RUS  ENG
Full version
JOURNALS // Modelirovanie i Analiz Informatsionnykh Sistem // Archive

Model. Anal. Inform. Sist., 2017 Volume 24, Number 6, Pages 730–742 (Mi mais596)

Deriving synchronizing and homing sequences for input/output automata

N. G. Kushika, N. V. Yevtushenkobc, I. B. Burdonovb, A. S. Kossatchevb

a Télécom SudParis/Université Paris-Saclay, 9 Charles Fourier str., Evry 91000, France
b Institute for System Programming RAS, 25 Solzhenitsyn str., Moscow 109004, Russia
c Tomsk State Univeristy, 36 Lenin str., Tomsk 634050, Russia

Abstract: In this paper, we study the problem of existence check and derivation of synchronizing and homing sequences for finite input/output automata. Corresponding sequences can be effectively used for the current state identification of a system under test/verification, after the input sequence is applied. In the model considered in the paper, the alphabet of actions is divided into disjoint sets of inputs and outputs; however, no sets of possible initial or final states are defined. We introduce the notions of homing and synchronizing sequences for a specific class of such machines for which at each state the transitions only under inputs or under outputs are defined, and the machine transition diagram does not contain cycles labeled by outputs, i.e. the language of the machine does not contain traces with infinite postfix of outputs. For such a class of input/output automata, we establish necessary and sufficient conditions for the existence of synchronizing and homing sequences and discuss the length of such sequences. We also define some subclasses of automata for which the worst-case upper bounds (normally, exponential) are not reachable.

Keywords: input/output automata, synchronizing sequence, homing sequence.

UDC: 519.713

Received: 03.09.2017

DOI: 10.18255/1818-1015-2017-6-730-742



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024