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
- 2025
- Authors
- Hendriks, A.J.; Marincic, J.; Verriet, J.H.; Ekkel, R.
Systems Engineering voor de energie-infrastructuur : FuESSE, een studie om de energie-infrastructuur sneller op te schalen
De energietransitie in Nederland streeft naar netto nul broeikasgasemissies tegen 2050. Netbeheerders staan daarbij in de komende 10 jaar voor de taak het elektriciteitsnet met ruwweg een factor 5 te verzwaren. Hoofduitdagingen daarbij zijn de volgende: 1. Grondverwerving: Het vinden en verkrijgen van geschikte gronden voor infrastructuur-uitbreiding is uitdagend door beperkte ruimte en concurrerende belangen.
- Year
- 2025
- Authors
- Gerwen, M.J.A.M. van; Lukkien, J.J.
Causal Modelling ; Tools for the high-tech
Causal modelling refers to modelling cause-effect relationships in systems, such as to understand how one thing causes another. Causality is becoming an essential element in models that try to make sense of the world. They range in purpose from mainly facilitating communication to making precise predictions on the consequences of choices, and to evaluate the past retrospectively.
- Year
- 2025
- Authors
- Schuts, M.T.W.; Hooman, J.; Kurtev, I.; Tlili, T.; Oerlemans, E.
Online Model-Based Testing by Reusing Multiple Design Models in an Industrial Setting
- Published in
- Journal of Object Technology, 14(2), pp. 1-14.
ComMA (an abbreviation of Component Modeling and Analysis) is an approach for modeling components and their interfaces in an implementation agnostic notation. The approach is supported by the open-source tool Eclipse CommaSuite. It supports, for instance, model validation and monitoring to check whether the execution of an implementation conforms to the specification.
- Year
- 2025
- Authors
- Tabingh Suermondt, W.K.; Vicari, M.
Explainable AI for Digital (Engineering) Assistants (XAI4DEA)
When humans rely on interacting with AI enabled systems, notably to support a critical decision- making process, it is crucial that the human interactors understand the outcomes in an explainable way. While this is less important for non-critical applications, business, safety, and mission critical applications require this transparency when accountability and compliance to regulations is demanded.
- Year
- 2025
- Authors
- Prast, L.T.; Corvino, R.; Reynolds, J.J.; Yang, N.
Orchestrating graph and semantic searches for code analysis
High-tech original equipment manufacturers rely on long-living, software-intensive complex systems that must continuously evolve to meet fast-paced market demands. This evolution often leads to the accumulation of technical debt, making maintenance increasingly challenging. This legacy code problem highlights the need for efficient strategies to keep these systems adaptable and fit-for-purpose.
- Year
- 2025
- Authors
- Pelsmaeker, D.A.A.; Zwaan, A.; Bach, C.; Mooij, A.J.
Language-Parametric Reference Synthesis
Modern Integrated Development Environments (IDEs) offer automated refactorings to aid programmers in developing and maintaining software. However, implementing sound automated refactorings is challenging, as refactorings may inadvertently introduce name-binding errors or cause references to resolve to incorrect declarations.
- Year
- 2025
- Authors
- Roos, Nienke; TNO-ESI
Leading the troops into the realm of systems engineering
- Published in
- Bits & Chips
TNO-ESI was asked to help the Netherlands armed forces take their systems engineering know-how to the next level. After a successful pilot training with twenty participants, four additional groups of twenty will be upskilled this year.
- Year
- 2025
- Authors
- America, P.H.M.; Laar, P.J.L.J. van de; Lichiardopol, A.M.; Zwam, J. van
Hybrid Analysis: Combining static and dynamic information to analyze software
In the Hybrid Analysis project, we investigated combining static and dynamic information in order to analyse large-scale industrial software. Our goal was to assess the value of adding dynamic data to the static analysis that is already being done on a routine basis and to discover best practices for performing such hybrid analysis.
- Year
- 2025
- Authors
- Gerwen, M.J.A.M. van; Barbini, L.
Diagnosing Systems with Loops : Applying Bayesian Networks on cyclic graphs
- Year
- 2024
- Authors
- Mooij, A.J.; Laar, P. van de
AST Matching based on Concrete Syntax Patterns: Exploration of the Specification Challenges
Software analysis often relies on pattern matching in terms of Abstract Syntax Trees (ASTs), but AST patterns are known to be tedious to specify. Concrete syntax patterns with placeholders have been proposed as a user-friendly alternative. Several designs for this proposal have been implemented, but these typically focus on specific parsing technologies.

