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 条
  • [31] Integration testing of object-oriented components using finite state machines
    Gallagher, Leonard
    Offutt, Jeff
    Cincotta, Anthony
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2006, 16 (04) : 215 - 266
  • [32] Testing Cyber-Physical Systems Using Timed Finite State Machines
    Gromov, M. L.
    Yevtushenko, N. V.
    Laputenko, A. V.
    RUSSIAN PHYSICS JOURNAL, 2017, 59 (12) : 2181 - 2182
  • [33] Using mutual information to test from Finite State Machines: Test suite selection
    Ibias, Alfredo
    Nunez, Manuel
    Hierons, Robert M.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 132
  • [34] Code Design for Flicker Mitigation in Visible Light Communications Using Finite State Machines
    Mejia, Carlos E.
    Georghiades, Costas N.
    Abdallah, Mohamed M.
    Al-Badarneh, Yazan H.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (05) : 2091 - 2100
  • [35] Modeling of a DC boost converter behavior in PV system using finite state machines
    Latkova, Martina
    Bracinik, Peter
    Bahernik, Michal
    Susko, Filip
    PROCEEDINGS OF THE 2015 16TH INTERNATIONAL SCIENTIFIC CONFERENCE ON ELECTRIC POWER ENGINEERING (EPE), 2015, : 733 - 738
  • [36] Using mutual information to test from Finite State Machines: Test suite generation?,??
    Ibias, Alfredo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [37] Hierarchical Modeling and abstraction of discrete event systems using finite state machines with parameters
    Chen, YL
    Lin, F
    PROCEEDINGS OF THE 40TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2001, : 4110 - 4115
  • [38] Matrix approach to simplification of finite state machines using semi-tensor product of matrices
    Yue, Jumei
    Yan, Yongyi
    Chen, Zengqiang
    ASIAN JOURNAL OF CONTROL, 2020, 22 (05) : 2061 - 2070
  • [39] Design and analysis of a low power strategy in finite state machines implemented in configurable logic blocks
    Singh, Vivek Kumar
    Nag, Abhishek
    Pradhan, Sambhu Nath
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2022, 15 (04) : 326 - 332
  • [40] Towards the Emergent Theatre: A Novel Approach for Creating Live Emergent Narratives Using Finite State Machines
    Green, Craig Paul
    Holmquist, Lars Erik
    Gibson, Steve
    INTERACTIVE STORYTELLING, ICIDS 2020, 2020, 12497 : 92 - 101