Projects per year
Organisation profile
Introduction / mission
We research predictable embedded-systems architectures to accelerate verification of real-time performance and safety. To speed up system design we focus on conceptual simplicity and on independent design, verification, and upgrading of applications (composability). We prove our concepts with ASIC, FPGA, middleware, and full-system demonstrators.
Organisation profile
System design is increasingly complex, as a growing number of applications are integrated in modern systems. Some of these applications have safety and real-time requirements, such as a minimum throughput or a maximum latency, but others do not, resulting in a mixed-criticality system. To reduce cost, system resources are shared between applications, making their timing behavior inter-dependent. Real-time requirements must hence be verified for all possible combinations of concurrently executing applications, which is not feasible with commonly used simulation-based techniques. CompSOC addresses this problem using two complexity-reducing concepts: composability and predictability.
Applications in a composable system are completely isolated (in terms of space, time, and energy) and cannot affect each other’s behaviours, enabling them to be independently designed, debugged, verified, deployed, and updated. Predictable systems, on the other hand, provide lower bounds on performance, allowing applications to be verified using formal performance analysis. This is essential for real-time and safety-critical systems.
CompSOC is an architecture template for predictable and composable systems, and is based on well-defined concepts, in particular:
- the use of budgets to reserve resources thus creating virtual resources
- predictable resources and arbitration to implement budgets
- composable resources and arbitration to remove any interference between applications
- scalability by decoupling resources and their arbitration
For efficiency, the following are additionally desirable: finite schedulng interval, efficient arbitration, efficient resource sharing.
These concepts combine into the concept of a Virtual Execution Platform.
CompSOC concepts have been proven in many demonstrators on FPGA, multi-FPGA, and in ASIC with applications such as multimedia, embedded control, robotics operating system (ROS2). We have performed seminal research on predictable Networks on Chip (Aethereal, Aelite), predictable DRAM controllers (Predator, DRAMPower).
More information can be found here.
Fingerprint
Collaborations and top research areas from the last five years
Profiles
-
Marc C.W. Geilen
- Electrical Engineering, Model-Based Design Lab
- Electrical Engineering, CompSOC Lab- Predictable & Composable Embedded Systems
- Electrical Engineering, Electronic Systems - Associate Professor
Person: UHD : Associate Professor
-
Kees G.W. Goossens
- Electrical Engineering, CompSOC Lab- Predictable & Composable Embedded Systems
- EAISI High Tech Systems - Full Professor
- Electrical Engineering, Electronic Systems - Full Professor
Person: HGL : Professor
-
Dip Goswami
- Electrical Engineering, Embedded Control Systems Lab
- Electrical Engineering, CompSOC Lab- Predictable & Composable Embedded Systems
- Electrical Engineering, Electronic Systems - Associate Professor
Person: UHD : Associate Professor, UD : Assistant Professor
Projects
- 14 Finished
-
Scheduling Adaptive Modular Flexible Manufacturing Systems (SAM-FMS)
de Mol-Regels, M. (Project communication officer), Basten, A. A. (Project Manager), Geilen, M. C. W. (Project member), Nasri, M. (Project member), Marce i Igual, J. (Project member) & Farboud, P. (Project member)
1/09/20 → 31/01/25
Project: Second tier
-
COMP4DRONES
Goossens, K. G. W. (Project Manager), Dehnavi, S. (Project member), Goswami, D. (Project member), Sánchez Martín, V. (Project member), Koedam, M. L. P. J. (Project member), Nasri, M. (Project member), van der Hagen, D. (Project communication officer) & de Mol-Regels, M. (Project communication officer)
1/10/19 → 31/01/23
Project: Research direct
-
Arrowhead Tools
Voeten, J. P. M. (Project Manager), Mohammadkhani, A. (Project member), Geilen, M. C. W. (Project member), Basten, A. A. (Project member), van der Hagen, D. (Project communication officer), de Mol-Regels, M. (Project communication officer), Voeten, J. P. M. (Project Manager), Geilen, M. C. W. (Project member), Basten, A. A. (Project member) & Mohammadkhani, A. (Project member)
1/05/19 → 30/11/24
Project: Third tier
-
A GPU-Aware Batched Branch and Bound Method for Solving Mixed-Binary MPC Problems
Verheijen, P. C. N. (Corresponding author), Elkady, M., Lazar, M. & Goswami, D., 11 Sept 2025, 2025 IEEE Conference on Control Technology and Applications, CCTA 2025. Vermillion, C., Olaru, S., Mathieu, J., Mercangoz, M., Stockar, S., Karimi, A., Faulwasser, T., Kerrigan, E., Fineisen, R., Gros, S., Prodan, I., Edwards, C., Dabbene, F., Chapman, A. & Touri, B. (eds.). Institute of Electrical and Electronics Engineers, p. 800-805 6 p. 11151400Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Academic › peer-review
-
Composable and Predictable Hardware/Software Architecture for Robotic Development on Resource-constrained MPSoC Platforms
Dehnavi, S., 27 Jun 2025, Eindhoven: Eindhoven University of Technology. 194 p.Research output: Thesis › Phd Thesis 1 (Research TU/e / Graduation TU/e)
Open AccessFile -
Design and optimization of embedded control systems on predictable multi-core platforms
Haghi, S. M., 9 Jan 2025, Eindhoven: Eindhoven University of Technology. 143 p.Research output: Thesis › Phd Thesis 1 (Research TU/e / Graduation TU/e)
Open AccessFile
Prizes
-
Best Student Paper Award at ICSTCC
Verheijen, P. C. N. (Recipient), Lazar, M. (Recipient) & Goswami, D. (Recipient), 2025
Prize: Other › Scientific
-
IET Cyber-Physical Systems: Theory & Applications
Goswami, D. (Recipient)
2025 → …Activity: Other activity types › Other › Scientific
-
IEEE Embedded Systems Letters
Goswami, D. (Recipient)
2020 → 2024Activity: Other activity types › Other › Scientific
-
Microprocessors and Microsystems
Goswami, D. (Recipient)
2017 → 2025Activity: Other activity types › Other › Scientific
Student theses
-
Accuracy Configurable ISP Accelerator for an Image-based Control System
Ravattu, A. K. (Author), Goswami, D. (Supervisor 1) & De, S. (Supervisor 2), 19 Oct 2021Student thesis: Master
File -
Accurate, Verifiable and Automated Timing Analysis of Real-Time C programs
Hertogs, T. P. Y. (Author), Nelson, A. T. (Supervisor 1) & Koedam, M. L. P. J. (Supervisor 2), 28 Mar 2023Student thesis: Master
File -
A framework for generating and evaluating error correcting memory controller designs
Visser, M. S. (Author), Jordans, R. (Supervisor 1), Koedam, M. L. P. J. (Supervisor 2), van Berkel, C. H. (Supervisor 2) & Ravagnani, A. (Supervisor 2), 25 Feb 2022Student thesis: Master
File