{"title":"An STP look at logical blocking of finite state machines: formulation, detection, and search","authors":"Yongyi Yan, Penglei Hao, Jumei Yue, Haitao Li, Jun-E Feng","doi":"10.1007/s11432-022-4124-7","DOIUrl":null,"url":null,"abstract":"<p>The logical blocking of finite state machines (FSMs) is examined at the three levels of formulation, detection, and search from an STP viewpoint (semi-tensor product of matrices). The research idea regards an FSM as a logical system. The realizing method treats the event sequence exciting an FSM as the input signal of a logical system and treats the current states of an FSM as the states of a logical system. Based on a recently developed bilinear dynamic model of FSMs, a difference equation-like model is first proposed to describe the logical blocking. By defining a loop structure of FSMs and using the difference equation-like model, a criterion is built by which whether a given FSM is blocking can be easily judged. If it is, several algorithms are designed to find all the logical blocking of the FSM. Further, these results are extended to apply to the case of nondeterministic FSMs and, thus, to networks of FSMs. The proposed STP approach may provide a new angle for considering the problems of FSMs, and the presented results may strengthen the links between systems governed by human-designed rules and systems governed by natural laws.</p>","PeriodicalId":21618,"journal":{"name":"Science China Information Sciences","volume":"192 1","pages":""},"PeriodicalIF":7.3000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Science China Information Sciences","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s11432-022-4124-7","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The logical blocking of finite state machines (FSMs) is examined at the three levels of formulation, detection, and search from an STP viewpoint (semi-tensor product of matrices). The research idea regards an FSM as a logical system. The realizing method treats the event sequence exciting an FSM as the input signal of a logical system and treats the current states of an FSM as the states of a logical system. Based on a recently developed bilinear dynamic model of FSMs, a difference equation-like model is first proposed to describe the logical blocking. By defining a loop structure of FSMs and using the difference equation-like model, a criterion is built by which whether a given FSM is blocking can be easily judged. If it is, several algorithms are designed to find all the logical blocking of the FSM. Further, these results are extended to apply to the case of nondeterministic FSMs and, thus, to networks of FSMs. The proposed STP approach may provide a new angle for considering the problems of FSMs, and the presented results may strengthen the links between systems governed by human-designed rules and systems governed by natural laws.
期刊介绍:
Science China Information Sciences is a dedicated journal that showcases high-quality, original research across various domains of information sciences. It encompasses Computer Science & Technologies, Control Science & Engineering, Information & Communication Engineering, Microelectronics & Solid-State Electronics, and Quantum Information, providing a platform for the dissemination of significant contributions in these fields.