×

决定异步通信系统的同步性。 (英语) Zbl 1353.68195号

概要:异步通信系统涉及通过缓冲区交换消息进行通信的对等点或实体。一般来说,这种缓冲区的大小是未知的,即它们被认为是无界的。因此,异步通信系统的模型通常表现出无限状态空间,众所周知,此类模型的可达性和有界性问题是不可判定的。这反过来也使得异步系统的自动验证无法确定。我们讨论了对等点上的一类特殊异步系统,当对等点进行同步通信时,其交互行为不会改变。此类系统称为可同步。可同步系统的自动验证是可以决定的,因为系统的验证可以使用其同步副本执行。最近,我们已经证明,检查系统是否可同步是可以决定的。在本文中,我们考虑了不同类型的异步通信,其中类型是根据缓冲的性质和缓冲区的数量来描述的,并讨论了如何确定每种类型的同步性。新结果包含了现有结果,并对异步系统的同步性进行了全面研究。

MSC公司:

68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 德赛,A。;古普塔,V。;E.杰克逊。;卡迪尔,S。;拉贾马尼,S。;Zufferey,D.,P:安全异步事件驱动编程(programming Languages Design and Implementation),《编程语言设计与实现》,PLDI,2013(2013),ACM,321-332
[2] Java消息服务(2015)
[3] Microsoft消息队列服务(2015)
[4] Weerawarana,S。;Curbera,F。;莱曼,F。;Storey,T。;Ferguson,D.F.,《Web服务平台体系结构:SOAP、WSDL、WS-Policy、WS-Addressing、WS-BPEL、WS-Reliable Messaging等》(2005年),普伦蒂斯·霍尔出版社
[5] 巴纳瓦尔,G。;Chandra,T.D。;斯特罗姆·R·E。;Sturman,D.C.,面向消息中间件案例,(第13届分布式计算国际研讨会,第13届国际分布式计算研讨会,DISC(1999)),1-18
[6] Menascé,D.A.,MOM vs.RPC:分布式应用的通信模型,IEEE Internet Computing,9,2,90-93(2005)
[7] 品牌,D。;Zafiropulo,P.,《通信有限状态机》,J.ACM,30,2,323-342(1983)·Zbl 0512.68039号
[8] 塞塞,G。;Finkel,A.,《使用半双工通信验证程序》,Inform。和计算。,202166-190(2005年)·Zbl 1101.68676号
[9] Torre,S.L。;Madhusudan,P。;Parlato,G.,并发队列系统的上下文分析,(第14届国际会议,系统构建和分析的工具和算法,第14届国家会议,系统构造和分析用工具和算法),TACAS(2008),299-314·Zbl 1134.68446号
[10] Fu,X。;布尔坦,T。;Su,J.,交互式BPEL web服务分析,(Proc.13th Int.World Wide web Conf.(2004)),621-630
[11] Fu,X。;布尔坦,T。;Su,J.,web服务间对话的同步性,IEEE Trans。柔和。工程,31,12,1042-1055(2005)
[12] 巴苏,S。;Bultan,T.,通过同步性实现编舞一致性,(第20届国际万维网会议(2011)),795-804
[13] 巴苏,S。;布尔坦,T。;Ouederni,M.,《异步通信系统验证的可同步性》(第13届国际验证、模型检查和抽象解释会议(2012年)),56-71·Zbl 1325.68139号
[15] 奇点设计注5:渠道合同。奇点rdk文档(v1.1)(2004)
[16] Armstrong,J.,《让Erlang与外界对话》(2002年ACM SIGPLAN Erlang研讨会论文集(2002年)),64-72
[17] 迪法戈,X。;Schiper,A。;Urbán,P.,《总顺序广播和多播算法:分类和调查》,ACM Compute。调查。,36, 4, 372-421 (2004)
[18] Charron-Bost,B。;马特恩,F。;电话、G.、同步、异步和因果顺序通信、分布式计算、。,9, 4, 173-191 (1996) ·Zbl 1448.68079号
[19] 雪佛龙,F。;Huault,A。;Quéinnec,P.,《论异步通信的多样性》(2015年5月),图卢兹信息研究所:法国图卢斯信息研究所,技术代表。
[20] 克拉克,E。;格伦伯格,O。;Peled,D.A.,《模型检验》(1999年),麻省理工学院出版社:麻省剑桥
[21] Holzmann,G.J.,模型检查器旋转,IEEE Trans。柔和。工程师,23,279-295(1997)
[22] 阿卜杜拉,P.A。;Jonsson,B.,用不可靠的通道验证程序,Inform。和计算。,127, 2, 91-101 (1996) ·Zbl 0856.68096号
[23] Masson,B。;Schnoebelen,P.,《关于验证公平有损信道系统》,(2002年计算机科学数学基础会议论文集:第27届国际研讨会。2002年计算机学科数学基础会议文献集:第二十七届国际研讨会,2002年8月26日至30日,波兰华沙,MFCS 2002(2002),斯普林格:斯普林格柏林,海德堡),543-555·Zbl 1014.68004号
[24] 马诺哈尔,R。;Martin,A.J.,并行计算中的松弛弹性,(程序构造数学。程序构造数学,MPC(1998)),272-285
[25] Siegel,S.F.,《使用通配符接收的MPI程序停止属性的有效验证》,(第六届验证、模型检查和抽象解释国际会议,第六届检验、模型检查与抽象解释国际大会,VMCAI(2005)),413-429·Zbl 1111.68516号
[26] 南卡罗来纳州瓦卡拉卡。;Vo,A。;Gopalakrishnan,G。;Kirby,R.M.,松弛弹性的精确动态分析:添加缓冲而不添加错误,(第17届欧洲MPI Conf.Advances in Message Passing Interface(2010)),152-159
[27] Heußner,A。;Leroux,J。;马斯切尔,A。;Sutre,G.,通信下推系统的可达性分析,(第13届国际软件科学与计算结构基础大会,第13届软件科学与计算机结构基础大会(FOSSACS,2010)),267-281·Zbl 1284.68399号
[28] 本田,K。;Vasconselos,V.T。;Kubo,M.,基于结构化通信的编程的语言原语和类型学科,(第七届欧洲编程语言与系统研讨会。第七届欧洲编程语言与系统研讨会,ESOP(1998)),122-138
[29] 本田,K。;吉田,N。;Carbone,M.,多方异步会话类型,(编程语言原则研讨会论文集(2008)),273-284·Zbl 1295.68150号
[30] Deniélou,P。;吉田,N.,多方会话类型满足通信自动机,(编程语言和系统-第21届欧洲编程研讨会。编程语言和体系-第21次欧洲编程研讨会,ESOP,2012(2012)),194-213·Zbl 1352.68182号
[31] 斯坦格尔,Z。;Bultan,T.,《分析奇点渠道契约》,(第18届国际软件测试与分析研讨会,ISSTA(2009)),13-24
[32] 阿鲁尔(Alur,R.)。;Etessami,K。;Yannakakis,M.,{MSC}图的可实现性和验证,Theoret。计算。科学。,331, 1, 97-114 (2005) ·Zbl 1088.68097号
[33] 巴苏,S。;布尔坦,T。;Ouederni,M.,《决定编舞的可实现性》,(第39届ACM SIGPLAN-SIGACT编程语言原理研讨会,第39届美国计算机学会SIGPLAN-SIGACT程序语言原理研讨会),POPL(2012),191-202·Zbl 1321.68183号
[34] Genest,B.,《使用本地异步控制器实现全局并发系统》(第16届并发理论国际会议(2005),Springer:Springer Berlin,Heidelberg),443-457·Zbl 1134.68437号
[35] 基因,B。;Gimbert,H。;马斯切尔,A。;Walukiewicz,I.,确定性异步自动机的最优Zielonka型构造,(第37届国际自动机学术讨论会,语言与编程(2010),施普林格:施普林格柏林,海德堡),52-63·Zbl 1288.68154号
[36] 阿克西,S。;丁卡,I。;基因,B。;Stefanescu,A.,《实现现实异步自动机》,(IARCS软件技术和理论计算机科学基础年会。IARCS年度软件技术和计算机理论科学基础会议,FSTTCS 2013。IARCS软件技术和理论计算机科学基础年会。IARCS软件技术和理论计算机科学基础年会,FSTTCS 2013,莱布尼茨国际信息学会议(LIPIcs),第24卷(2013年),达格斯图尔-莱布尼兹-泽特鲁姆-富尔信息学院,213-224·Zbl 1359.68154号
[37] Egecioglu,Ø。;O.H.伊巴拉。;Trán,n.Q.,多磁带NFA:输入头的弱同步,(第38届计算机科学理论与实践当前趋势会议论文集(2012)),238-250·Zbl 1298.68131号
[38] O.H.伊巴拉。;Trán,n.Q.,《关于同步多磁带和多磁头自动机》,Theoret。计算。科学。,449, 74-84 (2012) ·Zbl 1253.68204号
[39] O.H.伊巴拉。;新泽西州Trán,《如何同步多磁带自动机的头部》,Internat。J.发现。计算。科学。,24, 6, 799-814 (2013) ·Zbl 1286.68285号
[40] O.H.伊巴拉。;Trán,n.Q.,《多带下推自动机和图灵机的弱同步性和同步性》,J.Autom。语言梳。,19, 1-4, 119-132 (2014) ·Zbl 1355.68089号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。