×

模型检查LTL,定期评估下推系统。 (英语) Zbl 1078.68081号

摘要:最近的工作提出了将下推系统作为使用(递归)过程分析程序的工具,LTL的模型检查问题受到了特别关注。然而,所有这些工作都对原子命题的可能赋值施加了强烈的限制:下推系统的配置是否满足原子命题只能取决于下推自动机的当前控制状态及其最顶层的堆栈符号。我们考虑具有常规赋值的LTL:满足原子命题的配置集可以是任意的正则语言。模型检查问题通过两种不同的技术解决,着眼于效率。由此产生的算法在问题的某些度量中是多项式的,这些度量通常很小,但在问题实例的大小中可能是指数的。然而,我们表明,这种指数膨胀是不可避免的。定期估值的扩展允许对不同领域的问题进行建模;例如,我们展示了一个应用程序,用于分析具有检查点的系统。我们声称,我们的模型检查算法为解决这些问题提供了一个通用、统一和高效的框架。

MSC公司:

65年第68季度 形式语言和自动机
60年第68季度 规范和验证(程序逻辑、模型检查等)

软件:

贝博普
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 球,T。;Rajamani,S.K.,Bebop:布尔程序的符号模型检查器,(SPIN 00:SPIN Workshop。SPIN 00:SPIN Workshop,LNCS,vol.1885(2000),Springer:Springer Berlin),113-130·Zbl 0976.68540号
[2] 贝松,F。;Jensen,T。;Métayer,D.L。;Thorn,T.,控制流图的模型检查安全属性,J.Compute。安全。,9, 217-250 (2001)
[3] Bouajjani,A。;埃斯帕尔扎,J。;Maler,O.,《下推自动机的可达性分析:模型检查的应用》,(CONCUR’97会议录)。1997年CONCUR会议记录,LNCS,第1243卷(1997),Springer:Springer Berlin),135-150·Zbl 1512.68135号
[4] 伯卡特,O。;Steffen,B.,《无限连续过程的全模态微积分检验模型》(Proc.ICALP’97)。程序。ICALP’97,LNCS,第1256卷(1997),施普林格:施普林格柏林),419-429·兹比尔1401.68188
[5] E.A.Emerson,时间和模态逻辑,理论手册。公司。科学。B、 1991年;E.A.Emerson,时间和模态逻辑,理论手册。公司。科学。B、 1991年
[6] 艾默生,E.A。;Lei,C.,《模型检查的模式:分支时间逻辑反击》,《科学》。计算。程序。,8, 3, 275-306 (1987) ·Zbl 0615.68019号
[7] 埃斯帕尔扎,J。;Hansel博士。;Rossmanith,P。;Schwoon,S.,《模型检查下推系统的高效算法》(Proc.CAV’00)。程序。CAV’00,LNCS,1855(2000),施普林格:施普林格柏林),232-247·Zbl 0974.68116号
[8] 埃斯帕尔扎,J。;Knoop,J.,《过程间数据流分析的自动机理论方法》,(FoSSaCS’99会议录)。FoSSaCS’99会议记录,LNCS,第1578卷(1999),Springer:Springer Berlin),14-30
[9] J.Esparza,A.Kučera,S.Schwoon,带下推系统定期估值的LTL模型检查,技术报告EDI-INF-RR00044,爱丁堡大学信息学系,2001年;J.Esparza,A.Kučera,S.Schwoon,《推倒系统定期评估的模型检查LTL》,技术报告EDI-INF-RR0044,爱丁堡大学信息学系,2001年·Zbl 1087.68542号
[10] 埃斯帕尔扎,J。;Schwoon,S.,基于BDD的递归程序模型检查器(Proc.CAV’01)。程序。CAV’01,LNCS,2102(2001),施普林格:柏林施普林格),324-336·Zbl 0991.68539号
[11] 芬克尔,A。;Willems,B。;Wolper,P.,《模型检查下推系统的直接符号方法》,电子笔记Theor。计算。科学。,9 (1997) ·Zbl 0907.68126号
[12] Jensen,T。;Le Métayer,D。;Thorn,T.,基于控制流的安全属性验证,(IEEE安全与隐私研讨会(1999)),89-103
[13] 瓦尔迪,M.Y。;Wolper,P.,《程序模态逻辑的自动机理论技术》,J.Compute。系统。科学。,32, 183-221 (1986) ·Zbl 0622.03017号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。