×

从顺序扩展正则表达式到带有符号标签的NFA。 (英语) Zbl 1297.68116号

Domaratzki,Michael(编辑)等人,《自动机的实现和应用》。2010年8月12日至15日,加拿大温尼伯CIAA 2010第15届国际会议。修订了选定的论文。柏林:施普林格出版社(ISBN 978-3-642-18097-2/pbk)。计算机科学课堂讲稿648287-94(2011)。
概要:诸如IEEE标准PSL之类的实用属性规范语言在其核心Sequential Extended Regular Expressions(SERE)中使用。为了实现传统验证技术的重用,有必要将SERE转换为自动机。SERE是根据所分析设计的状态变量生成的字母表构建的正则表达式。因此,生成自动机的传统方法将受到字母表的大小在设计中的符号数量上是指数的事实的影响。
在这项工作中,我们通过命题公式提出了具有转换标签符号表示的非确定性有限自动机来解决这个问题,而状态和转换是显式表示的。我们为非确定性有限自动机上的所有主要操作提供了算法的符号版本。该方法已在AutLib库中实现,使用二进制决策图(BDD)表示转换标签。
我们对一组实际的基准进行了彻底的实验评估,将我们的库与Mona(使用确定性有限自动机和基于BDD的符号转换)和Graz(使用非确定性有限自变量和基于DNF的标签表示)进行了比较。在一组实际基准上的实验结果表明,AutLib的两个特性(处理非确定性的能力,以及基于BDD的标签处理)对于实现可接受的性能至关重要。
关于整个系列,请参见[兹比尔1206.68008].

MSC公司:

65年第68季度 形式语言和自动机
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] IEEE特性规范语言标准(PSL)。IEEE标准1850-2005(2005)
[2] Aziz Abdulla,P.,Deneux,J.,Kaati,L.,Nilsson,M.:具有大字母的非确定性自动机的最小化。收录:Farré,J.,Litovsky,I.,Schmitz,S.(编辑)CIAA 2005。LNCS,第3845卷,第31-42页。斯普林格,海德堡(2006)·兹比尔1172.68488 ·数字对象标识代码:10.1007/11605157_3
[3] Boule,M.,Zilic,Z.:硬件仿真SERE的高效基于自动机的断言检查器合成。收录于:ASP-DAC,第324-329页(2007年)·doi:10.1109/ASPDAC.2007.358006
[4] Champarnaud,J.-M.:从正则表达式实现非确定性自动机的三种隐式结构的评估。发现的国际期刊。计算。科学。 13(1), 99–113 (2002) ·Zbl 1066.68063号 ·doi:10.1142/S0129054102000972
[5] Champarnaud,J.M.,Hansel,G.:Automate,自动机和有限半群的计算包。J.塞姆。计算。12(2),197-220(1991)·Zbl 0804.68096号 ·doi:10.1016/S0747-7171(08)80125-3
[6] Champarnaud,J.-M.,Ponty,J.-L.,Ziadi,D.:从正则表达式到有限自动机。《国际计算机数学杂志》72(4),415-431(1999)·Zbl 0949.68090号 ·doi:10.1080/00207169908804865
[7] Cimatti,A.,Clarke,E.M.,Giunchiglia,F.,Roveri,M.:NUSMV:新符号模型检查器。STTT 2(4),410-425(2000)·Zbl 1059.68582号 ·doi:10.1007/s100090050046
[8] Cimatti,A.,Roveri,M.,Tonetta,S.:PSL的符号编译。IEEE集成电路和系统计算机辅助设计汇刊,1737-1750(2008)·doi:10.1109/TCAD.2008.2003303
[9] Clarke,E.M.,Grumberg,O.,Peled,D.A.:模型检查。麻省理工学院出版社,剑桥(1999)
[10] Henriksen,J.G.,Jensen,J.,Jörgensen,M.,Klarlund,N.,Paige,B.,Rauhe,T.,Sandholm,A.:Mona:实践中的一元二阶逻辑(1995)
[11] Hopcroft,J.E.,Ullman,J.D.:自动机理论、语言和计算导论。Addison-Wesley,雷丁(1979)·兹标0426.68001
[12] Ilie,L.、Navarro,G.、Yu,S.:关于NFA削减。摘自:理论是永恒的,第112-124页(2004年)·Zbl 1055.68545号 ·doi:10.1007/978-3-540-27812-2-11
[13] Kell,V.,Maier,A.,Potthoff,A.,Thomas,W.,Wermuth,U.:AMORE:计算自动机、幺半群和正则表达式的系统。收录:Cori,R.,Monien,B.(编辑)STACS 1989。LNCS,第349卷,第537–538页。斯普林格,海德堡(1989)·doi:10.1007/BFb0029017
[14] Manna,Z.,Pnueli,A.:反应和并发系统的时间逻辑,规范。施普林格-弗拉格,纽约(1992年)·Zbl 0753.68003号 ·doi:10.1007/978-1-4612-0931-7
[15] Pill,I.:PSL特性的需求工程和有效验证。格拉茨理工大学博士论文(2008)
[16] Raymond,D.,Wood,D.:圣杯:一个用于自动机和表达式的C++库。J.塞姆。计算。 17(4), 341–350 (1994) ·Zbl 0942.68803号 ·doi:10.1006/jsco.1994.1023
[17] van Noord,G.,Gerdemann,D.:带有谓词和恒等式的有限状态传感器。语法4(3),263-286(2001)·Zbl 1015.68087号 ·doi:10.1023/A:1012291501330
[18] Veanes,M.,Grigorenko,P.,de Halleux,P.,Tillmann,N.:雷克斯:符号正则表达式浏览器。In:ICST(2010)·Zbl 1253.68114号
[19] Vijayaraghavan,S.,Ramanathan,M.:SystemVerilog断言实用指南。斯普林格,海德堡(2005)
[20] Watson,B.W.:有限自动机构造算法分类。Eindohoven理工大学数学与计算科学技术报告(1994)
[21] Yu,F.,Bultan,T.,Cova,M.,Ibarra,O.H.:符号字符串验证:基于自动化的方法。收录:Havelund,K.,Majumdar,R.(编辑)SPIN 2008。LNCS,第5156卷,第306–324页。斯普林格,海德堡(2008)·doi:10.1007/978-3-540-85114-121
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。