×

在Maude中指定活动网络编程语言的计划。 (英语) Zbl 1272.68044号

Gadducci,Fabio(编辑)等人,WRLA 2002。第四届重写逻辑及其应用国际研讨会论文集,意大利比萨,2002年9月19-21日。阿姆斯特丹:爱思唯尔。理论计算机科学电子笔记71240-260(2004)。
概要:PLAN是一种为主动网络编程而设计的语言,更广泛地说,它可以被视为移动计算的模型。PLAN以优雅的方式概括了命令式函数编程的范例,允许递归、远程函数调用,并为主机和移动代码之间的交互提供了明确的机制。关于此类语言的指定和推理技术越来越重要。在本文中,我们描述了重写逻辑语言Maude中的PLAN规范。我们展示了如何指定命令式功能程序的操作语义(基于语法的语义)以及形式化变量绑定结构和移动环境(CINNI演算)的技术与重写逻辑提供的并发和分布的自然表示结合使用,以开发对非正式PLAN语义的忠实描述。我们还说明了Maude支持的形式化建模的广谱方法:执行PLAN程序;使用搜索和模型检查分析PLAN程序;证明特定PLAN程序的属性;并证明PLAN语言的一般属性。
关于整个系列,请参见[Zbl 1271.68038号].

MSC公司:

68米10 计算机系统中的网络设计和通信
68甲15 编程语言理论
68甲18 函数编程和lambda演算

软件:

平面图莫德
PDF格式BibTeX公司 XML格式引用
全文: 链接

参考文献:

