×

状态属性的问题导向的顽固集合方法。 (英语) Zbl 1109.68075号

摘要:本文提出了两种解决状态属性推理时状态爆炸问题的顽固集方法。第一种方法可以确定给定状态谓词所在的系统状态是否可到达。第二种方法可以确定是否可以从所有可到达状态到达给定状态谓词所在的状态。这两种方法的新颖之处在于,它们依赖于所谓的向上集和向下集,而不是可视转换的概念,这使得早期的方法只能对状态空间进行有限的缩减,尤其是在考虑涉及系统许多状态变量的状态谓词时。建议的顽固集方法已在LoLA工具中实现,我们报告了使用此计算机工具获得的一些实验结果,以及应用两种问题引导的顽固集算法及其在验证中的不同实现的一些一般指导。这两种方法是在Petri网的上下文中提出的,但也适用于基本顽固集理论适用的其他面向状态和动作的建模形式。

MSC公司:

68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] T.Andrews、S.Qadeer、S.K.Rajamani、J.Rehof和Y.Xie,“Zing:并发软件的模型检查器”,载于《计算机辅助验证会议记录》,计算机科学讲义第3114卷,2004年,第484-487页·Zbl 1103.68600号
[2] R.Bhattacharya,S.German和G.Gopalakrishnan,“基于规则的转换系统的符号偏序简化算法”,技术报告UUCS-03-028,犹他大学计算学院,2003年·Zbl 1159.68310号
[3] E.Clarke和E.A.Emerson,“使用分支时间时序逻辑设计和合成同步骨架”,摘自《程序逻辑研讨会进程》,计算机科学讲稿第131卷,1981年·Zbl 0546.68014号
[4] E.M.Clarke、O.Grumberg、M.Minna和D.Peled,“使用部分顺序技术的状态空间缩减”,《国际软件杂志》。技术工具。事务处理。,第2卷,第3期,第279-287页,1999年·兹比尔1065.68506
[5] E.M.Clarke、O.Grumberg和D.Peled,《模型检验》,麻省理工出版社,1999年。
[6] F.Curbera、Y.Goland、J.Klein、F.Leymann、D.Roller、S.Thatte和S.Weerawarana,“web服务的业务流程执行语言,1.1版”,技术报告,BEA Systems,International Business Machines Corporation,Microsoft Corporation,2003年。
[7] J.Desel和W.Reisig,“位置/转换petri网”,载于《petri网讲座I:基本模型》,计算机科学讲义第1491卷,施普林格出版社,1998年,第122–173页·Zbl 0926.68083号
[8] D.L.Dill,“Mur{\(\phi\)}验证系统”,载于《计算机辅助验证会议记录》,1996年计算机科学讲义第1102卷,第390-393页。
[9] E.A.Emerson,《时间和模态逻辑》,《理论计算机科学手册》B卷,爱思唯尔,第章。16,第995-1072页,1990年·兹比尔0900.03030
[10] R.Gerth、R.Kuiper、D.Peled和W.Penczek,《分支时间逻辑模型检查的偏序方法》。第三届以色列计算与系统理论研讨会,1995年,第130-140页·Zbl 1045.68588号
[11] A.Gibbons,算法图论。剑桥大学出版社,1985年·Zbl 0568.05001号
[12] P.Godefroid,“使用偏序改进自动验证方法”,载于《CAV’90会议录》,计算机科学讲义第531卷,1990年,第175-186页。
[13] P.Godefroid,并行系统验证的部分顺序方法,状态爆炸问题的方法,计算机科学讲稿第1032卷,Springer-Verlag,1996年·Zbl 1293.68005号
[14] S.Hinz、K.Schmidt和C.Stahl,“将BPEL转换为petri网”,载于W.van der Aalst、B.Benatallah、F.Casati和F.Curbera(编辑),《第三届商业流程管理国际会议论文集》(BPM 2005),计算机科学讲义第3649卷,法国南希,2005年,第220–235页。
[15] G.J.Holzmann,《SPIN模型检查器》,Addison-Wesley,2003年。
[16] I.Kokkarinn、A.Valmari和D.Peled,“放松的能见度增强了部分阶数的减少”,《形式方法系统》。设计。,第19卷,第275-289页,2001年·Zbl 0995.68060号
[17] L.M.Kristensen和A.Valmari,“改进的基于问题的状态属性固执集方法”,载于《ICATPN学报》2000年第1825卷《计算机科学讲义》,2000年,第282-301页·Zbl 0986.68083号
[18] A.Lluch-Lafuente、S.Edelkamp和S.Leue,《定向模型检查中的部分降阶》。第九届软件模型检查国际SPIN研讨会,计算机科学讲稿第2318卷,2002年,第112-127页·Zbl 1077.68693号
[19] T.Murata,“Petri网:属性、分析和应用”,《IEEE学报》,第77卷,第4期。IEEE计算机学会1989年,第541-580页。
[20] D.Peled,“从一开始,一为所有:关于使用代表进行模型检查”,载于《CAV’93会议录》,1993年《计算机科学讲义》第697卷,第409-423页。
[21] D.Peled,“结合部分订单减少和现场模型检查”,《形式方法体系》。设计。,第8卷,第1期,第39-64页,1996年,。
[22] D.Peled,“部分降阶的十年”,载于《CAV’98会议录》,计算机科学讲义第1427卷,1998年,第17-28页。
[23] A.Pnueli,“并发系统的时间逻辑”,Theor。公司。科学。,第13卷,第45-60页,1981年·Zbl 0441.68010号
[24] J.P.Quielle和J.Sifakis,“CESAR中并发系统的规范和验证”,载于第五届国际编程研讨会论文集,计算机科学讲义第137卷,1982年,第337-350页。
[25] C.A.R.Hoare,通信顺序过程。普伦蒂斯·霍尔,1985年·Zbl 0637.68007号
[26] W.Reisig,Petri网,EATCS理论计算机科学专著第4卷,施普林格出版社,1985年·Zbl 0604.68068号
[27] K.Schmidt,“标准属性的顽固集”,载于《ICATPN’99会议录》,计算机科学讲稿第1639卷,1999年,第46-65页。
[28] K.Schmidt,“LoLA:低水平分析器”,载于《ICATPN’2000年会刊》,《计算机科学讲义》第1825卷,2000年,第465–474页·Zbl 0986.68684号
[29] K.Schmidt,“LoLA工具主页”,2003年http://www.informatik.hu-berlin.de/\(\sim\)kschmidt/lola.html。
[30] C.Stahl,“BPEL的petri网语义”,Informatik-Berichte 188,柏林洪堡大学,2005年。
[31] C.Stahl、W.Reisig和M.Krstic,“GALS包装器中的危险检测:案例研究”,J.Desel和Y.Watanabe(编辑),《第五届系统设计并行应用国际会议论文集》(ACSD’05),法国圣马洛,2005年,第234–243页。
[32] A.Valmari,“通过简化可达图生成进行错误检测”,载于《第九届欧洲Petri网应用与理论研讨会论文集》,1988年,第95-112页。
[33] A.Valmari,“对国家爆炸的顽固攻击”,载于《CAV’90会议录》,《计算机科学讲义》第531卷,1990年,第156-165页·Zbl 0765.68147号
[34] A.Valmari,“简化状态空间生成的顽固集”,收录于G.Rozenberg(Ed.),《Petri网的进展》,《计算机科学讲义》第483卷,1990年,第491-515页。
[35] A.Valmari,“最先进的报告:顽固的设置”,Petri Net。新闻。,第46卷,第6-14页,1994年。
[36] A.Valmari,“过程代数的顽固集方法”,载于《POMIV’96学报》,《验证中的偏序方法研讨会》,离散数学和理论计算机科学DIMACS系列第29卷。美国数学学会,1997年,第213-231页·Zbl 0882.68090号
[37] A.Valmari,“状态爆炸问题”,收录于W.Reisig和G.Rozenberg(编辑),《Petri网讲座I:基本模型》,计算机科学讲义第1491卷,Springer-Verlag,1998年,第429-528页。
[38] R.van Glabbeek和W.Weijland,“互模拟语义中的分支时间和抽象(扩展抽象)”,摘自Proc。IFIP信息处理国际会议,1989年,第613-618页。
[39] B.Vergauwen和J.Lewi,“CTL的线性局部模型检查算法”,载于《CONCUR’93会议录》,《计算机科学讲义》第715卷,1993年,第447-461页。
[40] P.Wolper和P.Godefroid,“时序验证的偏序方法”,载于《CONCUR’93会议录》,计算机科学讲稿第715卷,1993年,第233-246页·Zbl 0772.68064号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。