Benny Akesson

Principal Scientist @ TNO-ESI | Endowed Professor @ University of Amsterdam

ESWEEK Special Sessions Concluded

The Special Sessions at ESWEEK have now concluded! It was my pleasure to serve as Special Sessions Co-chair together with my UvA colleague Francesco Regazzoni.

ESWEEK featured five special sessions, selected through a competitive process. The topics ranged from scaling heterogeneous multi-chiplet systems and neuromorphic and analog computing to hardware/software co-design for quantum machine learning systems, a cross-stack approach to GenAI, and Time-Sensitive Networking (TSN).

All special sessions were scheduled in parallel, which meant I could only attend one myself. Such a hard choice! In the end, I decided to join the session closest to my own research interests, “Making Time-Sensitive Networking Deployable: A Comprehensive Lifecycle Architecture”.

In this session, industry and academia came together to discuss the challenges of deploying TSN in practice. A key challenge is that TSN provides many different mechanisms for regulating network traffic, but standards and expert opinions have not yet converged on which mechanisms should be used in which domains. Another challenge is that once these mechanisms are in place, there is also the issue of configuring them to meet the timing requirements of network flows.

Fortunately, research over the past years has made significant progress in analyzing network flow latency using techniques such as network calculus and response-time analysis. However, these analyses have not yet found their way into robustly implemented configuration tools. I would like to thank Sebastian Steinhorst for organizing this session, as well as Paul Pop, Silviu S. Craciunas, Marc Boyer, and Rubi Debnath for their interesting presentations.

On behalf of Francesco and myself, I would like to thank everyone who took the time to propose and organize special sessions for ESWEEK. Your contributions have been invaluable in making ESWEEK 2026 such a successful event!

A Milestone for DSE2.0: Faezeh Sadat Saadatmand Defends Her Dissertation

It is the end of an era. Today, Faezeh Sadat Saadatmand successfully defended her PhD dissertation “Towards Design Space Exploration of Industrial Distributed Cyber-Physical Systems“. This work has been carried out as part of the DSE2.0 project, one of the four projects in the Mastering Complexity (MasCot) program.  Faezeh’s dissertation presents CompDSE, a novel methodology for Design Space Exploration (DSE) of industrial distributed cyber-physical systems (dCPS), such as ASML’s TWINSCAN lithography machines. The dissertation addresses the challenge of evaluating hardware and software architecture alternatives early in the design process by automatically deriving abstract system models from runtime execution traces, transforming them into efficient simulation models, and enabling rapid exploration of alternative computing platforms and software mappings. The proposed approach combines trace-based workload modeling, hardware platform modeling, automated tool support, and simulation-based performance evaluation, achieving high accuracy (within 2.7% of measured system performance) while evaluating complex industrial systems in under a minute per design point. The dissertation further extends the methodology with refined workload models that uncover inter- and intra-process parallelism opportunities, enabling deeper analysis and optimization of large-scale software-intensive cyber-physical systems.

Faezeh’s research has been quite impactful. In terms of scientific impact, she received the ICPS Best Paper Award in 2024 for her paper “Automated Derivation of Application Workload Models for Design Space Exploration of Industrial Distributed Cyber-Physical Systems“. From an industrial perspective, it has resulted in a three-year applied research project between TNO-ESI and ASML, that aims to further mature and extend the work while applying it to practical use cases at ASML. It is very satisfying to see the innovation chain in practice with academic research graduating to applied research with the goal of creating value for industry and society. Meanwhile, the academic research continues and I am happy to mention that an academic follow-up project of DSE2.0, called DESiRE, has been accepted by NWO and is expected to kick-off early next year. In this project, we will further extend the scientific foundation for design-space exploration of complex cyber-physical systems, again in a collaboration between University of Amsterdam, Leiden University, ASML, and TNO-ESI.

To conclude, I want to congratulate Dr. Saadatmand for her excellent research and for successfully rounding off her PhD trajectory. I wish her all the best in her future career!

Double Whammy: Two Master Theses Successfully Defended

