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 条
  • [41] Towards the Formal Verification of SysML Specifications : Translation of Activity Diagrams into Modular Petri Nets
    Rahim, Messaoud
    Hammad, Ahmed
    Boukala-Ioualalen, Malika
    3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, : 509 - 516
  • [42] Towards a Call Behavior-Based Compositional Verification Framework for SysML Activity Diagrams
    Ouchani, Samir
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2019, 2019, 11884 : 216 - 234
  • [43] Verifying integrity of decision diagrams
    Drechsler, R
    INTEGRATION-THE VLSI JOURNAL, 2002, 32 (1-2) : 61 - 75
  • [44] AI-Driven Consistency of SysML Diagrams
    Sultan, Bastien
    Apvrille, Ludovic
    27TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS, 2024, : 149 - 159
  • [45] Verifying atomicity requirements of services coordination using B
    Portilla, Alberto
    Vargas-Solar, Genoveva
    Garcia-Banuelos, Luciano
    Collet, Christine
    Zechinelli-Martini, Jose-Luis
    NINTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, PROCEEDINGS, 2008, : 238 - +
  • [46] Requirements specification and modeling through SysML
    Soares, Michel dos Santos
    Vrancken, Jos
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 2138 - 2143
  • [47] A formal approach using SysML for capturing functional requirements in avionics domain
    Shaofan ZHU
    Jian TANG
    JeanMarie GAUTHIER
    Raphal FAUDOU
    Chinese Journal of Aeronautics, 2019, (12) : 2717 - 2726
  • [48] Semi-formal Representation of Requirements for Automotive Solutions using SysML
    Musat, Liana
    Huebl, Markus
    Buzo, Andi
    Pelz, Georg
    Kandl, Susanne
    Puschner, Peter
    PROCEEDINGS OF THE 2014 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2014,
  • [49] An approach to refinement checking of SysML requirements
    Makartetskiy, Denis
    Sisto, Riccardo
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [50] A formal approach using SysML for capturing functional requirements in avionics domain
    Shaofan ZHU
    Jian TANG
    Jean-Marie GAUTHIER
    Raphaёl FAUDOU
    Chinese Journal of Aeronautics, 2019, 32 (12) : 2717 - 2726