[1] Agha,G。;梅森,I.A。;史密斯,S.F。;Talcott,C.L.:行动者计算的基础。函数编程杂志7,1-72(1997)·Zbl 0870.68091号
[2] Clavel,M。;杜兰,F。;埃克,S。;林肯,P。;新墨西哥州马丁·奥列特。;梅塞盖尔,J。;Quesada,J.:莫德:重写逻辑中的规范和编程。(1999年1月)·Zbl 1001.68059号
[3] DARPA信息和生存能力会议及展览会(DISCEX'00)。IEEE,2000年1月。
[4] DARPA主动网络会议和展览(DANCE)。IEEE,2002年5月。
[5] 邓克,G。;梅塞盖尔,J。;Talcott,C.L.:主动网络和通信协议的正式规范和分析:莫德经验。DARPA信息和生存能力会议及展览会(DISCEX’00),251-265(2000年1月)
[6] S.Eker。Maude 2.0 alpha发行说明,2002年。
[7] 埃克,S。;梅塞盖尔,J。;Sridharanarayanan,A.:莫德LTL模型检查器。第四届重写逻辑及其应用国际研讨会,意大利比萨,2002年9月19日至21日,《理论计算机科学电子笔记论文集》第71卷。(2002) ·Zbl 1023.68528号
[8] Felleisen先生。;Friedman,D.P.:控制操作符、SECD机器和({\lambda})演算。编程概念的形式化描述III,193-217(1986)
[9] Felleisen,M。;Hieb,R.:关于顺序控制和状态句法理论的修订报告。理论计算机科学103235-271(1992)·Zbl 0764.68094号
[10] C.A.Gunther等人。主动网络的包语言。http://www.cis.upenn.edu/开关设备/平面图/。
[11] C.A.Gunther等人。交换机项目。网址:http://www.cis.upenn.edu/开关软件/。
[12] M.Hicks、P.Kakkar、J.T.Moore、C.A.Gunter和S.Nettles。使用PLAN进行网络编程。1998年5月,伊利诺伊州芝加哥,IEEE国际计算机语言会议(ICCL’98),《1998年互联网编程语言研讨会(IPL’98)论文集》。http://www.cis.upenn.edu/switchware/papers/progplan.ps·Zbl 1369.68075号
[13] M.Hicks、P.Kakkar、J.T.Moore、C.A.Gunter和S.Nettles。PLAN:主动网络的数据包语言。1998年9月在马里兰州巴尔的摩举行的1998年ACM SIGPLAN函数式编程国际会议记录,第86-93页。ACM,1998年。http://www.cis.upenn.edu/switchware/papers/plan.ps·Zbl 1369.68075号
[14] 希克斯,M。;Keromytis,A.D.:一个安全的计划。主动网络,第一次国际工作会议,IWAN'99,德国柏林,1999年6月30日至7月2日,《计算机科学讲稿》第1653卷,307-314(1999年6月份)
[15] M.Hicks、J.T.Moore和P.Kakkar。3.2版计划程序员指南。http://www.cis.upenn.edu/switchware/PLAN/docs-ocaml/guide.ps,2001年7月。
[16] Honsell,F。;梅森,I.A。;史密斯,S.F。;Talcott,C.L.:一种可变类型的效应逻辑。信息与计算119,No.1,55-90(1995)·Zbl 0832.68009号
[17] P.卡卡尔。PLAN规范。http://www.cis.upenn.edu/交换机软件/PLAN/spec/spec.ps,1999年·Zbl 0958.68103号
[18] P.Kakkar、C.A.Gunther和M.Abadi。关于主动网络保密性的推理。第13届IEEE计算机安全基础研讨会(CSFW'00),2000年7月3-5日,英国剑桥,Proceedings,2000。网址:http://www.cis.upenn.edu/switchware/papers/csfw.ps。
[19] 卡卡尔,P。;希克斯,M。;摩尔,J.T。;Gunter,C.A.:指定PLAN网络编程语言。(1999) ·兹比尔0958.68103
[20] 梅森,I.A。;Talcott,C.L.:用函数抽象和记忆进行编程、转换和证明。第16届EATCS自动化、语言和编程学术讨论会论文集,stresa,计算机科学讲稿第372卷,574-588(1989)
[21] 梅森,I.A。;Talcott,C.L.:演员语言:语法、语义、翻译和对等。理论计算机科学220,409-467(1999)·Zbl 0954.68089号
[22] 梅森,I.A。;Talcott,C.L.:费曼-朗德逻辑。关于数学基础的思考:所罗门·费弗曼的论文,逻辑课堂讲稿,299-344(2002)·Zbl 1069.03019号
[23] Meseguer,J.:条件重写逻辑作为并发的统一模型。理论计算机科学96,73-155(1992)·Zbl 0758.68043号
[24] 梅塞盖尔,J。;奥列夫茨基,P.C。;斯特尔,M.-O。;Talcott,C.L.:Maude是主动网络形式化建模和分析的广谱框架。DARPA主动网络会议和展览(DANCE),494-510(2002年5月)
[25] 摩尔,J.T。;希克斯,M。;Nettles,S.M.:PLAN中的块:程序作为包的语言支持。技术报告。(1999年4月)
[26] Sabry,A。;Felleisen,M.:关于连续通过式程序的推理。Lisp和符号计算6,No.3/4287-358(1993)
[27] S.F.Smith,C.L.Talcott。演员系统规范图。高阶和符号计算,2002年。出现·Zbl 1020.68051号
[28] Stehr,M.-O.:CINNI–显式替换的一般演算及其在({\lambda}-,{\sigma})-和({\pi})-calculi中的应用。第三届重写逻辑及其应用国际研讨会,金泽市文化厅,日本,2000年9月18日至20日,《理论计算机科学电子笔记汇编》,第36卷,71-92(2000)·Zbl 0966.68147号
[29] M.-O.斯特尔。编程、规范和交互式定理证明:基于等式逻辑、重写逻辑和类型理论的统一语言。博士论文,即将出版,2002年。
[30] Talcott,C.L.:关于功能与效果的推理。(1996年)·Zbl 0971.68024号
[31] Tennenhouse,D.L。;史密斯,J.M。;辛科斯基,W.D。;Wetherall,D.J。;Minden,G.J.:活跃网络研究调查。IEEE通讯杂志35,第1期,80-86(1997年1月)
[32] Xiao,Y。;Sabry,A。;Ariola,Z.:从句法理论到解释器:自动化唯一分解的证明。高阶和符号计算14,No.4,387-409(2001)·Zbl 1051.68101号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。