×

缩小和重写逻辑:从基础到应用。 (英语) Zbl 1279.68205号

López Fraguas,Francisco J.(编辑),第十五届函数和(约束)逻辑编程研讨会论文集(WFLP 2006),西班牙马德里,2006年11月16日至17日。阿姆斯特丹:爱思唯尔。《理论计算机科学电子笔记》177,5-33(2007)。
小结:窄化最初用于解决方程的统一问题。它还被认为是统一功能和逻辑编程的关键机制。在这两种情况下,收缩都支持等式推理,并假设合流方程。这项工作的主要目标是表明,当使用重写理论((Sigma,E,R)执行收缩时,收缩可以被极大地推广,从而支持更广泛的应用,其中(Sigma-E,E)是一个等式理论,而(R)是一组无限制的重写规则。这些理论公理化了并发系统,并发系统的状态是模(E)项的等价类,其转换由(R)指定。在这种情况下,收缩从等式推理技术推广到符号模型检查技术,用于分析典型的无限并发系统的可达性。我们调查了这种方法的基础、合适的缩小策略以及在安全协议验证、定理证明和编程语言中的各种应用。
关于整个系列,请参见[Zbl 1275.68023号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
03B70号 计算机科学中的逻辑
2012年第68季度 语法和重写系统
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 阿尔伯特,E。;Vidal,G.,《函数逻辑程序专业化的窄驱动方法》,新一代计算,20,1,3-26(2001)·Zbl 1016.68024号
[2] Alpunte,M。;法拉斯基,M。;Vidal,G.,《函数逻辑程序的部分评估》,《程序设计语言和系统的AC事务》,20768-844(1998)
[3] Alpunte,M。;卢卡斯,S。;哈努斯,M。;维达尔,G.,《基于需要收缩的函数逻辑程序专业化》,《逻辑程序设计理论与实践》,5,273-303(2005)·Zbl 1092.68018号
[4] Antoy,S.,《定义树》,(第三届代数和逻辑编程国际会议论文集ALP'92)。程序。第三届代数和逻辑程序设计国际会议ALP’92,计算机科学讲稿,632(1992),143-157
[5] Antoy,S.、R.Echahed和M.Hanus,函数逻辑语言的并行评估策略程序。第十四届逻辑程序设计国际会议(ICLP’97); Antoy,S.、R.Echahed和M.Hanus,函数逻辑语言的并行评估策略程序。第十四届逻辑程序设计国际会议(ICLP’97)
[6] Antoy,S。;Echahed,R。;Hanus,M.,《需要缩小战略》,《ACM杂志》,第47、4、776-822页(2000年)·Zbl 1327.68141号
[7] Bouajjani,A。;Mayr,R.,模型检验有耗向量加法系统,(Meinel,C.;Tison,S.,第16届计算机科学理论方面年度研讨会,第16次计算机科学理论问题年度研讨会,计算机科学讲稿,1563(1999)),323-333·Zbl 0926.03035号
[8] Bouhoula,A。;Rusinovitch,M.,条件理论中的内隐归纳法,《自动推理杂志》,第14期,第189-235页(1995年)·Zbl 0819.68114号
[9] 伯卡特,O。;Caucal,D。;莫勒,F。;Steffen,B.,《无限状态的验证》(Bergstra,J.;Ponse,A.;Smolka,S.,《过程代数手册》(2001),Elsevier出版社),545-623·Zbl 1035.68067号
[10] 克拉克,E.M。;格伦伯格,O。;Long,D.E.,模型检查和抽象,美国计算机学会程序设计语言和系统汇刊,1611512-1542(1994)
[11] Clavel,M。;杜兰,F。;埃克,S。;Meseguer,J.,《通过重写逻辑中的反射构建方程证明工具》(Futatsugi,K.;Nakagawa,A.T.;Tamai,T.,Cafe:An Industrial-Strength Algebraic Formal Method(2000),Elsevier),1-31
[12] 科蒙,H。;Nieuwenhuis,R.,归纳=I-公理化+一阶一致性,信息与计算,159151-186(2000)·Zbl 1046.68640号
[13] De Schreye,D。;吕克,R。;Jörgensen,J。;Leuschel,M。;马滕斯,B。;Sörensen,M.,《连接部分演绎:基础、控制、算法和实验》,《逻辑编程杂志》,第41期,第231-277页(1999年)·Zbl 0944.68025号
[14] Denker,G.、J.Meseguer和C.L.Talcott,Maude中的协议规范和分析正式方法和安全协议研讨会论文集,1998年6月25日,印第安纳州印第安纳波利斯http://www.cs.bell-labs.com/who/nch/fmsp/index.html; Denker,G.、J.Meseguer和C.L.Talcott,Maude中的协议规范和分析正式方法和安全协议研讨会论文集,1998年6月25日,印第安纳州印第安纳波利斯http://www.cs.bell-labs.com/who/nch/fmsp/index.html
[15] Dershowitz,N.、S.Mitra和G.Sivakumar,收敛系统的可判定匹配(初步版本)第十一届自动扣减国际会议(CADE-11)607; Dershowitz,N.、S.Mitra和G.Sivakumar,收敛系统的可判定匹配(初步版本)第十一届自动扣减国际会议(CADE-11)607
[16] 多列夫,D。;Yao,A.,《关于公钥协议的安全性》,IEEE信息理论事务,29198-208(1983)·Zbl 0502.94005号
[17] 艾默生、A.和K.Namjoshi,非确定性无限状态系统的模型检验\(^{th}\)IEEE计算机科学逻辑研讨会; 艾默生、A.和K.Namjoshi,非确定性无限状态系统的模型检验\(^{th}\)IEEE计算机科学逻辑研讨会·Zbl 0945.68523号
[18] 埃斯科瓦尔,S。,细化弱最外层需要的重写和缩小程序。第五届国际ACM SIGPLAN声明性编程原理与实践会议,PPDP’03; 埃斯科瓦尔,S。,精炼弱最外层需要重写和缩小程序。第五届国际ACM SIGPLAN声明性编程原理与实践会议,PPDP’03
[19] Escobar,S.,《高效实现自然重写和收缩》,(Kameyama,Y.;Stuckey,P.J.,第七届函数和逻辑编程国际研讨会,第七次函数和逻辑程序设计国际研讨会,(FLOPS 2004)。第七届函数与逻辑程序设计国际研讨会。第七届函数与逻辑程序设计国际研讨会,(FLOPS 2004),计算机科学讲稿,2998(2004),147-162·兹比尔1122.68371
[20] Escobar,S.、C.Meadows和J.Meseguer,基于重写的NRL协议分析器推理系统及其元逻辑特性367(1-2); Escobar,S.、C.Meadows和J.Meseguer,一种用于NRL协议分析器的基于重写的推理系统及其元逻辑特性367(1-2)·Zbl 1153.94375号
[21] 埃斯科瓦尔,S。;梅塞盖尔,J。;Thati,P.,《一般术语重写系统的自然收缩》,(Giesl,J.,第16届重写技术和应用国际会议,第16次重写技术和运用国际会议,计算机科学讲稿,3467(2005)),279-293·Zbl 1078.68655号
[22] 法布雷加,F.J.T。;赫尔佐格,J.C。;Guttman,J.,《Strand spaces:证明安全协议正确》,《计算机安全杂志》,第7期,第191-230页(1999年)
[23] Fay,M.,方程理论中的一阶统一,(Bibel,W.;Kowalski,R.,(4^{th})自动演绎会议\(4^{th})自动演绎会议,计算机科学讲稿,87(1979),161-167
[24] 芬克尔,A。;Schnoebelen,P.,到处都是结构良好的过渡系统!,理论计算机科学,25663-92(2001)·Zbl 0973.68170号
[25] Genet,T.和V.V.T.Tong,基于Timbuk的术语重写系统可达性分析\(^{th}\)国际程序设计逻辑会议2250; Genet,T.和V.V.T.Tong,基于Timbuk的术语重写系统可达性分析\(^{th}\)国际程序设计逻辑会议2250·Zbl 1275.68083号
[26] J.戈根。;Meseguer,J.,逻辑编程的等式、类型、模块和(为什么不?)泛型,《逻辑编程杂志》,1179-210(1984)·Zbl 0575.68091号
[27] J.戈根。;Meseguer,J.,《逻辑编程的模型和等式》,(Ehrig,G.L.H.;Kowalski,R.;Montanari,U.,《TAPSOFT’87的程序》。程序。TAPSOFT’87,计算机科学讲义,250(1987)),1-22·Zbl 0626.68032号
[28] 格拉芙,S。;Saidi,H.,用PVS构造抽象状态图,(Grumberg,O.,《计算机辅助验证》,第九届国际会议,会议记录,计算机辅助验证,第九次国际会议,1997年6月22日至25日,以色列海法CAV’97会议记录。计算机辅助验证。第九届国际会议,会议记录。计算机辅助验证。第九届国际会议,会议记录,1997年6月22日至25日,以色列海法CAV’97,计算机科学讲稿,1254(1997),72-83
[29] Hanus,M.,《函数与逻辑编程的集成:从理论到实践》,《逻辑编程杂志》,第19期和第20期,第583-628页(1994年)·Zbl 0942.68526号
[30] Hanus,M.、S.Antoy、H.Kuchen、F.López-Fraguas、W.Lux、J.Moreno Navarro和F.Steiner,Curry:一种集成函数逻辑语言(0.8版)http://www.informatik.uni-kiel.de/咖喱;Hanus,M.、S.Antoy、H.Kuchen、F.López Fraguas、W.Lux、J.Moreno Navarro和F.Steiner,Curry:一种集成函数逻辑语言(0.8版)http://www.informatik.uni-kiel.de/咖喱
[31] Hudak,P.,P.L.Wadeler,Arvind,B.Boutel,J.Fairbairn,J.Fasel,K.Hammond,J.Hughes,T.Johnsson,R.Kieburtz,R.S.Nikhil,S.L.Peyton-Jones,M.Reeve,D.Wise和J.Young,函数式编程语言haskell报告; Hudak,P.,P.L.Wadeler,Arvind,B.Boutel,J.Fairbairn,J.Fasel,K.Hammond,J.Hughes,T.Johnsson,R.Kieburtz,R.S.Nikhil,S.L.Peyton-Jones,M.Reeve,D.Wise和J.Young,关于函数式编程语言haskell的报告
[32] Huet,G。;Lévy,J.-J.,《正交项重写系统中的计算》,第一部分和第二部分,(计算逻辑:纪念J.Alan Robinson的论文(1992)),395-414和415-443
[33] Hullot,J.,规范形式与统一,(Bibel,W.;Kowalski,R.,(5^{th})自动演绎会议\(5^{th})自动演绎会议,计算机科学讲稿,87(1980),318-334·兹比尔0441.68108
[34] 琼斯,N。;Gomard,C。;Sestoft,P.,《部分评估和自动程序生成》(1993),普伦蒂斯·霍尔:普伦蒂斯霍尔·恩格尔伍德克利夫斯,新泽西州·Zbl 0875.68290号
[35] Jouannaud,J.-P。;基什内尔,C。;Kirchner,H.,方程理论中统一算法的增量构造,国际自动机、语言和编程学术讨论会\(10^{th})自动化、语言和编程国际学术讨论会,计算机科学讲稿,154(1983),361-373·Zbl 0516.68067号
[36] Kesten,Y。;Pnueli,A.,《控制和数据抽象:实用形式验证的基石》,《技术转让软件工具国际期刊》,4328-342(2000)·Zbl 1059.68589号
[37] 拉法夫,L。;Gallagher,J.,基于重写的功能逻辑程序的基于约束的部分评估,(第七届基于逻辑的程序合成和转换国际研讨会论文集,第七届逻辑的程序综合和转换国际会议论文集,LOPSTR’97。程序。第七届基于逻辑的程序合成与转换国际研讨会。程序。第七届基于逻辑的程序合成与转换国际研讨会,LOPSTR’97,计算机科学讲稿,1463(1997)),168-188
[38] Loiseaux,C。;格拉芙,S。;Sifakis,J。;Bouajjani,A。;Bensalem,S.,并发系统验证的属性保持抽象,系统设计中的形式化方法,6,1-36(1995)·Zbl 0829.68053号
[39] Lowe,G.,使用fdr破解和修复Needham-Schoreder公钥协议,(系统构建和分析的工具和算法。系统构建与分析的工具与算法,(TACAS’96)。用于构建和分析系统的工具和算法。系统构建和分析的工具和算法,(TACAS’96),计算机科学讲义,1055(1996),147-166
[40] 新墨西哥州马丁·奥列特。;Meseguer,J.,《重写逻辑作为逻辑和语义框架》(Gabbay,D.;Guenthner,F.,《哲学逻辑手册》(2002),Kluwer学术出版社),第1-87页,首次作为SRI技术报告SRI-CSL-93-05出版,1993年8月
[41] Meadows,C.,《NRL协议分析器:概述》,《逻辑编程杂志》,26,113-131(1996)·Zbl 0871.68052号
[42] Meseguer,J.,《一般逻辑》,收录于:H.-D.E.等人,编辑,87年逻辑学术讨论会; Meseguer,J.,《一般逻辑》,收录于:H.-D.E.等人,编辑,87年逻辑学术讨论会·Zbl 0691.03001号
[43] Meseguer,J.,作为并发统一模型的条件重写逻辑,理论计算机科学,96,73-155(1992)·Zbl 0758.68043号
[44] 梅塞盖尔,J。,多参数逻辑编程程序。第三届国际代数和逻辑编程大会; 梅塞盖尔,J。,多参数逻辑编程程序。第三届国际代数与逻辑编程会议
[45] 梅塞盖尔,J。,成员代数作为方程规范的逻辑框架程序。97年瓦特; 梅塞盖尔,J。,隶属代数作为等式规范的逻辑框架程序。97年瓦特·Zbl 0903.08009号
[46] Meseguer,J.和C.Talcott,分布式对象反射的语义模型2002年6月西班牙马拉加ECOOP’02会议记录; Meseguer,J.和C.Talcott,分布式对象反射的语义模型2002年6月西班牙马拉加ECOOP’02会议记录·Zbl 1049.68815号
[47] Meseguer,J.和P.Thati,基于窄化的符号可达性分析及其在密码协议验证中的应用; Meseguer,J.和P.Thati,基于窄化的符号可达性分析及其在密码协议验证中的应用·Zbl 1115.68079号
[48] 李约瑟。;Schroeder,M.,《在大型计算机网络中使用加密进行身份验证》,ACM通信,21993-999(1978)·Zbl 0387.68003号
[49] Nieuwenhuis,R。,基本的副调制和可判定理论第十一届IEEE计算机科学逻辑年会(LICS’96)会议记录; Nieuwenhuis,R。,基本的副调制和可判定理论第十一届IEEE计算机科学逻辑年会(LICS’96)会议记录
[50] Ohsaki,H。;Seki,H.等人。;Takai,T.,通过成员条件机制识别布尔闭A树语言,重写技术和应用国际会议\(第14届)改写技术与应用国际会议,计算机科学讲稿,2706(2003),483-498·Zbl 1038.68070号
[51] Owre,S.、N.Shankar、J.Rushby和D.Stringer-Calvert,“PVS系统指南、PVS语言参考和PVS校准器指南2.4版”,计算机科学实验室,SRI国际(2001);Owre,S.、N.Shankar、J.Rushby和D.Stringer-Calvert,“PVS系统指南、PVS语言参考和PVS校准器指南2.4版”,计算机科学实验室,SRI国际(2001)
[52] Paulson,L.,Isabelle:一般定理证明者,计算机科学讲稿,828(1994),Springer Verlag·Zbl 0825.68059号
[53] Reddy,U.,术语重写归纳法,(Stickel,M.E.,《第十届自动扣除国际会议论文集》,第十届国际自动扣除会议论文集,计算机科学讲义,449(1990)),162-177·Zbl 1509.68123号
[54] 萨伊迪,H。;Shankar,N.,《你证明时的抽象和模型检查》,(Halbwachs,N.;Peled,D.,《计算机辅助验证》,第11届国际会议,会议记录,计算机辅助验证,第11次国际会议,CAV’99会议记录,意大利特伦托,1999年7月6日至10日。计算机辅助验证。第十一届国际会议,会议记录。计算机辅助验证。第11届国际会议,会议记录,CAV’99,意大利特伦托,1999年7月6日至10日,计算机科学讲稿,1633(1999),443-454·Zbl 1046.68608号
[55] 塞卡尔·R。;Ramakrishnan,I.,《等式逻辑中的程序设计:超越强序列性、信息和计算》,104,78-109(1993)·Zbl 0803.68060号
[56] 瑟伦森,M.H。;吕克,R。;Jones,N.D.,《积极的超级编译器》,《函数编程杂志》,6811-838(1996)·兹比尔0870.68040
[57] (TeReSe,《术语重写系统》(2003),剑桥大学出版社:剑桥大学出版社)·兹比尔1030.68053
[58] Thati,P.和J.Meseguer,使用前后收缩法完成符号可达性分析; Thati,P.和J.Meseguer,使用来回缩小来完成符号可达性分析·Zbl 1110.68058号
[59] Turchin,V.F.,《通过超级编译进行程序转换》(Ganzinger,H.;Jones,N.D.,《程序作为数据对象的程序集》,《作为数据对象程序的程序集,计算机科学讲义》,217(1986),257-281·Zbl 0587.68015号
[60] Viry,P.,重写逻辑的等式规则,理论计算机科学,285487-517(2002)·Zbl 1001.68058号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。