Four Rules for Converting Complex Loops to Regular Expressions

Pan Liu, Yihao Li, Shili Ai, W. Zhang
{"title":"Four Rules for Converting Complex Loops to Regular Expressions","authors":"Pan Liu, Yihao Li, Shili Ai, W. Zhang","doi":"10.1109/DSA56465.2022.00160","DOIUrl":null,"url":null,"abstract":"It is an effective means to ensure the reliability of critical systems by simulating all possible stats during system operation. In the past, researchers used state diagrams and automata to describe the operation of the system. However, because the system execution sequence directly generated by the state diagram and automata is often incomplete, some states in the system cannot be reached. Therefore, some researches have converted state diagrams or automata into regular expressions, and then generated system execution sequences from regular expressions. However, few researchers have focused on the construction of regular expressions for complex loops. The paper presents a new method for constructing regress expressions for complex loops. We introduce four types of loops and give rules for converting these loops to regular expressions. Our research helps to construct the regular expression model of software and obtain all possible running states of the software.","PeriodicalId":208148,"journal":{"name":"2022 9th International Conference on Dependable Systems and Their Applications (DSA)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 9th International Conference on Dependable Systems and Their Applications (DSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSA56465.2022.00160","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

It is an effective means to ensure the reliability of critical systems by simulating all possible stats during system operation. In the past, researchers used state diagrams and automata to describe the operation of the system. However, because the system execution sequence directly generated by the state diagram and automata is often incomplete, some states in the system cannot be reached. Therefore, some researches have converted state diagrams or automata into regular expressions, and then generated system execution sequences from regular expressions. However, few researchers have focused on the construction of regular expressions for complex loops. The paper presents a new method for constructing regress expressions for complex loops. We introduce four types of loops and give rules for converting these loops to regular expressions. Our research helps to construct the regular expression model of software and obtain all possible running states of the software.
将复杂循环转换为正则表达式的四个规则
对关键系统运行过程中所有可能的状态进行仿真,是保证系统可靠性的有效手段。过去,研究人员使用状态图和自动机来描述系统的运行。然而,由于由状态图和自动机直接生成的系统执行序列往往是不完整的,因此无法到达系统中的某些状态。因此,一些研究将状态图或自动机转换为正则表达式,然后由正则表达式生成系统执行序列。然而,很少有研究者关注复杂循环的正则表达式的构造。本文提出了一种构造复杂循环回归表达式的新方法。我们介绍了四种类型的循环,并给出了将这些循环转换为正则表达式的规则。我们的研究有助于构建软件的正则表达式模型,获得软件所有可能的运行状态。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信