Towards compositional verification of SDL systems

被引:0
|
作者
Fleischhack, H [1 ]
Grahlmann, B [1 ]
机构
[1] Univ Oldenburg, Fachbereich Informat, D-26111 Oldenburg, Germany
关键词
compositionality; concurrency; dynamic processes; Petri net semantics; procedures; SDL; verification;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper; a new method for proving qualitative properties of SDL-systems is presented, which is based on a compositional high-level Petri net semantics for SDL. Since emphasis is laid on the modelling of dynamic creation and termination of processes and of procedures, our method is especially interesting for typical client-server systems. By using M-nets as the semantic model Me are able to use 'state of the art' verification techniques, For instance, the verification component of the PEP tool may be applied which presently includes partial order based model checking and algorithms based on linear programming as well as interfaces to other verification packages such as INA, SMV and SPIN providing reduction algorithms based on BDDs, on the stubborn set or steep set method, and on symmetries, We show the benefits of our method applying it to a typical client-spryer system. After describing how safety, liveness and progress properties cart be checked fully automatically we give examples holy the compositional nature of the M-net semantics can be used to solve the 'state explosion' problem, and how interactive verification may extend the verification possibilities.
引用
收藏
页码:404 / 414
页数:11
相关论文
共 50 条
  • [31] Compositional verification for component-based systems and application
    Bensalem, S.
    Bozga, M.
    Nguyen, T. -H.
    Sifakis, J.
    [J]. IET SOFTWARE, 2010, 4 (03) : 181 - 193
  • [32] Compositional Verification of Passivity for Cascade Interconnected Nonlinear Systems
    Agarwal, Etika
    Sivaranjani, S.
    Gupta, Vijay
    Antsaklis, Panos
    [J]. 2020 28TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2020, : 319 - 324
  • [33] Compositional verification of asynchronous concurrent systems using CADP
    Hubert Garavel
    Frédéric Lang
    Radu Mateescu
    [J]. Acta Informatica, 2015, 52 : 337 - 392
  • [34] Compositional verification of priority systems using sharp bisimulation
    Di Stefano, Luca
    Lang, Frederic
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2024, 62 (1-3) : 1 - 40
  • [35] Compositional specification and structured verification of hybrid systems in cTLA
    Herrmann, P
    Graw, G
    Krumm, H
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 335 - 340
  • [36] A Formal Framework for Compositional Verification of Organic Computing Systems
    Nafz, Florian
    Seebach, Hella
    Steghoefer, Jan-Philipp
    Baeumler, Simon
    Reif, Wolfgang
    [J]. AUTONOMIC AND TRUSTED COMPUTING, 2010, 6407 : 17 - 31
  • [37] Compositional Verification for Component-Based Systems and Application
    Bensalem, Saddek
    Bozga, Marius
    Sifakis, Joseph
    Nguyen, Thanh-Hung
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 64 - 79
  • [38] SPECIFICATION AND COMPOSITIONAL VERIFICATION OF REAL-TIME SYSTEMS
    HOOMAN, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 558 : R3 - 235
  • [39] Towards the harmonisation of UML and SDL
    Grammes, R
    Gotzhein, R
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2004, PROCEEDINGS, 2004, 3235 : 61 - 78
  • [40] The RESCUE Approach - Towards Compositional Hardware/Software Co-Verification
    Herber, Paula
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 721 - 724