×

关于LTL的不可满足和不可实现核心的概念。 (英语) 兹比尔1242.68075

摘要:不合格核心,即不合格公式中本身不合格的部分,在调试规范、加速模型检查或SMT中的搜索以及生成不合格证书方面具有重要用途。虽然布尔SAT和约束编程中的不可满足核已经得到了很好的研究,但对于时序逻辑(如LTL)来说,不可满足核心的概念还没有得到太多的关注。本文研究LTL的不可满足核的概念,这些概念来源于LTL公式的语法树、将其转换为合取范式以及其不可满足性的证明。由此产生的概念比现有的概念更精细。我们通过文献中的示例说明了更细粒度概念的好处。我们将一些概念扩展到可实现性,并讨论了不可满足核和不可实现核与真空概念的关系。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
03B70号 计算机科学中的逻辑
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Schuppan,V.:LTL不可满足核心的概念,Lncs 5961129-145(2009)·Zbl 1274.68203号
[2] V.Schuppan,迈向LTL不可满足岩芯的概念,技术代表200901000,布鲁诺·凯斯勒基金会,可从http://www.schuppan.de/viktor/VSchuppan-FSEN-2009-full.pdf (2009). ·Zbl 1274.68203号
[3] Pnueli,A.:程序的时序逻辑,46-57(1977)
[4] 艾默生:《时间和模态逻辑》,第B卷:形式模型和语义,995-1072(1990)·Zbl 0900.03030号
[5] 药丸,I。;塞姆普林尼,S。;卡瓦达,R。;Roveri,M。;布隆,R。;Cimatti,A.:硬件需求的形式化分析,Dac,821-826(2006)·Zbl 1160.68401号
[6] 普洛西德,http://www.prosyd.org/。
[7] 啤酒,I。;Ben-David,S。;艾斯纳,C。;Rodeh,Y.:在时间模型检查中有效检测真空,系统设计中的形式化方法18,第2期,141-163(2001)·Zbl 0988.68111号 ·doi:10.1023/A:1008779610539
[8] 库普夫曼,O。;Vardi,M.:时间模型检查中的真空检测,Sttt 4,No.2,224-233(2003)·Zbl 0961.68085号
[9] 节流阀,H。;库普夫曼,O。;Vardi,M.:时序逻辑模型检查的覆盖度量,系统设计中的形式化方法28,第3期,189-212(2006)·Zbl 1105.68075号 ·doi:10.1007/s10703-006-0001-6
[10] 克拉克,E。;Emerson,E.:使用分支时间时序逻辑设计和合成同步骨架,Lncs 131,52-71(1981)
[11] 奎尔,J。;Sifakis,J.:CESAR中并发系统的规范和验证,Lncs 137337-351(1982)·Zbl 0482.68028号
[12] 克拉克,E。;格伦伯格,O。;Peled,D.:模型检查,(1999)·Zbl 0847.68063号
[13] 拜尔,C。;Katoen,J.:模型检验原理(2008)·Zbl 1179.68076号
[14] 节流阀,H。;斯特里赫曼,O.:《真空前后,系统设计中的形式方法》34,第1期,37-58(2009)·Zbl 1165.68402号 ·doi:10.1007/s10703-008-0060-y
[15] Fisman,D。;库普夫曼,O。;Sheinvald-Fraagy,S。;瓦尔迪,M.:《内在真空的框架》,Lncs 5394,7-22(2008)
[16] A.Pnueli,R.Rosner,《关于反应性模块的合成》,载于:POPL,1989年,第179-190页·Zbl 0686.68015号
[17] M.阿巴迪。;Lamport,L。;Wolper,P.:反应系统的可实现和不可实现规范,Lncs 372,1-17(1989)
[18] 布隆,R。;Cimatti,A。;格雷梅尔,K。;Hofferek,G。;Könighfer,R。;Roveri,M。;V.舒潘。;Seeber,R.:RATSY——一种新的综合需求分析工具,Lncs 6174,425-429(2010)
[19] R.Bloem,R.Cavada,I.Pill,M.Roveri,A.Tchaltsev,RAT:需求形式分析工具,见:Damm and Hermanns[118],第263-267页。
[20] Chiappini,A。;Cimatti,A。;Macchi,L。;Rebollo,O。;Roveri,M。;苏西,A。;托内塔,S。;Vittorini,B.:欧洲列车控制系统子集的形式化和验证,Icse(2),109-118(2010)
[21] ETCS规范的正式验证,http://es.fbk.eu/events/formal-etcs/。
[22] Cimatti,A。;Roveri,M。;苏西,A。;Tonetta,S.:从非正式要求到财产驱动的正式验证,Lncs 5596,166-181(2008)
[23] 卡瓦达,R。;Cimatti,A。;Mariotti,A。;马塔雷,C。;Micheli,A。;Mover,S.公司。;彭萨洛托,M。;Roveri,M。;苏西,A。;Tonetta,S.:支持需求验证:eurailcheck工具,665-667(2009)
[24] Cimatti,A。;Roveri,M。;苏西,A。;Tonetta,S.:带时间约束的对象模型,Sefm,249-258(2008)
[25] Cimatti,A。;Roveri,M。;Tonetta,S.:混合系统的需求验证,Lncs 5643188-203(2009)·Zbl 1242.68156号
[26] 克拉克,E。;Talupur,M。;维思,H。;Wang,D.:用于硬件验证的基于SAT的谓词抽象,Lncs 2919,78-92(2003)·兹比尔1204.68129 ·doi:10.1007/b95238
[27] 沃尔夫曼,S。;维尔德·D:LPSAT引擎及其在资源规划中的应用,伊杰凯,310-317(1999)
[28] A.Cimatti,M.Roveri,V.Schuppan,S.Tonetta,时序逻辑可满足性的布尔抽象,见:Damm和Hermanns[118],第532-546页·Zbl 1135.68469号
[29] A.Cimatti,M.Roveri,V.Schuppan,A.Tchaltsev,可实现性的诊断信息,见:Logozzo等人[119],第52–67页·Zbl 1138.68442号
[30] Könighfer,R。;Hofferek,G。;Bloem,R.:使用简单反策略调试正式规范,152-159(2009)
[31] Plaisted,D。;Greenbaum,S.:结构保护从句形式翻译,J.符号。计算。2,第3期,293-304(1986)·Zbl 0636.68119号 ·doi:10.1016/S0747-7171(86)80028-1
[32] Biere,A。;Cimatti,A。;克拉克,E。;Zhu,Y.:无bdds的符号模型检查,Lncs 1579,193-207(1999)
[33] Gerth,R。;贝利德,D。;瓦尔迪,M。;Wolper,P.:线性时序逻辑的简单实时自动验证,IFIP会议论文集38,3-18(1995)
[34] 北卡罗来纳州皮特曼。;普努利,A。;Sa’ar,Y.:反应性(1)设计的合成,Lncs 3855,364-380(2006)·Zbl 1176.68126号 ·doi:10.1007/11609773
[35] Sistla,A。;Clarke,E.:命题线性时序逻辑的复杂性,J.ACM 32,第3期,733-749(1985)·Zbl 0632.68034号 ·数字对象标识代码:10.1145/3828.3837
[36] Markey,N.:过去是免费的:关于用过去验证线性时间属性的复杂性,Acta inform。40,编号6-7,431-458(2004)·Zbl 1084.68073号 ·doi:10.1007/s00236-003-0136-5
[37] Bauland,M。;施耐德,T。;施诺尔,H。;斯诺尔,I。;Vollmer,H.:线性时序逻辑广义可满足性的复杂性,Log。方法。科学。2009年第1期第5条·Zbl 1183.03017号 ·doi:10.2168/LMCS-5(1:1)2009年
[38] 罗齐尔,K。;Vardi,M.:LTL可满足性检查,Sttt 12,第2期,123-137(2010)
[39] Wulf,医学博士。;Doyen,L。;梅奎特,N。;Raskin,J.:反链:LTL可满足性和模型检查的替代算法,Lncs 4963,63-77(2008)·Zbl 1134.68404号 ·doi:10.1007/978-3-540-78800-3_6
[40] 路德维希,M。;Hustadt,U.:PLTL基于决议的模型构建,时代周刊,73-80(2009)
[41] E.Goldberg,Y.Novikov,CNF公式不可满足性证明的验证,见日期[116],第10886–10891页。
[42] L.Zhang,S.Malik,使用独立的基于分辨率的检查器验证SAT解算器:实际实现和其他应用,见日期[116],第10880–10885页。
[43] L.Zhang,S.Malik,《从不可满足布尔公式中提取小的不可满足核》,发表于SAT,可用来自http://research.microsoft.com/users/lintaoz/papers/SAT_2003_core.pdf (2003).
[44] Cimatti,A。;Griggio,A。;Sebastiani,R.:SAT模理论中计算小不可满足核的简单灵活方法,Lncs 4501,334-339(2007)·兹比尔1214.68348 ·doi:10.1007/978-3-540-72788-0_32
[45] 托拉克,E。;Chang,F。;Jackson,D.:寻找声明性规范的最小不可满足核心,Lncs 5014326-341(2008)
[46] De La Tour,T.Boy:小句形式翻译的最佳结果,J.符号。计算。14,第4期,283-302(1992)·Zbl 0772.68079号 ·doi:10.1016/0747-7171(92)90009-S
[47] Egly,美国。;Rath,T.:定义翻译为标准形式的实用变体,Inform。计算机。162,编号1-2,255-264(2000)·Zbl 1003.68149号 ·doi:10.1006/inco.1999.2861
[48] Fisher,M.:时序逻辑的一种解析方法,99-104(1991)·Zbl 0745.68091号
[49] M.Fisher,P.Noöl,《METATEM中的转化与合成》。第一部分:提案METATEM,技术代表UMCS-92-2-1,曼彻斯特大学计算机科学系,网址:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.30.4998, 1992.
[50] 费希尔,M。;狄克逊,C。;Peim,M.:从句时间分辨,ACM trans。计算。日志。2,第1期,12-56页(2001年)·Zbl 1365.03017号
[51] Hustadt,U。;Konev,B.:TRP++:时间分辨率校准器,Wil(2002)
[52] Hustadt,U。;Konev,B.:Trp++2.0:时间分辨率校准器,Lncs 2741274-278(2003)
[53] 弗里希,A。;Sheridan博士。;Walsh,T.:用于有界模型检查的基于不动点的编码,Lncs 2517238-255(2002)·兹比尔1019.68590
[54] A.Cimatti,M.Roveri,D.Sheridan,过去长期贷款的有限验证,见:Hu和Martin[117],第245-259页·Zbl 1117.68424号
[55] Biere,A。;Cimatti,A。;克拉克,E。;Fujita,M。;Zhu,Y.:使用SAT程序而非bdds进行符号模型检查,317-320(1999)
[56] A.Biere,E.Clarke,R.Raimi,Y.Zhu,使用无BDD的符号模型检查验证Power PC微处理器的安全特性,见:Halbwachs和Peled[115],第60–71页·Zbl 1046.68578号
[57] Kroening,D。;斯特里赫曼,O.:决策程序(2008)·Zbl 1149.68071号
[58] Prasad,M。;Biere,A。;Gupta,A.:基于SAT的正式验证的最新进展调查,Sttt 7,No.2,156-173(2005)
[59] Biere,A。;Heljanko,K。;Junttila,T。;拉塔瓦拉,T。;Schuppan,V.:有界LTL模型检查的线性编码,Log。方法计算。科学。2006年第5号第2条·Zbl 1127.68057号 ·doi:10.2168/LMCS-2(5:5)2006年
[60] 克拉克,E。;Kroening,D。;Ouaknine,J。;Strichman,O.:有界模型检验中的计算挑战,Sttt 7,No.2,174-183(2005)
[61] 希兰,M。;辛格,S。;Stálmarck,G.:使用感应和SAT解决方案检查安全性能,Lncs 1954108-125(2000)
[62] 埃恩,n。;Sörensson,N.:增量SAT求解的时间归纳,Entcs 89(4),543-560(2003)·Zbl 1271.68215号
[63] Heljanko,K。;Junttila,T。;Latvala,T.:完整PLTL的增量和完整有界模型检查,Lncs 3576,98-111(2005)·Zbl 1081.68621号 ·doi:10.1007/b138445
[64] Burch,J。;克拉克,E。;Mcmillan,K。;Dill,D。;Hwang,L.:符号模型检查:1020个状态及以上,通知。计算机。98,第2期,142-170(1992)·Zbl 0753.68066号 ·doi:10.1016/0890-5401(92)90017-A
[65] 克拉克,E。;格伦伯格,O。;Hamaguchi,K.:LTL模型检查的另一个视角,系统中的形式化方法。Design 10,No.1,47-71(1997)
[66] O.Lichtenstein,A.Pnueli,《检查有限状态并发程序是否满足其线性规范》,载于:POPL,1985年,第97–107页。
[67] A.Harding,LTL获胜条件下游戏的符号策略合成,伯明翰大学博士论文,2005年。
[68] Antichains.be——阿拉斯加工具——实验结果,http://www.antichains.be/alaska/teriats.html。
[69] 模型检查基准测试脚本,http://ti.arc.nasa.gov/m/profile/kyrozier/beachmarking_scripts/benchmarking_scripts.html。
[70] M.Daniele,F.Giunchiglia,M.Vardi,线性时间逻辑的改进自动机生成,见:Halbwachs和Peled[115],第249–260页·Zbl 1046.68588号
[71] Harel,D。;Pnueli,A.:关于反应系统的发展,北约ASI系列,计算机和系统科学13,477-498(1985)·Zbl 0581.68046号
[72] 艾默生。;Clarke,E.:使用分支时间时序逻辑合成同步骨架,科学。计算机。程序。2,第3期,241-266(1982)·Zbl 0514.68032号 ·doi:10.1016/0167-6423(83)90017-5
[73] Manna,Z。;Wolper,P.:从时序逻辑规范合成通信过程,ACM trans。程序。语言系统。6,第1期,68-93(1984年)·Zbl 0522.68030号 ·数字对象标识代码:10.1145/357233.357237
[74] A.Church,《逻辑、算术和自动机:国际数学家大会论文集》,瑞典斯德哥尔摩,1962年,Mittag-Lefler研究所,1963年,第23-35页·Zbl 0116.33604号
[75] Büchi,J。;Landweber,L.:用有限状态策略求解序列条件。美国。数学。《社会学杂志》138、295-311(1969)·Zbl 0182.02302号 ·doi:10.2307/1994916
[76] M.Rabin,《关于无限对象和教会问题的自动机》,数学区域会议系列13·Zbl 0315.02037号
[77] R.Rosner,反应系统的模块化合成,博士论文,魏茨曼科学研究所,1992年。
[78] 阿鲁尔(Alur,R.)。;Torre,S.L.:LTL碎片的确定性生成器和游戏,ACM trans。计算。日志。5,第1号,1-25(2004)·Zbl 1366.03181号
[79] Safra,S.:关于({\omega})-自动机的复杂性,319-327(1988)
[80] 库普夫曼,O。;Vardi,M.:无安全决策程序,531-542(2005)
[81] Jobstmann,B。;Bloem,R.:LTL合成的优化,117-124(2006)
[82] 布隆,R。;加勒,S。;Jobstmann,B。;北卡罗来纳州皮特曼。;普努利,A。;Weiglhofer,M.:指定、编译、运行:来自PSL的硬件,Entcs 190(4),3-16(2007)
[83] 布隆,R。;加勒,S。;Jobstmann,B。;北卡罗来纳州皮特曼。;普努利,A。;Weiglhofer,M.:《从规范自动合成硬件:案例研究》,日期:1188-1193(2007)
[84] S.Sohail,F.Somenzi,K.Ravi,LTL游戏的混合算法,见:Logozzo等人[119],第309-323页·Zbl 1138.68459号
[85] 库格勒,H。;普洛克,C。;Pnueli,A.:基于LSC要求的控制器合成,Lncs 5503,79-93(2009)
[86] 库格勒,H。;Segall,I.:根据实时序列图规范合成反应系统,Lncs 5505,77-91(2009)
[87] 格雷梅尔,K。;布隆,R。;Jobstmann,B。;Vardi,M.:公开暗示,Lncs 5126,361-372(2008)·Zbl 1155.68436号
[88] K.Greimel,《开放蕴涵:线性时序逻辑中给定规范的新关系》,格拉茨理工大学硕士论文,2007年。
[89] M.阿巴迪。;Lamport,L.:合成规范,ACM传输。程序。语言系统。15,第1期,73-132(1993)
[90] 阿莫尼,R。;菲克斯·L。;Flaisher,A。;格伦伯格,O。;北卡罗来纳州皮特曼。;Tiemeyer,A。;Vardi,M.:线性时序逻辑中的增强真空检测,Lncs 2725368-380(2003)·Zbl 1278.68153号
[91] 布斯坦,D。;Flaisher,A。;格伦伯格,O。;库普夫曼,O。;Vardi,M.:常规真空,Lncs 3725191-206(2005)·Zbl 1159.68311号
[92] Gurfinkel,A。;Chechik,M.:真空有多大?,Lncs 2988,451-466(2004)·Zbl 1126.68479号 ·数字对象标识代码:10.1007/b96393
[93] A.Gurfinkel,M.Chechik,《扩展扩展真空》,摘自:Hu和Martin[117],第306–321页·Zbl 1117.68430号
[94] M.Samer,H.Veith,参数化真空,摘自:Hu和Martin[117],第322-336页。
[95] 萨默,M。;Veith,H.:关于空洞真理的概念,Lncs 4790,2-14(2007)·Zbl 1137.68438号 ·doi:10.1007/978-3-540-75560-92
[96] Purandare,M。;Somenzi,F.:真空清洁CTL配方,Lncs 2404,485-499(2002)·Zbl 1010.68088号
[97] D.Beatty,R.Bryant,使用模拟方法正式验证微处理器,见:DAC,1994年,第596–602页。
[98] 节流阀,H。;斯特里赫曼,O.:更简单、更具信息性的真空度检查,189-198(2007)
[99] 节流阀,H。;Gurfinkel,A。;斯特里赫曼,O.:《超越真空:走向最强的传递公式》,《Fmcad》,188-195(2008)·Zbl 1291.68253号
[100] 西蒙兹,J。;戴维斯,J。;Gurfinkel,A。;Chechik,M.:利用分辨率证明加快BMC的LTL真空度检测,3-12(2007)
[101] 布鲁尼,R。;Sassano,A.:通过发现小的不可满足子公式来恢复可满足性或保持不可满足性,离散数学中的电子笔记9,162-173(2001)·Zbl 0990.90564号
[102] R.Bakker,F.Dikker,F.Tempelman,P.Wognum,诊断和解决过度确定的约束满足问题,见:IJCAI,1993,第276–281页。
[103] 格雷戈伊尔,É;马祖雷,B。;Piette,C.:必须:提供不可满足性的细粒度解释,Lncs 4741,317-331(2007)·Zbl 1145.68516号 ·数字对象标识代码:10.1007/978-3-540-74970-7_24
[104] 贝利德,D。;普努利,A。;Zuck,L.:《从伪造到验证》,in,Lncs 2245,292-304(2001)·Zbl 1052.68086号
[105] Namjoshi,K.:认证模型检查员,Lncs 2102,2-13(2001)·Zbl 0996.68105号
[106] 施洛巴赫,S。;Cornet,R.:描述逻辑术语调试的非标准推理服务,Ijcai,355-362(2003)
[107] Namjoshi,K.:模型检验中真空度的有效可检查、基于证据的公式,Lncs 3114,57-69(2004)·Zbl 1103.68075号 ·doi:10.1007/b98490
[108] 吉尼克·J。;Dravnieks,E.:在线性程序中定位最小不可行约束集,ORSA J.Compute。3,第2期,157-168(1991)·Zbl 0755.90055号 ·doi:10.1287/ijoc.3.2.157
[109] 什利亚克特,I。;右座椅。;Jackson,D。;Sridharan,M。;Taghdiri,M.:使用不可满足的内核调试过约束声明模型,94-105(2003)
[110] E.Torlak,《软件工程的约束求解器:寻找大型关系规范的模型和核心》,麻省理工学院博士论文,2009年。
[111] 北卡罗来纳州德肖维茨。;汉娜,Z。;Nadel,A.:最小不可满足岩芯提取的可扩展算法,Lncs 4121,36-41(2006)·Zbl 1187.68538号 ·doi:10.1007/118149485
[112] Wang,H。;霍里奇,M。;整流器,A。;北德拉蒙德。;Seidenberg,J.:《调试OWL-DL本体:启发式方法》,Lncs 3729745-757(2005)
[113] 球,T。;Kupferman,O.:《测试中的真空》,Lncs 4966,4-17(2008)·Zbl 1138.68437号 ·doi:10.1007/978-3-540-79124-92
[114] Papadimitriou,C。;Wolfe,D.:已解决面的复杂性,74-78(1985)·Zbl 0655.68041号
[115] ,Lncs 1633(1999)
[116] 2003年3月3日至7日,德国慕尼黑,IEEE计算机学会,2003年,2003年欧洲设计、自动化和测试会议和展览会(日期2003)。
[117] ,Lncs 3312(2004)
[118] ,Lncs 4590(2007)
[119] ,Lncs 4905(2008)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。