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 条
  • [1] Towards Compositional Verification for Modular Robotic Systems
    Cardoso, Rafael C.
    Dennis, Louise A.
    Farrell, Marie
    Fisher, Michael
    Luckcuck, Matt
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (329): : 15 - 22
  • [2] Towards a compositional approach to the design and verification of distributed systems
    Charpentier, M
    Chandy, KM
    [J]. FM'99-FORMAL METHODS, 1999, 1708 : 570 - 589
  • [3] Formal verification of SDL systems at the Siemens mobile phone department
    Regensburger, F
    Barnard, A
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1998, 1384 : 439 - 455
  • [4] Automated Compositional Verification of Interlocking Systems
    Haxthausen, Anne E.
    Fantechi, Alessandro
    Gori, Gloria
    Mikkelsen, Oli Karason
    Petersen, Sofie-Amalie
    [J]. RELIABILITY, SAFETY, AND SECURITY OF RAILWAY SYSTEMS, RSSRAIL 2023, 2023, 14198 : 146 - 164
  • [5] Compositional verification of infinite state systems
    Delzanno, G
    Gabbrielli, M
    Meo, MC
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2003, 2916 : 47 - 48
  • [6] Compositional analysis for verification of parameterized systems
    Basu, S
    Ramakrishnan, CR
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 315 - 330
  • [7] Compositional Verification of Parameterised Timed Systems
    Astefanoaei, Lacramioara
    Ben Rayana, Souha
    Bensalem, Saddek
    Bozga, Marius
    Combaz, Jacques
    [J]. NASA FORMAL METHODS (NFM 2015), 2015, 9058 : 66 - 81
  • [8] Compositional Verification of Stigmergic Collective Systems
    Di Stefano, Luca
    Lang, Frederic
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2023, 2023, 13881 : 155 - 176
  • [9] Compositional Verification of Railway Interlocking Systems
    Haxthausen, Anne Elisabeth
    Fantechi, Alessandro
    [J]. FORMAL ASPECTS OF COMPUTING, 2023, 35 (01)
  • [10] COMPOSITIONAL SPECIFICATION AND VERIFICATION OF DISTRIBUTED SYSTEMS
    JONSSON, B
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (02): : 259 - 303