Synchronizable test sequences of finite state machines
โ Scribed by Kuo-Chung Tai; Yu-Chiou Young
- Publisher
- Elsevier Science
- Year
- 1998
- Tongue
- English
- Weight
- 180 KB
- Volume
- 30
- Category
- Article
- ISSN
- 0169-7552
No coin nor oath required. For personal study only.
โฆ Synopsis
ลฝ
. The finite state machine FSM model is commonly used for specifying communication protocols and other types of distributed systems. For an FSM with multiple ports, multiple testers are needed, but the synchronization between inputs from different testers becomes a problem. A synchronizable test sequence of an FSM is a test sequence for which the synchronization problem either does not exist or can be solved by communication between testers. In this paper, we consider two testing strategies for an FSM: port-based testing, which does not allow testers for the FSM to communicate with each other, and group-based testing, which divides ports of the FSM into mutually disjoint groups and allows testers for ports in the same group to communicate with each other. For each type of testing, we define a necessary and sufficient condition under which a test sequence of an FSM is synchronizable and show how to generate a set of testers according to a given test sequence. We also discuss test sequence generation and fault detection, and present the results of empirical studies.
๐ SIMILAR VOLUMES
We introduce the concepts of fuzzy transformation semigroups, coverings, cascade and wreath products for fuzzy finite state machines. In order to overcome some of the difficulties which arise from the fuzzification of these concepts, we also introduce the notions of polysemigroupsand weak coverings.
This paper follows (Caines and Wei, 1995) where a new notion of state aggregation for finite machines was introduced via the concept of the dynamical consistency (DC) relation between the blocks of states in any given state-space partition n. This formulation results in a definition of high-level dy