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 条
  • [31] A Spin / Promela Application for Model checking UML Sequence Diagrams
    Vidal-Silva, Cristian L.
    Villarroel, Rodolfo
    Rubio, Jose
    Johnson, Franklin
    Madariaga, Erika
    Campos, Camilo
    Carter, Luis
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) : 586 - 599
  • [32] Efficient Model Checking of Network Authentication Protocol Based on SPIN
    Tan, Zhi-hua
    Zhang, Da-fang
    Miao, Li
    Zhao, Dan
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [33] Comprehensive evaluation of file systems robustness with SPIN model checking
    Yuan, Jingcheng
    Aoki, Toshiaki
    Guo, Xiaoyun
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (06):
  • [34] Applying Automated Model Extraction for Simulation and Verification of Real-Life SDL Specification With Spin
    Vlaovic, Bostjan
    Vreze, Aleksander
    Brezocnik, Zmago
    IEEE ACCESS, 2017, 5 : 5046 - 5058
  • [35] Preface of the special issue on Model Checking of SoftwareSelected papers of the 20th International SPIN Symposium on Model Checking of Software
    Ezio Bartocci
    C. R. Ramakrishnan
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 355 - 357
  • [37] A Model Checking Method of Soundness for Acyclic Workflow Nets Using the SPIN Model Checker
    Yamaguchi, Shingo
    Yamaguchi, Munenori
    Tanaka, Minoru
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2009, 12 (01): : 163 - 172
  • [38] From NuSMV to SPIN: Experiences with model checking flight guidance systems
    Yunja Choi
    Formal Methods in System Design, 2007, 30 : 199 - 216
  • [39] Model checking the observational determinism security property using PROMELA and SPIN
    Dabaghchian, Maryam
    Azgomi, Mohammad Abdollahi
    FORMAL ASPECTS OF COMPUTING, 2015, 27 (5-6) : 789 - 804
  • [40] Preface of the special issue on Model Checking of Software Selected papers of the 20th International SPIN Symposium on Model Checking of Software
    Bartocci, Ezio
    Ramakrishnan, C. R.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (04) : 355 - 357