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 条
  • [41] Executable EFSM-based data flow and control flow protocol test sequence generation using reachability analysis
    Huang, Chung-Ming
    Jang, Ming-Yuhe
    Lin, Yuan-Chuen
    Journal of the Chinese Institute of Engineers, Transactions of the Chinese Institute of Engineers,Series A/Chung-kuo Kung Ch'eng Hsuch K'an, 1999, 22 (05): : 593 - 615
  • [42] Executable EFSM-based data flow and control flow protocol test sequence generation using reachability analysis
    Huang, CM
    Jang, MYH
    Lin, YC
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 1999, 22 (05) : 593 - 615
  • [43] Formal Verification of Phase-Locked Loops Using Reachability Analysis and Continuization
    Althoff, Matthias
    Rajhans, Akshay
    Krogh, Bruce H.
    Yaldiz, Soner
    Li, Xin
    Pileggi, Larry
    2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 659 - 666
  • [44] Model-Based Fault Diagnosis System Verification Using Reachability Analysis
    Su, Jinya
    Chen, Wen-Hua
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2019, 49 (04): : 742 - 751
  • [47] ON STATIC AND DYNAMIC TEST CASE SELECTIONS IN PROTOCOL CONFORMANCE TESTING
    CHANSON, ST
    LI, Q
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 3 : 255 - 266
  • [48] Greedy algorithms for the test selection problem in protocol conformance testing
    Csöndes, T
    Kotnyek, B
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2002, 11 (03) : 273 - 281
  • [49] STRUCTURAL-ANALYSIS OF PROTOCOL SPECIFICATIONS AND GENERATION OF MAXIMAL FAULT COVERAGE CONFORMANCE TEST SEQUENCES
    MILLER, RE
    PAUL, S
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1994, 2 (05) : 457 - 470
  • [50] Verification of Structural Pattern Conformance Using Logic Programming
    Lu, Lunjin
    Kim, Dae-Kyoo
    Zhu, Yuanlin
    Kim, Sangsig
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (17) : 2455 - 2474