VERIFICATION OF PROTOCOL CONFORMANCE TEST CASES USING REACHABILITY ANALYSIS

被引:1
|
作者
NAIK, K
SARIKAYA, B
机构
[1] CONCORDIA UNIV,DEPT ELECT & COMP ENGN,MONTREAL H3G 1M8,QUEBEC,CANADA
[2] BILKENT UNIV,DEPT COMP ENGN & INFORMAT SCI,ANKARA 06533,TURKEY
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/0164-1212(92)90018-F
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A methodology is presented to verify manually written test cases against the formal specification of a protocol. Initially, a protocol and a test case are modeled as nondeterministic finite state machines and test case verification is viewed as a reachability analysis problem. An existing reachability analysis algorithm, based on the well-known perturbation technique, is modified to take nondeterminism in protocols and special test case features (timeouts and OTHERWISE events) into account. Correctness aspects of the reachability algorithm are proved. The notion of a synchronization error manifesting in a test case due to the nondeterministic nature of a protocol specification is studied. To verify data flow aspects of test cases, we extend our technique by modeling the test case and protocol specification as extended finite state machines. A test case from a proprietary test suite for the transport protocol Class 2 is taken as an example and is shown to contain several design errors.
引用
收藏
页码:41 / 57
页数:17
相关论文
共 50 条
  • [1] Incompleteness of Bluetooth protocol conformance test cases
    Wu, P
    Gao, Q
    APOC 2001: ASIA-PACIFIC OPTICAL AND WIRELESS COMMUNICATIONS: WIRELESS AND MOBILE COMMUNICATIONS, 2001, 4586 : 266 - 273
  • [2] Validating wireless protocol conformance test cases
    Jain, P
    Nandan, A
    SYSTEM ANALYSIS AND MODELING, 2005, 3319 : 290 - 300
  • [3] PROTOCOL VERIFICATION ALGORITHM USING REDUCED REACHABILITY ANALYSIS.
    Itoh, Masaki
    Ichikawa, Haruhisa
    Transactions of the Institute of Electronics and Communication Engineers of Japan. Section E, 1983, E66 (02): : 88 - 93
  • [4] DISTRIBUTED REACHABILITY ANALYSIS FOR PROTOCOL VERIFICATION ENVIRONMENTS
    AGGARWAL, S
    ALONSO, R
    COURCOUBETIS, C
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1988, 103 : 40 - 56
  • [5] Protocol conformance using a progressive test approach
    Mamede, J
    Carrapatoso, E
    Ricardo, M
    PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL MULTI-CONFERENCE ON AUTOMATION, CONTROL, AND INFORMATION TECHNOLOGY - COMMUNICATION SYSTEMS, 2005, : 18 - 23
  • [6] Verification and conformance test generation of communication protocol for railway signaling systems
    Lee, Jae-Dong
    Jung, Jae-Il
    Lee, Jae-Ho
    Hwang, Jong-Gyu
    Hwang, Jin-Ho
    Kim, Sung-Un
    COMPUTER STANDARDS & INTERFACES, 2007, 29 (02) : 143 - 151
  • [7] Verification of protocol conformance and agent interoperability
    Baldoni, Matteo
    Baroglio, Cristina
    Martelli, Alberto
    Patti, Viviana
    COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2006, 3900 : 265 - 283
  • [8] INAP protocol test suite verification method using the IUT simulator for AIN system conformance testing
    Do, H
    Bae, S
    Kim, S
    SERVICES AND VISUALIZATION: TOWARDS USER-FRIENDLY DESIGN, 1998, 1385 : 106 - 116
  • [9] Protocol Verification by Simultaneous Reachability Graph
    Wang, Cailu
    Tao, Yuegang
    Zhou, Ying
    IEEE COMMUNICATIONS LETTERS, 2017, 21 (08) : 1727 - 1730
  • [10] Re-verification of a Lip Synchronization Protocol using Robust Reachability
    Kordy, Piotr
    Langerak, Rom
    Polderman, Jan Willem
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (20): : 49 - 62