Today, we had a double whammy! Two excellent master students from the University of Amsterdam that conducted their projects as internships with TNO-ESI have defended their work on the same day. Both projects were conducted in the context of an applied research project conducted in partnership between TNO-ESI and Thales and share a common context. As cyber-physical systems are getting increasingly complex and software-intensive, the industry is looking for new design methodologies to increase engineering productivity. One promising direction is to automatically synthesize systems from a set of requirements. This may involve selecting the components to integrate and mapping and deploying software on available hardware nodes. The design space for system synthesis is huge, but can be efficiently navigated using a design-space exploration tool that iteratively optimizes the design.

One challenge for such a design-space exploration tool is to quickly estimate the performance of selected software components for a candidate mapping to hardware nodes. Jan Przystal’s thesis Early Software Performance Prediction in Cyber-Physical System Design tackles exactly this challenge. Building on the Bubble Up method, in particular on the thesis of our previous student Bruno Dzikowski, his thesis investigates how the performance of software components can be predicted early in the design process, before a complete system has been built or deployed. Rather than relying on time-consuming simulations or exhaustive testing of all possible deployment configurations, the Bubble Up method individually characterizes software components by how sensitive they are to contention in shared resources and how much contention they create themselves. These individual characterizations allow performance predictions to be made quickly for any pair of  applications, as shown in the figure below. Jan’s work significantly improved the prediction accuracy and reduced the profiling time compared to the baseline. In addition, he extended the baseline approach to cover realistic deployment scenarios with many co-located applications. He also took the first steps beyond sharing only memory resources by investigating how sharing CPU resources affects application performance and how these effects can be incorporated into the prediction framework. Ultimately, his work brings automated system synthesis one step closer by enabling design-space exploration tools to rapidly assess the performance implications of alternative software-to-hardware mappings.

The work of Toine van Wonderen addresses a quite different aspect of system synthesis. It observes that design-space exploration evaluates many, many, possible candidate system configurations and provides an optimized solution, but it does not teach developers anything about what actually makes a particular configuration good or bad. To this end, his thesis Interpretable DSE – Extracting Design Principles from the Automated Synthesis of Hierarchical dCPS aims to automatically extract design principles from the design-space exploration process. In his work, Toine developed a methodology that first converts synthesized system configurations into a novel interpretable representation and then uses machine-learning techniques to learn the relationships between design decisions and resulting system quality attributes. By applying explainable AI techniques, in particular SHAP (SHapley Additive exPlanations), his approach identifies which design choices contribute most to a solution’s quality, as shown in the SHAP beeswarm plot below. Rather than treating the outcome of design-space exploration as a black box, his work enables engineers to understand why certain solutions emerge and what design principles can be derived from them. Evaluated on a complex case study from the defense domain, the approach demonstrated that valuable architectural insights can be extracted automatically from the large volumes of data generated during design-space exploration. In this way, Toine’s work complements the optimization capabilities of automated system synthesis by turning exploration results into actionable knowledge that can support future design decisions and deepen engineers’ understanding of complex system architectures.

Congratulations Jan and Toine on successfully defending your theses and completing your MSc degrees! We wish you both every success in the next steps of your careers.

A Decade at TNO-ESI: My Journey to Principal Scientist at TNO

Ten years after joining TNO-ESI, I am proud to announce that I have been promoted to Principal Scientist for Model-based System Performance Engineering.

A Principal Scientist at TNO is a senior scientific leader who combines deep expertise with the ability to shape research directions and drive impact. They act as a bridge between science, industry, and strategic partners, ensuring that cutting-edge research is translated into real-world solutions. Principal Scientists are internationally recognized in their field, lead complex and high-impact research programs, and contribute to TNO’s long-term scientific and strategic agenda. In addition, they serve as role models within the organization, mentoring colleagues, inspiring others, and helping develop the next generation of scientists.

