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
- 2020
- Authors
- Mooij, A.J.; Ketema, J.; Klusener, S.; Schuts, M.
Reducing Code Complexity through Code Refactoring and Model-Based Rejuvenation
Over time, software tends to grow more complex, hampering understandability and further development. To reduce accidental complexity, model-based rejuvenation techniques have been proposed. These techniques combine reverse engineering (extracting models) with forward engineering (generating code). Unfortunately, model extraction can be error-prone, and validation can often only be performed at a late stage by testing the generated code.
- Year
- 2019
- Authors
- Medina, R.; Valencia, J.; Stuijk, S.; Goswami, D.; Basten, T.
Designing a controller with image-based pipelined sensing and additive uncertainties
- Published in
- ACM Transactions on Cyber-Physical Systems, 3(3), pp. 1-10653.
Pipelined image-based control uses parallel instances of its image-processing algorithm in a pipelined fashion to improve the quality of control. A performance-oriented control design improves the controller settling time with each additional processing resource, which creates a resources-performance trade-off.
- Year
- 2020
- Authors
- Hendriks, T.; Triantafyllidis, K.; Mathijssen, R.; Wesselius, J.; Laar , P. van de
A Virtual Test Platform for the Health Domain
- Year
- 2019
- Authors
- Bos, P. van den; Tretmans, J.
Coverage-Based Testing with Symbolic Transition Systems
We provide a model-based testing approach for systems comprising both state-transition based control flow, and data elements such as variables and data-dependent transitions. We propose test generation and execution, based on model-coverage: we generate test cases that aim to reach all transitions of the model.
- Year
- 2019
- Authors
- Hussain, I.; Bletsas, K.; Awan, M.A.; Akesson, B.; Souto, P.F.; Tovar, E.
Response time analysis of multiframe mixed-criticality systems
The well-known model of Vestal aims to avoid excessive pessimism in the quantification of the processing requirements of mixed-criticality systems, while still guaranteeing the timeliness of higher-criticality functions. This can bring important savings in system costs, and indirectly help meet size, weight and power constraints.
- Year
- 2019
- Authors
- Ibrahim, A.; Cicic, M.; Goswami, D.; Basten, T.; Johansson, K.H.
Control of Platooned Vehicles in Presence of Traffic Shock Waves
Vehicle platooning has been attracting attention recently because of its ability to improve road capacity, safety and fuel efficiency. Vehicles communicate using Vehicle-to- Vehicle (V2V) wireless communication, making their status (acceleration, position, etc.) available to other vehicles. Shock waves, i.
- Year
- 2019
- Authors
- Janssen, R.; Vaandrager, F.; Tretmans, J.
Relating Alternating Relations for Conformance and Refinement
Various relations have been defined to express refinement and conformance for state-transition systems with inputs and outputs, such as and in the area of model-based testing, and alternating simulation and alternating-trace containment originating from game theory and formal verification. Several papers have compared these independently developed relations, but these comparisons make assumptions (e.
- Year
- 2019
- Authors
- Bijlsma, T.; Sanden, B. van der; Li, Y.; Janssen, R.; Tinsel, R.
Decision support methodology for evolutionary embedded system design
Design decisions are made in an early-design phase of system development. These decisions have a big impact on the resulting system design and realization. Making design decisions in this stage is a complex and risky task, because there are a lot of uncertainties regarding their impact on the system qualities.
- Year
- 2019
- Authors
- Mohamed, S.; De, S.; Bimpisidis, K.; Nathan, V.; Goswami, D.; Corporaal, H.; Basten, T.
IMACS: A Framework for Performance Evaluation of Image Approximation in a Closed-loop System
Image Processing (IP) applications have become popular with the advent of efficient algorithms and low-cost CMOS cameras with high resolution. However, IP applications are compute-intensive, consume a lot of energy and have long processing times. Image approximation has been proposed by recent works for an energy-efficient design of these applications.
- Year
- 2019
- Authors
- Awan, M.A.; Bletsas, K.; Souto, P.F.; Akesson, B.; Tovar, E.
Techniques and analysis for mixed-criticality scheduling with mode-dependent server execution budgets
In mixed-criticality systems, tasks of different criticality share system resources, mainly to reduce cost. Cost is further reduced by using adaptive mode-based scheduling arrangements, such as Vestal's model, to improve resource efficiency, while guaranteeing schedulability of critical functionality.

