Co-simulation of Distributed Embedded Real-Time Control Systems
Marcel Verhoef, Peter Visser, Jozef Hooman, and Jan Broenink
Appeared in: Proceedings Integrated Formal Methods (IFM'07),
LNCS 4591, pp. 639-658, Springer-Verlag,
2007.
ABSTRACT
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.
We propose a light-weight approach that alleviates this problem to some
extent. An existing formal semantic framework for discrete event
models is extended to allow for consistent co-simulation of
continuous time models from within this framework. It enables
integrated models that can be checked by simulation in addition to
the verification and validation techniques already offered by each
discipline individually. The level of confidence in the design can
now be raised in the very early stages of the system design
life-cycle instead of postponing system-level design issues until
the integration and test phase is reached. We demonstrate the
extended semantic framework by co-simulation of VDM++ and bond-graph
models on a case study, the level control of a water tank.
pdf
© Springer-Verlag