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.