×

基于轨迹抽象精化的实时程序验证与参数综合。 (英语) Zbl 1478.68053

摘要:我们讨论实时系统的安全验证和综合问题。我们介绍由指令组成的实时程序,这些指令可以对离散变量和实值变量执行赋值。它们足够通用,可以捕捉到有趣的时间系统类,如时间自动机、秒表自动机、时间(d)Petri网和混合自动机。我们提出了一种利用轨迹抽象精化的半算法来解决实时程序的可达性验证问题和参数综合问题。我们已经实现了所有的算法,并进行了一系列的实验,比较了我们的新方法在经典可达性、鲁棒性分析和定时系统参数综合等方面的性能。我们表明,我们的新方法为当前最先进的工具无法解决的问题提供了解决方案。

理学硕士:

68N30型 软件工程的数学方面(规范、验证、度量、需求等)
68Q60型 规范和验证(程序逻辑、模型检查等)
PDF格式 BibTeX公司 XML 引用

参考文献:

[1] Cassez F,Jensen PG,Guldstrand Larsen K.实时程序跟踪抽象的精化。作者:Hague M,Potapov I(编辑),《可达性问题》。施普林格国际出版社,查姆,2017年,第42-58页。国际标准书号:978-3-319-67089-8·Zbl 1478.68052
[2] Clarke EM,GrumbergO,Jha S,Lu Y,Veith H.反例引导的抽象提炼。In:Emerson EA,Sistra AP(编辑),《计算机辅助验证》,第12届国际会议,CAV 2000,芝加哥,伊利诺伊州,美国,2000年7月15日至19日,《计算机科学体系结构注释》第1855卷。斯普林格。国际标准书号:3-540-67770-42000第154-169页。doi:10.1007/10722167\15·Zbl 0974.68517
[3] Heizmann M,Hoenicke J,Podelski A.痕量抽象的精化。In:Palsberg J,Su Z(编辑),《静态分析》,第16届国际研讨会,SAS 2009,加利福尼亚州洛杉矶,美国,2009年8月9日至11日。《计算机科学体系结构注释》第5673卷。斯普林格。国际标准书号:978-3-642-03236-32009年第69-85页。doi:10.1007/978-3-642-03237-0\7·Zbl 1248.68146
[4] Heizmann M,Hoenicke J,Podelski A.为热爱自动机的人进行软件模型检查。In:Sharygina N,Veith H(编辑),CAV,NCS第8044卷。斯普林格,2013年,第36-52页。国际标准书号:978-3-64239798-1。
[5] Beyer D、Huisman M、Kordon F、Steffen B(编辑)。系统构建和分析的工具和算法——TACAS 25年:工具专题讨论会,作为2019年ETAPS的一部分举行,捷克共和国布拉格,2019年4月6日至11日,《计算机科学体系结构注释》第三部分,第11429卷。斯普林格,2019年。国际标准书号:978-3-030-17501-6。doi:10.1007/978-3-030-17502-3·Zbl 1408.68008
[6] 阿鲁尔,迪尔。时间自动机理论。理论。计算机。科学。,1994.126(2):183-235。内政部:10.1016/0304-3975(94)90010-8·Zbl 0803.68071
[7] 贝尔曼G,大卫A,拉森K,哈坎森J,佩特森P,易W,亨德里克斯M.UPPAAL 4.0。输入:QEST'06。2006年,第125-126页。doi:10.1109/QEST。2006.59。
[8] 卡塞兹F,拉森KG。秒表令人印象深刻的力量。在:Palamidessi C(ed.),CONCUR 2000-并发理论,第11届国际会议,宾夕法尼亚大学公园,美国,2000年8月22日至25日,会议记录,计算机科学体系结构注释第1877卷。斯普林格,2000年,第138-152页。doi:10.1007/3-540-44618-4 12·Zbl 0999.68112
[9] Henzinger TA,Kopke PW,Puri A,Varaiya P.混合自动机的决定因素是什么?计算机与系统科学杂志,1998.57(1):94-124。内政部:http://dx.doi.org/10.1006/jcss.1998.1581。 ·Zbl 0920.68091
[10] Frehse G.PHAVer:HyTech混合系统的算法验证。在:Morari M,Thiele L(编辑),“混合系统:计算和控制”,计算机科学体系结构注释第3414卷,第258-273页。斯普林格柏林海德堡。国际标准书号:978-3-540-25108-82005。doi:10.1007/978-3-540-31954-2 17·Zbl 1078.93533号
[11] Frehse G、Le Guernic C、Donz'e A、Cotton S、Ray R、Lebeltel O、Ripado R、Girard A、Dang T、Maler O.SpaceEx:混合动力系统的可扩展验证。In:Gopalakrishnan G,Qadeer S(编辑),《计算机辅助验证》,第6806卷《计算机科学体系结构注释》,第379-395页。斯普林格柏林海德堡。国际标准书号:978-3-642-22109-52011。doi:10.1007/978-3-642-22110-130。
[12] 王泰华,何博士。混合系统的模型检验器。技术转让软件工具,1997.1:460-463。
[13] 王伟,焦磊。时间自动机的轨迹抽象求精。In:Cassez F,Raskin J(eds.),验证和分析自动化技术-第12届国际研讨会,ATVA 2014,澳大利亚新南威尔士州悉尼,2014年11月3日至7日,会议记录,计算机科学体系结构注释第8837卷。斯普林格。ISBN:978-3-319-11935-92014年第396-410页。doi:10.1007/978-3-319-11936-6\28·兹布1448.68279
[14] Alur R,Dang T,Ivanˇci'c F.通过谓词抽象对混合系统的可达性进行分析。In:Tomlin CJ,Greenstreet MR(编辑),《混合系统:计算与控制》。斯普林格柏林海德堡,柏林,海德堡,2002年第35-48页·Zbl 1044.93517号
[15] Dierks H,Kupferschmid S,拉森KG。时间自动机的自动抽象求精。国际时间系统建模与分析会议。斯普林格,2007年,第114-129页·Zbl 1141.68431
[16] Frehse G,Jha SK,Krogh BH公司。一种反例引导的线性混合自动机参数综合方法。在:Egerstedt M,Mishra B(编辑),《混合系统:计算和控制》。斯普林格柏林海德堡,柏林,海德堡,2008年,第187-200页·Zbl 1143.68435
[17] 混合动力系统的抽象。系统设计中的形式化方法,2008.32(1):57-83。doi:10.1007/s10703-007-0044-3·Zbl 1133.68368号
[18] 布拉德利AR。基于SAT的模型检查,无需展开。在:Jhala R,Schmidt D(编辑),验证,模型检查和抽象解释。斯普林格柏林海德堡,柏林,海德堡。2011年,第70-87页。国际标准书号:978-3-642-18275-4。
[19] Bozzano M,Cimatti A,Griggio A,Mattarei C.基于模型的安全分析的有效随时技术。In:Kroneing D,P˘as˘areanu CS(编辑),计算机辅助验证。斯普林格国际出版公司。2015年,第603-621页。国际标准书号:978-3-319-21690-4。
[20] B'erard B,Fribourg L.,(定时)Petri网的可达性分析。在:Baeten JCM,Mauw S(编辑),CONCUR的99并发理论。斯普林格柏林海德堡,柏林,海德堡。1999年,第178-193页。国际标准书号:978-3-540-48320-5·Zbl 0939.68080
[21] Cimatti A,Griggio A,Mover S,Tonetta S.用IC3进行参数综合。2013年:计算机辅助设计正式方法。2013年,第165-168页。doi:10.1109/FMCAD。2013.6679406·Zbl 1368.68245
[22] Kafle B、Gallagher JP、Gange G、Schachte P、Sødergaard H、Stuckey PJ。基于约束Horn子句的条件推理迭代方法。更正,2018年。abs/1804.05989.1804.05989,网址http://arxiv.org/abs/1804.05989。 ·Zbl 1451.68075
[23] Kordy P、Langerak R、Mauw S、Polderman JW。鲁棒时间自动机分析的符号算法。In:Jones CB,Pihlajasari P,Sun J(编辑),FM 2014:正式方法-第19届国际研讨会,新加坡,2014年5月12日至16日。《计算机科学体系结构注释》第8442卷。斯普林格。ISBN:978-3-319-06409-32014年第351-366页。doi:10.1007/978-3-319-06410-9\25。
[24] 时间自动机的符号定量鲁棒性分析。在:Baier C,Tinelli C(编辑),《系统构建和分析的工具和算法——第21届国际会议》,TACAS 2015,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2015,伦敦,2015年4月11日至18日。《计算机科学体系结构注释》第9035卷。斯普林格。ISBN:978-3-662-46680-32015年第484-498页。doi:10.1007/978-3-662-46681-0\48·Zbl 1420.68111
[25] Andr'e'e,Fribourg L,K¨uhne U,Soulat R.Simulator 2.5:调度问题鲁棒性分析工具。In:Giannakopoulou D,M'ery D(编辑),FM 2012:正式方法:第18届国际研讨会,法国巴黎,2012年8月27-31日。诉讼程序。斯普林格柏林海德堡,柏林,海德堡。ISBN:978-3-642-32759-92012年第33-36页。doi:10.1007/978-3-642-32759-9 6。
[26] B’erard B,Cassez F,Haddad S,酸橙D,Roux OH。时间自动机与时间Petri网表达能力的比较。在:Pettersson P,Yi W(eds.),时间系统的形式化建模和分析,第三届国际会议,2005年格式,瑞典乌普萨拉,2005年9月26-28日,会议记录,计算机科学体系结构注释第3829卷。斯普林格,2005年,第211-225页。doi:10.1007/11603009 17·Zbl 1175.68270
[27] 卡塞兹F,鲁克斯哦。从时间Petri网到时间自动机的结构转换。软件与系统杂志,2006.79(10):1456-1468。
[28] B’erard B,Cassez F,Haddad S,酸橙D,Roux OH。时间Petri网的表达能力。理论计算机科学,2013.474:1-20。内政部:http://dx.doi.org/10.1016/j.tcs.2012.12.005。 ·Zbl 1259.68141
[29] Byg J,Jacobsen M,Jacobsen L,Jørgensen K,Møller M,Srba J.TCTL保护从时间弧Petri网到时间自动机网络的转换。TCS,2013年。doi:10.1016/j.tcs。2013年7月11日·Zbl 1359.68216
[30] Dietsch D,Heizmann M,Musa B,Nutz A,Podelski A.Craig与Newton在软件模型检查中的对比。在:Bodden E,Sch¨afer W,van Deursen A,Zisman A(编辑),《2017年软件工程基础第11次联席会议纪要》,ESEC/FSE 2017,德国帕德伯恩,2017年9月4日至8日。ACM公司。ISBN:978-1-4503-5105-82017年第487-497页。doi:10.1145/3106237.3106307。
[31] De Moura L,Bjørner N.Z3:一个有效的SMT求解器。在:软件理论与实践论文集,第14届系统构造与分析工具与算法国际会议,TACAS'08/ETAPS'08。斯普林格·维拉格,柏林,海德堡。国际标准书号:3-540-78799-21978-3-54078799-0,2008第337-340页。统一资源定位地址http://dl.acm.org/citation.cfm?id=1792734.1792766。
[32] 詹森PG,卡塞兹F,拉森KG。“使用跟踪抽象精化的实时程序验证和参数综合”的可重复性,2020年。doi:10.5281/泽诺多。3952856号·Zbl 1478.68052
[33] 安德瑞,李帕瑞G,阮庚,孙Y。基于可达性保持的时间自动机参数综合。在:Havelund K,Holzmann G,Joshi R(编辑),《NASA正式方法:第七届国际研讨会》,NFM 2015,加利福尼亚州帕萨迪纳,美国,2015年4月27日至29日,会议记录。斯普林格国际出版公司。ISBN:978-3-319-17524-92015年第50-65页。doi:10.1007/978-3-319-17524-9 5。
[34] Cassez F,Ziegler F.使用跟踪抽象求精验证并发程序。在:Davis M、Fehnker A、McIver A、Voronkov A(编辑),《编程逻辑、人工智能和推理——第20届国际会议》,LPAR-20 2015,斐济苏瓦,2015年11月24日至28日,《计算机科学体系结构注释》第9450卷。斯普林格。ISBN:978-3-662-48898-0,2015年第233-248页。doi:10.1007/978-3-662-48899-7 17·Zbl 1471.68134号
[35] 卡塞兹F,M¨uller C,Burnett K。
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。