My positioning for the role built on a combination of three key pillars: (1) fundamental research, enabled by my appointment as Endowed Professor at the University of Amsterdam; (2) applied research at TNO-ESI in collaboration with industry partners such as Thales, Philips, and ASML; and (3) science management, through my roles as TNO-ESI Science Lead and Science and Technology Manager at unit ICT, Strategy & Policy (ISP). Through this combination, I have developed a strong overview of the innovation chain across technological readiness levels, as well as a clear understanding of how science connects with market and operations. This has enabled me to shape scientific programs and connect academia, research organizations, and industry within my field and beyond.

I am grateful for the recognition expressed in the announcement on the ESI website and look forward to continue my work in this role. Lastly, I would like to take this opportunity to thank past and present peers, managers, and directors that supported me during my journey and believed in me, even when I doubted.

Excited to share that our NWO OTP project DESIRE has been accepted!

Together with ASML, University of Amsterdam, Leiden University, and TNO-ESI, we are starting a new research project on design-space exploration for complex distributed cyber-physical systems. Thank you ASML and TNO-ESI for contributing to the project, and to Philips, Canon Production Printing, Thales, Vanderlande, Eindhoven University of Technology, and University of Twente for joining the user committee.

Design-space Exploration for Complex Distributed Cyber-Physical Systems (DESIRE) builds on our earlier work in DSE 2.0, extending it toward an advanced holistic and automated approach to exploring alternative hardware platforms, software changes, and mappings — helping engineers answer critical what-if questions on performance and cost in increasingly complex systems. In particular, we will focus on:
1) Capturing realistic system behavior from traces while scaling to industrial systems with partial observability and complex environments
2) Bridging software and hardware characterization to enable model-based exploration of performance across heterogeneous platforms.
3) Handling extremely large, heterogeneous, multi-objective design spaces.

At the same time, it’s great to see how earlier results are already being picked up, matured, and experimented with in practice by TNO-ESI and ASML, closing the loop between academic research and industrial impact.

Looking forward to this next step in the collaboration!

The announcement of the grant from NWO is available here.

Reflections on a PhD Defense: Real-Time Guarantees in the Edge–Cloud Continuum

Today, I served on the PhD committee of Nasim Samimi, who defended her dissertation titled “Edge-Cloud-Assisted Real-Time Cyber-Physical Systems.” This work addresses the challenge of providing predictable real-time guarantees for cyber-physical systems deployed across the edge–cloud continuum. As CPS increasingly rely on distributed, shared, and dynamic infrastructures, traditional design-time schedulability analysis becomes insufficient. The dissertation proposes a set of online admission control, scheduling, and orchestration techniques that provide per-job deadline guarantees and controlled service degradation under bursty workloads. The main contributions span formal job-level admission control for multicore servers, weakly-hard real-time guarantees using (M,K)-firmness, and practical deployment mechanisms for real-time workloads in Kubernetes-based edge–cloud platforms. Together, these contributions aim to bridge the gap between real-time theory and modern cloud-native practice.

I very much enjoyed reading this dissertation, as it tackles an important problem at the intersection of real-time systems, cyber-physical systems, and edge–cloud computing. I particularly appreciate the combination of solid theoretical foundations in the early chapters with increasingly practical contributions in the later chapters. A great example of this is the KubeDeadline technology, which extends Kubernetes to schedule Linux containers according to the well-known SCHED_DEADLINE policy and guarantee them a portion of CPU bandwidth with bounded latency. This work successfully translates classic real-time scheduling concepts into modern edge-cloud software architectures.

The defense went well, and shortly after the beadle pronounced the end of the defense (“Hora est!”), Nasim became Dr. Samimi. Congratulations on this achievement! It was a pleasure to serve on this committee, and I wish Nasim all the best in her future career.

Literature Study on Performance Prediction

