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 条
  • [1] A Probabilistic Verification Framework for SysML Activity Diagrams
    Ouchani, Samir
    Ait'Mohamed, Otmane
    Debbabi, Mourad
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2012, 246 : 108 - 123
  • [2] A formal verification framework for SysML activity diagrams
    Ouchani, Samir
    Mohamed, Otmane Ait
    Debbabi, Mourad
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (06) : 2713 - 2728
  • [3] Polyvariant Program Specialisation with Property-based Abstraction
    Gallagher, John P.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (299): : 34 - 48
  • [4] A Security Risk Assessment Framework for SysML Activity Diagrams
    Ouchani, Samir
    Mohamed, Otmane Ait
    Debbabi, Mourad
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY (SERE), 2013, : 227 - 236
  • [5] Towards a Call Behavior-Based Compositional Verification Framework for SysML Activity Diagrams
    Ouchani, Samir
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2019, 2019, 11884 : 216 - 234
  • [6] On the Meaning of SysML Activity Diagrams
    Jarraya, Yosr
    Debbabi, Mourad
    Bentahar, Jamal
    16TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2009, : 95 - 105
  • [7] A property-based testing framework for encryption programs
    Sun, Chang-ai
    Wang, Zuoyi
    Wang, Guan
    FRONTIERS OF COMPUTER SCIENCE, 2014, 8 (03) : 478 - 489
  • [8] A property-based testing framework for encryption programs
    Chang-ai Sun
    Zuoyi Wang
    Guan Wang
    Frontiers of Computer Science, 2014, 8 : 478 - 489
  • [9] A quantitative verification framework of SysML activity diagrams under time constraints
    Baouya, Abdelhakim
    Bennouar, Djamal
    Mohamed, Otmane Ait
    Ouchani, Samir
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (21) : 7493 - 7510
  • [10] A Property-based Testing Framework for Multi-Agent Systems
    Benac Earle, Clara
    Fredlund, Lars-Ake
    AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 1823 - 1825