The notion of a synchronizing sequence plays an important role in the model-based testing of reactive systems, such as sequential circuits or communication protocols. The main problem in this approach is to find the shortest possible sequence which synchronizes the automaton being a model of the system under test. This can be done with a synchronizing algorithm. In this paper we analyze the synchronizing algorithms described in the literature, both exact (with exponential runtime) and greedy (polynomial). We investigate the implementation of the exact algorithm and show how this implementation can be optimized by use of some efficient data structures. We also propose a new greedy algorithm, which relies on some new heuristics. We compare ou...
In basic testing problems, a topic of great interest is that of state identification. State identifi...
In basic testing problems, a topic of great interest is that of state identification. State identifi...
Abstract. For a finite state automaton, a synchronizing sequence is an input sequence that takes all...
Testing is the most expensive and time-consuming phase in the development of complex systems. Model–...
An important concept in finite state machine based testing is synchronization which is used to initi...
An important concept in finite state machine based testing is synchronization which is used to initi...
An important concept in finite state machine based testing is synchronization which is used to initi...
Finding synchronizing sequences for the finite automata is a very important problem in many practica...
Synchronizing sequences have been proposed in the late 60’s to solve testing problems on systems mod...
The problem of finding a synchronizing sequence for an automaton is an interesting problem studied w...
The problem of finding a synchronizing sequence for an automaton is an interesting problem studied w...
The problem of finding a synchronizing sequence for an automaton is an interesting problem studied w...
Synchronizing sequences are used in the context of finite state machine based testing in order to in...
Synchronizing sequences have been proposed in the late 1960s to solve testing problems on systems mo...
For automata, synchronization, the problem of bringing an automaton to a particular state regardless...
In basic testing problems, a topic of great interest is that of state identification. State identifi...
In basic testing problems, a topic of great interest is that of state identification. State identifi...
Abstract. For a finite state automaton, a synchronizing sequence is an input sequence that takes all...
Testing is the most expensive and time-consuming phase in the development of complex systems. Model–...
An important concept in finite state machine based testing is synchronization which is used to initi...
An important concept in finite state machine based testing is synchronization which is used to initi...
An important concept in finite state machine based testing is synchronization which is used to initi...
Finding synchronizing sequences for the finite automata is a very important problem in many practica...
Synchronizing sequences have been proposed in the late 60’s to solve testing problems on systems mod...
The problem of finding a synchronizing sequence for an automaton is an interesting problem studied w...
The problem of finding a synchronizing sequence for an automaton is an interesting problem studied w...
The problem of finding a synchronizing sequence for an automaton is an interesting problem studied w...
Synchronizing sequences are used in the context of finite state machine based testing in order to in...
Synchronizing sequences have been proposed in the late 1960s to solve testing problems on systems mo...
For automata, synchronization, the problem of bringing an automaton to a particular state regardless...
In basic testing problems, a topic of great interest is that of state identification. State identifi...
In basic testing problems, a topic of great interest is that of state identification. State identifi...
Abstract. For a finite state automaton, a synchronizing sequence is an input sequence that takes all...