Interoperability test generation and minimization for communication protocols based on the multiple stimuli principle

被引:7
|
作者
Seol, S [1 ]
Kim, M
Chanson, ST
Kang, S
机构
[1] Korea Telecom, Telecommun Networks Lab, Taejon 305811, South Korea
[2] Informat & Commun Univ, Taejon 305714, South Korea
[3] Hong Kong Univ Sci & Technol, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
conformance testing; interoperability testing; protocols; test case generation; test minimization; validation;
D O I
10.1109/JSAC.2004.836015
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an automatic test generation and minimization method for testing interoperability of communication protocols such as the asynchronous transfer mode/broadband integrated services digital network (ATM/B-ISDN) signaling protocol and the transmission control protocol (TCP). The method is based on a technique of composing finite-state machines (FSMs). Traditionally, the generation of inputs utilizing FSM was mostly based on sequential test scripting languages and often done manually. Each input is processed on a one-at-a-time basis, which did not allow generating complex scenarios of simultaneous inputs on several interfaces of the system under test (SUT). In practice, there exists the possibility that additional inputs have to be sent to the SUT, while the previous input is still being processed, and/or multiple inputs need to be sent to different interfaces of the SUT at the same time. Our method generates interoperability test cases dealing with these more complex situations. Moreover, it minimizes the number of increased test cases due to the multiple stimuli without jeopardizing transition coverage. Experimental results have shown that compared with the conventional methods, our test generation method generates more interoperability test cases resulting in higher transition coverage (26% higher for TCP and 12% higher for ATM signaling protocol). Also, our test minimization method reduces the interoperability test cases by about 94% in the case of the ATM signaling protocol with the same transition coverage.
引用
收藏
页码:2062 / 2074
页数:13
相关论文
共 7 条
  • [1] Interoperability test suite derivation for communication protocols
    Kang, SW
    Shin, JW
    Kim, M
    COMPUTER NETWORKS, 2000, 32 (03) : 347 - 364
  • [2] Fully automated interoperability test suite derivation for communication protocols
    Seol, S
    Kim, M
    Kang, S
    Ryu, H
    COMPUTER NETWORKS, 2003, 43 (06) : 735 - 759
  • [3] INDEEL software package: Automatic test generation for EFSM models of communication protocols
    Uyar, MU
    Duale, AY
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XV, PROCEEDINGS: MOBILE/WIRELESS COMPUTING AND COMMUNICATION SYSTEMS III, 2002, : 355 - 361
  • [4] Case Generation Technique for Interoperability Test of Component Based Software from State Transition Model
    Byoun, Wan-Seob
    Yoo, Cheol-Jung
    Noh, Hye-min
    Chang, Ok-Bae
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (05): : 151 - 157
  • [5] Forest Optimization-Based Test Case Generation for Multiple Paths With Metamorphic Relations
    Sahoo, Rashmi Rekha
    Ray, Mitrabinda
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [6] Embedded Software Testing Requirements Modeling and Automatic Test Case Generation Based on Multiple Graphs
    Qu, Ming-Cheng
    Cui, Nai-Gang
    Zhang, Ya-Nan
    Wu, Xiang-Hu
    Zou, Bing-Song
    ADVANCED SCIENCE LETTERS, 2015, 21 (11) : 3530 - 3535
  • [7] A Dynamic SQL Injection Vulnerability Test Case Generation Model Based on the Multiple Phases Detection Approach
    Liu Lei
    Xu Jing
    Li Minglei
    Yang Jufeng
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 256 - 261