USING HOMING, SYNCHRONIZING AND DISTINGUISHING INPUT SEQUENCES FOR THE ANALYSIS OF REVERSIBLE FINITE STATE MACHINES

被引:2
|
作者
Lukac, Martin [1 ]
Kameyama, Michitaka [2 ]
Perkowski, Marek [3 ]
Kerntopf, Pawel [4 ]
机构
[1] Nazarbayev Univ, Astana, Kazakhstan
[2] Ishinomaki Senshu Univ, Ishinomaki, Miyagi, Japan
[3] Portland State Univ, Portland, OR 97207 USA
[4] Univ Lodz, Lodz, Poland
关键词
Reversible Logic; Finite State Machines; Testing;
D O I
10.2298/FUEE1903417L
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A digital device is called reversible if it realizes a reversible mapping, i.e., the one for which there exist a unique inverse. The field of reversible computing is devoted to studying all aspects of using and designing reversible devices. During last 15 years this field has been developing very intensively due to its applications in quantum computing, nanotechnology and reducing power consumption of digital devices. We present an analysis of the Reversible Finite State Machines (RFSM) with respect to three well known sequences used in the testability analysis of the classical Finite State Machines (FSM). The homing, distinguishing and synchronizing sequences are applied to two types of reversible FSMs: the converging FSM (CRFSM) and the non-converging FSM (NCRFSM) and the et is studied and analyzed. We show that while only certain classical FSMs possess all three sequences, CRFSMs and NCRF-SMs have properties allowing to directly determine what type of sequences these ma-chines possess.
引用
收藏
页码:417 / 438
页数:22
相关论文
共 49 条
  • [1] On Distinguishing Sequences of Several Classes of Reversible Finite State Machines
    Lukac, Martin
    El-Fakih, Khaled
    2021 IEEE 51ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2021), 2021, : 113 - 119
  • [2] Incomplete Distinguishing Sequences for Finite State Machines
    Hierons, Robert M.
    Turker, Uraz Cengiz
    COMPUTER JOURNAL, 2015, 58 (11) : 3089 - 3113
  • [3] Using Synchronizing Heuristics to Construct Homing Sequences
    Cirisci, Berk
    Emek, M.
    Sorguc, Ege
    Kaya, Kamer
    Yenigun, Husnu
    MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 362 - 369
  • [4] Evaluating the Complexity of Deriving Adaptive Homing, Synchronizing and Distinguishing Sequences for Nondeterministic FSMs
    Yevtushenko, Nina
    Kuliamin, Victor
    Kushik, Natalia
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2019), 2019, 11812 : 86 - 103
  • [5] Efficient parallel derivation of short distinguishing sequences for nondeterministic finite state machines using MapReduce
    Bilal Elghadyry
    Faissal Ouardi
    Zineb Lotfi
    Sébastien Verel
    Journal of Big Data, 8
  • [6] Efficient parallel derivation of short distinguishing sequences for nondeterministic finite state machines using MapReduce
    Elghadyry, Bilal
    Ouardi, Faissal
    Lotfi, Zineb
    Verel, Sebastien
    JOURNAL OF BIG DATA, 2021, 8 (01)
  • [7] Inferring Finite State Machines Without Reset Using State Identification Sequences
    Groz, Roland
    Simao, Adenilso
    Petrenko, Alexandre
    Oriat, Catherine
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2015, 2015, 9447 : 161 - 177
  • [8] Efficient computation of unique input/output sequences in finite-state machines
    Naik, K
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (04) : 585 - 599
  • [9] An Improved Upper Bound for the Length of Preset Distinguishing Sequences of Distinguished Merging Finite State Machines
    Gunicen, Canan
    Inan, Kemal
    Turker, Uraz Cengiz
    Yenigun, Husnu
    INFORMATION SCIENCES AND SYSTEMS 2014, 2014, : 325 - 335
  • [10] Synchronizable test sequences of finite state machines
    Tai, KC
    Young, YC
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (12): : 1111 - 1134