Distributed testing without encountering controllability and observability problems

  • Authors:
  • Hasan Ural;David Whittier

  • Affiliations:
  • School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, K1N 6N5, Canada;School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, K1N 6N5, Canada

  • Venue:
  • Information Processing Letters
  • Year:
  • 2003

Quantified Score

Hi-index 0.89

Visualization

Abstract

The objective of testing is to determine whether a system under test conforms to its specification. In distributed test architectures that utilize remote testers, this objective can be complicated by the fact that testers may encounter problems relating to controllability and observability during the application of a test sequence. Existing solutions to these problems involve first constructing a test sequence from the specification of an implementation under test, and then inserting coordination messages or appending selected test subsequences that prevent the occurrences of controllability and observability problems during the application of the resulting test sequence. This paper proposes a method that utilizes a set of transformation rules to construct an auxiliary directed graph from a given specification, and constructs a rural Chinese postman tour in his graph to yield a minimum-length test sequence where there is no potential controllability or observability problems, and where the use of coordination messages is minimized.