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
- 2024
- Authors
- Nägele, T.C.
Leveraging System Architecture Models for Diagnosis of High Tech Systems : Capella Days 2024
- Year
- 2024
- Authors
- Hendriks, D.; Oortwijn, W.
gLTSdiff: a generalized framework for structural comparison of software behavior
- Published in
- Software and Systems Modeling
Structural comparison of state machine models – such as labeled transition systems and (extended) finite automata – is used for numerous applications, such as finding potential behavioral regressions in new oftware versions, evaluating the accuracy of different model learning algorithms, and fingerprinting software for security applications.
- Year
- 2024
- Authors
- Gerwen, E. van; Barnini, L.; Borth, M.
Efficient Differential Diagnosis using Cost-aware Active Testing
- Published in
- International Journal of Prognostics and Health Management, 15(3)
The diagnosis of complex systems benefits greatly from a differential, multistep approach that narrows down the list of possible conditions or failures that share the same observable effects to a single root cause. We provide a suitable and practically applicable methodology for this. In extension to existing work, it covers all types of diagnostic actions, i.
- Year
- 2024
- Authors
- Zamfirov, F.; Dams, D.R.; Seraj, M.; Serebrenik, A.
Encoding Domain Knowledge in Log Analysis
Software developers often use logs to, e.g., investigate bugs, familiarize themselves with the underlying system, or improve performance. To do so, they commonly rely on text editors or their own scripts. This lack of appropriate tooling remains a primary challenge in the industrial application of log analysis (state-of-the-practice), despite many tools and techniques proposed by previous scientific studies (state-of-the-art).
- Year
- 2024
- Authors
- Vasenev, A.N.; Yang, N.
Usability aspects of specialized software tools
Usability is a recognized quality of software and complex systems. To investigate relevance of usability methodologies for specialized software tools, this exploratory project surveyed the literature, interviewed three TNO-ESI industry partners on their needs, and scanned the usability knowledge landscape in Dutch universities.
- Year
- 2024
- Authors
- Piedrafita Postigo, A.; Braak, G.J. van den; Barbini, L.
Investigations on Probabilistic Programming Applications in Engineering
- Year
- 2024
- Authors
- Acur, S.; Hendriks, T.
The Need for Cyber-Resilience in Complex Systems
Ensuring safety and security on today’s systems, and systems of systems (SoS), has become a challenge. Systems have become large and complex, they operate in dynamic context and face an ever-changing threatlandscape. Realistically, potential hidden weaknesses and residual flaws must be expected in an SoS, potentially causing undesired emergent behavior.
- Year
- 2024
- Authors
- Piedrafita, A.; Barbini, L.
Leveraging Generative and Probabilistic Models for Diagnostics of Cyber-Physical Systems
A critical task for system operators is the precise identification of the root causes underlying an error situation. This identification is fundamental in deciding optimal maintenance actions, such as replacing a component versus calibrating it. However, the actual causes of an error are often neither measured nor unique.
- Year
- 2024
- Authors
- Ketelaar, K.; Dams, D.; Chaudron, M.
Investigation into real-world usage of hybrid analysis for program comprehension
Onboarding developers is a difficult task that many companies are faced with every day. One solution would be to have developers read the documentation for the codebase, but documentation can be incomplete and even incorrect. An alternative would be using tools for program comprehension to understand the codebase, with hybrid program analysis being one of the possible ways to infer information from the program and its code.
- Year
- 2024
- Authors
- Roos, N.
Optimizing printing systems-of-systems
- Published in
- Bits & Chips
With the support of TNO-ESI, Canon Production Printing is stepping up its optimization game from a single printer to a complete print production line, including the human factor.

