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
- 2018
- Authors
- Behrouzian, A.; Goswami, D.; Basten, A.A.
Robust co-synthesis of embedded control systems with occasional deadline misses
Feedback control applications are robust to occasional deadline misses. This opens up the possibility of saving scarce (computation and communication) resources on embedded platforms. Stability and performance requirements of a control loop impose restrictions on acceptable patterns of deadline misses (e.
- Year
- 2018
- Authors
- Grappiolo, C.; Verhoosel, J.; Gerwen, E. van; Somers, L.
The Semantic Snake Charmer Search Engine : A Tool to Facilitate Data Science in High-tech Industry Domains
The booming popularity of data science is also affecting high-tech industries. However, since these usually have different core competencies — building cyber-physical systems rather than e.g. machine learning or data mining algorithms — delving into data science by domain experts such as system engineers or architects might be more cumbersome than expected.
- Year
- 2018
- Authors
- Hendriks, M.; Basten, A.A.
Performance engineering with Trace
- Year
- 2018
- Authors
- Leemans, M.; Aalst W.M.P. van der; Brand, M.G.J van den; Schiffelers, R.R.H.; Lensink, L.
Software Process Analysis Methodology. A Methodology based on Lessons Learned in Embracing Legacy Software
Over the last decades, the complexity of high-tech systems, and the softwaresystems controlling them,has increased considerably. In practice, it is hard to keep knowledge and documentation of these ever-evolving software systems up-to-date with their actual realization; we are dealing with legacy software.
- Year
- 2018
- Authors
- Verriet, J.; Sleuters, J.; Doornbos, R.
Using Digital Twins to Create and Manage Complex Distributed Control Systems
- Year
- 2018
- Authors
- Hendriks, M.; Ara, H.A.; Geilen, M.; Basten, A.A.; Marin, R.G.; Jong, R. de; Vlugt, S. van der
Monotonic Optimization of Dataflow Buffer Sizes
- Published in
- Journal of Signal Processing Systems for Signal, Image, and Video Technology (formerly the Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology)
Many high data-rate video-processing applications are subject to a trade-off between throughput and the sizes of buffers in the system (the storage distribution). These applications have strict requirements with respect to throughput as this directly relates to the functional correctness. Furthermore, the size of the storage distribution relates to resource usage which should be minimized in many practical cases.
- Year
- 2018
- Authors
- Hendriks, M.; Ara, H.A.; Geilen, M.; Marin, R.G.; Jong, R. de; Vlugt, S. van der; Goswami, D.
Modeling and Analysis of FPGA Accelerators for Real-Time Streaming Video Processing in the Healthcare Domain
- Published in
- Journal of Signal Processing Systems
Complex real-time video processing applications with strict throughput constraints are commonly found in a typical healthcare application. The video processing chain is implemented as Field-Programmable Gate Array (FPGA) accelerators (processing blocks) communicating through a number of First-In First-Out (FIFO) buffers.
- Year
- 2018
- Authors
- Pinxten, J. van; Geilen, M.; Hendriks, M.; Basten, T.
Parametric Critical Path Analysis for Event Networks with Minimal and Maximal Time Lags
- Published in
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 37(10)
High-end manufacturing systems are cyber-physical systems where productivity depends on the close cooperation of mechanical (physical) and scheduling (cyber) aspects. Mechanical and control constraints impose minimal and maximal time differences between events in the product flow. Sequence-dependent constraints are used by a scheduler to optimize system productivity while satisfying operational requirements.
- Year
- 2018
- Authors
- Behrouzian, A.R.B.; Goswami, D.; Basten, T.; Geilen, M.; Alizadeh Ara, H.; Hendriks, M.
Firmness Analysis of Real-Time Applications Under Static-Priority Preemptive Scheduling
(m, k)-firm real-time tasks must meet the deadline of at least m jobs out of any k consecutive jobs to satisfy the firmness requirement. Scheduling of an (m, k)-firm task requires firmness analysis, whose results are used to provide system-level guarantees on the satisfaction of firmness conditions. We address firmness analysis of an (m, k)-firm task that is intended to be added to a set of asynchronous tasks scheduled under a Static-Priority Preemptive (SPP) policy.
- Year
- 2018
- Authors
- Ara, H.A.; Behrouzian, A.; Hendriks, M.; Geilen, M.; Goswami, D.; Basten, T.
Scalable analysis for multi-scale dataflow models
- Published in
- ACM Transactions on Embedded Computing Systems, 17(4)
Multi-scale dataflow models have actors acting at multiple granularity levels, e.g., a dataflow model of a video processing application with operations on frame, line, and pixel level. The state of the art timing analysis methods for both static and dynamic dataflow types aggregate the behaviours across all granularity levels into one, often large iteration, which is repeated without exploiting the structure within such an iteration.

