×

混合系统的反例引导谓词抽象。 (英语) Zbl 1088.68096号

摘要:谓词抽象已经成为从无限状态系统中提取有限状态模型的一种强大技术,最近的研究表明,它可以提高混合系统可达性计算技术的有效性。给定一个具有线性动力学和一组线性谓词的混合系统,验证器对状态对应于输入谓词真值赋值的有限离散商进行实时搜索。这种方法的成功取决于用于抽象的谓词的选择。在本文中,我们通过分析在抽象状态空间中搜索生成的伪反例来自动识别这些谓词。我们介绍了发现新谓词的基本技术,这些谓词将排除密切相关的伪反例,这些技术的优化,这些技术在验证工具中的实现,以及证明该方法前景的案例研究。

MSC公司:

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

参考文献:

[1] 阿鲁尔(Alur,R.)。;Courcoubetis,C。;Halbwachs,N。;Henzinger,T.A。;Ho,P。;尼科林,X。;奥利维罗,A。;Sifakis,J。;Yovine,S.,混合系统的算法分析,理论。计算。科学。,138,3-34(1995年)·Zbl 0874.68206号
[2] 阿鲁尔(Alur,R.)。;Dang,T。;埃斯波西托,J。;Hur,Y。;伊万契奇,F。;库马尔,V。;李,I。;米什拉,P。;帕帕斯,G。;Sokolsky,O.,嵌入式系统的分层建模和分析,Proc。IEEE,91,1,11-28(2003)
[3] 阿鲁尔(Alur,R.)。;Dang,T。;Ivančić,F.,通过谓词抽象对混合系统进行可达性分析,(混合系统:计算和控制,第五国际研讨会,LNCS,第2289卷(2002),Springer:Springer-Blin),35-48·Zbl 1044.93517号
[4] R.Alur,T.Dang,F.Ivančić,使用反例引导谓词抽象的混合系统可达性分析,技术报告MS-CIS-02-34,宾夕法尼亚大学,费城,宾夕法尼亚州,2002年11月。;R.Alur,T.Dang,F.Ivančić,《使用反例引导谓词抽象的混合系统可达性分析》,技术报告MS-CIS-02-34,宾夕法尼亚大学,费城,宾夕法尼亚州,2002年11月。
[5] 阿鲁尔(Alur,R.)。;Dill,D.L.,时间自动机理论,定理。计算。科学。,126, 2, 183-235 (1994) ·兹比尔0803.68071
[6] 阿鲁尔(Alur,R.)。;伊泰,A。;Kurshan,R.P。;Yannakakis,M.,《通过逐次近似进行计时验证》,Inform。和计算。,118, 1, 142-157 (1995) ·Zbl 0939.68705号
[7] Asarin,E。;O.伯内兹。;Dang,T。;Maler,O.,分段线性动力系统的近似可达性分析,(混合系统:计算与控制,第三届国际研讨会,计算机科学讲义,第1790卷(2000)),21-31·Zbl 0938.93502号
[8] 球,T。;Rajamani,S.,Bebop:布尔程序的符号模型检查器,(SPIN 2000软件模型检查研讨会,计算机科学讲稿,第1885卷(2000)),113-130·Zbl 0976.68540号
[9] 巴伯,C。;多布金博士。;Huhdanpaa,H.,凸壳的Quickhull算法,ACM Trans。数学。软件,22,4,469-483(1996)·Zbl 0884.65145号
[10] Cameron,S.,计算凸多面体之间距离的两种快速算法的比较,IEEE Trans。机器人自动化,13,6,915-920(1997)
[11] 丘蒂南,A。;Krogh,B.K.,使用多边形流管近似验证多面体不变混合自动机,(混合系统:计算和控制,计算机科学讲义,第1569卷(1999)),76-90·Zbl 0954.93020号
[12] 克拉克,E。;Fehnker,A。;韩,Z。;Krogh,B。;俄勒冈州斯特斯伯格。;Theobald,M.,基于反例引导的抽象精化的混合系统验证,(系统构建和分析的工具和算法,计算机科学讲义,第2619卷(2003),Springer:Springer-Blin),192-207·Zbl 1031.68078号
[13] 克拉克,E。;格伦伯格,O。;Jha,S。;卢,Y。;Veith,H.,反例引导的抽象精化,(计算机辅助验证(2000)),154-169·Zbl 0974.68517号
[14] 克拉克,E.M。;Fehnker,A。;韩,Z。;Krogh,B。;Ouaknine,J。;俄勒冈州斯特斯伯格。;Theobald,M.,《混合系统的抽象和反例引导精化》,国际。J.找到。计算。科学。,14, 3 (2003) ·Zbl 1101.68678号
[15] 克拉克,E.M。;Kurshan,R.P.,计算机辅助验证,IEEE频谱,33,6,61-67(1996)
[16] 科贝特,J.C。;德怀尔,M.B。;哈特克利夫,J。;劳巴赫,S。;Pasareanu,C.S。;罗比;Zheng,H.,Bandera:从Java源代码中提取有限状态模型,(第22届软件工程国际会议(2000)),439-448
[17] 库索特,P。;库索特,R.,《抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型》,(第四届美国计算机学会程序设计语言原理研讨会(1977)),238-252
[18] 达斯,G。;Joseph,D.,最小凸嵌套多面体的复杂性,(加拿大计算几何会议(1990))
[19] Daws,C。;奥利维罗,A。;Tripakis,S。;Yovine,S.,工具K罗诺斯,(《混合系统III:验证与控制》,计算机科学讲稿,第1066卷(1996),施普林格出版社:柏林施普林格)
[20] 多布金博士。;Kirkpatrick,D.,《用统一方法确定预处理多面体的分离》(Proc.ICALP’90(1990)),400-413·Zbl 0765.68205号
[21] Edelsbrunner,H。;Preparia,F.P.,最小多边形间距,Inform。和计算。,77118-232(1987年)·Zbl 0642.52004号
[22] K.Fukuda,cddlib参考手册,cddlib 092a版,技术报告,麦吉尔大学,2001年。;K.Fukuda,cddlib参考手册,cddlib 092a版,技术报告,麦吉尔大学,2001年。
[23] Henzinger,T.A。;Ho,P。;Wong-Toi,H.,HY(Y)T型ECH公司:下一代,(第16届IEEE实时系统研讨会(1995年)),56-65
[24] Henzinger,T.A。;Ho,P。;Wong-Toi,H.,HY(Y)T型ECH公司:混合系统的模型检查器,Software Tools Technol。转让,1(1997)
[25] Henzinger,T.A。;贾拉(Jhala,R.)。;马朱姆达尔,R。;Sutre,G.,《惰性抽象》(Lazy abstration),《程序设计语言原理交响曲》(2002),58-70·Zbl 1323.68374号
[26] Holzmann,G.J.,模型检查器SPIN,IEEE Trans。软件工程,23,5,279-295(1997)
[27] Holzmann,G.J。;Smith,M.H.,自动化软件功能验证,贝尔实验室技术期刊,5,2,72-87(2000)
[28] Hudson,T。;林,M。;科恩,J。;Gottschalk,S。;Manocha,D.,《V碰撞:vrml的加速碰撞检测》(Proc.vrml’97(1997))
[29] F.Ivanć,混合系统建模与分析,宾夕法尼亚州费城宾夕法尼亚大学博士论文,2003年。;F.Ivanć,混合系统建模与分析,宾夕法尼亚州费城宾夕法尼亚大学博士论文,2003年。
[30] K.J.Kristoffersen,F.Laroussinie,K.G.Larsen,P.Pettersson,W.Yi,实时互斥协议的组合证明,摘自:Proc。第七届国际。软件开发理论与实践联合会议(TAPSOFT’97),法国里尔,1997年4月,第1214卷,柏林斯普林格,1997年,第565-579页。;K.J.Kristoffersen,F.Laroussinie,K.G.Larsen,P.Pettersson,W.Yi,实时互斥协议的组合证明,摘自:Proc。第七届国际。软件开发理论与实践联合会议(TAPSOFT’97),法国里尔,1997年4月,第1214卷,柏林斯普林格,1997年,第565-579页。
[31] Larsen,K。;Pettersson,P。;Yi、W.、UPPAAL公司简言之,施普林格国际。J.软件工具技术。转让,1(1997)
[32] 卢瓦索,C。;格拉芙,S。;Sifakis,J。;Bouajjani,A。;Bensalem,S.,并发系统验证的属性保持抽象,形式方法。系统设计。,6, 1 (1995) ·Zbl 0829.68053号
[33] Megiddo,N.,《关于多面体可分性的复杂性,离散计算》。几何学,3325-337(1988)·Zbl 0669.68035号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。