Analyzing interoperability of protocols using model checking

被引:0
|
作者
Wu, P [1 ]
机构
[1] Chinese Acad Sci, Grad Sch, Comp Sci Lab, Inst Software, Beijing 100080, Peoples R China
来源
CHINESE JOURNAL OF ELECTRONICS | 2005年 / 14卷 / 03期
关键词
interoperability analysis and testing; model checking; conformance testing; protocol;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In practical terms, protocol interoperability testing is still laborious and error-prone with little effect, even for those products that have passed conformance testing. Deadlock and unsymmetrical data communication are familiar in interoperability testing, and it is always very hard to trace their causes. The previous work has not provided a coherent way to analyze why the interoperability was broken among protocol implementations under test. In this paper, an alternative approach is presented to analyzing these problems from a viewpoint of implementation structures. Sequential and concurrent structures are both representative implementation structures, especially in event-driven development model. Our research mainly discusses the influence of sequential and concurrent structures on interoperability, with two instructive conclusions: (a) a sequential structure may lead to deadlock; (b) a concurrent structure may lead to unsymmetrical data communication. Therefore, implementation structures carry weight on interoperability, which may not gain much attention before. To some extent, they are decisive on the result of interoperability testing. Moreover, a concurrent structure with a sound task-scheduling strategy may contribute to the interoperability of a protocol implementation. Herein model checking technique is introduced into interoperability analysis for the first time. As the paper shows, it is an effective way to validate developers' selections on implementation structures or strategies.
引用
收藏
页码:453 / 457
页数:5
相关论文
共 50 条
  • [1] Analyzing a Formal Specification of Mondex Using Model Checking
    Zeng, Reng
    He, Xudong
    THEORETICAL ASPECTS OF COMPUTING, 2010, 6255 : 214 - 229
  • [2] Formal Model for Checking the Interoperability Between the Components of the IoT system
    Timenko, A., V
    Shkarupylo, V. V.
    Oliinyk, A. O.
    Hrushko, S. S.
    PROBLEMELE ENERGETICII REGIONALE, 2019, (1-1): : 69 - 78
  • [3] Model Checking Distributed Protocols in Must
    Enea, Constantin
    Giannakopoulou, Dimitra
    Kokologiannakis, Michalis
    Majumdar, Rupak
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA2):
  • [4] Towards Model Checking of the Internet of Things Solutions Interoperability
    Shkarupylo, Vadym
    Kudermetov, Ravil
    Golub, Tetiana
    Polska, Olga
    Tiahunova, Mariia
    2018 INTERNATIONAL SCIENTIFIC-PRACTICAL CONFERENCE: PROBLEMS OF INFOCOMMUNICATIONS SCIENCE AND TECHNOLOGY (PIC S&T), 2018, : 465 - 468
  • [5] Synthesis of attack actions using model checking for the verification of security protocols
    Basagiannis, Stylianos
    Katsaros, Panagiotis
    Pombortsis, Andrew
    SECURITY AND COMMUNICATION NETWORKS, 2011, 4 (02) : 147 - 161
  • [6] Parallel Bounded Model Checking of Security Protocols
    Kurkowski, Miroslaw
    Siedlecka-Lamch, Olga
    Szymoniak, Sabina
    Piech, Henryk
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 224 - 234
  • [7] Model checking the iKP electronic payment protocols
    Ogata, Kazuhiro
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2017, 36 : 101 - 111
  • [8] Symbolic model checking of public announcement protocols
    Charrier, Tristan
    Pinchinat, Sophie
    Schwarzentruber, Francois
    JOURNAL OF LOGIC AND COMPUTATION, 2019, 29 (08) : 1211 - 1249
  • [9] Model Checking Quantum Key Distribution Protocols
    Huang, Baichuan
    Huang, Yan
    Kong, Jiaming
    Huang, Xin
    2016 8TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY IN MEDICINE AND EDUCATION (ITME), 2016, : 611 - 615
  • [10] Analyzing resilience properties in oscillatory biological systems using parametric model checking
    Andreychenko, Alexander
    Magnin, Morgan
    Inoue, Katsumi
    BIOSYSTEMS, 2016, 149 : 50 - 58