×

通过多目标模型检查进行组合概率验证。 (英语) Zbl 1277.68138号

摘要:组合验证方法为解决可伸缩性的挑战提供了一种强大的方法。在本文中,我们开发了基于假设-保证范式的概率系统组合验证技术。我们以同时表现出非确定性和随机行为的系统为目标,将其建模为概率自动机,并用成本或回报来增加这些模型,以解释例如能源使用或性能指标。尽管概率自动机组合推理在理论上取得了重大进展,但在自动验证方面明显缺乏实际进展。
我们提出了一种基于多目标概率模型检验的新假设保证框架,该框架支持对一系列定量属性进行组合验证,包括概率正则规范和预期总成本或报酬度量。我们提供了多种假设保证证明规则,包括不对称、循环和异步变体,并展示了如何以组合方式获得数值结果。如果在证明规则中使用适当的假设,我们的合成验证方法与之前提出的方法相比,是高效且完全自动化的。实验结果证明了它们在几个大型案例研究中的实际适用性,包括常规概率验证不可行的情况。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
87年第68季度 计算机科学中的概率(算法分析、随机结构、相变等)
65年第68季度 形式语言和自动机
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Bianco,A。;de Alfaro,L.,概率和非确定性系统的模型检验,(Thiagarajan,P.,Proc.第15届软件技术和理论计算机科学基础会议,Proc.15th Conference on Foundations of Software Technology and Theory Computer Science,FSTTCS’95)。程序。第十五届软件技术和理论计算机科学基础会议。程序。第15届软件技术和理论计算机科学基础会议,FSTTCS’95,Lect。注释计算。科学。,第1026卷(1995),施普林格),499-513·Zbl 1354.68167号
[2] Courcoubetis,C。;Yannakakis,M.,马尔可夫决策过程和规则事件,(Paterson,M.,Proc.第17届自动机、语言和程序设计国际学术讨论会,Proc.第17届自动机、语言和程序设计国际学术讨论会,ICALP’90。程序。第17届国际自动化、语言和编程学术讨论会。程序。第17届国际自动化、语言和编程学术讨论会,ICALP’90,Lect。注释计算。科学。,第443卷(1990),施普林格),336-349·Zbl 0765.68152号
[3] de Alfaro,L.,概率系统的形式验证(1997),斯坦福大学,博士论文
[4] Kwiatkowska,M。;诺曼,G。;Parker,D.,PRISM 4.0:概率实时系统的验证,(Gopalakrishnan,G.;Qadeer,S.,Proc.第23届计算机辅助验证国际会议。Proc.第23届计算机辅助验证国际会议,CAV’11。程序。第23届计算机辅助验证国际会议。程序。第23届计算机辅助验证国际会议,CAV’11,Lect。注释计算。科学。,第6806卷(2011),施普林格),585-591
[5] Ciesinski,F。;Baier,C.,《白酒:反应系统定性和定量线性时间分析的工具》,(第三届系统定量评估国际会议论文集,第三届国际系统定量评估会议论文集),QEST’06(2006),IEEE CS出版社),131-132
[6] Jones,C.,《针对干扰程序开发方法的初步步骤》,ACM Trans。程序。语言系统。,5, 596-619 (1983) ·Zbl 0517.68032号
[7] 帕萨雷努,C。;Giannakopoulou,D。;博巴鲁,M。;科布雷,J。;Barringer,H.,《学习分而治之:应用L*算法自动进行假设保证推理》,《形式方法系统》。设计。,32, 175-205 (2008) ·Zbl 1147.68053号
[8] Segala,R.,随机分布式实时系统的建模与验证(1995),麻省理工学院,博士论文
[9] 塞加拉,R。;Lynch,N.,概率过程的概率模拟,Nord.J.Compute。,2, 250-273 (1995) ·Zbl 0839.68067号
[10] Pogosyants,A。;塞加拉,R。;Lynch,N.,《Aspnes和Herlihy随机共识算法的验证:案例研究》,Distrib.Comput。,13, 155-186 (2000) ·兹比尔1448.68156
[11] Segala,R.,《概率自动机的基于合成轨迹的语义》,(Lee,I.;Smolka,S.,Proc.第六届并发理论国际会议,Proc.《第六届并行理论国际会议》,CONCUR’95。程序。第六届并行理论国际会议。程序。第六届并行理论国际会议,CONCUR’95,Lect。注释计算。科学。,第962卷(1995),施普林格),234-248
[12] de Alfaro,L。;亨辛格,T。;Jhala,R.,概率系统的组合方法,(Larsen,K.;Nielsen,M.,《第12届并行理论国际会议论文集》,CONCUR’01。程序。第十二届并行理论国际会议。程序。第十二届并行理论国际会议,CONCUR'01,Lect。注释计算。科学。,第2154卷(2001年),施普林格出版社),351-365·Zbl 1006.68083号
[13] Cheung,L。;林奇,N。;塞加拉,R。;Vaandrager,F.,《交换概率I/O自动机》,(第1届计算理论方面国际学术讨论会论文集,第1届计算机理论方面国际研讨会论文集,ICTAC’04。程序。第一届国际计算理论研讨会。程序。第一届国际计算理论研讨会,ICTAC’04,Lect。注释计算。科学。,第3407卷(2004),施普林格),494-510·兹比尔1109.68053
[14] Etessami,K。;Kwiatkowska,M。;瓦尔迪,M。;Yannakakis,M.,马尔可夫决策过程的多目标模型检验,Log。方法计算。科学。,4, 1-21 (2008) ·Zbl 1161.68565号
[15] Forejt,V。;Kwiatkowska,M。;诺曼,G。;帕克,D。;Qu,H.,概率系统的定量多目标验证,(Abdulla,P.;Leino,K.,Proc.第17届系统构建和分析工具和算法国际会议,Proc.17届系统构造和分析工具与算法国际会议。程序。第17届系统构建和分析工具和算法国际会议。程序。第17届系统构建和分析工具和算法国际会议,TACAS’11,Lect。注释计算。科学。,第6605卷(2011),施普林格),112-127·Zbl 1315.68177号
[16] 阿鲁尔(Alur,R.)。;Henzinger,T.,《反应模块》,(第11届IEEE计算机科学逻辑研讨会,第11届计算机科学逻辑IEEE研讨会,LICS’96(1996),IEEE CS出版社),207-218
[17] Kwiatkowska,M。;诺曼,G。;帕克,D。;Qu,H.,概率系统的假设保证验证,(Esparza,J.;Majumdar,R.,Proc.第16届系统构建和分析工具和算法国际会议,Proc.16th International Conference on Tools and Algorithms for the Construction and Analysis of systems,TACAS'10。程序。第十六届系统构建和分析工具和算法国际会议。程序。第十六届系统构建和分析工具和算法国际会议,TACAS’10,Lect。注释计算。科学。,第6105卷(2010),施普林格),23-37·Zbl 1284.68406号
[18] Etessami,K。;Kwiatkowska,M。;瓦尔迪,M。;Yannakakis,M.,《马尔可夫决策过程的多目标模型检验》(Grumberg,O.;Huth,M.),《第13届系统构建和分析工具和算法国际会议论文集》(Proc.13th International Conference on Tools and Algorithms for the Construction and Analysis of Systems,TACAS'07)。程序。第十三届系统构建和分析工具和算法国际会议。程序。第十三届系统构建和分析工具和算法国际会议,TACAS'07,Lect。注释计算。科学。,第4424卷(2007),施普林格),50-65·Zbl 1186.68286号
[19] 冯·L。;Kwiatkowska,M。;Parker,D.,使用学习的概率系统的组合验证,(第七届系统定量评估国际会议论文集。第七届系统定量评估国际会议论文集,QEST'10(2010),IEEE CS出版社),133-142
[20] 冯·L。;Kwiatkowska,M。;Parker,D.,《组合推理概率假设的自动学习》,(Giannakopoulou,D.;Orejas,F.,Proc.第14届软件工程基本方法国际会议,FASE’11。程序。第十四届软件工程基本方法国际会议。第14届软件工程基本方法国际会议,FASE'11,Lect。注释计算。科学。,第6603卷(2011),施普林格),2-17
[21] 科穆拉维利,A。;帕萨雷努,C。;Clarke,E.,概率系统的假设-保证抽象求精,(Madhusudan,P.;Seshia,S.,第24届国际计算机辅助验证会议,CAV’12。程序。第24届计算机辅助验证国际会议。程序。第24届计算机辅助验证国际会议,CAV’12,Lect。注释计算。科学。,第7358卷(2012),施普林格),310-326
[22] Kumar,J.A。;Vasudevan,S.,硬件设计概率模型检查的自动组合推理,(第七届系统定量评估国际会议论文集,第七届国际系统定量评估会议论文集),QEST’10(2010),IEEE CS出版社,143-152
[23] Delahaye,B。;凯劳德,B。;Legay,A.,《概率契约:随机系统设计的组合推理方法》,(第十届并行应用于系统设计国际会议论文集,第十届系统设计并行应用国际会议论文卷,ACSD’10(2010),IEEE CS出版社),223-232
[24] 查特吉,K。;de Alfaro,L。;费拉,M。;亨辛格,T。;马朱姆达尔,R。;Stoelinga,M.,《合成定量推理》(第三届系统定量评估国际会议论文集,第三届国际系统定量评估会议论文集),QEST’06(2006),IEEE CS出版社),179-188
[25] 大卫·A。;Larsen,K.G。;Legay,A。;尼曼,美国。;Wasowski,A.,ECDAR:实时系统的组成设计和分析环境,(Bouajjani,A.;Chin,W.-N.,Proc.第八届验证和分析自动化技术国际研讨会,第八届ATVA’10。程序。第八届核查和分析自动化技术国际研讨会。程序。第八届验证和分析自动化技术国际研讨会,ATVA’10,Lect。注释计算。科学。,第6252卷(2010),施普林格),365-370
[26] Kemeny,J。;斯内尔,J。;Knapp,A.,《无数马尔可夫链》(1976),斯普林格出版社·兹比尔0348.60090
[27] Thomas,W.,《无限对象上的自动机》(van Leeuwen,J.,《理论计算机科学手册》,B卷:形式模型和语义(1990),Elsevier),133-192·Zbl 0900.68316号
[28] Forejt,V。;Kwiatkowska,M。;诺曼,G。;Parker,D.,概率系统的自动验证技术,(Bernardo,M.;Issarny,V.,《永恒网络化软件系统的形式化方法》,SFM’11。永恒网络化软件系统的形式化方法。永恒网络化软件系统的形式化方法,SFM’11,Lect。注释计算。科学。,第6659卷(2011),施普林格),53-113·兹比尔1216.68021
[29] Kwiatkowska,M。;诺曼,G。;帕克,D。;Sproston,J.,《使用数字时钟的概率时间自动机性能分析》,《形式方法系统》。设计。,29, 33-78 (2006) ·Zbl 1105.68063号
[30] Courcoubetis,C。;Yannakakis,M.,马尔可夫决策过程和常规事件,IEEE Trans。自动。控制,431399-1418(1998)·兹比尔0954.90061
[31] Puterman,M.,《马尔可夫决策过程:离散随机动态规划》(1994),John Wiley and Sons·Zbl 0829.90134号
[32] 拜尔,C。;Katoen,J.-P.,《模型检验原理》(2008),麻省理工学院出版社·Zbl 1179.68076号
[33] Forejt,V。;Kwiatkowska,M。;Parker,D.,概率模型检验的Pareto曲线,(Chakraborty,S.;Mukund,M.,第十届验证与分析自动化技术国际研讨会论文集,ATVA’12。程序。第十届核查和分析自动化技术国际研讨会。程序。第十届验证和分析自动化技术国际研讨会,ATVA’12,Lect。注释计算。科学。,第7561卷(2012),施普林格),317-332·Zbl 1374.68285号
[34] 拜尔,C。;Kwiatkowska,M.,公平概率分支时间逻辑的模型检查,Distrib.Comput。,11, 125-155 (1998) ·Zbl 1448.68285号
[35] 拜尔,C。;格里尔,M。;Ciesinski,F.,《公平约束下的定量分析》,(第七届验证与分析自动化技术国际研讨会论文集,第七届ATVA验证与分析自动技术国际研讨会,2009年)。程序。第七届核查和分析自动化技术国际研讨会。程序。第七届自动验证和分析技术国际研讨会,2009年,马萨诸塞州。注释计算。科学。,第5799卷(2009),施普林格),135-150·Zbl 1262.68102号
[36] Hansen,H。;Kwiatkowska,M。;Qu,H.,无条件公平下模型检验马尔可夫决策过程的部分降阶,(第八届系统定量评价国际会议论文集,第八届国际系统定量评价会议论文集),QEST’11(2011),IEEE CS出版社,203-212
[37] 哈恩,E.M。;Hermanns,H。;张,L.,参数马尔可夫模型的概率可达性,国际期刊。技术工具。传输。,13, 3-19 (2011)
[38] Chen,T。;哈恩,E.M。;Han,T。;Kwiatkowska,M。;Qu,H。;Zhang,L.,马尔可夫决策过程的模型修复,(第七届软件工程理论方面国际研讨会论文集,第七届国际软件工程理论问题研讨会论文集),TASE’13(2013),IEEE CS出版社,85-92
[39] Aspnes,J。;Herlihy,M.,使用共享内存的快速随机共识,J.Algorithms,15,441-460(1990)·Zbl 0705.68016号
[40] (2013)
[41] Kwiatkowska,M。;诺曼,G。;Segala,R.,《使用Cadence SMV和PRISM对随机分布共识协议进行自动验证》,(Berry,G.;Comon,H.;Finkel,a.,《第13届计算机辅助验证国际会议论文集》,第13届国际计算机辅助验证会议论文集,CAV’01。程序。第13届计算机辅助验证国际会议。程序。第十三届计算机辅助验证国际会议,CAV’01,Lect。注释计算。科学。,第2102卷(2001),施普林格),194-206·Zbl 0991.68503号
[42] 南部柴郡。;阿多巴,B。;Gutterman,E.,《IPv4链路本地地址的动态配置》(2005),可从
[43] 法赞,A。;Chen,Y.-F。;克拉克,E。;Tsay,Y.-K。;Wang,B.-Y.,《将自动成分验证扩展到全类欧米伽规则语言》,(第14届系统构建和分析工具和算法国际会议论文集,第14届国际系统构建与分析工具与算法会议论文集),TACAS’08。程序。第十四届系统构建和分析工具和算法国际会议。程序。第十四届系统构建和分析工具和算法国际会议,TACAS'08,Lect。注释计算。科学。,第4963卷(2008),施普林格),2-17·Zbl 1134.68406号
[45] Hermanns,H.,《交互式马尔可夫链和量化质量的探索》,Lect。注释计算。科学。,第2428卷(2002),施普林格出版社·Zbl 1012.68142号
[46] 艾森特罗,C。;Hermanns,H。;张,L.,《关于连续时间中的概率自动机》,(第25届IEEE计算机科学逻辑研讨会论文集,第25届EEE计算机科学逻辑会议论文集,LICS’10(2010),IEEE CS出版社),342-351
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。