Verification of Scenario-based Behavioural Models using Capella and PyNuSMV
Simon Busard, Christophe Ponsard, Charles Pecheur
2021
Abstract
Scenarios are widely use to capture a set of key system behaviours. They are part of standardised modelling languages like UML and SysML. Precise semantics enable to analyse them at a formal level. In this paper, we show how scenarios can be used to perform early checks on behavioural models in an industrial context by providing a bridge between system modelling with Capella and the NuSMV model checker through the PyNuSMV integration library and using hMSC semantics. Both the modelling front-end and verification back-end are discussed and illustrated on a case study of unmanned aerial vehicles. Some interesting extensions to increase the value of the integration are also identified and discussed.
DownloadPaper Citation
in Harvard Style
Busard S., Ponsard C. and Pecheur C. (2021). Verification of Scenario-based Behavioural Models using Capella and PyNuSMV.In Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-487-9, pages 337-343. DOI: 10.5220/0010346103370343
in Bibtex Style
@conference{modelsward21,
author={Simon Busard and Christophe Ponsard and Charles Pecheur},
title={Verification of Scenario-based Behavioural Models using Capella and PyNuSMV},
booktitle={Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2021},
pages={337-343},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010346103370343},
isbn={978-989-758-487-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Verification of Scenario-based Behavioural Models using Capella and PyNuSMV
SN - 978-989-758-487-9
AU - Busard S.
AU - Ponsard C.
AU - Pecheur C.
PY - 2021
SP - 337
EP - 343
DO - 10.5220/0010346103370343