×

关于分布式系统活性性质的精化。 (英语) Zbl 1233.68160号

摘要:我们提出了一种基于仿真关系的分布式系统活性属性推理的新方法。我们的贡献包括(1)定义活性性质的形式主义,(2)基于该形式主义的活性性质的证明方法,以及(3)两个表达完整性的结果:我们的形式主义可以表示满足自然“稳健性”条件的任何活性性质;以及任何活性属性,前提是可以使用历史变量。为了定义活性,我们将互补对(Streett)自动机推广到无限状态空间和无限数量的互补对。我们的证明方法提供了两种技术:一种是跨抽象级别细化活性属性,另一种是在抽象级别内细化活性属性。第一种是基于扩展模拟关系,以便将抽象自动机的活性属性与具体自动机的活动属性联系起来。第二种方法基于一种演绎方法,用于从相同自动机已建立的活性属性推断自动机的新活性属性。这种演绎方法是图解式的,基于构造活性属性的“格”。

MSC公司:

第68季度85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
65年第68季度 形式语言和自动机
03B70号 计算机科学中的逻辑

软件:

PVS公司;联合
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Abadi M,Lamport L(1991)精炼映射的存在性。计算机科学理论82(2):253-284·Zbl 0728.68083号 ·doi:10.1016/0304-3975(91)90224-P
[2] Alpern B,Schneider F(1987)认识到安全和活力。分布计算2(3):117–126·Zbl 0641.68039号 ·doi:10.1007/BF01782772
[3] Alpern B,Schneider F(1989)《在没有时序逻辑的情况下验证时序属性》。ACM Trans程序语言系统11(1):147–167·Zbl 0676.68003号 ·数字对象标识代码:10.1145/59287.62028
[4] Alur R,Henzinger TA(1995)公平反应系统成分建模的局部活性。In:Wolper P(ed)CAV 95:计算机辅助验证。计算机科学课堂讲稿,第939卷。柏林施普林格,第166-179页
[5] Attie PC(2008)关于改进分布式系统的活性属性。2008年2月,贝鲁特美国大学计算机科学系技术报告。可在http://arxiv.org/PS_cache/arxiv/pdf/0801/0801.0949v1.pdf
[6] Attie PC,Lynch NA(2001)《动态输入/输出自动机:动态系统的形式化模型》(扩展抽象)。CONCUR'01:第12届并发理论国际会议。LNCS公司。柏林施普林格
[7] Attie PC,Arora A,Emerson EA(2004)容错并发程序的综合。ACM Trans程序语言系统26(1):125–185·Zbl 05459229号 ·doi:10.1145/963778.963782
[8] Baeten JCM,Weijland WP(1990)过程代数。剑桥理论计算机科学丛书。剑桥大学出版社
[9] Browne A、Manna Z、Sipma H(1995)《广义时间验证图》。第十五届软件技术和理论计算机科学基础会议。LNCS,第1026卷。柏林施普林格,第484–498页·Zbl 1354.68171号
[10] Chandy KM,Misra J(1988)并行程序设计。Addison-Wesley,阅读·Zbl 0717.68034号
[11] Cousot P,Cousot R(1977)抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型。摘自:第四届编程语言原理年度研讨会论文集。ACM,纽约·Zbl 1149.68389号
[12] Dams D,Gerth R,Grumberg O(2000)《抽象的公平模型检查》。摘自:2000年7月南安普顿大学验证与计算逻辑研讨会论文集(VCL’2000)。柏林施普林格
[13] Demirbas M,Arora A(2002),收敛改进。参加:分布式计算系统国际会议。2002年7月,奥地利维也纳
[14] Emerson EA,Lei C(1985)模型检查模式:分支时间逻辑反击。1985年1月,路易斯安那州新奥尔良市,第12届美国计算机学会编程语言原理研讨会。ACM,纽约,第84-96页
[15] Fekete A、Gupta D、Luchango V、Lynch N、Shvartsman A(1999)最终可序列化数据服务。《计算机科学》220:113–156。会议版出现在ACM分布式计算原理研讨会上(1996年)·Zbl 0933.68009号 ·doi:10.1016/S0304-3975(98)00239-4
[16] Francez N(1986)《公平》。纽约州施普林格
[17] Garland SJ,Lynch NA(2000)使用I/O自动机开发分布式系统。收录:Leavens GT、Sitaraman M(eds)《基于组件的系统基础》。剑桥大学出版社,剑桥,第285-312页
[18] Gawlick R、Segala R、Sogaard-Andersen JF、Lynch NA(1993)《定时和非定时系统中的活力》。技术报告MIT/LCS/TR-587,麻省理工学院计算机科学实验室,马萨诸塞州波士顿,1993年11月·Zbl 0917.68152号
[19] Gawlick R、Segala R、Sogaard-Andersen JF、Lynch NA(1998)《定时和非定时系统中的活力》。信息计算141(2):119–171·Zbl 0917.68152号 ·文件编号:10.1006/inco.1997.2671
[20] Griffoen D,Vaandrager F(2004)规范模拟理论。ACM事务计算日志5(4):577–610·doi:10.1145/1024922.1024923
[21] Grumberg O,Long DE(1994)模型检查和模块化验证。ACM Trans程序语言系统16(3):843–871·数字对象标识代码:10.1145/177492.177725
[22] Henzinger TA、Kupferman O、Rajamani SK(1997)《公平模拟》。收录:Mazurkiewicz A,Wonkowski J(eds)CONCUR’97:第八届并发理论国际会议。计算机科学课堂讲稿,第939卷。波兰华沙,1997年7月。柏林施普林格,第273-287页
[23] Hoare CAR(1985)通信顺序过程。普伦蒂斯·霍尔计算机科学国际系列。英格伍德悬崖普伦蒂斯·霍尔
[24] Jensen HE(1999)分布式系统的基于抽象的验证。奥尔堡大学计算机科学研究所博士论文,1999年6月
[25] Kaynar DK、Lynch NA、Segala R、Vaandrager F(2010)《定时I/O自动机理论》,第二版。计算机科学综合讲座。Morgan Claypool Publishers,圣拉斐尔
[26] Kesten Y,Pnueli A(2000)《通过增广有限抽象进行验证》。信息计算163(1):203–243·Zbl 1003.68069号 ·doi:10.1006/inco.2000.3000
[27] Kesten Y,Pnueli A,Vardi MY(2001)《通过增强抽象验证:自动机理论观点》。计算机系统科学杂志62(4):668–690·Zbl 0983.68109号 ·doi:10.1006/jcss.2000.1744
[28] Ladin R、Liskov B、Shrra L、Ghemawat S(1992)使用延迟复制提供高可用性。ACM事务计算系统10(4):360–391·doi:10.1145/138873.138877
[29] Lamport L(1977)证明多进程程序的正确性。IEEE Trans Softw Eng SE-3(2):125–143·Zbl 0349.68006号 ·doi:10.1109/TSE.1977.229904
[30] Lamport L(1994)行动的时间逻辑。ACM Trans程序语言系统16(3):872–923·数字对象标识代码:10.1145/177492.177726
[31] Lamport L(2002)《指定系统:面向硬件和软件工程师的TLA+语言和工具》。Addison-Wesley,阅读
[32] Liskov BH,Wing JM(1994)子类型的行为概念。ACM翻译程序Lang Syst 16(6):1811–1841·doi:10.145/197320.197383
[33] Lynch NA,Tuttle MR(1989)《输入/输出自动机简介》。《CWI-Quarterly技术报告》,2(3):219–246,Centrum voor Wiskunde en Informatica,荷兰阿姆斯特丹,1989年9月·Zbl 0677.68067号
[34] Lynch NA,Vaandrager FW(1995)正向和反向模拟——第一部分:无计时系统。Inf计算121(2):214–233·Zbl 0834.68123号 ·doi:10.1006/inco.1995.1134
[35] Lynch NA、Segala R、Vaandraager F(2003)《混合I/O自动机》。信息计算185(1):105–157。MIT-LCS-TR-827d技术报告,麻省理工学院计算机科学实验室,马萨诸塞州剑桥021392003年1月13日·Zbl 1069.68067号 ·doi:10.1016/S0890-5401(03)00067-1
[36] Manna Z,Pnueli A(1983)《如何为您的宠物语言编写时间证明系统》。In:美国计算机学会编程语言原理,德克萨斯州奥斯汀,1983年1月
[37] Manna Z,Pnueli A(1990)时间属性的层次结构。收录于:加拿大魁北克省第九广播公司,1990年8月,第377-408页
[38] Manna Z,Pnueli A(1991)完成时间图像。Chic J Theor计算机科学83(1):97–130·Zbl 0795.68133号 ·doi:10.1016/0304-3975(91)90041-Y
[39] Manna Z,Pnueli A(1992)反应系统和并发系统的时间逻辑。柏林施普林格·兹比尔0753.68003
[40] Manna Z,Pnueli A(1993)反应系统的时间证明方法。In:程序设计计算。北约ASI系列,F系列:计算机和系统科学,第118卷。柏林施普林格,第287–323页
[41] Manna Z,Pnueli A(1994)时间验证图。参加:计算机软件理论方面国际研讨会。计算机科学课堂讲稿,第789卷。柏林施普林格,第726–765页·Zbl 0942.03527号
[42] Manna Z、Browne A、Sipma H、Uribe T(1998)《时间验证的视觉抽象》。In:AMAST'98年。LNCS,第1548卷。柏林施普林格,第28-41页
[43] Milner R(1989)通信与并发。普伦蒂斯·霍尔,恩格尔伍德悬崖·Zbl 0683.68008号
[44] Milner R(1999)通信和移动系统:{\(\pi\)}-演算。Addison-Wesley,阅读·Zbl 0942.68002号
[45] Myers A,Dinda P,Zhang H(1999)互联网镜像服务器的性能特征。输入:IEEE INFOCOM
[46] Owicki S,Lamport L(1982)证明并发程序的活性属性。ACM Trans程序语言系统4(3):455–495·兹伯利048368013 ·doi:10.1145/357172.357178
[47] Owre S,Shankar N,Rushby J(1992)PVS:原型验证系统。In:1992年6月,纽约州萨拉托加斯普林斯,第11届会议记录
[48] Pnueli A(1977)程序的时序逻辑。摘自:IEEE计算机科学基础研讨会。IEEE出版社,纽约,第46-57页
[49] Pruhs K,Kalyanasundaram B(2000)在线运输问题。SIAM J离散数学13(3):370–383·Zbl 0949.68119号 ·doi:10.1137/S0895480198342310
[50] Segala R(1995)概率自动机的基于组合跟踪的语义。收录:Lee I,Smolka SA(编辑)CONCUR’95:并发理论(第六届国际会议)。LNCS,第962卷。柏林施普林格,第234-248页
[51] Sistla AP(1989)关于验证相关程序满足非确定性规范。Inf过程Lett 32:17–23·Zbl 0677.68011号 ·doi:10.1016/0020-0190(89)90063-X
[52] Sistla AP(1991)证明非确定性安全规范的正确性。Inf过程快报39:45–49·Zbl 0735.68028号 ·doi:10.1016/0020-0190(91)90061-L
[53] Sistla AP(1994)《时间逻辑中的安全、活力和公平》。表Asp计算6:495–511·Zbl 0820.68077号 ·doi:10.1007/BF01211865
[54] Sogaard-Andersen JF、Lynch NA、Lampson BW(1993)《通信协议的正确性:案例研究》。技术报告MIT/LCS/TR-589,麻省理工学院计算机科学实验室,马萨诸塞州波士顿,1993年11月
[55] Uribe TE(1998)基于抽象的演绎算法验证反应系统。斯坦福大学计算机科学系博士论文,1998年12月。技术报告STAN-CS-TR-99-1618
[56] Vardi MY(1991)《并发程序的验证——自动机理论框架》,Ann Pure Appl Log 51:79–98·Zbl 0725.03013号 ·doi:10.1016/0168-0072(91)90066-U
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。