On Distinguishing Sequences of Several Classes of Reversible Finite State Machines

被引:1
作者
Lukac, Martin [1 ]
El-Fakih, Khaled [2 ]
机构
[1] Nazarbayev Univ, Dept Comp Sci, Nur Sultan, Kazakhstan
[2] Amer Univ Sharjah, Dept Comp Sci & Engn, Sharjah, U Arab Emirates
来源
2021 IEEE 51ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2021) | 2021年
关键词
Finite state machines; reversible finite state machines; distinguishing sequences; state identification;
D O I
10.1109/ISMVL51352.2021.00028
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The existence of distinguishing sequence (DS) is an important property for finite state machines (FSMs). Such an input sequence can distinguish all the states of the FSM. An FSM possessing a DS can be therefore easily analyzed in a case of unexpected failure and the state when the machine terminated can be identified. In this paper, we investigate length and existence of DSs of several classes of reversible finite state machines (RFSM). Reversible FSMs can be directly constructed on a quantum computer and therefore understanding their properties is important for the efficient usage and implementation of these devices in quantum technologies. In particular, we consider output balanced machines, where for every input the output assignment is balanced. We also consider output unbalanced machines that have the same output assignment for each input. Finally, we investigate a hierarchy of six classes of such machines. All machines we study in this paper possess a DS exists, unlike some RFSMs that might not have DS. In addition the length of DS of all of these machines is shorter than the general length of DS from [1].
引用
收藏
页码:113 / 119
页数:7
相关论文
共 21 条
[1]   TESTING SOFTWARE DESIGN MODELED BY FINITE-STATE MACHINES [J].
CHOW, TS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1978, 4 (03) :178-187
[2]  
Dorofeeva R, 2005, LECT NOTES COMPUT SC, V3731, P204
[3]   FSM-based conformance testing methods: A survey annotated with experimental evaluation [J].
Dorofeeva, Rita ;
El-Fakih, Khaled ;
Maag, Stephane ;
Cavalli, Ana R. ;
Yevtushenko, Nina .
INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (12) :1286-1297
[4]   FSM-based incremental conformance testing methods [J].
El-Fakih, K ;
Yevtushenko, N ;
Von Bochmann, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (07) :425-436
[5]   K-Branching UIO Sequences for Partially Specified Observable Non-Deterministic FSMs [J].
El-Fakih, Khaled ;
Hierons, Robert M. ;
Turker, Uraz Cengiz .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (05) :1029-1040
[6]  
Gill A., 1962, gineering, finite state machines, semantics of the SysML language, tripartite theory
[7]  
Hennie F. C., 1964, 5 ANN S SWITCH CIRC, P95, DOI [10.1109/SWCT.1964.8, DOI 10.1109/SWCT.1964.8]
[8]   Parallel Algorithms for Generating Distinguishing Sequences for Observable Non-deterministic FSMs [J].
Hierons, Robert M. ;
Turker, Uraz Cengiz .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2017, 26 (01)
[9]   Incomplete Distinguishing Sequences for Finite State Machines [J].
Hierons, Robert M. ;
Turker, Uraz Cengiz .
COMPUTER JOURNAL, 2015, 58 (11) :3089-3113
[10]  
Hierons RM, 2014, LECT NOTES COMPUT SC, V8430, P62, DOI 10.1007/978-3-319-06200-6_5