Data structures and network algorithms
Data structures and network algorithms
A protocol test generation procedure
Computer Networks and ISDN Systems
Formal Methods for Protocol Testing: A Detailed Study
IEEE Transactions on Software Engineering
The synchronization problem in protocol testing and its complexity
Information Processing Letters
Protocol Conformance Testing Using Multiple UIO Sequences
Proceedings of the IFIP WG6.1 Ninth International Symposium on Protocol Specification, Testing and Verification IX
Graph Theory With Applications
Graph Theory With Applications
A Method for the Design of Fault Detection Experiments
IEEE Transactions on Computers
Testing Software Design Modeled by Finite-State Machines
IEEE Transactions on Software Engineering
Using status messages in the distributed test architecture
Information and Software Technology
Canonical finite state machines for distributed systems
Theoretical Computer Science
Hi-index | 0.25 |
This study addresses the synchronization problem that arises during the application of a predetermined test sequence in some protocol test architectures that utilize remote testers. This problem can usually be solved by coordinating the actions of the remote testers using a test management protocol, a ferry protocol with inter-process communication, or a telephone/terminal connection. However, these solutions either require an additional communication channel or an additional protocol for coordination between the testers. Such requirements can be eliminated by constructing a synchronizable test sequence such that the corresponding sequence of transitions causes no synchronization problem. A heuristic we develop in this study constructs a synchronizable test sequence from a given strongly biconnected digraph representing a deterministic and minimal FSM using synchronizable UIO sequences for each state of the given FSM.