V. Bychko, Roman D. Yershov, Yurii Gulyi, M. Zhydko
{"title":"Automation of Anti-Race State Encoding of Asynchronous FSM for Robust Systems","authors":"V. Bychko, Roman D. Yershov, Yurii Gulyi, M. Zhydko","doi":"10.1109/PICST51311.2020.9467908","DOIUrl":null,"url":null,"abstract":"The paper presents a description and testing of an improved states encoding algorithm for asynchronous finite state machine (FSM). It is based on the concept of anti-race encoding, according to which the transition between two adjacent FSM states should be accompanied by switching of only a single trigger. During the research process, in order to find the best solution, a number of original algorithms were proposed, among which was a heuristic encoding algorithm that matches the FSM state transition diagram with n-dimensional binary space. In addition, an exhaustive (or \"brutal-force\") search algorithms for all possible states was developed. As a separate accompanying task, an algorithm for generation of transitional states sequences between the given set of generated state signatures was created. All the developed algorithms were implemented in the form of software modules (SM) and were used to search for optimal FSM state encoding configurations. A comparative analysis of the encoding results obtained by these SM is also presented.","PeriodicalId":123008,"journal":{"name":"2020 IEEE International Conference on Problems of Infocommunications. Science and Technology (PIC S&T)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Problems of Infocommunications. Science and Technology (PIC S&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PICST51311.2020.9467908","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The paper presents a description and testing of an improved states encoding algorithm for asynchronous finite state machine (FSM). It is based on the concept of anti-race encoding, according to which the transition between two adjacent FSM states should be accompanied by switching of only a single trigger. During the research process, in order to find the best solution, a number of original algorithms were proposed, among which was a heuristic encoding algorithm that matches the FSM state transition diagram with n-dimensional binary space. In addition, an exhaustive (or "brutal-force") search algorithms for all possible states was developed. As a separate accompanying task, an algorithm for generation of transitional states sequences between the given set of generated state signatures was created. All the developed algorithms were implemented in the form of software modules (SM) and were used to search for optimal FSM state encoding configurations. A comparative analysis of the encoding results obtained by these SM is also presented.