Research note: Synchronizable test sequence for multi-party protocol conformance testing1Part of this paper was presented as `Synchronizable test sequence generation based on the multiplex digraph for multi-party protocol conformance testing', at the 10th International Conference on Information Networking, Kyang-Ju, Korea, 1996.1

  • Authors:
  • Wen-Jer Wu;Wen-Huei Chen;Chuan Yi Tang

  • Affiliations:
  • Department of Computer Science, National Tsing-Hua University, Hsin-Chu 300, Taiwan, ROC;Department of Information Management, Ming Chuan University, Taipei, Taiwan, ROC;Department of Computer Science, National Tsing-Hua University, Hsin-Chu 300, Taiwan, ROC

  • Venue:
  • Computer Communications
  • Year:
  • 1998

Quantified Score

Hi-index 0.24

Visualization

Abstract

Testing if a multi-party protocol implementation conforms to the specification is achieved by a testing system with k testers (where k=2), among which synchronization problems are encountered. This paper proposes a new model for test sequence generation, which considers both the costs of input/output operations and external synchronization operations. The multiplex digraph model is transformed from a given finite state machine representation of the protocol (with n states, m transitions and k is considered as constant) using an O(m^2) algorithm, and can represent the testing process cost of an arbitrarily-configured testing system. Application of the model includes: (1) an O(m^2) algorithm for generating the minimum-cost synchronizable transfer sequence, improving an earlier exponential-time backtracking algorithm; (2) an O(m^2) algorithm for generating the synchronizable test sequence based on the T-method, improving an earlier exponential-time backtracking algorithm; (3) an O(n.m^2) algorithm for generating the synchronizable test sequence based on the overlapping U-method, which is an uninvestigated result even for k=2.