×

离散时间马尔可夫模型的反例生成:介绍性调查。 (英语) Zbl 1445.68130号

Bernardo,Marco(编辑)等人,可执行软件模型的形式化方法。2014年6月16日至20日,意大利贝蒂诺罗,第14所计算机、通信和软件系统正式设计方法国际学校,SFM 2014。高级讲座。柏林:斯普林格。莱克特。票据计算。科学。8483, 65-121 (2014).
摘要:本文是对离散时间马尔可夫链和概率自动机概率反例的计算和表示方法的介绍性综述。与传统的模型检查不同,概率反例是具有临界概率质量的有限路径集。此类反例不是模型检查的副产品,而是通过专用算法获得的。我们定义了什么是概率反例,并介绍了如何生成它们的方法。我们使用显式和符号技术讨论了基于路径枚举、关键子系统计算和关键命令集生成的方法。
有关整个系列,请参见[Zbl 1305.68021号].

MSC公司:

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

参考文献:

[1] 克拉克,E.M.:模型检验的诞生。收录:Grumberg,O.,Veith,H.(编辑)25年模型检查。LNCS,第5000卷,第1-26页。斯普林格,海德堡(2008)·兹比尔1142.68046 ·doi:10.1007/978-3-540-69850-0_1
[2] Clarke,E.M.,Veith,H.:反例回顾:原理,算法,应用。摘自:Dershowitz,N.(编辑)《验证:理论与实践》。LNCS,第2772卷,第208-224页。斯普林格,海德堡(2004)·Zbl 1274.68179号 ·doi:10.1007/978-3-540-39910-0_9
[3] Fraser,G.,Wotawa,F.,Ammann,P.:使用模型检查器生成测试用例的问题。《系统与软件杂志》82(9),1403–1418(2009)·doi:10.1016/j.jss.2009.05.016
[4] Behrmann,G.、Larsen,K.G.、Rasmussen,J.I.:使用定价时间自动机的最优调度。SIGMETRICS绩效评估审查32(4),34–40(2005)·Zbl 05443091号 ·doi:10.1145/1059816.1059823
[5] Ngo,T.M.,Stoelinga,M.,Huisman,M.:有效验证多线程程序的机密性。《计算机安全杂志》22(2),269–300(2014)·doi:10.3233/JCS-130492
[6] Clarke,E.M.,Grumberg,O.,Jha,S.,Lu,Y.,Veith,H.:符号模型检查的反例引导抽象求精。J.ACM 50(5),752-794(2003)·Zbl 1325.68145号 ·doi:10.1145/876638.876643
[7] Clarke,E.M.,Jha,S.,Lu,Y.,Veith,H.:模型检查中的树状反例。In:程序。第19-29页。IEEE计算机学会出版社(2002)·doi:10.1109/LICS.2002.1029814
[8] Clarke,E.M.,Grumberg,O.,McMillan,K.L.,Zhao,X.:符号模型检查中反例和见证的有效生成。In:程序。DAC,第427-432页(1995年)·doi:10.1145/217474.217565
[9] Baier,C.,Katoen,J.P.:模型检验原理。麻省理工学院出版社(2008)·Zbl 1179.68076号
[10] Baier,C.、Haverkort,B.R.、Hermanns,H.、Katoen,J.P.:性能评估和模型检查合力。Commun公司。ACM 53(9),76-85(2010)·doi:10.145/1810891.18810912
[11] Kwiatkowska,M.Z.:概率和时间的模型检验:从理论到实践。In:程序。第351-360页。IEEE计算机学会出版社(2003)·doi:10.1109/LICS.2003.1210075
[12] Kwiatkowska,M.Z.,Norman,G.,Parker,D.:PRISM 4.0:概率实时系统的验证。收录:Gopalakrishnan,G.,Qadeer,S.(编辑)CAV 2011。LNCS,第6806卷,第585-591页。斯普林格,海德堡(2011)·Zbl 05940745号 ·doi:10.1007/978-3642-22110-147
[13] Katoen,J.P.,Zaprev,I.S.,Hahn,E.M.,Hermanns,H.,Jansen,D.N.:概率模型检查器MRMC.执行.评估。68(2),90-104(2011)·Zbl 05842038号 ·doi:10.1016/j.peva.2010.04.001
[14] Kwiatkowska,M.Z.,Norman,G.,Parker,D.:随机模型检验。收录人:Bernardo,M.,Hillston,J.(编辑)SFM 2007。LNCS,第4486卷,第220-270页。斯普林格,海德堡(2007)·Zbl 1323.68379号 ·doi:10.1007/978-3-540-72522-06
[15] Katoen,J.P.:模型检验符合概率:一个温和的介绍。In:工程可靠软件系统。北约和平与安全科学丛书D:信息和通信安全,第34卷,第177–205页。IOS出版社,阿姆斯特丹(2013)
[16] Han,T.,Katoen,J.P.:概率模型检验中的反例。收录:Grumberg,O.,Huth,M.(编辑)TACAS 2007。LNCS,第4424卷,第72-86页。斯普林格,海德堡(2007)·Zbl 1186.68293号 ·doi:10.1007/978-3-540-71209-1_8
[17] Han,T.,Katoen,J.P.,Damman,B.:概率模型检查中的反例生成。IEEE软件工程学报35(2),241-257(2009)·doi:10.1109/TSE.2009.5
[18] Aljazzar,H.,Leue,S.:概率时间可达性的扩展定向搜索。收录:Asarin,E.,Bouyer,P.(eds.)FORMATS 2006。LNCS,第4202卷,第33-51页。斯普林格,海德堡(2006)·Zbl 1141.68449号 ·数字对象标识代码:10.1007/118673404
[19] Wimmer,R.,Braitiling,B.,Becker,B.:使用有界模型检查为离散时间马尔可夫链生成反例。摘自:Jones,N.D.,Müller-Olm,M.(编辑)VMCAI 2009。LNCS,第5403卷,第366–380页。斯普林格,海德堡(2009)·Zbl 1206.68195号 ·doi:10.1007/978-3-540-93900-9_29
[20] Braitling,B.,Wimmer,R.,Becker,B.,Jansen,N.,Al brahám,E.:使用基于SMT的有界模型检查为马尔可夫链生成反例。收录:Bruni,R.,Dingel,J.(编辑)FMOODS/FORTE 2011。LNCS,第6722卷,第75-89页。斯普林格,海德堡(2011)·Zbl 05908871号 ·doi:10.1007/978-3-642-21461-5_5
[21] Günther,M.,Schuster,J.,Siegle,M.:使用随机过程代数工具Caspa对k-最短路径和相关测度进行符号计算。In:程序。第13-18页。ACM出版社(2010)·数字对象标识代码:10.1145/1772630.1772635
[22] Damman,B.,Han,T.,Katoen,J.P.:PCTL反例的正则表达式。In:程序。第179-188页。IEEE计算机学会出版社(2008)·doi:10.1109/QEST.2008.11
[23] Daws,C.:离散时间马尔可夫链的符号和参数模型检查。作者:Liu,Z.,Araki,K.(编辑)ICTAC 2004。LNCS,第3407卷,第280-294页。斯普林格,海德堡(2005)·Zbl 1108.68497号 ·doi:10.1007/978-3-540-31862-021
[24] Andrés,M.E.,D'Argenio,P.,van Rossum,P.:概率模型检查中的重要诊断反例。收录:Chockler,H.,Hu,A.J.(编辑)HVC 2008。LNCS,第5394卷,第129-148页。斯普林格,海德堡(2009)·Zbl 05546342号 ·doi:10.1007/978-3642-01702-5_15
[25] Aljazzar,H.,Leue,S.:马尔可夫决策过程模型检验反例的生成。In:程序。QEST,第197–206页。IEEE计算机学会出版社(2009)·doi:10.1109/QEST.2009.10
[26] Chadha,R.,Viswanathan,M.:马尔可夫决策过程的反例引导抽象再定义框架。ACM计算逻辑学报12(1),1–45(2010)·Zbl 1351.68154号 ·doi:10.1145/1838552.1838553
[27] Wimmer,R.,Jansen,N.,Al brahám,E.,Becker,B.,Katoen,J.-P.:离散时间马尔可夫模型的最小临界子系统。摘自:Flanagan,C.,König,B.(编辑)TACAS 2012。LNCS,第7214卷,第299-314页。斯普林格,海德堡(2012)·Zbl 1352.68167号 ·doi:10.1007/978-3-642-28756-5_21
[28] Wimmer,R.,Becker,B.,Jansen,N.,Al brahám,E.,Katoen,J.P.:最小临界子系统作为{\(\omega\)}-正则DTMC特性的反例。In:程序。MBMV,第169-180页。Verlag Dr.Kovać(2012)
[29] Jansen,N.、Al brahám,E.、Katelaan,J.、Wimmer,R.、Katoen,J.P.、Becker,B.:离散时间马尔可夫链的层次反例。In:Bultan,T.,Hsung,P.-A(编辑)2011亚洲电视台。LNCS,第6996卷,第443-452页。斯普林格,海德堡(2011)·Zbl 1348.68139号 ·doi:10.1007/978-3-642-24372-133
[30] Aljazzar,H.,Leue,S.:随机模型检查反例生成中的定向显式状态空间搜索。IEEE软件工程学报36(1),37–60(2010)·doi:10.10109/TSE.2009.57
[31] Jansen,N.、Al brahám,E.、Zajzon,B.、Wimmer,R.、Schuster,J.、Katoen,J.P.、Becker,B.:离散时间马尔可夫链的符号反例生成。收录于:《2012年FACS》,佩斯·雷阿努,C.s.,萨拉ün,G.(编辑)。LNCS,第7684卷,第134-151页。斯普林格,海德堡(2013)·doi:10.1007/978-3-642-35861-69
[32] Jansen,N.、Wimmer,R.、Ábrahám,E.、Zajzon,B.、Katoen,J.P.、Becker,B.、Schuster,J.:大型离散时间马尔可夫链的符号反例生成。In:《计算机程序设计科学》(2014)(已接受出版)·doi:10.1016/j.scico.2014.02.001
[33] Alur,R.,Henzinger,T.A.:无功模块。系统设计中的形式化方法15(1),7-48(1999)·doi:10.1023/A:1008739929481
[34] Wimmer,R.,Jansen,N.,Vorpahl,A.,Al brahám,E.,Katoen,J.-P.,Becker,B.:概率自动机的高级反例。收录人:Joshi,K.、Siegle,M.、Stoelinga,M.和D'Argenio,P.R.(编辑)QEST 2013。LNCS,第8054卷,第39-54页。斯普林格,海德堡(2013)·兹布尔06294355 ·doi:10.1007/978-3-642-40196-14
[35] Katoen,J.P.,van de Pol,J.,Stoelinga,M.,Timmer,M.:具有概率自动机数据的线性过程代数格式。西奥。计算。科学。 413(1), 36–57 (2012) ·Zbl 1283.68246号 ·doi:10.1016/j.tcs.2011.07.021
[36] Aljazzar,H.,Leitner-Fischer,F.,Leue,S.,Simeonov,D.:DiPro——概率反例生成工具。摘自:Groce,A.,Musuvathi,M.(编辑)2011年SPIN研讨会。LNCS,第6823卷,第183-187页。斯普林格,海德堡(2011)·兹伯利05940638 ·数字对象标识代码:10.1007/978-3-642-22306-813
[37] Jansen,N.,Al brahám,E.,Volk,m.,Wimmer,R.,Katoen,J.-P.,Becker,B.:COMICS工具–计算DTMC的最小反例。收录:Chakraborty,S.,Mukund,M.(编辑)ATVA 2012。LNCS,第7561卷,第349-353页。斯普林格,海德堡(2012)·Zbl 06109380号 ·doi:10.1007/978-3-642-33386-6_27
[38] Hermanns,H.,Wachter,B.,Zhang,L.:概率CEGAR。收录:Gupta,A.,Malik,S.(编辑)CAV 2008。LNCS,第5123卷,第162-175页。斯普林格,海德堡(2008)·Zbl 1155.68438号 ·doi:10.1007/978-3-540-70545-1_16
[39] Komuravelli,A.,Péséreanu,C.s.,Clarke,E.M.:概率系统的假设保证抽象细化。收录:Madhusudan,P.,Seshia,S.A.(编辑)CAV 2012。LNCS,第7358卷,第310-326页。斯普林格,海德堡(2012)·Zbl 06070753号 ·doi:10.1007/978-3642-31424-7_25
[40] Grunske,L.、Winter,K.、Yatapanage,N.、Zafar,S.、Lindsay,P.A.:FMEA故障注入实验经验。柔和。实际。专家。 41(11), 1233–1258 (2011) ·doi:10.1002/spe.1039
[41] Aljazzar,H.、Fischer,M.、Grunske,L.、Kuntz,M.,Leitner-Fischer,F.、Leue,S.:使用概率FMEA和概率反例对安全气囊系统进行安全分析。In:程序。QEST,第299–308页。IEEE计算机学会出版社(2009)·doi:10.1109/QEST.2009.8
[42] Debbi,H.,Bourahla,M.:使用因果关系为概率模型检查生成诊断。《计算与信息技术杂志》21(1),13-23(2013)·doi:10.2498/cit.1002115
[43] Debbi,H.,Bourahla,M.:概率反例的因果分析。In:程序。MEMOCODE,第77-86页。IEEE(2013)
[44] Leitner-Fischer,F.,Leue,S.:使用因果计算的概率故障树合成。《国际关键计算机系统杂志》4(2),119–143(2013)·doi:10.1504/IJCCBS.2013.056492
[45] Bernardo,M.,Hillston,J.(编辑):SFM 2007。LNCS,第4486卷。斯普林格,海德堡(2007)·Zbl 1118.68001号
[46] Kemeney,J.G.,Snell,J.L.,Knapp,A.W.:可数马尔可夫链。斯普林格(1976)·doi:10.1007/978-1-4684-9455-6
[47] Segala,R.,Lynch,N.A.:概率过程的概率模拟。《北欧计算杂志》2(2),250–273(1995)·Zbl 0839.68067号
[48] Eppstein,D.:寻找k条最短路径。SIAM计算机杂志28(2),652-673(1998)·兹比尔0912.05057 ·doi:10.1137/S0097539795290477
[49] Jiménez,V.M.,Marzal,A.:计算k条最短路径:一种新算法和实验比较。收录人:Vitter,J.S.,Zaroliagis,C.D.(编辑)WAE 1999。LNCS,第1668卷,第15-29页。斯普林格,海德堡(1999)·doi:10.1007/3-540-48318-74
[50] Aljazzar,H.,Leue,S.:K:用于查找k条最短路径的启发式搜索算法。人工智能175(18),2129–2154(2011)·Zbl 1238.68148号 ·doi:10.1016/j.artint.2011.07.003
[51] Biere,A.,Cimatti,A.,Clarke,E.M.,Strichman,O.,Zhu,Y.:有界模型检查。计算机进展58,118–149(2003)
[52] 谢廷,G.S.:关于命题演算中推导的复杂性。建构数学和数学研究,逻辑第2部分,115–125(1970)·doi:10.1007/9781-4899-5327-825
[53] Braitling,B.,Wimmer,R.,Becker,B.,Al brahám,E.:随机有界模型检验:有界报酬和组合性。In:程序。MBMV第243-254页。罗斯托克大学,ITMZ(2013)
[54] Dijkstra,E.W.:关于与图有关的两个问题的注释。数字数学1,269–271(1959)·Zbl 0092.16002号 ·doi:10.1007/BF01386390
[55] Daws,C.:离散时间马尔可夫链的符号和参数模型检查。作者:Liu,Z.,Araki,K.(编辑)ICTAC 2004。LNCS,第3407卷,第280-294页。斯普林格,海德堡(2005)·Zbl 1108.68497号 ·doi:10.1007/978-3-540-31862-021
[56] Han,Y.S.,Wood,D.:从有限状态自动机获得更短的正则表达式。理论计算机科学370(1-3),110–120(2007)·兹比尔1118.68078 ·doi:10.1016/j.tcs.2006.09.025
[57] Halpern,J.Y.,Pearl,J.:原因和解释:结构方法。第一部分:原因。《英国科学哲学杂志》56,843–887(2005)·Zbl 1092.03003号 ·doi:10.1093/bjps/axi147
[58] Chockler,H.,Halpern,J.Y.:责任与指责:一种结构模型方法。《人工智能研究杂志》(JAIR)22,93–115(2004)·Zbl 1080.68680号
[59] Leitner-Fischer,F.,Leue,S.:关于概率因果关系计算和因果关系检查的协同作用。收录:Bartocci,E.,Ramakrishnan,C.R.(编辑)SPIN 2013。LNCS,第7976卷,第246-263页。斯普林格,海德堡(2013)·Zbl 06232841号 ·doi:10.1007/978-3-642-39176-7_16
[60] Aljazzar,H.,Leue,S.:使用反例的交互式可视化调试可靠性模型。In:程序。QEST,第189–198页。IEEE计算机学会出版社(2008)·doi:10.1109/QEST.2008.40
[61] Wimmer,R.,Jansen,N.,Al brahám,E.,Katoen,J.P.,Becker,B.:反驳Markov决策过程{\(\omega\)}-正则性的最小反例(扩展版)。SFB/TR 14 AVACS 88(2012)报告ISSN:1860-9821,http://www.avacs.org/fileadmin/Publikationen/Open/avacs_technical_report_088.pdf
[62] Schrijver,A.:线性和整数规划理论。威利(1986)·Zbl 0665.90063号
[63] Pearl,J.:启发式:计算机问题解决的智能搜索策略。Addison-Wesley Longman Publishing Co.Inc.,波士顿(1984)
[64] Baier,C.,Clarke,E.M.,Hartonas-Garmhausen,V.,Kwiatkowska,M.Z.,Ryan,M.:概率过程的符号模型检查。收录人:Degano,P.、Gorrieri,R.、Marchetti-Spaccamela,A.(编辑)ICALP 1997。LNCS,第1256卷,第430–440页。斯普林格,海德堡(1997)·Zbl 1401.68180号 ·doi:10.1007/3-540-63165-8_199
[65] Parker,D.:概率系统符号模型检查的实现。伯明翰大学博士论文(2002年)
[66] A brahám,E.,Jansen,N.,Wimmer,R.,Katoen,J.P.,Becker,B.:通过SCC减少检查DTMC模型。In:程序。第37-46页。IEEE计算机学会出版社(2010)
[67] Aljazzar,H.,Leue,S.:K*:一种用于寻找K条最短路径的直接动态算法。技术报告,德国康斯坦茨大学软件工程系主任(2008年)·Zbl 1238.68148号
[68] de Moura,L.M.,Björner,N.:Z3:高效SMT求解器。收录:Ramakrishnan,C.R.,Rehof,J.(编辑)TACAS 2008。LNCS,第4963卷,第337-340页。斯普林格,海德堡(2008)·Zbl 05262379号 ·doi:10.1007/978-3-540-78800-3_24
[69] Achterberg,T.:SCIP:求解约束整数程序。数学规划计算1(1),1–41(2009)·Zbl 1171.90476号 ·doi:10.1007/s12532-008-0001-1
[70] IBM CPLEX optimization studio,12.4版(2012),http://www-01.ibm.com/software/integration/optimization/cplex-optimization-studio/
[71] Gurobi Optimization,Inc.:Gurobi优化器参考手册(2013),网址:http://www.gurobi.com
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。