Obtaining unique input/output sequences of communication protocols

被引:0
作者
Chen, WH
机构
关键词
conformance testing; protocols; UIO sequences; test sequence;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A Unique Input/Output (UIO) sequence for the state J of a protocol is a sequence of input/output pairs that is unique to state J. Obtaining UIO sequences from the protocol specification is a very important problem in protocol conformance testing. Let n and m be the total number of states and transitions of the protocol, respectively, and d(max) be the largest outdegree of any state, W. Chun and P. D. Amer proposed an O (n(2)(d(max))(2n-1)) algorithm to obtain the minimum-length UIO sequences (where the length refers to the number of input/output pairs). However, n and m are normally very large for real protocols. In this paper, we propose an O(n*m) algorithm for obtaining UIO sequences. In theory, our algorithm yields a UIO sequence which contains at most n+1 input/output pairs. In experimentation, ten protocol examples collected from recent papers, the ISO TP0 protocol, the ISDN Q. 931 network-side protocol, and the CCITT X. 25 protocol show that in average the obtained UIO sequences are only 11.8% longer than the minimum-length ones, and 97.4% of the existent UIO sequences can be found. And our algorithm is extended for minimizing the cost of UIO sequences and for obtaining synchronizable UIO sequences, which have not been achieved by any algorithm proposed earlier.
引用
收藏
页码:1509 / 1513
页数:5
相关论文
共 20 条
  • [1] AN OPTIMIZATION TECHNIQUE FOR PROTOCOL CONFORMANCE TEST-GENERATION BASED ON UIO SEQUENCES AND RURAL CHINESE POSTMAN TOURS
    AHO, AV
    DAHBURA, AT
    LEE, D
    UYAR, MU
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (11) : 1604 - 1615
  • [2] [Anonymous], 1990, ALGORITHMIC GRAPH TH
  • [3] [Anonymous], P IEEE INFOCOM
  • [4] CHAN WYL, 1989, ACM SIGCOMM COMPUTER, V19, P283
  • [5] AN OPTIMIZATION TECHNIQUE FOR PROTOCOL CONFORMANCE TESTING USING MULTIPLE UIO SEQUENCES
    CHEN, WH
    LU, CS
    BROZOVSKY, ER
    WANG, JT
    [J]. INFORMATION PROCESSING LETTERS, 1990, 36 (01) : 7 - 11
  • [6] CHEN WH, 1991, INFORMATION PROCESSI, V8, P145
  • [7] CHEN WH, 1997, IEICE T COMMUN E B, V80
  • [8] CHEN WH, 1990, P IEEE INFOCOM SAN F
  • [9] CHEN WH, 1992, J INFORMATION SCI EN, V8, P167
  • [10] CHEN WH, 1995, IEEE ACM T NETWORKIN, V3