Model checking SDL with spin

被引:0
|
作者
Bosnacki, D
Dams, D
Holenderski, L
Sidorova, N
机构
[1] Eindhoven Univ Technol, Dept Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Eindhoven Univ Technol, Dept Elect Engn, NL-5600 MB Eindhoven, Netherlands
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an attempt to use the model checker Spin as a verification engine for SDL, with special emphasis put on the verification of timing properties of SDL models. We have extended Spin with a front-end that allows to translate SDL to Promela (the input language of Spin), and a back-end that allows to analyse timing properties. Compared with the previous attempts, our approach allows to verify not only qualitative but also quantitative aspects of SDL timers, and our translation of SDL to Promela handles the SDL timers in a correct way. We applied the toolset to the verification of a substantial part of a complex industrial protocol. This allowed to expose several non-trivial errors in the protocol's design.
引用
收藏
页码:363 / 377
页数:15
相关论文
共 50 条
  • [41] A New Dynamic Semantic Model of SDL
    Ni, Zhao
    Wang, Ying
    Huang, Jie
    Ai, Bo
    Beijing Youdian Xueyuan Xuebao/Journal of Beijing University of Posts And Telecommunications, 2000, 23 (01):
  • [42] A model-based standard for SDL
    Prinz, Andreas
    Scheidgen, Markus
    Tveit, Merete S.
    SDL 2007: DESIGN FOR DEPENDABLE SYSTEMS, PROCEEDINGS, 2007, 4745 : 1 - +
  • [43] Modular Checking with Model Checking
    Hashimoto, Yuusuke
    Nakajima, Shin
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 254 : 105 - 122
  • [44] A Partition-Based Model Checking Method for Verifying Communication Protocols with SPIN
    Zhang, Xinchang
    Yang, Meihong
    Li, Xingfeng
    Shi, Huiling
    INFORMATION AND AUTOMATION, 2011, 86 : 71 - +
  • [45] Model checking safety critical software with SPIN: An application to a railway interlocking system
    Cimatti, A
    Giunchiglia, F
    Mongardi, G
    Romano, D
    Torielli, F
    Traverso, P
    COMPUTER SAFETY, RELIABILITY AND SECURITY, 1998, 1516 : 284 - 295
  • [46] A Model Checking Method for Secure Routing Protocols by SPIN with State Space Reduction
    Kojima, Hideharu
    Yanai, Naoto
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 627 - 635
  • [47] Model Checking of the Suzuki-Kasami Distributed Mutual Exclusion Algorithm with SPIN
    Sakamoto, Shouki
    Ogata, Kazuhiro
    2018 5TH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND THEIR APPLICATIONS (DSA), 2018, : 136 - 141
  • [48] 27th International Symposium on Model Checking Software, SPIN 2021
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2021, 12864 LNCS
  • [49] Proposal of a checking parameter in the simulated annealing method applied to the spin glass model
    Yamaguchi, Chiaki
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 199 : 47 - 52
  • [50] Sdl2pml-Tool for automated generation of Promela model from SDL specification
    Vreze, Aleksander
    Vlaovic, Bostjan
    Brezocnik, Zmago
    COMPUTER STANDARDS & INTERFACES, 2009, 31 (04) : 779 - 786