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.