×

实践中的空白:暂时的先例失败。 (英语) Zbl 1322.68132号

摘要:多年来,人们对时序逻辑模型检验中的真空提出了不同的定义。然而,仔细观察它们会发现一个有趣的现象。一方面,一些定义需要高复杂度的真空检测算法。另一方面,文献中的研究表明,并非在实际应用中检测到的所有真空都被系统验证器视为问题。这将真空检测引入了一种不希望出现的情况,即模型检查工具的用户可能会发现自己等待了很长时间,等待她不感兴趣的结果。在本文中,我们将注意力局限于真空度检测的实际应用。我们定义暂时先验失败是先行失败到时间逻辑的延伸,它完善了真空的概念。根据我们的经验,这种真空总是指示模型、环境或属性中的问题。我们展示了如何从为原始属性构建的自动机中导出真空信息,并引入了真空解释的概念。我们的实验表明,这种类型的真空度及其原因可以在整个运行时中以微不足道的增加进行计算。

MSC公司:

第68季度第60季度 规范和验证(程序逻辑、模型检查等)
03B44号 时间逻辑
第68季度第45季度 形式语言和自动机

软件:

CESAR公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aho AV、Sethi R、Ullman JD(1986)《编译器:原理、技术和工具》。波士顿Addison-Wesley
[2] Armoni R、Fix L、Flaisher A、Grumberg O、Piterman N、Tiemeyer A、Vardi MY(2003)《线性时序逻辑中的增强真空检测》。收录于:2003年7月8日至12日在美国科罗拉多州博尔德举行的第十五届计算机辅助验证国际会议记录,第368-380页·Zbl 1278.68153号
[3] Baumgartner J,Mony H,Paruthi V,Kanzelman R,Janssen G(2006),跨任意设计转换的可扩展序列等价性检查。In:第24届国际计算机设计会议(ICCD),美国加利福尼亚州圣何塞,2006年10月1日至4日,第259-266页
[4] Beatty DL,Bryant RE(1994)使用模拟方法正式验证微处理器。In:第31届设计自动化会议(DAC),美国加利福尼亚州圣地亚哥,1994年6月6日至10日,第596-602页
[5] Beer I、Ben-David S、Eisner C、Rodeh Y(1997)《ACTL配方奶粉中真空度的有效检测》。载:1997年6月22日至25日在以色列海法举行的第九届计算机辅助验证国际会议记录,第279-290页
[6] Beer I,Ben-David S,Eisner C,Rodeh Y(2001),时间模型检验中真空度的有效检测。表格方法系统设计18(2):141-163·Zbl 0988.68111号 ·doi:10.1023/A:1008779610539
[7] Beer I,Ben-David S,Landver A(1998)RCTL公式的实时模型检查。摘自:1998年6月28日至2日在加拿大不列颠哥伦比亚省温哥华举行的第十届计算机辅助验证国际会议记录,第184-194页
[8] Ben-David S,Fisman D,Ruah S(2004),模型检查中正则表达式的自动构造,6月。IBM研究报告H-0229·Zbl 1223.68063号
[9] Ben-David S,Fisman D,Ruah S(2005)安全简单子集。在:硬件和软件验证和测试,第一届国际海法验证会议(HVC)。2005年11月13日至16日,以色列海法,修订论文集,第14-29页
[10] Berry G,Sethi R(1986)从正则表达式到确定性自动机。提奥计算机科学48:117-126·Zbl 0626.68043号 ·doi:10.1016/0304-3975(86)90088-5
[11] Biere A、Cimatti A、Clarke EM、Zhu Y(1999)《无BDD的符号模型检查》。在:用于系统构建和分析的工具和算法,第五届国际会议(TACAS),作为欧洲软件理论和实践联合会议(ETAPS)的一部分,1999年3月22日至28日,荷兰阿姆斯特丹,第193-207页·Zbl 0626.68043号
[12] Bjesse P,Claessen K(2000),无状态空间遍历的基于卫星的验证。In:第三届计算机辅助设计形式方法国际会议,2000年11月1-3日,美国德克萨斯州奥斯汀,第372-389页
[13] Boule M,Zilic Z(2007),高效的基于自动机的断言-检查器硬件仿真SERE合成。摘自:2007年1月23日至26日在日本横滨举行的第十二届亚太地区设计自动化会议记录,第324-329页
[14] 布莱德雷AR(2011)不展开的卫星模型检查。摘自:2011年1月23日至25日在美国德克萨斯州奥斯汀举行的第十二届国际验证、模型检验和抽象解释会议记录,第70-87页·Zbl 1317.68109号
[15] Bryant RE、Chauhan P、Clarke EM、Goel A(2000)模块化同步系统的一致性理论。收录:计算机辅助设计形式方法第三届国际会议论文集,2000年11月1-3日,美国德克萨斯州奥斯汀,第486-504页
[16] Bustan D,Fisman D,Havlicek J(2005)PSL的自动机构造。技术报告MCS05-04,魏茨曼科学研究所,2005年5月
[17] Bustan D、Flaisher A、Grumberg O、Kupferman O、Vardi Y(2005)《常规真空度》。摘自:第13届IFIP WG 10.5关于正确硬件设计和验证方法的高级研究工作会议记录(CHARME’05),德国萨尔布里乌肯,2005年10月3日至6日,第191-206页·Zbl 1159.68311号
[18] Cerny E、Dudani S、Havlicek J、Korchemny D(2010)SystemVerilog中断言的力量。斯普林格,伦敦·doi:10.1007/978-1-4419-6600-1
[19] Chechik M、Gheorghiu M、Gurfinkel A(2007)《寻找环境保障》。摘自:2007年3月24日至4月1日在葡萄牙布拉加举行的第十届软件工程基本方法国际会议(FASE)的会议记录,该会议是欧洲软件理论与实践联合会议(ETAPS)的一部分,第352-367页
[20] Chockler H、Gurfinkel A、Strichman O(2008)《超越真空:走向最强的传递公式》。In:计算机辅助设计的形式化方法(FMCAD),美国俄勒冈州波特兰,2008年11月17日至20日,第1-8页·兹比尔1291.68253
[21] Chockler H、Kupferman O、Vardi MY(2006)《正式验证的覆盖率指标》。STTT 8(4-5):373-386·doi:10.1007/s10009-004-0175-4
[22] Chockler H、Kupferman O、Vardi MY(2006)《时序逻辑模型检查的覆盖度量》。表格方法系统设计28(3):189-212·Zbl 1105.68075号 ·doi:10.1007/s10703-006-0001-6
[23] Chockler H,Strichman O(2007)更容易、更具信息性的真空度检查。In:第五届ACM&IEEE联合设计正式方法和模型国际会议(MEMOCODE),法国尼斯,5月30日-6月1日,第189-198页
[24] Chockler H,Strichman O(2009)真空前后。表格方法系统设计34(1):37-58·Zbl 1165.68402号 ·doi:10.1007/s10703-008-0060-y
[25] Clarke EM,Emerson EA(1981)使用分支时间时序逻辑设计和合成同步骨架。《程序逻辑研讨会论文集》,纽约约克敦高地,1981年5月,第52-71页
[26] Clarke EM、Grumberg O、Peled D(2000)模型检查。麻省理工学院出版社,剑桥
[27] Dong Y,Saran-Starosta B,Ramakrishnan CR,Smolka SA(2002),模态Mu-clactus中的真空检查。摘自:2002年9月9日至13日在法国留尼汪岛圣吉尔勒斯巴恩斯举行的第九届代数方法论和软件技术国际会议(AMAST),第147-162页·Zbl 1275.68090号
[28] Eisner C,Fisman D(2006)PSL实用介绍。柏林施普林格
[29] Fisman D、Kupferman O、Sheinvald-Faragy S、Vardi MY(2008)《内在真空的框架》。附:2008年10月27日至30日在以色列海法举行的第四届国际海法硬件和软件验证会议(HVC)会议记录,第7-22页·Zbl 1165.68402号
[30] Glushkov VM(1953)自动机抽象理论。俄罗斯数学概况16:1-53·Zbl 0104.35404号 ·doi:10.1070/RM1961v016n05ABEH004112
[31] Große D,Wille R,Kühne U,Drechsler R(2009)有界模型检查中的矛盾先行调试。摘自:2009年5月10日至12日在美国马萨诸塞州波士顿地区举行的第19届ACM大湖区超大规模集成电路研讨会论文集,第173-176页·Zbl 1160.68440号
[32] Gurfinkel A,Chechik M(2004)扩展扩展真空度。附:2004年11月15日至17日在美国德克萨斯州奥斯汀举行的第五届计算机辅助设计形式方法国际会议论文集,第306-321页·Zbl 1117.68430号
[33] Gurfinkel A,Chechik M(2004)真空度是多少?摘自:2004年3月29日至4月2日在西班牙巴塞罗那举行的第十届系统构建和分析工具和算法国际会议(TACAS)的会议记录,该会议是欧洲软件理论与实践联合会议(ETAPS)的一部分,第451-466页·Zbl 1126.68479号
[34] Hopcroft JE,Ullman JD(1979)《自动机理论、语言和计算导论》。Addison-Wesley计算机科学系列。波士顿Addison-Wesley
[35] IEEE属性规范语言标准(PSL),附录B。IEEE Std 1850™-2010
[36] IEEE系统验证统一硬件设计、规范和验证语言标准,附录F。IEEE Std 1800™-2009
[37] Kupferman O(2006)《正式验证中的卫生检查》。摘自:第17届并发理论国际会议(CONCUR)会议记录,德国波恩,2006年8月27日至30日,第37-51页·Zbl 1151.68485号
[38] Kupferman O,Li W,Seshia SA(2008)突变理论及其在真空度、覆盖率和容错方面的应用。In:计算机辅助设计的形式化方法(FMCAD),美国俄勒冈州波特兰,2008年11月17日至20日,第1-9页
[39] Kupferman O,Lustig Y(2007)《格子自动机》。摘自:2007年1月14日至16日在法国尼斯举行的第八届验证、模型检验和抽象解释国际会议记录,第199-213页·Zbl 1132.68455号
[40] Kupferman O,Vardi MY(1999),时间模型检查中的真空检测。In:关于正确硬件设计和验证方法的会议,第82-96页·兹比尔0961.68085
[41] Kupferman O,Vardi MY(2003),时间模型检查中的真空检测。软工具技术传输4(2):224-233·doi:10.1007/s100090100062
[42] Maidl M(2000)CTL和LTL的常见片段。在:第41届计算机科学基础年度研讨会(FOCS),美国加利福尼亚州雷东多海滩,2000年11月12日至14日,第643-652页·Zbl 0988.68111号
[43] McNaughton R,Yamada H(1960)自动机的正则表达式和状态图。IEEE跨电子计算EC-9(1):38-47·Zbl 0156.25501号
[44] Mony H、Baumgartner J、Mishchenko A、Brayton RK(2009),基于推测性简化的可扩展冗余识别。In:欧洲设计、自动化和测试(DATE),法国尼斯,2009年4月20日至24日,第1674-1679页·Zbl 0156.25501号
[45] Mony H、Baumgartner J、Paruthi V、Kanzelman R(2005)在未证明的情况下利用可疑冗余。摘自:第42届设计自动化会议(DAC)会议记录,2005年6月13日至17日,美国加利福尼亚州圣地亚哥,第463-466页
[46] Mony H、Baumgartner J、Paruthi V、Kanzelman R、Kuehlmann A(2004)通过专家系统引导的转换实现可扩展的自动验证。附:2004年11月15日至17日在美国德克萨斯州奥斯汀举行的第五届计算机辅助设计形式方法国际会议论文集,第159-173页·Zbl 1117.68534号
[47] Namjoshi KS(2001)认证模型检查员。摘自:2001年7月18日至22日在法国巴黎举行的第13届计算机辅助验证国际会议记录,第2-13页·Zbl 0996.68105号
[48] Namjoshi KS(2004)模型检查中有效的可检查、基于证据的真空公式。摘自:2004年7月13日至17日在美国马萨诸塞州波士顿举行的第16届计算机辅助验证国际会议记录,第57-69页·Zbl 1103.68075号
[49] Peled D、Pnueli A、Zuck LD(2001)《从伪造到验证》。《FSTTCS:软件技术和理论计算机科学基础第21届会议论文集》,印度班加罗尔,2001年12月13日至15日,第292-304页·Zbl 1052.68086号
[50] Pnueli A(1977)程序的时序逻辑。1977年10月31日至11月1日,第18届计算机科学基础年度研讨会,美国罗德岛州普罗维登斯,第46-57页
[51] Purandare M,Somenzi F(2002)真空清洁CTL配方。摘自:2002年7月27日至31日在丹麦哥本哈根举行的第14届计算机辅助验证国际会议记录,第485-499页·Zbl 1010.68088号
[52] Purandare M,Wahl T,Kroening D(2009)使用抽象求精增强特性。In:欧洲设计、自动化和测试(DATE),法国尼斯,2009年4月20日至24日,第1692-1697页
[53] Quielle J,Sifakis J(1982)CESAR中并发系统的规范和验证。摘自:1982年4月6日至8日在意大利都灵举行的第五届国际编程学术讨论会会议记录,第337-351页
[54] Samer M,Veith H(2004)《参数化真空度》。附:2004年11月15日至17日在美国德克萨斯州奥斯汀举行的第五届计算机辅助设计形式方法国际会议论文集,第322-336页·Zbl 1117.68436号
[55] Samer M,Veith H(2007)关于真空真理的概念。摘自:2007年10月15日至19日在亚美尼亚埃里温举行的第14届编程、人工智能和推理逻辑国际会议论文集,第2-14页·Zbl 1137.68438号
[56] Sheeran M,Singh S,Stálmarck G(2000)使用感应和sat-solver检查安全性能。收录:计算机辅助设计形式方法第三届国际会议论文集,2000年11月1-3日,美国德克萨斯州奥斯汀,第108-125页
[57] Simmonds J,Davies J,Gurfinkel A,Chechik M(2007)利用分辨率证明加速BMC的LTL真空度检测。摘自:第七届计算机辅助设计形式化方法国际会议论文集,美国德克萨斯州奥斯汀,2007年11月11-14日,第3-12页
[58] Winkelmann K、Trylus H-J、Stoffel D、Fey G(2004)UMTS上行链路芯片速率协处理器的成本效益块验证。In:2004年2月16日至20日在法国巴黎举行的欧洲会议和博览会(DATE)上的设计、自动化和测试,第162-167页
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。