×

概率程序的归纳综合达到了新的水平。 (英语) Zbl 1467.68035号

Groote,Jan Friso(编辑)等人,《系统构建和分析的工具和算法》。第27届国际会议,TACAS 2021,作为欧洲软件理论与实践联合会议的一部分,于2021年3月27日至4月1日在卢森堡卢森堡市举行。诉讼程序。第一部分查姆:施普林格。莱克特。注释计算。科学。12651, 191-209 (2021).
摘要:本文提出了一种新的概率程序自动综合方法。起点是一个程序草图,它表示有限状态马尔可夫链的有限族,具有相关但不同的拓扑和可达性规范。该方法建立在一个新颖的归纳预言机的基础上,该预言机贪婪地生成违反程序的反例(CE),并使用它们来修剪族。这些CE使用MDP抽象的演绎预言机提供的最佳和最坏情况行为的边界形式来利用族的语义。该方法进一步监控综合的性能,并在归纳推理和演绎推理之间进行自适应切换。我们的实验表明,新的CE构造提供了一种显著更快、更有效的修剪策略,从而在广泛的基准上加速了合成过程。对于具有挑战性的问题,例如分散的部分可观测控制器的合成,我们将运行时间从一天减少到几分钟。
有关整个系列,请参见[Zbl 1466.68015号].

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
60J22型 马尔可夫链中的计算方法
第68季度87 计算机科学中的概率(算法分析、随机结构、相变等)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] A brahám,E.,Becker,B.,Dehnert,C.,Jansen,N.,Katoen,J.P.,Wimmer,R.:离散时间马尔可夫模型的反例生成:介绍性调查。输入:SFM。LNCS,第8483卷,第65-121页。斯普林格(2014)·Zbl 1445.68130号
[2] Alur,R.、Bodík,R.,Dallal,E.、Fisman,D.、Garg,P.、Juniwal,G.、Kress-Gazit,H.、Madhusudan,P.,Martin,M.M.k.、Raghothaman,M.、Saha,S.、Seshia,S.A.、Singh,R.和Solar-Lezama,A.、Torlak,E.、Udupa,A.:句法指导合成。在:可靠软件系统工程,北约和平与安全科学系列,第40卷,第1-25页。IOS出版社(2015)
[3] Baier,C.,de Alfaro,L.,Forejt,V.,Kwiatkowska,M.:模型检验概率系统。参见:《模型检查手册》,第963-999页。施普林格(2018)·Zbl 1392.68227号
[4] Baier,C.、Hensel,C.、Hutschenreiter,L.、Junges,S.、Katoen,J.、Klein,J.:参数马尔可夫链:PCTL复杂性和无分形高斯消去。Inf.计算。272, 104504 (2020) ·Zbl 1443.68101号
[5] Bartocci,E.,Grosu,R.,Katsaros,P.,Ramakrishnan,C.R.,Smolka,S.A.:概率系统的模型修复。收录:TACAS’11。LNCS,第6605卷,第326-340页(2011年)·Zbl 1316.68070号
[6] Bornholt,J.、Torlak,E.、Grossman,D.、Ceze,L.:用亚酮优化合成。输入:POPL'16。第775-788页。计算机协会(2016)·Zbl 1347.68071号
[7] Calinescu,R.,Ca eška,M.,Gerasimou,S.,Kwiatkowska,M..,Paoletti,N.:随机系统鲁棒模型的有效综合。系统与软件杂志。143, 140-158 (2018)
[8] 乔什卡,M.,丹纳伯格,F.,Paoletti,N.,Kwiatkowska,M.和Brim,L.:随机生物化学系统的精确参数合成。《学报》54(6),589-623(2017)·Zbl 1373.92038号
[9] 乔什卡,M.,亨塞尔,C.,荣格斯,S.,卡托恩,J.P.:概率程序草图的反例驱动综合。收录:FM.LNCS,第11800卷,第101-120页。施普林格(2019)
[10] 乔什卡,M.,Jansen,N.,Junges,S.,Katoen,J.P.:马尔可夫链的牧羊群。In:TACAS(2)。LNCS,第11428卷,第172-190页。施普林格(2019)
[11] Chatzieleftheriou,G.,Katsaros,P.:概率系统的抽象模型修复。Inf.计算。259(1), 142-160 (2018) ·Zbl 1388.68185号
[12] Chonev,V.:增广区间马尔可夫链中的可达性。日期:2019年6月。LNCS,第11674卷,第79-92页。施普林格(2019)·Zbl 07121138号
[13] Chrszon,P.,Dubslaff,C.,Klüppelholz,S.,Baier,C.:ProFeat:面向特征的工程,用于基于家族的概率模型检查。正式Asp。计算。30(1), 45-75 (2018)
[14] Classen,A.,Cordy,M.,Heymans,P.,Legay,A.,Schobbens,P.Y.:使用SNIP检查软件产品线的模型。国际法学杂志(Softw)。Technol工具。Transf公司。14, 589-612 (2012)
[15] Daws,C.:离散时间马尔可夫链的符号和参数模型检查。In:ICTAC。LNCS,第3407卷,第280-294页。斯普林格(2004)·Zbl 1108.68497号
[16] Dehnert,C.,Jansen,N.,Wimmer,R.,Al brahám,E.,Katoen,J.P.:PRISM模型的快速调试。输入:ATVA。LNCS,第8837卷,第146-162页。斯普林格(2014)·Zbl 1448.68295号
[17] Dehnert,C.,Junges,S.,Jansen,N.,Corzilius,F.,Volk,M.,Bruintjes,H.,Katoen,J.P.,Al braháM,E.:PROPhESY:概率参数同步工具。包含:CAV’15。LNCS,第9206卷,第214-231页。斯普林格(2015)
[18] Dehnert,C.,Junges,S.,Katoen,J.P.,Volk,M.:风暴即将来临:现代概率模型检查器。输入:CAV。LNCS,第10427卷,第592-600页。施普林格(2017)
[19] Funke,F.,Jantsch,S.,Baier,C.:概率可达性约束的Farkas证书和最小见证人。In:TACAS(1)。LNCS,第12078卷,第324-345页。施普林格(2020)·Zbl 1507.68187号
[20] Gerasimou,S.,Calinescu,R.,Tamberrelli,G.:服务质量软件工程概率模型的合成。柔和。工程25(4),785-831(2018)
[21] Ghezzi,C.,Shariflo,A.M.:基于模型的软件产品线定量非功能特性验证。信息和软件。Technol公司。55(3), 508-524 (2013)
[22] Hahn,E.M.,Hermanns,H.,Zhang,L.:参数马尔可夫模型的概率可达性。国际法学杂志(Softw)。Technol工具。Transf公司。13(1), 3-19 (2011)
[23] Harman,M.、Mansouri,S.A.、Zhang,Y.:基于搜索的软件工程:趋势、技术和应用。ACM公司。调查45(1),11:1-11:61(2012)
[24] Herman,T.:概率自稳定。信息处理。莱特。35(2), 63-67 (1990) ·Zbl 0697.68027号
[25] Jha,S.、Gulwani,S.,Seshia,S.A.、Tiwari,A.:Oracle-guided component-based program synthesis。包含:ICSE。第215-224页。ACM(2010)
[26] Kwiatkowska,M.,Norman,G.,Parker,D.:赫尔曼自稳定算法的概率验证。计算的形式方面24(4),661-670(2012)·Zbl 1259.68130号
[27] Kwiatkowska,M.,Norman,G.,Parker,D.:PRISM 4.0:概率实时系统的验证。输入:CAV。LNCS,第6806卷,第585-591页。施普林格(2011)
[28] Lanna,A.,Castro,T.,Alves,V.,Rodrigues,G.,Schobbens,P.Y.,Apel,S.:软件产品线基于特征系列的可靠性分析。信息和软件。Technol公司。94, 59-81 (2018)
[29] Lindemann,C.:确定性和随机Petri网的性能建模。SIGMETRICS执行评估。版本26(2),3(1998)·Zbl 0897.68012号
[30] Madani,O.,Hanks,S.,Condon,A.:关于概率规划和无限小时部分可观测Markov决策问题的不可判定性。输入:AAAI/IAAI。第541-548页。AAAI出版社/麻省理工学院出版社(1999)
[31] Martens,A.、Koziolek,H.、Becker,S.、Reussner,R.:使用进化算法自动改进软件架构模型的性能、可靠性和成本。输入:WOSP/SIPEW。第105-116页。ACM(2010)
[32] Nori,A.V.、Ozair,S.、Rajamani,S.K.、Vijaykeerthy,D.:概率程序的高效综合。输入:PLDI’14。第208-217页。ACM(2015)
[33] Oliehoek,F.A.,Amato,C.:分散POMDP简介。Springer智能系统简报,Springer(2016)·兹比尔1355.68005
[34] Pathak,S.、Al brahám,E.、Jansen,N.、Taccella,A.、Katoen,J.P.:有效修复随机模型的贪婪方法。In:NFM’15。LNCS,第9058卷,第295-309页。斯普林格(2015)
[35] Puterman,M.L.:马尔可夫决策过程:离散随机动态规划。《概率统计中的威利级数》,威利(1994)·Zbl 0829.90134号
[36] Quatmann,T.、Dehnert,C.、Jansen,N.、Junges,S.、Katoen,J.P.:马尔可夫模型的参数合成:比以往更快。输入:ATVA’16。LNCS,第9938卷,第50-67页(2016年)·兹比尔1398.68346
[37] Quatmann,T.、Jansen,N.、Dehnert,C.、Wimmer,R.、Al brahám,E.、Katoen,J.P.、Becker,B.:预期回报的反例。收录于:FM,第435-452页。斯普林格(2015)
[38] Saad,F.A.,Cusumano-Towner,M.F.,Schaechtle,U.,Rinard,M.C.,Mansinghka,V.K.:自动数据建模概率程序的贝叶斯综合。美国计算机学会程序设计语言会议录3(POPL),1-32(2019)
[39] Solar-Lezama,A.、Rabbah,R.、Bodík,R.和Ebciolu,k.:比特流程序的草图编程。包含:PLDI’05。第281-294页。ACM(2005)
[40] Vandin,A.,ter Beek,M.H.,Legay,A.,Lluch-Lafuente,A.:Qflan:高度可重构系统的定量分析工具。收录于:FM.LNCS,第10951卷,第329-337页。施普林格(2018)
[41] Wimmer,R.、Jansen,N.、Vorpahl,A.、Al brahám,E.、Katoen,J.P.、Becker,B.:概率自动机的高级反例。计算机科学中的逻辑方法11(1)(2015)·Zbl 1347.68211号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。