×

计算参数化Petri网的参数化不变量。 (英语) Zbl 1489.68158号

Buchs,Didier(编辑)等人,Petri网和并发的应用和理论。第42届国际会议,PETRI NETS 2021,虚拟活动,2021年6月23日至25日。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。12734, 141-163 (2021).
摘要:Petri网模型的一个基本优点是可以根据网的语法自动计算有用的系统不变量。用于此目的的经典技术是位置不变量、P分量、虹吸或陷阱。最近,Bozga等人提出了一种新的技术,用于参数化的验证具有环形或阵列体系结构的系统的安全属性。它们表明,“对于参数化Petri网的每个实例,满足与实例的所有P分量、信标和陷阱相关联的线性不变量的所有标记都是安全的”这句话可以在WS1S中编码,并使用MONA等工具进行检查。然而,尽管该技术证明了从P分量、虹吸管或陷阱中提取的无限线性不变量集足够强大,足以证明安全性,但它并没有返回人类可以理解的对这一事实的解释。我们提出了一个CEGAR循环,它构造了一个有限的,有限的一套,共套参数化的P组件、虹吸管或陷阱,其无数实例足以证明安全性。为此,我们为不同的体系结构设计了参数化过程。
关于整个系列,请参见[Zbl 1482.68013号].

MSC公司:

