A methodology for verifying SysML requirements using activity diagrams

被引:5
|
作者
Rahim M. [1 ,2 ]
Hammad A. [1 ]
Ioualalen M. [2 ]
机构
[1] FEMTO-ST Institute, UMR CNRS 6174, Besancon
[2] MOVEP, Computer Science Department, USTHB, Algiers
关键词
Activity diagram; Hierarchical coloured Petri nets; Model-checking; Requirement diagram; Requirements formalization; SysML; Verification;
D O I
10.1007/s11334-016-0281-y
中图分类号
学科分类号
摘要
Designing complex and critical systems needs a methodology to ensure the correctness of their specifications. Within an overall approach which considers the validation of SysML designs, this paper proposes a methodology for verifying SysML requirements on activity diagrams. The objective is to define a complete process to formalize and verify SysML functional requirements related to activity diagrams. Our contributions lie, first, in the definition of AcTRL (Activity Temporal Requirement Language), a new language for the formalization of functional requirements at SysML level. Second, in the proposed verification methodology which is guided by the [InlineEquation not available: see fulltext.]verify[InlineEquation not available: see fulltext.] relationships between SysML requirements and activity diagrams. The verification is enabled by formalizing SysML activities with hierarchical coloured Petri nets (HCPNs) and by automatically translating SysML requirements expressed on AcTRL into temporal logic. Our methodology takes into account the hierarchical structure of SysML activities and their relations with SysML requirements to provide a modular and incremental verification. A case study for a ticket vending machine is presented to illustrate the different steps and the benefits of the proposed methodology. © 2016, Springer-Verlag London.
引用
收藏
页码:19 / 33
页数:14
相关论文
共 50 条
  • [31] Towards the Formal Modeling Methodology of WSN through the Transformation of SysML into DSPNs
    Berrachedi, Amel
    Ioualalen, Malika
    Hammad, Ahmed
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SIMULTECH), 2021, : 83 - 91
  • [32] SysML Methodology for HIL Implementation of PV Models
    Gutierrez, A.
    Chamorro, H. R.
    Villa, L. F. L.
    Jimenez, J. F.
    Alonso, C.
    2015 17TH EUROPEAN CONFERENCE ON POWER ELECTRONICS AND APPLICATIONS (EPE'15 ECCE-EUROPE), 2015,
  • [33] SysML and IEC 61508 - Using SysML for Safety Analysis
    Siebold, Uli
    Larisch, Matthias
    Haering, Ivo
    ATP EDITION, 2010, (12): : 54 - 61
  • [34] Recursive ECATNets-based approach for formally verifying System Modelling Language activity diagrams
    Rahim, Messaoud
    Kheldoun, Ahmed
    Boukala-Ioualalen, Malika
    Hammad, Ahmed
    IET SOFTWARE, 2015, 9 (05) : 119 - 128
  • [35] An Approach: SysML-based Automated Requirements Verification
    Morkevicius, Aurelijus
    Jankevicius, Nerijus
    2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 92 - 97
  • [36] Verifying a Concurrent Garbage Collector Using a Rely-Guarantee Methodology
    Zakowski, Yannick
    Cachera, David
    Demange, Delphine
    Petri, Gustavo
    Pichardie, David
    Jagannathan, Suresh
    Vitek, Jan
    INTERACTIVE THEOREM PROVING (ITP 2017), 2017, 10499 : 496 - 513
  • [37] Automated Generation of Activity and Sequence Diagrams from Natural Language Requirements
    Sharma, Richa
    Gulia, Sarita
    Biswas, K. K.
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE 2014), 2014, : 69 - 77
  • [38] Exhaustive Simulation and Test Generation Using fUML Activity Diagrams
    Iqbal, Junaid
    Ashraf, Adnan
    Truscan, Dragos
    Porres, Ivan
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2019), 2019, 11483 : 96 - 110
  • [39] Generating Early Design Models from Requirements Analysis Artifacts Using Problem Frames and SysML
    Colombo, Pietro
    Khendek, Ferhat
    Lavazza, Luigi
    MODELLING FOUNDATIONS AND APPLICATIONS, 2011, 6698 : 97 - 114
  • [40] SysML Requirements for Training Game Design Tracing Requirements from Regulations to the Training Game
    Hetherinton, David
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2014, : 162 - 167