Model-based simulation is nowadays an accepted practice for reliable prototyping of system behavior. To keep requirements complexity under control, system components are specified by separate models, validated and verified in isolation from the rest, but models have to be subsequently integrated and validated as a whole. For this reason, engines for orchestrated simulation of separate models are extremely useful. In this paper, we present a compositional simulation technique for managing the co-execution of Abstract State Machines (ASMs) communicating through I/O events. The proposed method allows the co-simulation of ASM models of separate subsystems of a Discrete Event System in a straight-through processing manner according to a predefined orchestration schema. We also present our experience in applying and validating the proposed technique in the context of the MVM (Mechanical Ventilator Milano) system, a mechanical lung ventilator that has been designed, successfully certified, and deployed during the COVID-19 pandemic.
Compositional Simulation of Abstract State Machines for Safety Critical Systems / S. Bonfanti, A. Gargantini, E. Riccobene, P. Scandurra (LECTURE NOTES IN COMPUTER SCIENCE). - In: Formal Aspects of Component Software / [a cura di] S.L. Tapia Tarifa, J. Proença. - [s.l] : Springer Science and Business Media Deutschland GmbH, 2022. - ISBN 9783031208713. - pp. 3-19 (( Intervento presentato al 18. convegno International Conference on Formal Aspects of Component Software tenutosi a on line nel 2022 [10.1007/978-3-031-20872-0_1].
Compositional Simulation of Abstract State Machines for Safety Critical Systems
E. Riccobene;
2022
Abstract
Model-based simulation is nowadays an accepted practice for reliable prototyping of system behavior. To keep requirements complexity under control, system components are specified by separate models, validated and verified in isolation from the rest, but models have to be subsequently integrated and validated as a whole. For this reason, engines for orchestrated simulation of separate models are extremely useful. In this paper, we present a compositional simulation technique for managing the co-execution of Abstract State Machines (ASMs) communicating through I/O events. The proposed method allows the co-simulation of ASM models of separate subsystems of a Discrete Event System in a straight-through processing manner according to a predefined orchestration schema. We also present our experience in applying and validating the proposed technique in the context of the MVM (Mechanical Ventilator Milano) system, a mechanical lung ventilator that has been designed, successfully certified, and deployed during the COVID-19 pandemic.| File | Dimensione | Formato | |
|---|---|---|---|
|
FACS22.pdf
accesso riservato
Tipologia:
Pre-print (manoscritto inviato all'editore)
Dimensione
489.84 kB
Formato
Adobe PDF
|
489.84 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
|
978-3-031-20872-0_1.pdf
accesso riservato
Tipologia:
Publisher's version/PDF
Dimensione
528.08 kB
Formato
Adobe PDF
|
528.08 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.




