Verification of Scenario-based Behavioural Models using Capella and PyNuSMV

Simon Busard, Christophe Ponsard, Charles Pecheur

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.

Download


Paper 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