Embedded Systems
The last two decades have witnessed a remarkable evolution of computer systems, in particular embedded systems. Such systems are typically hidden within larger electronic devices and carry out a particular function, potentially critical in terms of money or human lives. Examples of such systems are smart-phones, anti-lock brakes, auto-focus cameras, fax machines, life-support devices, flight management systems and hundreds of other use-cases, in which embedded systems are completely unrecognized by the device’s user.
Embedded systems enable the real-time computer control of physical devices and systems, resulting in an unprecedented level of performance and utility. The specific imposed requirements that must be satisfied by embedded systems, such as timeliness, dependable operation in safety-relevant scenarios, short time-to-market and low cost in combination with the pressure to increase the functionality, lead to an enormous and challenging growth in the complexity of the design at the system level.
About the Chair
Research and Teaching
Research
- NoC-based multi-core architectures with real-time support, fault tolerance and energy effiency
- Networked embedded systems including system architectures, time-triggered protocols and scheduling algorithms
- Methods for dependability including fault diagnosis and fault tolerance (e.g., organic computing)
- Embedded Artificial Intelligence (AI) including embedded AI models and hardware accelerators with real-time support and dependability
-
Application domains including industrial control, automation, automotive systems, avionics and medical systems
Teaching
- Basic computer science courses (e.g., technical computer science, object-oriented design)
- Specialized courses in the area of embedded systems(e.g. embedded system design with FPGA, embedded system)
Research Fields
Embedded System Technologies
Our research offers solutions to the challenging problems of designed embedded systems through significant advances in the area of distributed system architectures. A system architecture provides the scientific and engineering foundation for the construction of embedded systems.
The goals of our research are to discover design principles and to develop architectural services that enable a component-based development of embedded systems in such a way that the ensuing systems can be built cost-effectively and exhibit key non-functional properties (e.g. composability, robustness, maintainability).
Our investigations have resulted in contributions ranging from conceptual models of component-based system architectures, to distributed algorithms for protocol transformation and fault-tolerance, to embedded operating system technologies, to embedded AI technologies and a multi-processor system-on-a-chip for safety-relevant applications. We follow a balanced intermix between conceptual work with a sound theoretical basis and prototype implementations with experimental evaluations. Due to the interdisciplinary nature of embedded systems, we employ close cooperation with researchers from other fields (e.g. experts on hardware-software co-design, knowledge management, theoretical computer science, specialists from automotive, railway, avionic and industrial control domains). Furthermore, our close collaboration with industry provides real-world requirements and research challenges, as well as industrial feedback.
Research focus
- Mixed-criticality systems
- Adaptive and dependable real-time systems
- Networked embedded systems
- Predictable multi-core architecture
- Embedded AI
-
Domain-specific architectures and platforms
Publication Lists
Publications
A Knowledge Graph-Based Approach for Personalized Course and Curriculum Path Recommendation
A Knowledge Graph-Based Approach for Personalized Course and Curriculum Path Recommendation
Efficient On-Device Digital Phenotyping: Depression Detection via Polygon-Based Feature Generation and Quantized Deep Learning
Efficient On-Device Digital Phenotyping: Depression Detection via Polygon-Based Feature Generation and Quantized Deep Learning
Automated Bitstream-Level Cost-Reliability Design-Space Exploration for SRAM-Based FPGAs
Automated Bitstream-Level Cost-Reliability Design-Space Exploration for SRAM-Based FPGAs
CliCFPGA: Leveraging FPGA Education and Research Through Collaborative and Low-Code Heterogeneous Platform
CliCFPGA: Leveraging FPGA Education and Research Through Collaborative and Low-Code Heterogeneous Platform
A Parallel Pipelined Hough Transform Algorithm for Ellipse Detection in Noisy Environment with Hierarchical Voting on AI Engines
A Parallel Pipelined Hough Transform Algorithm for Ellipse Detection in Noisy Environment with Hierarchical Voting on AI Engines
Leveraging Multi-Cycle Information to Improve Event Prediction in Time-Triggered Systems
Leveraging Multi-Cycle Information to Improve Event Prediction in Time-Triggered Systems
A Lightweight, Low-Latency System Architecture for Deployable Depression Screening using Acoustic Biomarkers
A Lightweight, Low-Latency System Architecture for Deployable Depression Screening using Acoustic Biomarkers
Intelligente Rettungseinsätze der Zukunft mit Wearables: KI-gestützte Empfehlungssysteme mit Wissensgraphen und Situationserkennung für personalisierte Handlungsempfehlungen
Intelligente Rettungseinsätze der Zukunft mit Wearables: KI-gestützte Empfehlungssysteme mit Wissensgraphen und Situationserkennung für personalisierte Handlungsempfehlungen
Modeling and Reliability Analysis of Delay-Based Physical Unclonable Functions Using Low-Density Parity-Check Codes for Dependable Security
Modeling and Reliability Analysis of Delay-Based Physical Unclonable Functions Using Low-Density Parity-Check Codes for Dependable Security
CliCFPGA: Leveraging FPGA Education and Research Through Collaborative and Low-Code Heterogeneous Platform
CliCFPGA: Leveraging FPGA Education and Research Through Collaborative and Low-Code Heterogeneous Platform
Modeling and Reliability Analysis of Delay-Based Physical Unclonable Functions Using Low-Density Parity-Check Codes for Dependable Security
Modeling and Reliability Analysis of Delay-Based Physical Unclonable Functions Using Low-Density Parity-Check Codes for Dependable Security
A Multi-Stage, RAG-Enhanced Pipeline for Generating Longitudinal, Clinically Actionable Mental Health Reports from Wearable Sensor Data
A Multi-Stage, RAG-Enhanced Pipeline for Generating Longitudinal, Clinically Actionable Mental Health Reports from Wearable Sensor Data