黄绍斌;黄宏涛;陈志远;吕天阳;张涛 状态空间探索的懒惰切片。 (英语) Zbl 1280.68123号 J.计算。科学。Technol公司。 27,第4期,872-890(2012). 摘要:基于CEGAR(反示例引导的抽象求精)的切片是减少模型检查状态空间的最重要技术之一。然而,基于CEGAR的切片反复探索以前处理过的状态空间,以防发现虚假的反例。受懒惰抽象的启发,我们引入了懒惰切片的概念,从而消除了这种重复计算。懒惰的切片是即时进行的,并且只能达到排除虚假反例所需的精度。它通过具体化非完整路径的路径片段来识别虚假反例,这大大降低了虚假反例决策的成本。此外,我们还提出了一种改进的过近似切片方法,以建立更精确的切片模型。我们还提供了延迟切片的正确性和终止性证明,并实现了原型模型检查器来验证安全属性。实验结果表明,与基于CEGAR的切片方法相比,延迟切片可以扩展到更大的系统。 MSC公司: 60年第68季度 规范和验证(程序逻辑、模型检查等) 关键词:反例引导的抽象精化;虚假反例;过近似切片;局部细化;惰性切片 软件:自旋蛋白 PDF格式BibTeX公司 XML格式引用 \textit{S.-B.Huang}等人,J.Compute。科学。Technol公司。27,第4号,872--890(2012;Zbl 1280.68123) 全文: 内政部 参考文献: [1] Clarke E M,Grunberg O,Peled D A.模型检查。马萨诸塞州剑桥:麻省理工学院出版社,1999年,第5-19页。 [2] Clarke E M、Emerson E A、Sifakis J。模型检查:算法验证和调试。Commun公司。ACM,2009,52(11):74-84·数字对象标识代码:10.1145/1592761.1592781 [3] Weiser M.程序切片。程序中。第五届国际软件工程会议,1981年3月,第439–449页。 [4] Brückner I,Wehrheim H.Slicing验证的集成形式化方法。程序中。ICFEM,2005年11月,第360–374页·Zbl 1118.68541号 [5] Clarke E M、Fujita M、Rajan S P、Reps T W、Shankar S、Teitelbaum T。硬件描述语言的程序切片。程序中。第十届IFIP WG 10.5高级研究工作会议。正确的硬件设计和验证方法,1999年9月,第298–312页。 [6] Hatcliff J,Dwyer M B,Zheng H.模型构建切片软件。高阶符号。计算。,2000, 13(4): 315–353. ·Zbl 0972.68021号 ·doi:10.1023/A:1026599015809 [7] Yatapanage N,Winter K,Zafar S.切片行为树模型验证。程序中。第六届IFIP国际理论计算机科学大会,2010年9月,第125-139页·Zbl 1202.68258号 [8] Dwyer M B,Hatclifi J,Hoosier M,Ranganath V,Robby,Wallentine T。评估切片对并发面向对象程序模型简化的有效性。程序中。第12届TACAS,2006年3月25日至4月2日,第73-89页。 [9] Godefroid P.使用部分顺序改进自动验证方法。InProc.公司。第二届计算机辅助验证国际研讨会,1990年6月,第176-185页·Zbl 0765.68122号 [10] Emerson E A、Sistla A P、对称性和模型检查。系统设计中的形式方法,1996,9(1):10–131。 [11] Miller A,Donaldson A,Calder M.时间逻辑模型检验中的对称性。ACM计算调查(CSUR),2006,38(3):第8条。 [12] Heitmeyer C、Kirby J、Labaw B、Archer M、Bharadwaj R。使用抽象和模型检查检测需求规范中的安全违规。IEEE软件工程学报,1998,24(11):927-948·数字对象标识代码:10.1109/32.730543 [13] Bharadwaj R,Heitmeyer C L.使用抽象检查完整需求规范的模型。自动化软件工程,1999,6(1):37–68·doi:10.1023/A:1008697817793 [14] Hong H S,Lee I,Sokolsky O。抽象切片:基于抽象解释和模型检查的程序切片新方法。程序中。第15次SCAM 2005,2005年9月30日至10月1日,第25-34页。 [15] Brückner I,Dräger K,Finkbeiner B,Wehrheim H.切片抽象。芬丹。Inf.,2008,89(4):369–392·Zbl 1154.68079号 [16] Holzmann G J.个人沟通。2005年10月。 [17] Clarke E M,Grumberg O,Jha S,Lu Y,Veith H.符号模型检查的反例引导抽象求精。美国医学会期刊,2003,50(5):752-794·Zbl 0974.68517号 ·doi:10.1145/876638.876643 [18] Wehrheim H.增量切片。程序中。2006年11月第八届ICFEM,第514-528页。 [19] Sabouri H,Sirjani M.基于切片的rebeca减量。理论计算机科学电子笔记,2010260(1):209-224·Zbl 1214.68223号 ·doi:10.1016/j.entcs.2009.12.039 [20] Henzinger T A、Jhala R、Majumdar R、Sutre G、Lazy抽象。程序中。第29届ACM SIGPLAN-SIGACT交响乐团。《程序设计语言原理》,2002年1月,第58-70页·Zbl 1323.68374号 [21] Graf S,Saídi H.用PVS构造抽象状态图。程序中。第九届CAV,1997年6月,第72-83页。 [22] Jung Y,Kong S,Wang B,Yi K。通过算法学习、决策过程和谓词抽象导出不变量。程序中。第11届国际会议验证、模型检查和抽象解释,2010年1月,第180-196页·Zbl 1248.68272号 [23] Podelski A,Wies T.反例引导焦点。程序中。第37届POPL,2010年1月,第249-260页·Zbl 1312.68067号 [24] Tonetta S.抽象模型检查,无需计算抽象。程序中。第二届世界形式方法大会,2009年11月,第89-105页。 [25] 拜尔K CJ、 模型检查原则。马萨诸塞州剑桥:麻省理工学院出版社,2008年,第468-595页。 [26] Groce A、Kroening D、Lerda F。通过解释理解反例。程序中。第16届计算机辅助验证国际会议,2004年7月,第453-456页·Zbl 1103.68620号 [27] Gastin P,Moro P,Zeitoun M.SPIN中反例的最小化。程序中。第11届SPIN模型检查软件国际研讨会,2004年4月,第92-108页·Zbl 1125.68369号 [28] Beer I,Ben David S,Chockler H,Orni A,Treffer R。使用因果关系解释反例。程序中。第21届CAV,2009年6月26日至7月2日,第94-108页·Zbl 1242.68150号 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。