FINITE STATE MACHINE BASED FORMAL METHODS IN PROTOCOL CONFORMANCE TESTING - FROM THEORY TO IMPLEMENTATION

被引:42
|
作者
BOSIK, BS [1 ]
UYAR, MU [1 ]
机构
[1] AT&T BELL LABS,DEPT NETWORK INTERFACES & STAND,HOLMDEL,NJ 07733
来源
COMPUTER NETWORKS AND ISDN SYSTEMS | 1991年 / 22卷 / 01期
关键词
CHARACTERIZING SEQUENCES; CHINESE POSTMAN PROBLEM; DISTINGUISHING SEQUENCES; ISO CONFORMANCE TESTING STANDARD; OSI PROTOCOLS; OSI ABSTRACT TEST METHODS; RURAL CHINESE POSTMAN PROBLEM; PROTOCOL CONFORMANCE TESTING; TRANSITION TOURS; UNIQUE INPUT; OUTPUT SEQUENCES (UIOS);
D O I
10.1016/0169-7552(91)90079-R
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent evolution of communication networks has led toward increasingly complex communication protocols to interconnect heterogenous systems. In order for such systems to function properly, communication protocols require formal methodologies for verification, implementation and testing. In this paper, the use of formal methods for protocol conformance testing is presented. Four major formal techniques for conformance test generation reported in the literature are compared: transition tours, distinguishing sequences, characterizing sequences and unique input/output sequences. The implementation of each approach as a test generation methodology is illustrated. The result is the capability to generate abstract test suites that require a minimum number of steps to execute while maintaining complete coverage of the state transitions (or test purposes) of the protocol. The impact of the formal methodologies on the practical aspects of conformance testing, including the test system implementation and automatic test script generation, is discussed. The experience based on testing various protocol implementations from multiple manufactures at AT&T Bell Laboratories is described. The protocols tested include X.25 and ISDN Q.921 and Q.931 for basic and primary rate interfaces. In order to standardize various efforts on conformance testing, the ISO and the CCITT have developed principles to specify abstract and executable test suites, and methodologies to design testbed architectures. The relationship between such standards and the formal methods for test generation is explored.
引用
收藏
页码:7 / 33
页数:27
相关论文
共 50 条
  • [1] Cryptographic protocol conformance testing based on domain-specific state machine
    Sergey Prokopev
    [J]. Journal of Computer Virology and Hacking Techniques, 2024, 20 : 249 - 259
  • [2] Cryptographic protocol conformance testing based on domain-specific state machine
    Prokopev, Sergey
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2024, 20 (02) : 249 - 259
  • [3] Protocol conformance testing a SIP registrar: an industrial application of formal methods
    Aichernig, Bernhard K.
    Peischl, Bernhard
    Weiglhofer, Martin
    Wotawa, Franz
    [J]. SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 215 - +
  • [4] FORMAL METHODS IN CONFORMANCE TESTING - RESULTS AND PERSPECTIVES
    CAVALLI, AR
    FAVREAU, JP
    PHALIPPOU, M
    [J]. PROTOCOL TEST SYSTEMS, VI, 1994, 19 : 3 - 17
  • [5] FORMAL METHODS IN CONFORMANCE TESTING - STATUS AND EXPECTATIONS
    FAVREAU, JP
    HOGREFE, D
    KROON, J
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 8 : 299 - 316
  • [6] Conformance Tester for STP-ISS Protocol Implementation Based on Formal Model
    Chumakova, N. Y.
    Olenev, V. L.
    [J]. 2018 WAVE ELECTRONICS AND ITS APPLICATION IN INFORMATION AND TELECOMMUNICATION SYSTEMS (WECONF), 2018,
  • [7] FORMAL METHODS FOR GENERATING PROTOCOL CONFORMANCE TEST SEQUENCES
    DAHBURA, AT
    SABNANI, KK
    UYAR, MU
    [J]. PROCEEDINGS OF THE IEEE, 1990, 78 (08) : 1317 - 1326
  • [8] New state-recognition patterns for conformance testing of finite state machine implementations
    Kapus-Kolar, Monika
    [J]. COMPUTER STANDARDS & INTERFACES, 2012, 34 (04) : 390 - 395
  • [9] Standardization of formal methods in conformance testing of communication protocols
    Cavalli, AR
    Favreau, JP
    Phalippou, M
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1996, 29 (01): : 3 - 14
  • [10] PROTOCOL CONFORMANCE TESTING - A FORMAL PERSPECTIVE ON ISO IS-9646
    TRETMANS, J
    KARS, P
    BRINKSMA, E
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 3 : 131 - 142