68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Abdulla,P.A.,Cerans,K.,Jonsson,B.,Tsay,Y.:无限状态系统的一般可判定性定理。收录于:LICS,第313-321页。IEEE计算机学会(1996)
[2] 宾夕法尼亚州阿卜杜拉;Delzanno,G。;亨达,NB;Rezine,A。;格伦伯格,O。;Huth,M.,《无传感器的常规模型检查(关于参数化系统的有效验证)》,《系统构建和分析的工具和算法》,721-736(2007),海德堡:斯普林格·Zbl 1186.68312号 ·doi:10.1007/978-3-540-71209-1_56
[3] 宾夕法尼亚州阿卜杜拉;Jonsson,B。;尼尔森,M。;Saksena,M。;加德纳,P。;Yoshida,N.,《定期模型检查的调查》,CONCUR 2004-并发理论,35-48(2004),海德堡:斯普林格,海德伯格·Zbl 1099.68055号 ·doi:10.1007/978-3-540-28644-83
[4] 宾夕法尼亚州阿卜杜拉;西斯特拉,AP;Talupur,M.,模型检查参数化系统,模型检查手册,685-725(2018),Cham:Springer,Cham·兹比尔1392.68223 ·doi:10.1007/978-3-319-10575-821
[5] 阿普特,吉尔吉斯斯坦共和国;Kozen,DC,有限状态并发系统自动验证的限制,Inf.Process。莱特。,22, 6, 307-309 (1986) ·doi:10.1016/0020-0190(86)90071-2
[6] Athanasiou,K。;刘,P。;Wahl,T。;Olivetti,N。;Tiwari,A.,《使用线程状态方程验证无边界线程程序》,《自动推理》,516-531(2016),查姆:施普林格,查姆·Zbl 1475.68174号 ·doi:10.1007/978-3-319-40229-1_35
[7] Außerlechner,S。;雅各布斯,S。;Khalimov,A。;Jobstmann,B。;Leino,KRM,具有公平性、验证、模型检查和抽象解释的保护协议的严格截止点,476-494(2016),海德堡:施普林格,海德堡·Zbl 1475.68175号 ·doi:10.1007/978-3-662-49122-5_23
[8] Baukus,K。;Bensalem,S。;Lakhnech,Y。;斯塔尔,K。;格拉芙,S。;Schwartzbach,M.,《抽象WS1S系统以验证参数化网络,系统构建和分析的工具和算法》,188-203(2000),海德堡:斯普林格·Zbl 0964.68096号 ·数字对象标识代码:10.1007/3-540-46419-0_14
[9] Baukus,K。;Lakhnech,Y。;斯塔尔,K。;Cortesi,A.,缓存一致性协议的参数化验证:安全性和活性,验证,模型检查和抽象解释,317-330(2002),海德堡:斯普林格·Zbl 1057.68620号 ·doi:10.1007/3-540-478113-2_22
[10] Bensalem,S。;博兹加,M。;Nguyen,T-H;Sifakis,J。;Bouajjani,A。;Maler,O.,D-finder:一种用于组合死锁检测和验证的工具,《计算机辅助验证》,614-619(2009),海德堡:斯普林格,海德伯格·doi:10.1007/978-3-642-02658-445
[11] Bloem,R.,参数化验证的可判定性,Synth。莱克特。分布计算。理论,6,1-170(2015)·Zbl 1400.68006号 ·doi:10.2200/S00658ED1V01Y201508DCT013
[12] 布隆丁,M。;埃斯帕扎,J。;Helfrich,M。;库切拉,A。;梅耶,PJ;拉希里,斯洛伐克;Wang,C.,用随机调度检查复制系统的定性活性,计算机辅助验证,372-397(2020),Cham:Springer,Cham·Zbl 1478.68147号 ·doi:10.1007/978-3-030-53291-820
[13] 布隆丁,M。;芬克尔,A。;Haase,C。;哈达德,S。;Chechik,M。;Raskin,J-F,连续处理可覆盖性问题,系统构建和分析的工具和算法,480-496(2016),海德堡:施普林格,海德堡·Zbl 1420.68144号 ·doi:10.1007/978-3-662-49674-9_28
[14] 博兹加,M。;埃斯帕扎,J。;Iosif,R。;Sifakis,J。;Welzel,C.,《用参数化体系结构验证系统的结构不变量,系统构建和分析的工具和算法》,228-246(2020),Cham:Springer,Cham·Zbl 1507.68179号 ·doi:10.1007/978-3-030-45190-5_13
[15] 博兹加,M。;Iosif,R。;Sifakis,J。;Vojnar,T。;Zhang,L.,检查基于参数组件的系统的死锁自由度,系统构建和分析的工具和算法,3-20(2019),Cham:Springer,Cham·Zbl 1527.68022号 ·doi:10.1007/978-3-030-17465-1_1
[16] 布朗,M。;克拉克,E。;Grumberg,O.,关于具有许多相同有限状态过程的网络的推理,Inf.Comput。,81, 1, 13-31 (1989) ·Zbl 0709.68610号 ·doi:10.1016/0890-5401(89)90026-6
[17] Chen,Y.,Hong,C.,Lin,A.W.,Rümmer,P.:学习证明参数化并发系统的安全性。收录于:FMCAD,第76-83页(2017年)
[18] Delzanno,G.:参数化缓存一致性协议的自动验证。收录于:CAV,第53-68页(2000年)。doi:10.1007/10722167_8·Zbl 0974.68500号
[19] 戴塞尔,J。;Esparza,J.,《自由选择Petri网》(2005),剑桥:剑桥大学出版社,剑桥·Zbl 0836.68074号
[20] Dijkstra,E.W.:合作顺序过程。摘自:Hansen,P.B.(编辑)《并发编程的起源》,第65-138页。Springer,纽约(2002年)。doi:10.1007/978-1-4757-3472-02
[21] 艾默生,EA;卡隆,V。;McAllester,D.,《将模型检查从多减少到少》,《自动演绎-CADE-17236-254》(2000),海德堡:斯普林格出版社·Zbl 0963.68109号 ·doi:10.1007/10721959_19
[22] 艾默生,E.A.,纳姆乔什,K.S.:关于戒指的推理。收录于:POPL,第85-94页(1995年)
[23] 埃斯帕扎,J。;Reisig,W。;Rozenberg,G.,《petri网问题的可判定性和复杂性——导论》,《petri网讲座I:基本模型》,374-428(1998),海德堡:斯普林格·Zbl 0926.68087号 ·数字对象标识代码:10.1007/3-540-65306-6_20
[24] Esparza,J.:匿名进程群组的参数化验证。参见:《可靠软件系统工程》,第59-71页。IOS出版社(2016)
[25] Esparza,J.、Finkel,A.、Mayr,R.:关于广播协议的验证。收录于:LICS,第352-359页。IEEE计算机学会(1999)
[26] 埃斯帕扎,J。;Ledesma-Garza,R。;马朱姆达尔,R。;梅耶,P。;Niksic,F。;Biere,A。;Bloem,R.,基于SMT的覆盖性分析方法,计算机辅助验证,603-619(2014),查姆:斯普林格,查姆·Zbl 1487.68156号 ·数字对象标识代码:10.1007/978-3-319-08867-940
[27] 埃斯帕扎,J。;Melzer,S.,《使用整数规划验证安全特性:超越状态方程》,形式方法系统。设计。,16, 2, 159-189 (2000) ·doi:10.1023/A:1008743212620
[28] Esparza,J.,Meyer,P.J.:基于SMT的公平终止分析方法。收录于:FMCAD,第49-56页。IEEE(2015)
[29] Esparza,J.,Raskin,M.,Welzel,C.:计算参数化petri网的参数化不变量(2021)。https://arxiv.org/abs/203.10280
[30] Esparza,J.,Raskin,M.,Welzel,C.:计算参数化petri网的参数化不变量(2021)。https://gitlab.lrz.de/i7/osrich网址 ·Zbl 1489.68158号
[31] 芬克尔,A。;哈达德,S。;Khmelnitsky,I.,《最小可覆盖性树构建完成且高效》,《软件科学和计算结构基础》,237-256(2020),商会:施普林格,商会·Zbl 07250941号 ·doi:10.1007/978-3-030-45231-5_13
[32] 芬克尔,A。;Schnoebelen,P.,到处都是结构良好的过渡系统!,西奥。计算。科学。,256, 1-2, 63-92 (2001) ·Zbl 0973.68170号 ·doi:10.1016/S0304-3975(00)00102-X
[33] 弗里堡,L。;Olsén,H.,作为正则语言的参数化环的可达集,Electr。注释Theor。计算。科学。,9, 40 (1997) ·Zbl 0907.68119号 ·doi:10.1016/S1571-0661(05)80427-X
[34] Geffroy,T。;Leroux,J。;Sutre,G.,Occam的剃刀应用于petri网覆盖问题,Theor。计算。科学。,750, 38-52 (2018) ·Zbl 1402.68134号 ·doi:10.1016/j.tcs.2018.04.014
[35] 德语,SM;西斯特拉,AP,《关于具有多个过程的系统的推理》,J.ACM,39,3,675-735(1992)·Zbl 0799.68078号 ·doi:10.1145/146637.146681
[36] 亨利克森,JG;Brinksma,E。;克利夫兰,WR;拉森,KG;Margaria,T。;Steffen,B.,Mona:实践中的一元二阶逻辑,系统构建和分析的工具和算法,89-110(1995),海德堡:施普林格·doi:10.1007/3-540-60630-05
[37] 雅各布斯,S。;Sakr,M.,《分析保护协议:更好的截止、更多的系统、更多的表达、验证、模型检查和抽象解释》,247-268(2018),Cham:Springer,Cham·Zbl 1446.68105号 ·doi:10.1007/978-3-319-73721-8_12
[38] Jensen,HE;美国北卡罗来纳州林奇;Steffen,B.,使用抽象的燃烧证明过程互斥算法,《系统构建和分析的工具和算法》,409-423(1998),海德堡:斯普林格·doi:10.1007/BFb0054186
[39] Kesten,Y。;马勒,O。;马库斯,M。;普努利,A。;Shahar,E.,用丰富的断言语言进行符号模型检查,Theor。计算。科学,256,193-112(2001)·Zbl 0973.68119号 ·文件编号:10.1016/S0304-3975(00)00103-1
[40] Murata,T.,《Petri网:属性、分析和应用》,Proc。IEEE,77,4,541-580(1989)·数字对象标识代码:10.1109/5.24143
[41] Reisig,W.,理解Petri网-建模技术、分析方法、案例研究(2013),海德堡:施普林格,海德堡·Zbl 1278.68222号 ·数字对象标识代码:10.1007/978-3-642-33278-4
[42] 雷尼尔,P-A;Servais,F。;Filiot,E。;Jungers,R。;Potapov,I.,关于petri网最小覆盖集的计算,可达性问题,164-177(2019),Cham:Springer,Cham·Zbl 07121144号 ·doi:10.1007/978-3-030-30806-3_13
[43] MONA项目:MONA。https://www.bricks.dk/mona网站
[44] Welzel,C.、Esparza,J.、Raskin,M.:鸵鸟(2020)。doi:10.5281/zenodo.4499091
[45] Wimmel,H.,Wolf,K.:将CEGAR应用于Petri网状态方程。日志。方法计算。科学8(3),(2012)·Zbl 1248.68360号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。