Modelling and Analysing a Mechanical Lung Ventilator in mCRL2

Publication
10th International Conference on Rigorous State Based Methods (ABZ'24)

Abstract

We model the Mechanical Lung Ventilator (MLV) in the process algebra mCRL2. The functional requirements of the MLV are formalised in the modal mu-calculus, and we use model checking to analyse whether these requirements hold true of our model. Our formalisation of the MLV and its requirements reveal a few subtle imprecisions and unclarities in the informal document and we analyse their impact.

Document

Reference

% BibTex
@InProceedings{10.1007/978-3-031-63790-2_27,
author="van Dortmont, Danny
and Keiren, Jeroen J. A.
and Willemse, Tim A. C.",
editor="Bonfanti, Silvia
and Gargantini, Angelo
and Leuschel, Michael
and Riccobene, Elvinia
and Scandurra, Patrizia",
title="Modelling and Analysing a Mechanical Lung Ventilator in mCRL2",
booktitle="Rigorous State-Based Methods",
year="2024",
publisher="Springer Nature Switzerland",
address="Cham",
pages="341--359",
abstract="We model the Mechanical Lung Ventilator (MLV) in the process algebra mCRL2. The functional requirements of the MLV are formalised in the modal {\$}{\$}{\backslash}mu {\$}{\$}$\mu$-calculus, and we use model checking to analyse whether these requirements hold true of our model. Our formalisation of the MLV and its requirements reveal a few subtle imprecisions and unclarities in the informal document and we analyse their impact.",
isbn="978-3-031-63790-2"
}

Sources

  • Model Archive: GitHub

  • Presentation: PDF

  • Used formal method: mCRL2

    For more information, please contact the authors

Related