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
- 2007
- Authors
- Theelen, B.D.; Florescu, O.; Geilen, M.C.W.; Huang, J.; Putten, P.H.A. van der; Voeten, J.P.M.
Software/hardware engineering with the parallel object-oriented specification language
The complexity of designing hardware/software systems motivates research on frameworks that structure and automate the design process. Such design methodologies reduce the risk of expensive design–implementation iterations by assisting designers in constructing models. Software/Hardware Engineering (SHE) is a general-purpose system-level design methodology that supports analysing both functional correctness and performance properties.
- Year
- 2007
- Authors
- Alessio, A.; Lazar, M.; Bemporad, A.; Heemels, W.P.M.H.
Squaring the circle An algorithm for generating polyhedral invariant sets from ellipsoidal ones
- Published in
- Automatica, 43(12), pp. 2096-2103.
This paper presents a new (geometrical) approach to the computation of polyhedral (robustly) positively invariant (PI) sets for general (possibly discontinuous) nonlinear discrete-time systems possibly affected by disturbances. Given a β-contractive ellipsoidal set E, the key idea is to construct a polyhedral set that lies between the ellipsoidal sets β E and E.
- Year
- 2007
- Authors
- Laar, P. van de; Golsteijn, R.
User-controlled reflection on join points
- Published in
- Journal of Software, 2(3), pp. 1-8.
All aspect orientation languages provide a onesize-fits-all methodology for reflection on join points. However, the amount of resources necessary for this approach is too high to be applicable in the context of consumer products. In this industrial research paper, we describe a solution to this problem and prove via an experiment that it is suitable for our context.
- Year
- 2007
- Authors
- Huang, J.; Voeten, J.; Corporaal, H.
Predictable real-time software synthesis
- Published in
- Real-Time Systems, 36(3), pp. 159-198.
Formal theories for real-time systems (such as timed process algebra, timed automata and timed petri nets) have gained great success in the modeling of concurrent timing behavior and in the analysis of real-time properties. However, due to the ineliminable timing differences between a model and its realization, synthesizing a software realization from a model in a predictable way is still a challenging research topic.
- Year
- 2007
- Authors
- Brinksma, E.
The challenges of embedded systems engineering
- Year
- 2007
- Authors
- Sandee, J.H.; Heemels, W.P.M.H.; Bosch, P.P.J. van den
Case studies in event-driven control
The majority of research in control engineering considers periodic or time-triggered control systems with equidistant sample intervals. However, practical cases abound in which it is of interest to considerevent-driven control systems, where the sampling is event-triggered. Although there are various benefits of using event-driven control like reducing resource usage (e.
- Year
- 2007
- Authors
- Frantzen, L.; Tretmans, J.
Model-based testing of environmental conformance of components
In component-based development, the correctness of a system depends on the correctness of the individual components and on their interactions. Model-based testing is a way of checking the correctness of a component by means of executing test cases that are systematically generated from a model of the component.
- Year
- 2007
- Authors
- Verhoef, M.; Visser, P.; Hooman, J.; Broenink, J.
Co-simulation of distributed embedded real-time control systems
Development of computerized embedded control systems is difficult because it brings together systems theory, electrical engineering and computer science. The engineering and analysis approaches advocated by these disciplines are fundamentally different which complicates reasoning about e.g. performance at the system level.
- Year
- 2007
- Authors
- Oostdijk, M.; Rusu, V.; Tretmans, J.; Vries, R.G. de; Willemse, T.A.C.
Integrating verification testing and learning for cryptographic protocols
The verification of cryptographic protocol specifications is an active research topic and has received much attention from the formal verification community. By contrast, the black-box testing of actual implementations of protocols, which is, arguably, as important as verification for ensuring the correct functioning of protocols in the “real” world, is little studied.
- Year
- 2007
- Authors
- Muller, G.

