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.

A system functions as part of a broader enterprise. For the design of a system understanding is required of its purpose within the enterprise, as well as of its internal functioning. Models are a means to create and capture understanding. Many different models are needed during the design of a system, from broad enterprise models down to detailed implementation models of components or functions.
Year
2008
Authors
Arias, T.B. Callo; Avgeriou, P.; America, P.

Analyzing the actual execution of a large software-intensive system for determining dependencies

In this paper, we present a dynamic analysis approach to increase the understandability of a large softwareintensive system, more particularly to enable the identification of dependencies between its execution entities. This approach analyzes the execution of a software system in a top-down fashion to cope with complexity and uses execution entities such as scenarios, components, and processes rather than code artifacts such as modules, classes, or objects.
Year
2008
Authors
Schmaltz, J.; Tretmans, J.

On conformance testing for timed systems

Conformance testing for labeled transition systems starts with defining when an implementation conforms to its specification. One of the formal theories for model-based testing uses the implementation relation ioco for this purpose. A peculiar aspect of ioco is to consider the absence of outputs as an observable action, named quiescence.
Year
2008
Authors
Hamberg, R.; Vaandrager, F.

Using model checkers in an introductory course on operating systems

During the last three years, we have been experimenting with the use of the Uppaal model checker in an introductory course on operating systems for first-year Computer Science students at the Radboud University Nijmegen. The course uses model checkers as a tool to explain, visualize and solve concurrency problems.
Year
2026
Authors
Marincic, J.; Tabingh Suermondt, W.K.; Goosen, P.

Architecting for Sustainability: Bridging Business, Technology, and Organization in High-Tech Development

The high-tech manufacturing industry, dominated by large multinational corporations, faces pressure to innovate faster to remain competitive, producing more sophisticated machines with better performance and quality. In recent years, besides the push for better performance, sustainability and circularity have also gained importance, due to (1) regulations that are becoming broader in scope, stricter in thresholds, and more complex in requirements, (2) customer demands and expectations and (3) internal strategic objectives.
Year
2025
Authors
Corvino, R.; Albers, T.; Doornbos, R.M.P.; Mooij, A.J.; Teixeira, J.

The future of software maintenance and evolution

This report examines the challenge of strengthening and formalizing a Software Maintenance and Evolution (SMEvo) ecosystem for the Dutch high-tech industry. Maintenance and evolution of long-lived, software-intensive systems account for a large part, estimated between 75% and 90%, of software lifecycle costs.
Year
2026
Authors
Bemthuis, R.; Nägele, T.C.; Struijf, C. van der

Pervasive Intelligent Diagnostics for High-Tech Systems

High-tech systems are growing more complex due to mass customization, integration of diverse technologies, and long lifecycle demands. Customers increasingly expect service contracts based on performance and availability, yet diagnostics remain largely reactive and reliant on human expertise. This position paper proposes a Pervasive Intelligent Diagnostics (PID) framework that integrates pervasive sensing, model-based digital twins, and hybrid AI for predictive diagnostics and sustainable lifecycle management.
In today’s digital landscape, organizations are increasingly seeking to introduce cybersecurity measures within their systems. The recent cyber-attacks fuelled by the geopolitical tensions indicated the true importance of being cyber-resilient. However, many organizations face significant challenges in starting this process.
The Dutch energy transition is entering an important next phase. Achieving a climate-neutral, resilient, and future -proof energy system by 2050 will require a significant acceleration in the development, integration, and operation of energy infrastructure. The sector is confronted with major challenges: rapidly increasing electricity demand, the electrification of industry and homes, the integration of renewable energy sources, limited public space, complex permitting processes, and a persistent shortage of skilled personnel.