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 条
  • [21] On the lengths of protocol conformance test sequences using minimal input sets for UIOs
    Chung, A
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2001, : 125 - 129
  • [22] Reachability analysis for formal verification of SystemC
    Drechsler, R
    Grosse, D
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 337 - 340
  • [23] Reachability analysis in verification via supercompilation
    Lisitsa, Alexei
    Nemytykh, Andrei P.
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2008, 19 (04) : 953 - 969
  • [24] Research of TTCN-3 Test Method for Protocol Conformance Verification in GSM-R Interoperability Testing
    Yang, Yan
    Su, Li
    Gao, Yuan-mou
    Zhong, Zhang-dui
    PROCEEDINGS OF 2010 CROSS-STRAIT CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY, 2010, : 363 - 367
  • [25] Development and application of ATM protocol conformance test system
    Kang, S
    Seo, Y
    Kang, D
    Hong, M
    Yang, J
    Koh, I
    Shin, J
    Yoo, S
    Kim, M
    TESTING OF COMMUNICATING SYSTEMS: METHODS AND APPLICATIONS, 1999, 21 : 331 - 346
  • [26] Design of test case for OpenFlow protocol conformance test based on OFTest
    Zeng, Shuai
    Zheng, Pai
    Zhang, Yi
    2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, : 465 - 470
  • [27] FORMAL METHODS FOR GENERATING PROTOCOL CONFORMANCE TEST SEQUENCES
    DAHBURA, AT
    SABNANI, KK
    UYAR, MU
    PROCEEDINGS OF THE IEEE, 1990, 78 (08) : 1317 - 1326
  • [28] IPv6 protocol conformance test system
    Tian, Jun
    Zhang, Yujun
    Li, Zhongcheng
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2002, 14 (04): : 296 - 300
  • [29] Verification and Control of Hybrid Systems using Reachability Analysis with Machine Learning
    Aswani, Anil
    Ding, Jerry
    Huang, Haomiao
    Vitus, Michael
    Gillula, Jeremy
    Bouffard, Patrick
    Tomlin, Claire J.
    HSCC 12: PROCEEDINGS OF THE 15TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2012, : 1 - 1
  • [30] A test sequence generation method for protocol conformance testing
    Zhang X.
    Yang M.
    Luo W.
    Geng G.
    Gaojishu Tongxin/Chinese High Technology Letters, 2011, 21 (10): : 1034 - 1041