Constructing checking sequences for distributed testing |
| |
Authors: | Hasan Ural Craig Williams |
| |
Affiliation: | (1) School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, K1N 6N5, Canada |
| |
Abstract: | The objective of testing is to determine whether an implementation under test conforms to its specification. In distributed
test architectures involving multiple remote testers, this objective can be complicated by the fact that testers may encounter
coordination problems relating to controllability (synchronization) and observability during the application of tests. Based
on a finite state machine (FSM) specification of the externally observable behaviour of a distributed system and a distinguishing
sequence, this paper proposes a method for constructing a checking sequence where there is no potential controllability or
observability problems, and where the use of external coordination message exchanges among testers is minimized. The proposed
method does not assume a reliable reset feature in the implementations of the given FSM to be tested by the resulting checking
sequence.
phone: 613-562-5800(Extn)6684
Received May 2004
Revised March 2005
Accepted April 2005 by J. Derrick, M. Harman and R. M. Herons |
| |
Keywords: | Distributed testing Distributed test architectures Controllability and observability problems Test coordination Finite state machine-based testing Checking sequence |
本文献已被 SpringerLink 等数据库收录! |
|