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
相关论文
共 40 条
  • [1] A formal verification framework for SysML activity diagrams
    Ouchani, Samir
    Mohamed, Otmane Ait
    Debbabi, Mourad
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (06) : 2713 - 2728
  • [2] 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
  • [3] 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
  • [4] Polyvariant Program Specialisation with Property-based Abstraction
    Gallagher, John P.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (299): : 34 - 48
  • [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] Towards a Fractionation-based Verification: Application on SysML Activity Diagrams
    Ouchani, Samir
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 2032 - 2039
  • [7] Quantitative and qualitative analysis of SysML activity diagrams
    Jarraya, Yosr
    Debbabi, Mourad
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (04) : 399 - 419
  • [8] 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
  • [9] Quantitative and qualitative analysis of SysML activity diagrams
    Yosr Jarraya
    Mourad Debbabi
    International Journal on Software Tools for Technology Transfer, 2014, 16 : 399 - 419
  • [10] A methodology for verifying SysML requirements using activity diagrams
    Rahim M.
    Hammad A.
    Ioualalen M.
    Innovations in Systems and Software Engineering, 2017, 13 (1) : 19 - 33