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
- 2016
- Authors
- Schuts, M.; Hooman, J.; Vaandrager, F.
Refactoring of legacy software using model learning and equivalence checking: An industrial experience report
Many companies struggle with large amounts of legacy software that is difficult to maintain and to extend. Refactoring legacy code typically requires large efforts and introduces serious risks because often crucial business assets are hidden in legacy components. We investigate the support of formal techniques for the rejuvenation of legacy embedded software, concentrating on control components.
- Year
- 2016
- Authors
- Schuts, M.; Hooman, J.
Industrial application of domain specific languages combined with formal techniques
Two Domain Specific Languages (DSLs) have been developed to improve the development of a power control component of interventional X-ray systems of Philips. Configuration files and test cases are generated from instances of these DSLs. To increase the confidence in these instances and the generators, formal models have been generated to analyse DSL instances and to crosscheck the results of the generators.
- Year
- 2016
- Authors
- Zhu, X.Y.; Geilen, M.; Basten, T.; Stuijk, S.
Multiconstraint Static Scheduling of Synchronous Dataflow Graphs Via Retiming and Unfolding
- Published in
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 35(6), pp. 905-918.
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithms and streaming media applications. This paper presents several methods for binding and scheduling SDFGs on a multiprocessor platform. Exploring the state space generated by a self-timed execution (STE) of an SDFG, we present an exact method for static rate-optimal scheduling of SDFGs via implicit retiming and unfolding.
- Year
- 2015
- Authors
- Sanden, B. van der; Reniers, M.; Geilen, M.; Basten, T.; Jacobs, J.; Voeten, J.; Schiffelers, R.
Modular model-based supervisory controller design for wafer logistics in lithography machines
Development of high-level supervisory controllers is an important challenge in the design of high-tech systems. It has become a significant issue due to increased complexity, combined with demands for verified quality, time to market, ease of development, and integration of new functionality. To deal with these challenges, model-based engineering approaches are suggested as a cost-effective way to support easy adaptation, validation, synthesis, and verification of controllers.
- Year
- 2015
- Authors
- Adyanthaya, S.; Ara, H.A.; Bastos, J.; Behrouzian, A.; Sánchez, R.M.; Pinxten, J. van; Sanden, B. van der; Waqas, U.; Basten, T.; Corporaal, H.; Frijns, R.; Geilen, M.; Goswami, D.; Stuijk, S.; Reniers, M.; Voeten, J.
XCPS: A tool to eXplore cyber physical systems
Cyber-Physical Systems (CPS) play an important role in the modern high-tech industry. Designing such systems is a challenging task due to the multi-disciplinary nature of these systems, and the range of abstraction levels involved. To facilitate hands-on experience with such systems, we develop a cyber-physical platform that aids in research and education on CPS.
- Year
- 2016
- Authors
- Hooman, J.
Industrial application of formal models generated from domain specific languages
Domain Specific Languages (DSLs) provide a lightweight approach to incorporate formal techniques into the industrial workflow. From DSL instances, formal models and other artefacts can be generated, such as simulation models and code. Having a single source for all artefacts improves maintenance and offers a high return on investment of the initial modelling effort.
- Year
- 2015
- Authors
- Behrouzian, A.R.B.; Goswami, D.; Basten, T.; Geilen, M.; Ara, H.A.
Multi-Constraint multi-processor Resource Allocation
This work proposes a Multi-Constraint Resource Allocation (MuCoRA) method for applications from multiple domains onto multi-processors. In particular, we address a mapping problem for multiple throughput-constrained streaming applications and multiple latency-constrained feedback control applications onto a multi-processor platform running under a Time-Division Multiple-Access (TDMA) policy.
- Year
- 2015
- Authors
- Berg, F. van den; Haverkort, B.R.; Hooman, J.
Efficiently computing latency distributions by combined performance evaluation techniques
Service-oriented systems are designed for interconnecting with other systems. The provided services face timing constraints, the so-called latencies. We present a high-level performance evaluation technique that can be used by a system designer to obtain distributions of these latencies. This technique is capable of capturing nondeterministic, probabilistic and real-time aspects in one go.
- Year
- 2015
- Authors
- Tavakoli, R.; Nabi, M.; Basten, T.; Goossens, K.
Enhanced time-slotted channel hopping in WSNs using non-intrusive channel-quality estimation
Cross-technology interference on the license-free ISM bands has a major negative effect on the performance of Wireless Sensor Networks (WSNs). Channel hopping has been adopted in the Time-Slotted Channel Hopping (TSCH) mode of IEEE 802.15.4e to eliminate blocking of wireless links caused by external interference on some frequency channels.
- Year
- 2015
- Authors
- Velikova, M.; Dutra, I.; Burnside, E.S.
Automated Diagnosis of Breast Cancer on Medical Images
The development and use of computerized decision-support systems in the domain of breast cancer has the potential to facilitate the early detection of diseaseas well as spare healthy women unnecessary interventions. Despite encouraging trends, there is much room for improvement in the capabilities of such systems tofurther alleviate the burden of breast cancer.

