Shan、Laixiang;杜晓敏;秦、郑 将LTL公式转换为Büchi自动机的有效方法。 (英语) Zbl 1403.68130号 前面。计算。科学。 9,第4期,511-523(2015). 摘要:在显式状态模型检查中,系统属性通常用线性时态逻辑(LTL)表示,并转换为要检查的Büchi自动机(BA)。为了提高转换算法的性能,一些模型检查器涉及中间自动机,例如广义Büchi自动机(GBA)。去泛化是从GBA到BA的转换。在本文中,我们提出了一种将LTL公式直接转换为BA的转换算法。给出了一个标签,即接受度,以记录在每个状态和过渡中满足的接受条件。接受度是给定LTL公式的一组U子公式或F子公式。根据接受度,设计并实现了不同于标准去泛化算法的实时去泛化方法。在对给定的LTL公式进行扩展的过程中,进行了实时去泛化算法。它是在给定的LTL公式包含U子公式和F子公式的情况下执行的,也就是说,根据需要执行动态去泛化算法。为了获得更具确定性的BA,在展开LTL公式时递归地使用香农展开。使用有序二元决策图表示BA并简化LTL公式。我们将本文提出的转换算法与以前的工作进行了比较,并表明它对五类常用的LTL公式和由LBTT(LTL-to-Büchi translator testbench)生成的四组随机公式更有效。 MSC公司: 60年第68季度 规范和验证(程序逻辑、模型检查等) 03B44号 时间逻辑 05年3月 与逻辑问题相关的自动机和形式文法 第68季度第45季度 形式语言和自动机 关键词:模型检查;Büchi自动机;可接受程度;实时去泛化 软件:LTL2BA公司;磅/吨;现场;伙计;自旋蛋白;CUDD公司 PDF格式BibTeX公司 XML格式引用 \textit{L.Shan}等人,前面。计算。科学。9,第4号,511--523(2015;Zbl 1403.68130) 全文: 内政部 参考文献: [1] Katoen J P.模型检查的概念、算法和工具。爱尔兰根:IMMD,1999 [2] Babiak,T。;Křetínsk \345],M。;Řhák,V。;Strejček,J.,LTL到Büchi自动机的翻译:快速且更具确定性,《计算机科学讲义》,7214,95-109,(2012)·Zbl 1352.68142号 ·doi:10.1007/978-3-642-28756-58 [3] 加斯丁,P。;Oddoux,D.,快速LTL到Büchi自动机翻译。,计算机辅助验证,2102,53-65,(2001)·Zbl 0991.68044号 ·doi:10.1007/3-540-44585-46 [4] 博克,美国。;库普夫曼,O。;Rosenberg,A.,《Büchi自动机中的交替删除》。,自动化,语言与编程,6199,76-87,(2010)·Zbl 1288.68148号 ·doi:10.1007/978-3-642-14162-17 [5] Duret-Lutz,A.,Ltl现场翻译改进,72-83,(2011) [6] Couvreur,J.M.,线性时序逻辑的现场验证,计算机科学讲义,1708,253-271,(1999)·Zbl 0954.68102号 ·doi:10.1007/3-540-48119-2-16 [7] Gerth,R。;贝利德,D。;瓦尔迪,M.Y。;Wolper,P.,线性时间逻辑的简单动态自动验证。,(1995年) [8] Holzmann,G.J.,模型检查器旋转,IEEE软件工程学报,23,279-295,(1997)·数字对象标识代码:10.1109/32.588521 [9] Clarke E M、Grumberg O、Peled D A.模型检查。美国:麻省理工学院出版社,1999年 [10] Giannakopoulou,D。;Lerda,F.,《从状态到转换:改进LTL公式到Büchi自动机的翻译》。,网络化和分布式系统形式化技术联合竞赛论文集(FORTE 2002),2529308-326,(2002)·Zbl 1037.68553号 ·数字对象标识代码:10.1007/3-540-36135-9_20 [11] Babiak,T。;Badie,T。;Duret-Lutz,A。;Křetínsk \345],M。;Strejček,J.,《暂停合成法和LTL翻译的其他改进》,《模型检查软件》,7976,81-98,(2013)·doi:10.1007/978-3-642-39176-76 [12] 查特吉,K。;Gaiser,A。;Křetínskí,J.,《概率模型检验和LTL合成用广义拉宾对自动机》,计算机科学讲义,8044559-575,(2013)·doi:10.1007/978-3-642-39799-8_37 [13] Shan,L。;秦,Z。;李,S。;张,R。;杨,X.,线性时序逻辑到Büchi自动机的转换算法。,软件杂志,9,970-976,(2014)·doi:10.4304/jsw.9.970-976 [14] 雷诺,E。;Duret-Lutz,A。;Kordon,F。;Poitrenaud,D.,广义Büchi自动机的三个基于scc的空性检查。,计算机科学课堂讲稿,8312668-682,(2013)·Zbl 1407.68301号 ·doi:10.1007/978-3-642-45221-544 [15] Duret-Lutz,A。;Poitrenaud,D.,Spot:使用基于转换的广义büchi自动机的可扩展模型检查库。,76-83,(2004年) [16] Bryant,R.E.,布尔函数操作的基于图形的算法,IEEE计算机学报,35,677-691,(1986)·Zbl 0593.94022号 ·doi:10.1109/TC.1986.1676819 [17] Somenzi F.Cudd:铜决策图包2.4.0版。科罗拉多大学博尔德分校。2009 [18] Lind-Nielsen J.Buddy:二进制决策图包。技术报告。1999 [19] Somenzi F.Cudd:Cu决策图包,2.5.0版。2012 [20] Cichon,J。;Czubak,A。;Jasinski,A.,某些LTL公式类的最小Büchi自动机。,17-24, (2009) [21] Duret-Lutz,A.,使用spot 1.0操纵LTL公式,计算机科学课堂讲稿,8172442-445,(2013)·兹比尔1410.68223 ·doi:10.1007/978-3-319-02444-8_31 [22] Tauriainen,H。;Heljanko,K.,测试LTL公式转换为Büchi自动机。,国际技术转让软件工具杂志,4,57-70,(2002)·doi:10.1007/s100090200070 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。