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 条
  • [31] Advances in Property-Based Testing for αProlog
    Cheney, James
    Momigliano, Alberto
    Pessina, Matteo
    TESTS AND PROOFS, TAP 2016, 2016, 9762 : 37 - 56
  • [32] Property-based remote attestation model
    Yu, Ai-Min
    Feng, Deng-Guo
    Wang, Dan
    Tongxin Xuebao/Journal on Communications, 2010, 31 (08): : 1 - 8
  • [33] PrologCheck - Property-Based Testing in Prolog
    Amaral, Claudio
    Florido, Mario
    Costa, Vitor Santos
    FUNCTIONAL AND LOGIC PROGRAMMING, FLOPS 2014, 2014, 8475 : 1 - 17
  • [34] A property-based attestation protocol for TCM
    FENG DengGuo1
    2National Engineering Research Center of Information Security
    Science China(Information Sciences), 2010, 53 (03) : 454 - 464
  • [35] Property-Based Testing for Spark Streaming
    Riesco, A.
    Rodriguez-Hortala, J.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2019, 19 (04) : 574 - 602
  • [36] A property-based attestation protocol for TCM
    Feng DengGuo
    Qin Yu
    SCIENCE CHINA-INFORMATION SCIENCES, 2010, 53 (03) : 454 - 464
  • [37] Generating attacks in SysML activity diagrams by detecting attack surfaces
    Samir Ouchani
    Gabriele Lenzini
    Journal of Ambient Intelligence and Humanized Computing, 2015, 6 : 361 - 373
  • [38] Property-Based Testing of SPARQL Queries
    Almendros-Jimenez, Jesus M.
    Becerra-Teron, Antonio
    PROCEEDINGS OF THE 16TH INTERNATIONAL SYMPOSIUM ON DATABASE PROGRAMMING LANGUAGES (DBPL 2017), 2017,
  • [39] Towards Substructural Property-Based Testing
    Mantovani, Marco
    Momigliano, Alberto
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2021), 2022, 13290 : 92 - 112
  • [40] Property-based integration for sustainable development
    Kazantzi, V
    Harell, D
    Gabriel, F
    Qin, X
    El-Halwagi, MM
    EUROPEAN SYMPOSIUM ON COMPUTER-AIDED PROCESS ENGINEERING - 14, 2004, 18 : 1069 - 1074