×

无限状态系统跟踪包含的抽象精化和反链。 (英语) Zbl 1506.68046号

小结:A通用寄存器自动机是一个配备变量(可以被视为计数器,或者更广泛地说,寄存器)的有限自动机,覆盖无限数据域。通用寄存器自动机的轨迹是自动机执行期间变量所取的字母符号和值的交替序列。本文解决的问题是这样的自动机识别的轨迹集(数据语言)之间的包含。由于该问题一般是不可判定的,我们给出了一种基于抽象求精和反链相结合的半算法,该算法被证明是合理的和完整的,但其终止性不被保证。此外,我们还利用数据模拟的概念进一步增强了所提出的算法,即模拟关系意识到与单词相关的数据。我们已经在一个原型工具中实现了我们的技术,并在多个非平凡的示例上显示了有希望的结果。

MSC公司:

第68季度第45季度 形式语言和自动机
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Abdulla P,Chen YF,Holik L,Mayr R,Vojnar T(2010)当模拟遇到反链时。收录:《TACAS’10会议录》,LNCS,第6015卷。施普林格,第158-174页·Zbl 1284.68337号
[2] 阿鲁尔(Alur,R.)。;Dill,DL,《时间自动机理论》,《计算机科学》,第126、2、183-235页(1994年)·兹比尔0803.68071 ·doi:10.1016/0304-3975(94)90010-8
[3] Bardin S,Finkel A,Leroux J,Petrucci L(2003)《快速:符号过渡系统的快速加速》。收录:《CAV’03会议录》,LNCS,第2725卷。施普林格
[4] Beyene TA、Popeea C、Rybalchenko A(2013)解决存在量化horn子句。收录:《CAV’13会议录》,LNCS,第8044卷。施普林格
[5] 比约纳,N。;Gurfinkel,A。;McMillan,K。;Rybalchenko,A.,《程序验证的Horn子句求解器》,24-51(2015),Cham:Springer,Cham·Zbl 1465.68044号
[6] 博扬奇克,M。;大卫·C。;马斯切尔,A。;Schwentick,T。;Segoufin,L.,数据字上的双变量逻辑,ACM Trans-Comput logic,12,4,27:1-27:26(2011)·Zbl 1352.03041号 ·数字对象标识代码:10.1145/1970398.1970403
[7] Bonchi F,Pous D(2013年),利用互模拟检查NFA等效性,直至一致。收录:POPL'13会议记录。ACM公司·Zbl 1301.68169号
[8] Bozga M,Habermehl P,Iosif R,KonecnýF,Vojnar T(2009)整数数组程序的自动验证。In:CAV’09会议记录,LNCS,第5643卷,第157-172页·Zbl 1242.68063号
[9] Cimatti A、Griggio A、Schaafsma B、Sebastiani R(2013)MathSAT5 SMT求解器。收录:TACAS会议录,LNCS,第7795卷·Zbl 1381.68153号
[10] Comon H,Dauchet M,Gilleron R,Löding C,Jacquemard F,Lugiez D,Tison,S,Tommasi M(2007)树自动机技术与应用。http://www.grappa.univ-lille3.fr/tata。2007年10月12日发布
[11] Cook B、Khlaaf H、Piterman N(2015)《关于无限状态系统的CTL*验证自动化》。收录:《CAV’15会议录》,LNCS,第9206卷。施普林格·兹比尔1381.68154
[12] 克雷格,W.,《赫尔布兰德-根岑定理在关联模型理论和证明理论中的三个应用》,J.Symb。日志。,22, 3, 269-285 (1957) ·Zbl 0079.24502号 ·doi:10.2307/2963594
[13] D’Antoni L,Alur R(2014)《明显的符号下推自动机》。收录:《CAV’14会议录》,LNCS,第8559卷。施普林格
[14] Decker N,Habermehl P,Leucker M,Thoma D(2014)多属性数据词的有序导航。In:CONCUR’14会议记录,LNCS,第8704卷,第497-511页·Zbl 1417.68082号
[15] Dhar A(2014)模型检查平面计数器系统的算法。巴黎第七大学博士论文
[16] Fribourg L(1998)扩展时间自动机的闭式评估。CNRS和Cachan高等师范学院技术代表
[17] Grebenshchikov S、Lopes NP、Popeea C、Rybalchenko A(2012)《从证明规则合成软件验证器》。In:ACM SIGPLAN编程语言设计与实现会议,PLDI’12,中国北京,2012年6月11日至16日,第405-416页
[18] Habermehl P,Iosif R,Vojnar T(2008)单索引数组的逻辑。收录:LPAR’08会议记录,LNCS,第5330卷,第558-573页·Zbl 1182.03032号
[19] Habermehl P,Iosif R,Vojnar T(2008),整数数组还有什么可判定的?收录:《2008年FOSSACS会议录》,LNCS,第4962卷,第474-489页·Zbl 1139.03007号
[20] Henzinger MR,Henzinger TA,Kopke PW(1995)有限和无限图的计算模拟。摘自:第36届计算机科学基础年会论文集,FOCS’95,第453页·Zbl 0938.68538号
[21] Henzinger TA、Jhala R、Majumdar R、Sutre G(2002)《惰性抽象》。收录:POPL'02会议记录。ACM公司·Zbl 1323.68374号
[22] Henzinger TA、Jhala R、Majumdar R、Sutre G(2003)《软件爆破验证》。In:第十届SPIN研讨会论文集,LNCS,第2648卷·Zbl 1023.68532号
[23] TA Henzinger;尼科林,X。;Sifakis,J。;Yovine,S.,实时系统的符号模型检查,Inf Compute,111,394-406(1992)·Zbl 0806.68080号
[24] Iosif R,Rogalewicz A,Vojnar T(2016)无限态系统痕量包含的抽象精化和反链。收录:《TACAS’16会议录》,LNCS,第9636卷。施普林格,第71-89页·Zbl 1420.68107号
[25] Iosif R,Xu X(2018)交替数据自动机空性检查的抽象求精。收录:《TACAS’18会议录》,LNCS,第10806卷。施普林格,第93-111页·Zbl 1423.68255号
[26] 卡明斯基,M。;Francez,N.,《有限记忆自动机》,《计算机科学》,134,2,329-363(1994)·Zbl 0938.68711号 ·doi:10.1016/0304-3975(94)90242-9
[27] McMillan KL(2006)用插值进行惰性抽象。收录于:《CAV’06会议录》,LNCS,第4144卷。施普林格·Zbl 1188.68196号
[28] McMillan KL(2011)来自z3证明的插值。摘自:计算机辅助设计形式方法国际会议论文集,FMCAD’11,第19-27页。FMCAD公司
[29] Milner R(1971)程序间模拟的代数定义。收录于:IJCAI'71年会议记录。摩根考夫曼出版公司
[30] Minsky,M.,《计算:有限和无限机器》(1967),《上鞍河:普伦蒂斯·霍尔》,《上鞍河》·Zbl 0195.02402号
[31] 数字转换系统库(2012)。http://nts.imag.fr/index.php/Flata
[32] Ouaknine J,Worrell J(2004)《关于时间自动机的语言包含问题:缩小可判定性差距》。摘自:LICS’04会议记录。IEEE计算机协会
[33] Smrcka A,Vojnar T(2007)通过计数器自动机验证参数化硬件设计。输入:HVC’07,第51-68页
[34] Tripakis S(1998)《时间系统在实践中的分析》。格勒诺布尔约瑟夫·傅里叶大学博士论文(12月)
[35] Wulf MD,Doyen L,Henzinger TA,Raskin J(2006)反链:检查有限自动机通用性的新算法。收录于:《CAV’06会议录》,LNCS,第4144卷。施普林格·兹比尔1188.68171
[36] Zbrzezny,A。;Polrola,A.,基于卫星的离散数据时间自动机可达性检查,Fundam Inf,79,1-15(2007)·Zbl 1124.68061号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。