Using the model-based engineering paradigm for the design of a system, the system is decomposed into several components and models are developed for these components. The models are preferably specified using domain-specific modelling formalisms. By means of co-simulation, the component models can be combined to obtain the overall system behavior. Furthermore, co-simulation enables the reuse and combination of already existing and validated subsystem models without re-entering model data. In this paper, we present a co-simulation framework that is based on the S-function interface as present in Matlab Simulink, to simulate models that consist of subsystems modelled using Matlab Simulink and subsystems modelled in the hybrid process algebra Chi. The principles of the implementation of the framework are described and the framework is illustrated by means of a bottle filling system example.
|Title of host publication
|Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia
|Published - 2007