Today, Jan Przystal presented his literature study Performance Prediction for Microservice-Based Cyber-Physical Systems: A Cross-Domain Literature Review. The study reviews existing methods for predicting performance in Cyber-Physical Systems (CPS) during the early design phase. It focuses on how resource contention, caused by shared hardware such as caches, memory, and I/O, leads to performance degradation, and why this makes Design Space Exploration (DSE) challenging for complex distributed CPS. The study surveys simulation-based approaches, profiling techniques, and interference prediction methods originating from both CPS and cloud computing, and evaluates their suitability for fast and scalable performance estimation. It concludes that while current methods can provide useful approximations, none fully meet the need for a quick, accurate, and scalable prediction approach for large CPS design spaces, highlighting the need for further research in this area. These are challenges that Jan will address during his master project, building on our earlier work with Bruno Dzikowski in this area.

It was nice to see that there was broad interest in Jan’s presentation not only from the performance team at TNO-ESI, but also among some of its industry partners, as well as experts in performance prediction from University of Amsterdam, Eindhoven University of Technology, and University of Twente. That certainly made the Q&A session afterwards spicier, although Jan confidently answered most of the questions.  Congratulations Jan on work well done!

NWO Grants Funding for iCARe Project

I am pleased to announce that the iCARe project (“Integrated indulgent Control Architecture design”) has been officially granted by NWO under the NXTGEN Hightech programme. The project brings together leading academic and industrial partners to rethink how high‑tech motion systems, such as those used in semiconductor manufacturing, are designed and optimized. With a total project budget of €3.3 million, iCARe aims to develop a radically new integrated control architecture that jointly considers servo control, computational hardware, and power electronics. This approach will enable next‑generation machines to achieve unprecedented accuracy and throughput while remaining cost‑effective, an essential step for future semiconductor technologies.

I will contribute to this project in my role as part-time professor at the University of Amsterdam (UvA). Together with partners from TU/e and ASML, UvA researchers (me, Andy Pimentel, and a PhD student) will develop innovative computational platform architectures, including new scheduling strategies and automated design‑space‑exploration tools that directly link computing performance to control‑system quality. This contribution is vital for enabling high‑precision control at extreme speeds and for integrating computing considerations into the heart of system‑engineering decisions. The project spans six years and will support collaborative research across multiple disciplines.

Congratulations to the iCARE consortium for securing this competitive funding and we look forward to working with you on this next step forward in high‑tech system design.

Read more in the official announcement from NWO or the news at University of Amsterdam.

Call for Special Session Proposals – ESWEEK 2026

As Special Session Co-chair it is my pleasure to invite Special Session proposals for ESWEEK 2026, the premier event bringing together the embedded systems, software, and cyber-physical systems communities.

Special Sessions are a great opportunity to:
✅ Highlight emerging research directions
✅ Bring together interdisciplinary communities
✅ Foster discussion on timely and impactful topics

We welcome proposals from academia and industry covering innovative, forward-looking, and cross-cutting themes.

📌 Learn more and submit your proposal:
👉 https://esweek.org/call-for-special-session-proposals/
🌐 General information: https://esweek.org

If you are passionate about shaping the technical program of ESWEEK and sparking vibrant discussions, we strongly encourage you to submit a proposal!

Bruno Dzikowski Successfully Defends Master’s Thesis on Performance Prediction

Yesterday, Bruno Dzikowski successfully defended his master’s thesis titled “Practical Recommendations for Accurately Predicting Performance Degradation Caused by Memory Contention” The thesis addresses the challenge of predicting performance in microservice-based architectures for cyber-physical systems (CPS) running on multi-core platforms, where resource contention significantly impacts accuracy. Existing methods model interference sensitivity and contentiousness but lack practical implementation guidelines.

 

Bruno’s work introduces a compositional performance prediction framework with three key contributions: 1) a validated contentiousness profiling component, 2) an analysis of how system configuration affects prediction accuracy, and 3) the design and implementation of an experimental testbed. Tested across 195 co-location scenarios, the approach achieves high accuracy (median error ≈ 1.4%), demonstrating its effectiveness for forecasting microservice performance.

We are very proud of the excellent research Bruno conducted during his internship with TNO-ESI, which resulted in an outstanding thesis that was confidently presented and defended. We thanks Bruno for the excellent collaboration and wish him all the best for his future career.