×

关于记忆状态序列的推理。 (英语) Zbl 1225.68068号

摘要:受指针变量程序验证的启发,我们引入了一种时态逻辑LTL(^{text{mem}}),其底层断言语言是分离逻辑的无量词片段,其顶部的时态逻辑是标准的线性时间时态逻辑。我们分析了LTL(^{text{mem}})的各种模型检查和可满足性问题的复杂性,考虑了各种分离逻辑片段(包括指针算法)、各种模型类(有或无恒定堆)以及固定初始内存状态的影响。我们根据这些标准提供了一个完整的图片。我们的主要判定结果是pspace空间-记录片段和允许指针运算的经典片段上可满足性问题的完备性\通过减少明斯基机的标准问题,为各种问题建立了(\sum_1^0\)-完备性或(\sum_1^1\)-完备性结果,并强调了我们的可判定性结果的严密性。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
03B44型 时间逻辑
60年第68季度 规范和验证(程序逻辑、模型检查等)

软件:

TVLA公司;小脚
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 阿鲁尔(Alur,R.)。;Henzinger,T.,《真正的时序逻辑》,《计算机协会杂志》,第41期,第181-204页(1994年)·Zbl 0807.68065号
[2] 巴尔比亚尼,P。;Condotta,J.,基于定性时空推理的命题线性时序逻辑的计算复杂性,(FROCOS’02)。FROCOS’02,《人工智能讲义》,第2309卷(2002年),施普林格出版社,162-173·Zbl 1057.68116号
[3] Bansal,K。;布罗赫宁,R。;Lozes,E.,《超越形状:有序数据列表》(FOSSACS’09)。FOSSACS’09,计算机科学讲义,第5504卷(2009),施普林格),425-439·Zbl 1234.68083号
[4] S.Bardin,A.Finkel,E.Lozes,A.Sangnier,《使用形状分析从指针系统到计数器系统》,收录于:第五届无限状态系统自动验证国际研讨会(AVIS’06);S.Bardin,A.Finkel,E.Lozes,A.Sangnier,从指针系统到使用形状分析的计数器系统,在:第五届无限状态系统自动验证国际研讨会(AVIS’06)
[5] S.Bardin,A.Finkel,D.Nowak,《关于处理指针的程序的符号验证》,载于:第三届无限状态系统自动验证国际研讨会(AVIS’04),2004年;S.Bardin,A.Finkel,D.Nowak,《关于处理指针的程序的符号验证》,收录于:第三届无限状态系统自动验证国际研讨会(AVIS’04),2004年
[6] 贝内特,B。;Wolter,F。;Zakharyaschev,M.,作为时空推理框架的多维模态逻辑,应用智能,17,3,239-251(2002)·Zbl 1051.03019号
[7] Berdine,J。;加尔卡尼奥,C。;库克,B。;Distefano,D。;奥赫恩,P.W。;威斯,T。;Yang,H.,复合数据结构的形状分析,(Damm,W.;Hermanns,H.;CAV.CAV,计算机科学讲义,第4590卷(2007),Springer),178-192·Zbl 1135.68372号
[8] Berdine,J。;加尔卡尼奥,C。;O'Hearn,P.W。,带分离逻辑的符号执行(APLAS’05)。APLAS’05,计算机科学讲稿,第3780卷(2005),Springer),52-68·Zbl 1159.68363号
[9] Berdine,J。;加尔卡尼奥,C。;O'Hearn,P.,Smallfoot:带分离逻辑的模块化自动断言检查(FMCO’05)。FMCO’05,计算机科学讲义,第4111卷(2005),Springer),115-137
[10] Bouajjani,A。;博兹加,M。;哈贝梅尔,P。;Iosif,R。;莫罗,P。;Vojnar,T.,带有列表的程序是计数器自动机(CAV’06)。CAV’06,计算机科学讲稿,第4144卷(2006),Springer),517-531·Zbl 1188.68181号
[11] A.Bouajjani,R.Echahed,P.Habermehl,关于非正规过程非正规性质的验证问题,见:LICS’95,1995,第123-133页;A.Bouajjani,R.Echahed,P.Habermehl,关于非正规过程非正规性质的验证问题,见:LICS’95,1995,第123-133页
[12] 博兹加,M。;Iosif,R。;Lakhnech,Y.,《关于别名的逻辑》(SAS’04)。SAS'04,《计算机科学讲义》,第3148卷(2004年),施普林格出版社,344-360·Zbl 1104.68016号
[13] 布罗赫宁,R。;Demri,S。;Lozes,E.,《关于记忆状态序列的推理》(LFCS’07)。LFCS’07,计算机科学讲义,第4514卷(2007),Springer),100-114·Zbl 1132.68335号
[14] 布罗赫宁,R。;Demri,S。;Lozes,E.,《万能魔杖上》(CSL’08)。CSL’08,计算机科学课堂讲稿,第5213卷(2008),施普林格出版社),322-337·兹比尔1157.03010
[15] 伯卡特,O。;Caucal,D。;莫勒,F。;Steffen,B.,无限结构的验证,(过程代数手册(2001),Elsevier),545-623·Zbl 1035.68067号
[16] 加尔卡尼奥,C。;加德纳,P。;Hague,M.,《从分离逻辑到一阶逻辑》(FOSSACS’05)。FOSSACS’05,计算机科学讲义,第3441卷(2005),施普林格),395-409·Zbl 1119.03022号
[17] 加尔卡尼奥,C。;Yang,H。;O'Hearn,P.,《数据结构空间断言语言的可计算性和复杂性结果》(FST&TCS’01)。FST&TCS’01,《计算机科学讲义》,第2245卷(2001),施普林格出版社,108-119·Zbl 1052.68590号
[18] 科蒙,H。;Cortier,V.,平坦度不是弱点,(CSL'00)。CSL’00,计算机科学讲义,第1862卷(2000年),Springer),262-276·Zbl 0973.68142号
[19] Demri,S。;D’Souza,D.,约束LTL的自动机理论方法,信息与计算,205,3,380-415(2007)·Zbl 1113.03015号
[20] S.Demri,R.Gascon,《限定句法资源对Presburger LTL的影响》,《逻辑与计算杂志》(正在出版);S.Demri,R.Gascon,《限定句法资源对Presburger LTL的影响》,《逻辑与计算杂志》(出版)·Zbl 1193.03033号
[21] Distefano,D。;Katoen,J.-P。;Rensink,A.,谁在指什么时候指谁?关于链表结构的自动验证(FST&TCS’04)。FST&TCS’04,计算机科学讲义,第3328卷(2004),施普林格),250-262·Zbl 1117.68427号
[22] A.Finkel,E.Lozes,A.Sangnier,《走向带列表的模型检查程序》,in:逻辑和计算的无限性,第5489卷,in:人工智能课堂讲稿,Springer,2009年(出版中);A.Finkel,E.Lozes,A.Sangnier,《走向带列表的模型检查程序》,in:逻辑和计算的无限性,第5489卷,in:人工智能课堂讲稿,Springer,2009年(出版中)·Zbl 1258.68094号
[23] 加巴伊,D。;A.库鲁茨。;Wolter,F。;Zakharyaschev,M.,《多维模态逻辑:理论与应用》(2003),CUP·兹比尔1051.03001
[24] Gabbay博士。;普努利,A。;谢拉,S。;Stavi,J.,《关于公平的时间分析》,(第七届美国计算机学会编程语言原则年会(1980年),美国计算机学会出版社),163-173
[25] Galmiche,D。;Mery,D.,通过资源图表征BI指针逻辑的可证明性(LPAR’05)。LPAR’05,计算机科学讲稿,第3835卷(2005),Springer),459-473·Zbl 1143.03345号
[26] D.Galmiche,D.Méry,《分离逻辑的Tableaux和资源图》,《逻辑与计算杂志》(出版);D.Galmiche,D.Méry,《分离逻辑的Tableaux和资源图》,《逻辑与计算杂志》(出版中)·Zbl 1193.03061号
[27] S.Ishtiaq,P.O'Hearn,BI作为可变数据结构的断言语言,收录于:POPL'01,2001,第14-26页;S.Ishtiaq,P.O'Hearn,BI作为可变数据结构的断言语言,收录于:POPL'012001年,第14-26页·兹比尔1323.68077
[28] Jensen,J。;Jorgensen,M。;Klarlund,N。;Schwartzbach,M.,使用一元二阶逻辑自动验证指针程序,(PLDI’97(1997),ACM),226-236
[29] 库普夫曼,O。;瓦尔迪,M.Y。;Wolper,P.,《分支时间模型检验的自动机理论方法》,计算机协会期刊,47,2,312-360(2000)·Zbl 1133.68376号
[30] T.Lev-Ami,M.Sagiv,《TVLA:实施静态分析的系统》,载于:SAS’00,2000年,第280-301页;T.Lev-Ami,M.Sagiv,《TVLA:实施静态分析的系统》,载于:SAS’00,2000年,第280-301页·Zbl 0966.68580号
[31] E.Lozes,Expressivitédes logiques spatiales,博士论文,巴黎信息实验室,ENS Lyon,法国;E.Lozes,Expressivitédes logiques spatiales,博士论文,Parallyélisme信息实验室,ENS Lyon,法国
[32] Pnueli,A.,程序的时间逻辑,(FOCS’77(1977),IEEE),46-57
[33] Reynolds,J.,《分离逻辑:共享可变数据结构的逻辑》,(LICS’02(2002),IEEE),55-74
[34] Sistla,A。;Clarke,E.,命题线性时序逻辑的复杂性,计算机协会杂志,32,3,733-749(1985)·Zbl 0632.68034号
[35] 瓦尔迪,M。;Wolper,P.,《关于无限计算的推理,信息与计算》,115,1-37(1994)·Zbl 0827.03009
[36] 雅哈夫,E。;代表,T。;萨吉夫,M。;Wilhelm,R.,验证通过进化逻辑指定的临时堆属性,(ESOP'03。ESOP’03,《计算机科学讲义》,第2618卷(2003年),施普林格出版社,204-222·Zbl 1032.68062号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不声称其完整性或完全匹配。