×

GSTE是分区模型检查。 (英语) Zbl 1129.68044号

摘要:验证有限状态系统是否满足\(\omega \)-正则属性是模型检查的核心问题。标准技术使用互补语言构建自动机,用系统计算其乘积,然后检查是否为空。广义符号轨迹评估(GSTE)最近被提出作为一种替代方法,将计算效率高的符号轨迹评估扩展到一般\(\ω\)-正则性质。在本文中,我们表明GSTE算法本质上是标准符号模型检查(SMC)算法的分区版本,其中分区是由正在验证的属性驱动的。我们将这种属性驱动的分区技术导出到SMC,并表明它通常确实可以加速SMC算法。

MSC公司:

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

参考文献:

[1] Biere A,Clarke EM,Zhu Y(1999),用于结合局部和全局模型检查的多状态和单状态表格。In:正确的系统设计。计算机科学课堂讲稿,第1710卷。柏林施普林格,第163-179页
[2] Bloem R,Gabow H,Somenzim F(2000)nlog中强连通分量分析的一种算法n个符号步骤。在:第三届计算机辅助设计正式方法国际会议论文集。计算机科学课堂讲稿,第1954卷。柏林施普林格,第37-54页
[3] Burch J、Clarke E、Long D(1991)《带分区转换关系的符号模型检验》。收录:超大规模一体化国际会议记录。IFIP交易,第A-1卷。阿姆斯特丹霍兰德北部,第49-58页
[4] Burch J、Clarke E、McMillan K、Dill D、Hwang L(1992)《符号模型检验:1020个州及以上》。Inf.计算。98(2):142–170 ·Zbl 0753.68066号 ·doi:10.1016/0890-5401(92)90017-A
[5] Cabodi G,Camurati P,Lavagno L,Quer S(1997)析取划分和部分迭代平方:大型电路符号遍历的有效方法。收录:第34届设计自动化会议记录。ACM,纽约,第728–733页
[6] Cabodi G,Camurati P,Quer S(1996)大型有限状态机的改进可达性分析。摘自:计算机辅助设计国际会议论文集。IEEE计算机学会,Los Alamitos,第354–360页
[7] Chou C-T(1999)符号轨迹评估的数学基础。摘自:第11届计算机辅助验证国际会议记录。计算机科学讲义,第1633卷。柏林施普林格,196-207页·Zbl 1046.68586号
[8] Cimatti A、Clarke E、Giunchiglia F、Roveri M(1999)《NuSMV:一种新的符号模型验证器》。摘自:第11届计算机辅助验证国际会议记录。计算机科学课堂讲稿,第1633卷。柏林施普林格,第495-499页·Zbl 1046.68587号
[9] Cimatti A,Roveri M,Bertoli P(2001)通过结合显式状态和符号模型检查来搜索功率集自动机。摘自:第七届系统构建和分析工具和算法国际会议论文集。计算机科学课堂讲稿,第2031卷。柏林施普林格,第313–327页·Zbl 0978.68546号
[10] Clarke E、Grumberg O、Hamaguchi K(1997)《LTL模型检查的另一个视角》。形式方法系统设计10(1):47–71·doi:10.1023/A:1008615614281
[11] Clarke E、Grumberg O、Jha S、Lu Y、Veith H(2000)《反示例引导的抽象求精》。摘自:第12届计算机辅助验证国际会议记录。计算机科学课堂讲稿,第1855卷。柏林施普林格,第154-169页·兹伯利0974.68517
[12] Clarke E、Grumberg O、Peled DA(1999)模型检查。麻省理工学院出版社,剑桥
[13] Courcoubetis C,Vardi M,Wolper P,Yannakakis M(1992)验证时间属性的内存效率算法。形式方法系统设计1(2/3):275–288·Zbl 0786.68060号 ·doi:10.1007/BF00121128
[14] Daniele N,Giunchiglia F,Vardi M(1999)线性时序逻辑的改进自动机生成。摘自:第11届计算机辅助验证国际会议记录。计算机科学课堂讲稿,第1633卷。柏林施普林格,第249-260页·Zbl 1046.68588号
[15] Dijkstra E(1972)顺序过程的层次排序,操作系统技术。学术,纽约
[16] Emerson E,Lei C(1986)命题{\(mu\)}-演算片段中的有效模型检查。摘自:计算机科学中的逻辑研讨会论文集。IEEE计算机学会,洛斯阿拉米托斯,第267-278页
[17] Emerson E,Lei C-L(1985)广义公平约束下的时间模型检验。摘自:第18届系统科学国际会议论文集。西方期刊公司,第277-288页
[18] Fisler K,Fraer R,Kamhi G,Vardi M,Yang Z(2001)是否存在最佳符号循环检测算法?摘自:第七届系统构建和分析工具和算法国际会议论文集。计算机科学课堂讲稿,第2031卷。施普林格,柏林,第420–434页·Zbl 0986.68522号
[19] Fraer R、Kami G、Ziv B、Vardi M、Fix L(2000)《优先遍历:验证和伪造的有效可达性分析》。附:第十二届计算机辅助验证国际会议记录。计算机科学课堂讲稿,第1855卷。柏林施普林格,第389–402页·Zbl 0974.68572号
[20] Fritz C(2003)使用交替Büchi自动机的模拟关系从线性时序逻辑构建Büchi自动机。摘自:第八届自动化实现与应用国际会议记录。计算机科学课堂讲稿,第2759卷。柏林施普林格,第35-48页·Zbl 1279.68152号
[21] Gerth R,Peled D,Vardi M,Wolper P(1995)线性时序逻辑的简单实时自动验证。摘自:波兰华沙第十五届协议规范、测试和验证国际研讨会论文集。IFIP,第38卷。查普曼和霍尔出版社,伦敦,第3-18页
[22] Goel A,Bryant RE(2003)《符号可达性分析中布尔函数向量的集合操作》。摘自:第六届欧洲设计、自动化和测试会议记录,德国慕尼黑。IEEE计算机协会,洛斯阿拉米托斯,第10816–10821页
[23] Govindaraju S,Dill D(2000)近似符号模型检查中投影的反例指导选择。摘自:计算机辅助设计国际会议论文集。IEEE,纽约,第115–119页
[24] Grumberg O,Heyman T,Schuster A(2003)可达性分析的高效分布式算法。收录于:第15届计算机辅助验证国际会议论文集。计算机科学课堂讲稿,第2725卷。柏林施普林格,第54–66页·Zbl 1278.68174号
[25] Hardin R、Har'el Z、Kurshan R(1996)COSPAN。收录:计算机辅助验证第八届国际会议论文集。计算机科学课堂讲稿,第1102卷。柏林施普林格,第423-427页
[26] Henzinger T、Kupferman O、Qadeer S(2003)《从史前到后现代的符号模型检验》。形式方法系统设计23(3)·兹比尔1074.68036
[27] Heyman T,Geist D,Grumberg O,Schuster A(2002)超大型电路可达性分析的可扩展并行算法。形式方法系统设计21(3):317–338·Zbl 1020.68107号 ·doi:10.1023/A:1020373206491
[28] Holzmann G(2003)《SPIN模型检查器:底漆和参考手册》。Addison-Wesley,阅读
[29] 胡A,Casas J,Yang J(2003)关于GSTE断言图的推理。在:关于正确硬件设计和验证方法的会议记录。计算机科学课堂讲稿,第2860卷。柏林施普林格,第170-184页·Zbl 1179.68086号
[30] Iyer S,Sahoo D,Stangier C,Narayan A,Jain J(2003)使用分区技术改进符号验证。收录:关于正确硬件设计和验证方法的会议记录。计算机科学课堂讲稿,第2860卷。柏林施普林格,第410-424页·Zbl 1179.68087号
[31] Kupferman O,Vardi M(2001)《安全特性的模型检查》。。形式方法系统设计19(3):291–314·Zbl 0995.68061号 ·doi:10.1023/A:1011254632723
[32] Kupferman O,Vardi M(2001)关于有界规范。摘自:第九届国际编程逻辑、人工智能和推理会议论文集。计算机科学课堂讲稿,第2250卷。柏林施普林格,第24-38页·Zbl 1275.68094号
[33] Kupferman O,Vardi M,Wolper P(2000)安全特性的模型检查。美国医学会期刊47(2):312–360·Zbl 1133.68376号 ·数字对象标识代码:10.1145/333979.333987
[34] Kurshan R(1994)协调过程的计算机辅助验证。普林斯顿大学出版社·Zbl 0822.68116号
[35] Manna Z,Pnueli A(1987)自动机对并发程序的规范和验证。摘自:第14届程序设计原理研讨会论文集。ACM,纽约,第1-2页
[36] McMillan KL(1996)符号模型检查的联合分解布尔表示。摘自:第八届计算机辅助验证国际会议记录。美国新泽西州新不伦瑞克,第13-25页
[37] Narayan A、Isles A、Jain J、Brayton R、Sangiovanni-Vincentelli A(1997)使用分区ROBDDs的可达性分析。摘自:计算机辅助设计国际会议论文集。IEEE计算机学会,Los Alamitos,第388-393页
[38] Narayan A、Jain J、Fujita M、Sangiovanni-Vincentelli A(1996)分区ROBDDs——布尔函数的紧凑、规范和高效可操作表示。摘自:计算机辅助设计国际会议论文集。IEEE计算机学会,洛斯阿拉米托斯,第547–554页
[39] Ravi K,Bloem R,Somenzi F(2000)公平循环计算符号算法的比较研究。摘自:第三届计算机辅助设计形式方法国际会议论文集。计算机科学课堂讲稿,第1954卷。施普林格,柏林,第143–160页
[40] Sebastiani R、Singerman E、Tonetta S、Vardi MY(2004)GSTE是分区模型检查。摘自:第15届计算机辅助验证国际会议记录。计算机科学课堂讲稿,第3114卷。柏林施普林格,第229-241页·Zbl 1103.68638号
[41] Sebastiani R,Tonetta S(2003)“更确定”与“更小”的Büchi自动机,用于有效的ltl模型检查。收录:关于正确硬件设计和验证方法的会议记录。计算机科学课堂讲稿,第2860卷。柏林施普林格,第126-140页·Zbl 1179.68095号
[42] Seger C-J,Bryant R(1995)通过部分有序轨迹的符号评估进行形式验证。形式方法系统设计6(2):147–189·doi:10.1007/BF01383966
[43] Somenzi F,Bloem R(2000)LTL公式中的高效Büchi自动机。摘自:第12届计算机辅助验证国际会议记录。计算机科学课堂讲稿,第1855卷。柏林施普林格,第247-263页·兹比尔0974.68086
[44] Vardi M,Wolper P(1986)自动程序验证的自动机理论方法。摘自:第一届计算机科学逻辑研讨会论文集。IEEE计算机学会,洛斯阿拉米托斯,第332-344页
[45] Vardi M,Wolper P(1994)关于无限计算的推理。Inf计算115(1):1–37·Zbl 0827.03009 ·doi:10.1006/inco.1994.1092
[46] Wang C,Bloem R,Hachtel G,Ravi K,Somenzi F(2001)《划分与组合:语言空虚的SCC精炼》。在:第12届并发理论国际会议论文集。计算机科学课堂讲稿,第2154卷。柏林施普林格,第456–471页·Zbl 1006.68531号
[47] Wang C,Hachtel G(2002)语言空性检查的夏普析取分解。摘自:第四届计算机辅助设计形式方法国际会议论文集。计算机科学课堂讲稿,第2517卷。柏林施普林格,第106-122页·Zbl 1019.68631号
[48] Yang J,Goel A(2002)GSTE通过案例研究。摘自:计算机辅助设计国际会议论文集。洛斯·阿拉米托斯ACM,第534-541页
[49] Yang J,Seger C-J(2000)广义符号轨迹评估。技术报告,Intel SCL
[50] Yang J,Seger C-J(2002)《广义符号轨迹评估——行动中的抽象》。摘自:第四届计算机辅助设计形式方法国际会议论文集。计算机科学讲义,第2517卷。柏林施普林格,第70-87页·Zbl 1019.68632号
[51] Yang J,Seger C-JH(2003)广义符号轨迹评估导论。IEEE超大型集成系统11(3)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。