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.

We present a method to identify the parameters of a state space model for a maxplus linear system based on the data from input-output sequences. This method is based on modeling the system as a mixed-integer program. We show that this method is computationally more efficient compared to existing methods, given the assumption that the system and data are not corrupted by noise.
Year
2023
Authors
Mathijssen, R.W.M.

Systems Engineering Courses : Online or On-Site?

Year
2022
Authors
Dierkse, J.; Vasenev, A.

Company-wide Architecting Assets to Inform Design Decisions

Published in
Bits & Chips
Configuring, instead of re-engineering, complex high-tech solutions increases development efficiency, reduces errors and saves money. For this, constructing a stable link between configurable modules and customer-facing variantions is paramount. Vanderlande and TNO's ESI have developed an approach to overcome this configurability challenge.
We present our vision for creating an industrial legacy software rejuvenation toolchain. The goal is to semi automatically remove code smells from stateful software used in Cyber Physical Systems (CPS). Compared to existing tools that remove code smells, our toolchain can remove more than one type of code smell.
This deliverable describes two pilots performed by TNO-ESI together with Cordis and Additive Industries, for enhancing computer-aided design for low-code development, by applying synthesis. Specifying low-code (Cordis SUITE) models in a way to guarantee necessary safety/user requirements is difficult.
Large, complex systems are often divided into components. As these systems and their software inevitably evolve, engineers must understand the (communication) behavior of the software to properly change it, and understand the impact of their changes to prevent costly regressions and reduce risks. Creating an overview of the software behavior is challenging, time-consuming and error-prone, even with the available code, tests and documentation.
Year
2024
Authors
Thuijsman, S.B.T.; Hendriks, D.; Reniers, M.A.

Reducing the computational effort of symbolic supervisor synthesis

Published in
Discrete Event Dynamic Systems, 34, pp. 689-732.
Supervisor synthesis is a means to algorithmically derive a supervisory controller from a discrete-event model of a system and a requirements specification. For large systems, synthesis suffers from state space explosion. To mitigate this, synthesis can be applied to a symbolic representation of the models by using Binary Decision Diagrams (BDDs).
Year
2022
Authors
Vasenev, A.; Verriet, J.H.; Kanters, K.; Hooman, J.; Dierkse, J.; Rainaut, O.; McCormack, J.

A method for quantitative evaluation of functional chains supported by a Capella add-on

Development of high-tech systems is a complex task done by diverse specialists distributed across the globe. Reference architectures including a clear functional breakdowns can support them and support their decisions. This presentation proposes an approach to improve the development of advanced electron microscopes by using Capella as an authoritative source of information.
Year
2024
Authors
Baneshi, S.; Pathania, A.; Akesson, B.; Pimentel, A.; Varbanescu, A.L.

Analyzing Per-Application Energy Consumption in a Multi-Application Computing Continuum

In today’s digital society, diverse computing de-vices-from edge devices to data centers-support various applications, each with specific performance and energy characteristics. Analyzing application energy consumption is crucial for improving energy efficiency, optimizing resources, and reducing environmental impact.