Scientific publications
Explore the publications from TNO‑ESI, showcasing our research findings and expertise. This includes peer-reviewed articles, conference papers, and research reports, as well as more accessible publications that share insights from our collaborations with industry partners. You can easily search the publications by keyword to find what is most relevant to you.
- Year
- 2007
- Authors
- Alessio, A.; Lazar, M.; Bemporad, A.; Heemels, W.P.M.H.
Squaring the circle An algorithm for generating polyhedral invariant sets from ellipsoidal ones
- Published in
- Automatica, 43(12), pp. 2096-2103.
This paper presents a new (geometrical) approach to the computation of polyhedral (robustly) positively invariant (PI) sets for general (possibly discontinuous) nonlinear discrete-time systems possibly affected by disturbances. Given a β-contractive ellipsoidal set E, the key idea is to construct a polyhedral set that lies between the ellipsoidal sets β E and E.
- Year
- 2007
- Authors
- Laar, P. van de; Golsteijn, R.
User-controlled reflection on join points
- Published in
- Journal of Software, 2(3), pp. 1-8.
All aspect orientation languages provide a onesize-fits-all methodology for reflection on join points. However, the amount of resources necessary for this approach is too high to be applicable in the context of consumer products. In this industrial research paper, we describe a solution to this problem and prove via an experiment that it is suitable for our context.
- Year
- 2007
- Authors
- Huang, J.; Voeten, J.; Corporaal, H.
Predictable real-time software synthesis
- Published in
- Real-Time Systems, 36(3), pp. 159-198.
Formal theories for real-time systems (such as timed process algebra, timed automata and timed petri nets) have gained great success in the modeling of concurrent timing behavior and in the analysis of real-time properties. However, due to the ineliminable timing differences between a model and its realization, synthesizing a software realization from a model in a predictable way is still a challenging research topic.
- Year
- 2025
- Authors
- Saadatmand, F.S.; Stefanov, T.; Pimentel, A.D.; Akesson, K.B.; Alonso, I.G.
Unraveling Parallelism in Automated Workload Modeling for Distributed Cyber-Physical Systems
Designing next generation distributed Cyber-Physical Systems (dCPS) requires effective Design Space Exploration (DSE) methods to evaluate system design alternatives and their impact on performance. While existing DSE approaches focus on hardware optimization and software-to-hardware mapping, they often overlook parallel execution opportunities within software tasks.
- Year
- 2024
- Authors
- Saadatmand, F.S.; Stefanov, T.; González Alonso, I.; Pimentel, A.D.; Akesson, B.; Herget, M.; Bor, M.
Automated Derivation of Application Workload Models for Design Space Exploration of Industrial Distributed Cyber-Physical Systems
Manufacturing companies of complex distributed cyber-physical systems (dCPS) are encountering challenges with respect to designing their next-generation machines. They need efficient Design Space Exploration (DSE) techniques to evaluate possible design decisions and their consequences on nonfunctional aspects of the systems.
- Year
- 2022
- Authors
- Gerwen, M.J.A.M. van; Barnini, L.; Nägele, T.C.
Integrating System Failure Diagnostics Into Model-based System Engineering
- Published in
- Insight, 25(4), pp. 51-57.
Ever-increasing system complexity is challenging for development engineers and service personnel troubleshooting system failures in the field. This paper presents a systematic, scalable approach to attain a diagnostic model. Automatic transformation into computational models is used 1) at design time to improve the diagnosability of the system, and 2) during operation for guided root cause analysis by calculating the most probable failures and suggesting diagnostic procedures based on available data and observations.
- Year
- 2024
- Authors
- Kurtev, I.; Hooman, J.; Schuts, M.; Munnik, D. van der
Model based component development and analysis with ComMA
- Published in
- Science of Computer Programming, 233, pp. 1-14.
The lack of explicit and precise specifications of software interfaces between components often leads to integration issues during development and maintenance. To address this, we have developed a framework named ComMA (Component Modeling and Analysis) that supports model based engineering of high-tech systems by precisely defining components and their interfaces.
- Published in
- Link(juni), pp. 84-85.
Het succes van de chipmachines van ASML berust voor een belangrijk deel op de kennis en expertise van laserspecialist Trumpf. Aangemoedigd door ASML maakte het EUV-bedrijfsonderdeel de afgelopen vier jaar een ingrijpende transformatie door, begeleid door TNO Embedded Systems Innovation (TNO ESI) en The LMS Group.
- Year
- 2010
- Authors
- Wiggers, M.H.; Bekooij, M.J.G.; Geilen, M.C.W.; Basten, T.
Simultaneous budget and buffer size computation for throughput-constrained task graphs
Modern embedded multimedia systems process multiple concurrent streams of data processing jobs. Streams often have throughput requirements. These jobs are implemented on a multiprocessor system as a task graph. Tasks communicate data over buffers, where tasks wait on sufficient space in output buffers before producing their data.
- Year
- 2025
- Authors
- Braak, G.J. van den; Laar, P. van de; Corvino, R.
Future of Software Rejuvenation : Survey among practitioners
In this survey we asked the participants how they currently use and experience software rejuvenation tools, and what they expect from these tools in the future. The respondents indicated that they are very familiar with the issues addressed by software rejuvenation, and most of them have used rejuvenation tools themselves.

