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
- 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
- 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
- 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
- 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.
- Year
- 2019
- Authors
- Thuijsman, S.; Hendriks, D.; Theunissen, R.; Reniers, M.; Schiffelers, R.
Computational effort of bdd-based supervisor synthesis of extended finite automata
We consider supervisor synthesis of Extended Finite Automata that are represented using Binary Decision Diagrams (BDDs). Peak used BDD nodes and BDD operation count are introduced as platform independent and deterministic metrics that quantitatively indicate the computational effort needed to synthesize a supervisor.
- Year
- 2019
- Authors
- Vasenev, A.; Hendriks, T.
Structured problem exploration approach for the pre-concept stage of system development
At the pre-concept stage, an architect explores the problem space together with various stakeholders, including engineers, marketing, and future users of the system. This requires competencies and tactics to communicate efficiently while maintaining a system-level scope. We present a practical Structured Problem Exploration approach to assist architects in exploring the problem space.
- Year
- 2019
- Authors
- Borth, M.; Verriet, J.; Muller, G.
Digital twin strategies for SoS: 4 challenges and 4 architecture setups for digital twins of SoS
Cyber physical systems of systems operate on and with machine-generated data that form the foundation of many of their information-centric functions and processes. Especially within infrastructure systems of systems and the applications of the internet of things, data became an asset for additional tasks regarding their efficient and effective operations, e.
- Year
- 2019
- Authors
- Bijlsma, T.; Tabingh Suermondt, W.; Doornbos, R.
Early Design Phase Cross-Platform Throughput Prediction for Industrial Stream-Processing Applications
- Published in
- Procedia Computer Science, pp. 285-293.
To architect and design a system, the stakeholder needs have to be satisfied by technical solutions, for which decisions on trade-offs have to be made. A trend is that the number of functions, components, and interfaces in systems increase, often by an order of magnitude or more, such that reasoning about the impact of a decision becomes increasingly hard and tracing its impact throughout the system is crucial.

