A property-based abstraction framework for SysML activity diagrams

被引:11
|
作者
Ouchani, Samir [1 ,2 ]
Mohamed, Otmane Ait [1 ]
Debbabi, Mourad [2 ]
机构
[1] Concordia Univ, Hardware Verificat Grp, Montreal, PQ H3G 1M8, Canada
[2] Concordia Univ, Comp Secur Lab, Montreal, PQ H3G 1M8, Canada
关键词
Probabilistic model checking; SysML activity diagrams; Probabilistic automata; PCTL; Probabilistic relation; VERIFICATION; REDUCTION;
D O I
10.1016/j.knosys.2013.11.016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
SysML activity diagrams are OMG/INCOSE standards used for modeling, analyzing and specifying probabilistic systems. Since they are considered as a de facto systems' modeling language, it is of a major importance to verify these diagrams. Moreover, it is even more important to reduce the cost of their verification process. In this paper, we propose a probabilistic abstraction framework to efficiently verify SysML activity diagrams. It is based on reducing the diagram complexity with respect to a system requirement. For verification, we use our verification approach that relies on PRISM model checker. To ensure the correctness of our proposed approach, we prove its soundness. This is achieved by finding the adequate pre-order relation between the semantics of the abstract and the concrete diagrams. This relation is shown to preserve the satisfaction of systems requirements. To this end, a calculus to capture the underlying semantics of SysML activity diagrams is proposed. Finally, the effectiveness of our approach is demonstrated on two real systems. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:328 / 343
页数:16
相关论文
共 50 条
  • [21] A Primer on Property-Based Testing
    Koparkar, Chaitanya
    XRDS: Crossroads, 2024, 30 (02): : 40 - 41
  • [22] Property-Based Mutation Testing
    Bartocci, Ezio
    Mariani, Leonardo
    Nickovic, Dejan
    Yadav, Drishti
    2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, : 222 - 233
  • [23] Foundational Property-Based Testing
    Paraskevopoulou, Zoe
    Hritcu, Catalin
    Denes, Maxime
    Lampropoulos, Leonidas
    Pierce, Benjamin C.
    INTERACTIVE THEOREM PROVING, 2015, 9236 : 325 - 343
  • [24] PBCOV: a property-based coverage criterion
    Kassem Fawaz
    Fadi Zaraket
    Wes Masri
    Hamza Harkous
    Software Quality Journal, 2015, 23 : 171 - 202
  • [25] Property-based Locking in Collaborative Modeling
    Debreceni, Csaba
    Bergmann, Gabor
    Rath, Istvan
    Varro, Daniel
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 199 - 209
  • [26] SysML Implementation of Property Based Requirements
    Zimmer, Rhett
    Sliger, John
    INCOSE International Symposium, 2023, 33 (01) : 1555 - 1569
  • [27] Translating SysML Activity Diagrams for nuXmv Verification of an Autonomous Pancreas
    Staskal, Orion
    Simac, Josh
    Swayne, Logan
    Rozier, Kristin Y.
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1637 - 1642
  • [28] Teaching students Property-based Testing
    Earle, Clara Benac
    Fredlund, Lars-Ake
    Marino, Julio
    Arts, Thomas
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 437 - 442
  • [29] Property-Based Testing - The ProTest Project
    Derrick, John
    Walkinshaw, Neil
    Arts, Thomas
    Earle, Clara Benac
    Cesarini, Francesco
    Fredlund, Lars-Ake
    Gulias, Victor
    Hughes, John
    Thompson, Simon
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2010, 6286 : 250 - +
  • [30] Generating attacks in SysML activity diagrams by detecting attack surfaces
    Ouchani, Samir
    Lenzini, Gabriele
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2015, 6 (03) : 361 - 373