Co-simulation of Chi and Simulink models

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

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.
LanguageEnglish
Title of host publicationProceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia
Pages1-10
StatePublished - 2007

Fingerprint

Bottles
Algebra

Cite this

Beek, van, D. A., Hofkamp, A. T., Reniers, M. A., Rooda, J. E., & Schiffelers, R. R. H. (2007). Co-simulation of Chi and Simulink models. In Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia (pp. 1-10)
Beek, van, D.A. ; Hofkamp, A.T. ; Reniers, M.A. ; Rooda, J.E. ; Schiffelers, R.R.H./ Co-simulation of Chi and Simulink models. Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia. 2007. pp. 1-10
@inproceedings{1e9fba1f79c44c3698f54d374d439d6e,
title = "Co-simulation of Chi and Simulink models",
abstract = "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.",
author = "{Beek, van}, D.A. and A.T. Hofkamp and M.A. Reniers and J.E. Rooda and R.R.H. Schiffelers",
year = "2007",
language = "English",
pages = "1--10",
booktitle = "Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia",

}

Beek, van, DA, Hofkamp, AT, Reniers, MA, Rooda, JE & Schiffelers, RRH 2007, Co-simulation of Chi and Simulink models. in Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia. pp. 1-10.

Co-simulation of Chi and Simulink models. / Beek, van, D.A.; Hofkamp, A.T.; Reniers, M.A.; Rooda, J.E.; Schiffelers, R.R.H.

Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia. 2007. p. 1-10.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Co-simulation of Chi and Simulink models

AU - Beek, van,D.A.

AU - Hofkamp,A.T.

AU - Reniers,M.A.

AU - Rooda,J.E.

AU - Schiffelers,R.R.H.

PY - 2007

Y1 - 2007

N2 - 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.

AB - 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.

M3 - Conference contribution

SP - 1

EP - 10

BT - Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia

ER -

Beek, van DA, Hofkamp AT, Reniers MA, Rooda JE, Schiffelers RRH. Co-simulation of Chi and Simulink models. In Proceedings of the 6th EUROSIM Congress on Modelling and Simulation, 9-13 September 2007, Ljubljana, Slovenia. 2007. p. 1-10.