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
- 2008
- Authors
- Schmaltz, J.; Tretmans, J.
On conformance testing for timed systems
Conformance testing for labeled transition systems starts with defining when an implementation conforms to its specification. One of the formal theories for model-based testing uses the implementation relation ioco for this purpose. A peculiar aspect of ioco is to consider the absence of outputs as an observable action, named quiescence.
- Year
- 2008
- Authors
- Hamberg, R.; Vaandrager, F.
Using model checkers in an introductory course on operating systems
During the last three years, we have been experimenting with the use of the Uppaal model checker in an introductory course on operating systems for first-year Computer Science students at the Radboud University Nijmegen. The course uses model checkers as a tool to explain, visualize and solve concurrency problems.
- Year
- 2007
- Authors
- Heemels, W.P.M.H.; Weiland, S.
On interconnections of discontinuous dynamical systems An input-to-state stability approach
In this paper we will extend the input-to-state stability (ISS) framework to continuous-time discontinuous dynamical systems (DDS) adopting non-smooth ISS Lyapunov functions. The main motivation for investigating non-smooth ISS Lyapunov functions is the success of “multiple Lyapunov functions” in the stability analysis of hybrid systems.
- Year
- 2007
- Authors
- Heemels, W.P.M.H.; Camlibel, M.K.
Controllability of linear systems with input and state constraints
- Year
- 2007
- Authors
- Huang, J.; Voeten, J.; Groothuis, M.; Broenink, J.; Corporaal, H.
A model-driven design approach for mechatronic systems
The software design is one of the most challenging tasks during the design of a mechatronic system. On one hand, it has to provide solutions to deal with concurrency and timeliness issues of the system. On the other hand, it has to glue different disciplines (such as software, control and mechanical) of the system as a whole.
- Year
- 2007
- Authors
- Laar, P. van de; Loo, S. van; Muller, G.; Punter, T.; Watts, D.; America, P.; Rutgers, J.
The Darwin project Evolvability of software-intensive systems
- 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.

