Verification of Scenario-based Behavioural Models using Capella and PyNuSMV

被引:1
|
作者
Busard, Simon [1 ]
Ponsard, Christophe [2 ]
Pecheur, Charles [1 ]
机构
[1] Catholic Univ Louvain, ICTEAM, Louvain La Neuve, Belgium
[2] CETIC Res Ctr, Charleroi, Belgium
关键词
Model-driven Engineering; Model Transformation; Verification; Model Checking; Sequence Diagrams; Capella; Toolchain; Case Study;
D O I
10.5220/0010346103370343
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 backend 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.
引用
收藏
页码:337 / 343
页数:7
相关论文
共 50 条
  • [21] Consistency checking of concurrent models for scenario-based specifications
    Li, XD
    Hu, J
    Bu, L
    Zhao, JH
    Zheng, GL
    [J]. SDL 2005: MODEL DRIVEN, PROCEEDINGS, 2005, 3530 : 298 - 312
  • [22] Validation of reactive software from scenario-based models
    Ribeiro, Oscar R.
    Fernandes, Joao M.
    [J]. QUATIC 2007: 6TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, PROCEEDINGS, 2007, : 213 - 217
  • [23] Scenario-Based Static Analysis of UML Class Models
    Yu, Lijun
    France, Robert B.
    Ray, Indrakshi
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 234 - 248
  • [24] Polymorphic scenario-based specification models: semantics and applications
    Maoz, Shahar
    [J]. SOFTWARE AND SYSTEMS MODELING, 2012, 11 (03): : 327 - 345
  • [25] Facilitating Scenario-based Program Comprehension with Topic Models
    Wang, Tianxia
    Liu, Yan
    [J]. 2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 642 - 647
  • [26] Towards Repairing Scenario-Based Models with Rich Events
    Katz, Guy
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2021, : 362 - 372
  • [27] Scenario-Based Reasoning and Probabilistic Models for Decision Support
    Conrado, Claudine
    de Oude, Patrick
    [J]. 2014 17TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2014,
  • [28] Causal Models to Support Scenario-Based Testing of ADAS
    Maier, Robert
    Grabinger, Lisa
    Urlhart, David
    Mottok, Jurgen
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (02) : 1815 - 1831
  • [29] Polymorphic Scenario-Based Specification Models: Semantics and Applications
    Maoz, Shahar
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 499 - 513
  • [30] Polymorphic scenario-based specification models: semantics and applications
    Shahar Maoz
    [J]. Software & Systems Modeling, 2012, 11 : 327 - 345