×

模型检查具有很强的公平性。 (英语) Zbl 1100.68066号

摘要:在本文中,我们提出了一个一致的框架,用于检查有限状态反应系统上线性时间逻辑(LTL)属性的符号模型,并考虑了充分的公平约束。我们使用公平离散系统(FDS)的计算模型,该模型同时考虑了公平(弱公平)和同情(强公平)。这里提出的方法将模型检查问题简化为给定FDS是否可行的问题(即至少有一个计算)。
本文的贡献是双重的:在方法论层面上,它对完整的LTL符号模型检查给出了一个直接的自包含的阐述,而没有诉诸于简化为微积分或CTL。在技术层面,它扩展了以前的方法,在算法层面处理同情,而不是将其添加到规范中,或者将同情转化为正义。
最后,我们用过去的算子扩展了CTL(^{*}),并证明了这里提出的基本符号可行性算法可以用于在完全公平约束下对FDS上的任意CTL(*{})公式进行模型检验。

MSC公司:

第68季度第60季度 规范和验证(程序逻辑、模型检查等)

软件:

CESAR公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] J.R.Burch、E.M.Clarke、K.L.McMillan、D.L.Dill和L.J.Hwang,“符号模型检查:1020个状态及以上”,《国际比较》。,第98卷,第2期,第142-170页,1992年·Zbl 0753.68066号 ·doi:10.1016/0890-5401(92)90017-A
[2] E.M.Clarke和E.A.Emerson,“使用分支时间-时间逻辑设计和合成同步骨架”,Proc。IBM程序逻辑研讨会,Lect第131卷。公司注释。科学。,Springer-Verlag,1981年,第52-71页。
[3] E.M.Clarke、O.Grumberg和K.Hamaguchi,“对ltl模型检查的另一种看法”,《系统设计中的形式方法》,第10卷,第1期,1997年。
[4] E.M.Clarke、O.Grumberg、D.E.Long和X.Zhao,《符号模型检查中反例和证人的有效生成》。1995年设计自动化会议95(DAC95)。
[5] E.A.Emerson和C.L.Lei,“命题模态{\(mu\)}-演算片段中的有效模型检查”。IEEE第一交响曲。Comp.中的逻辑。科学。,第267-278页,1986年。
[6] E.A.Emerson和C.Lei,“模型检查的模式:分支时间逻辑反击”,《计算机编程科学》,第8卷,第275-306页,1987年·Zbl 0615.68019号 ·doi:10.1016/0167-6423(87)90036-0
[7] N.Francez,《公平》,施普林格-弗拉格出版社,1986年。
[8] D.Gabbay、A.Pnueli、S.Shelah和J.Stavi,《公平的时间分析》。第七交响乐团。普林克。第页,共页。Lang.,第163-173页,1980年。
[9] R.H.Hardin、R.P.Kurshan、S.K.Shukla和M.Y.Vardi,“使用BDD检测坏循环的新启发式”,载于O.Grumberg和O.Gromberg(编辑),Proc。第九届国际计算机辅助验证会议(CAV’97),Lect第1254卷。公司注释。科学。,Springer-Verlag,1997年,第268-278页·Zbl 1001.68074号
[10] M.R.Henzinger和J.A.Telle,“用于街道自动机非空性和通信协议prunning的更快算法”,发表在《第五届Scandina vian算法理论研讨会论文集》,1996年,第10-20页。
[11] R.Hojati、H.Touati、R.P.Kurshan和R.K.Brayton,“高效{\(\omega\)}-正则语言遏制”,收录于G.V.Bochmann和D.K.Probst(编辑),Proc。第四届国际计算机辅助验证会议(CAV’92),Lect第697卷。公司注释。科学。,斯普林格·弗拉格,Lect的第663号。Comp.中的注释。科学。,SPringer-Verlag,1992年,第396-409页。
[12] Y.Kesten和A.Pnueli,“通过增广有限抽象进行验证,Inf.和Comp。,第163卷,第203-243页,2000年·Zbl 1003.68069号 ·doi:10.1006/inco.2000.3000
[13] Y.Kesten、A.Pnueli和L.Raviv,“线性时序逻辑规范的算法验证”,收录于K.G.Larsen、S.Skyum和G.Winskel(编辑),Proc,第25期Int.Col-loq。自动语言程序。,Lect第1443卷。Comp.中的注释。科学。,Springer-Verlag,1998年,第1-16页。
[14] R.P.Kurshan,《协调过程的计算机辅助验证》,普林斯顿大学出版社,新泽西州普林斯顿,1995年·Zbl 0822.68116号
[15] O.Lichtenstein,“线性时间时序逻辑的可判定性、完备性和扩展”,魏茨曼科学研究所博士论文,1991年。
[16] O.Lichtenstein和A.Pnueli,《检查有限状态并发程序是否满足其线性规范》。第12届ACM交响乐团。普林克。第页,共页。兰格,1985年,第97-107页。
[17] D.Lehmann、A.Pnueli和J.Stavi,《公平、正义和公平:同时终止的伦理》。第八国际学院Aut.Lang.Prog。,Lect.第115卷。公司注释。科学。,Springer-Verlag,1981年,第264-277页·Zbl 0468.68026号
[18] O.Lichtenstein、A.Pnueli和L.Zuck,《程序集》中的“过去的荣耀”。Conf.Logics of Programs,Lect第193卷。公司注释。科学。,Springer-Verlag,1985年,第196-218页·Zbl 0586.68028号
[19] Z.Manna和A.Pnueli,“完成时间画面”,Theor。公司。科学。,第83卷,第1期,第97-130页,1991年·Zbl 0795.68133号 ·doi:10.1016/0304-3975(91)90041-Y
[20] Z.Manna和A.Pnueli,《反应和并发系统的时间逻辑:规范》,施普林格出版社,纽约,1991年·Zbl 0753.68003号
[21] Z.Manna和A.Pnueli,《无功系统的时间验证:安全》,Springer-Verlag出版社,纽约,1995年·Zbl 0844.68079号
[22] A.Pnueli和E.Shahar,“演绎与算法验证相结合的平台”,见R.Alur和T.Henzinger,R.Alul和T.Henzinger(编辑),Proc。第8届国际计算机辅助验证会议(CAV’96),Led第1102卷。公司注释。科学。,施普林格-弗拉格出版社,1996年,第184-195页。
[23] J.P.Queille和J.Sifakis,“并发系统的规范和验证”,摘自M.Dezani-Ciancaglini和M.Montanari(编辑)的《编程国际研讨会》,Lect第137卷。公司注释。科学。,Springer-Verlag,1982年,第337-351页·Zbl 0482.68028号
[24] K.Ravi、R.Bloem和F.Somenzi,“用于计算公平循环的符号算法的比较研究”,载于W.A.Hunt,Jr.和S.D.Johnson(编辑),《计算机辅助设计中的形式方法》,Lect,第1954卷。公司注释。科学。,施普林格出版社,2000年,第143-160页。
[25] F.A.Stomp、W.-P.de Roever和R.T.Gerth,“{\(\mu\)}演算作为公平论据的断言语言”,Inf.and Comp。,第82卷,第278-322页,1989年·Zbl 0678.68010号 ·doi:10.1016/0890-5401(89)90004-7
[26] M.Y.Vardi和P.Wolper,《自动程序验证的自动机理论方法》。IEEE第一交响曲。Comp.中的逻辑。科学。,1986年,第332-344页。
[27] Z.Yang,“模型检查中符号可达性算法的性能分析”,莱斯大学硕士论文,1999年。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。