×

多方半双工系统和同步通信。 (英语) Zbl 1512.68165号

摘要:FIFO自动机是通过FIFO队列通信的有限状态机。例如,它们可以用于建模分布式协议。由于FIFO队列的无界性,这些系统的几个验证问题是无法确定的。为了对此类系统进行模型检查,可以查找FIFO系统的可判定子类。二进制半双工系统是两个FIFO自动机在半双工信道上交换的系统。塞塞和芬克尔对它们进行了研究,他们建立了几个性质在多项式时间内的可判定性。没有明显的方法将半双工特性推广到多方系统。塞塞和芬克尔提出了一些概括,但得出的结论是,他们对多方半双工系统的概念要么限制性太强,要么表达性太强。
我们在本文中探索了将半双工系统推广到多方的其他方法。首先,我们介绍了可通过同步通信(RSC)实现的系统,并证明了RSC系统推广了半双工系统,并保持了与二进制半双工系相同的良好特性。其次,我们引入了多方半双工系统的概念,该概念不同于CéCé和Finkel所探讨的系统,并且我们展示了关于该概念的两个结果:(1)对于邮箱通信,半双工系统与RSC系统基本相同,以及(2)对于对等通信,这两个概念是不同的,RSC系统似乎是“好的”,因为对等半双工系统是图灵强大的。

MSC公司:

68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
60年第68季度 规范和验证(程序逻辑、模型检查等)

软件:

McScM公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] CéCé,G。;Finkel,A.,《半双工通信程序验证》,Inf.Compute。,202, 2, 166-190 (2005) ·Zbl 1101.68676号
[2] Honda,K.,《并元交互的类型》,(Best,E.,CONCUR’93,第四届并行理论国际会议,会议记录。CONCUR’93,第四届并行理论国际会议,会议记录。CONCUR'93,第四届并发理论国际会议论文集,德国希尔德斯海姆,1993年8月23日至26日,《计算机科学讲义》,第715卷(1993年),施普林格出版社,509-523
[3] 本田,K。;Vasconselos,V.T。;Kubo,M.,结构化通信编程的语言原语和类型规程, (Hankin,C.,《编程语言与系统-ESOP’98》,第七届欧洲编程研讨会,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS’98,《程序设计语言与系统-ESOP’98》(Proceedings.Programming Languages and Systems-ESOP'98),第七次欧洲编程研讨会e《软件理论与实践》,ETAPS'98,《程序集》,葡萄牙里斯本,1998年3月28日至4月4日。编程语言和系统-ESOP’98,第七届欧洲编程研讨会,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS’98,会议记录。编程语言和系统-ESOP’98,第七届欧洲编程研讨会,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS’98,会议记录,葡萄牙里斯本,1998年3月28日至4月4日,计算机科学讲义,第1381卷(1998),Springer),122-138
[4] Fähndrich,M。;艾肯,M。;Hawblitzel,C。;O.霍德森。;亨特,G.C。;Larus,J.R。;Levi,S.,《奇异操作系统中基于消息的快速可靠通信的语言支持》,(Berbers,Y.;Zwaenepoel,W.,《2006年欧洲系统会议论文集》,2006年4月18日至21日,比利时鲁汶(2006),ACM),177-190
[5] 爱沙尼亚州洛兹。;Villard,J.,《不可靠半双工通信的可靠合同》(WS-FM 2011)。WS-FM 2011,LNCS,第7176卷(2011)),2-16
[6] Charron-Bost,B。;马特恩,F。;电话、G.、同步、异步和因果顺序通信、分布式计算、。,9, 4, 173-191 (1996) ·Zbl 1448.68079号
[7] Heußner,A。;Leroux,J。;马斯切尔,A。;Sutre,G.,通信下推系统的可达性分析,Log。方法计算。科学。,8, 3 (2012) ·兹比尔1248.68330
[8] 雪佛龙,F。;Hurault,A。;Quéinnec,P.,《论异步通信的多样性》,Form.Asp。计算。,28, 5, 847-879 (2016) ·兹比尔1345.68022
[9] 巴苏,S。;Bultan,T.,关于确定异步通信系统的同步性,Theor。计算。科学。,656, 60-75 (2016) ·Zbl 1353.68195号
[10] Bouajjani,A。;Enea,C。;季凯。;Qadeer,S.,《在有界异步下验证消息传递程序的完整性》(Chockler,H。;Weissenbacher,G.,计算机辅助验证-第30届国际会议,CAV 2018,作为联邦逻辑会议的一部分举行,FloC 2018,会议记录,第二部分。计算机辅助验证——2018年第30届国际会议,CAV,作为联邦逻辑会议的一部分举行,FloC 2018,会议记录,第二部分,英国牛津,2018年7月14日至17日。计算机辅助验证-第30届国际会议,CAV 2018,作为联邦逻辑会议的一部分举行,FloC 2018,会议记录,第二部分。计算机辅助验证-第30届国际会议,CAV 2018,作为联邦逻辑会议的一部分举行,FloC 2018,会议记录,第二部分,英国牛津,2018年7月14日至17日,计算机科学讲稿,第10982卷(2018),Springer),372-391·Zbl 1511.68073号
[11] 基因,B。;库斯克,D。;Muscholl,A.,《关于用有界通道通信自动机》,Fundam。通知。,80, 1-3, 147-167 (2007) ·Zbl 1137.68447号
[12] Di Giusto,C。;Germerie Guizouarn,L。;爱荷华州洛兹。,面向广义半双工系统,(第14届交互与并发经验会议论文集,ICE 2021。《第14届交互与并发体验会议录》,ICE 20212021年6月18日(2021年),22-37,在线
[13] Akroun,L。;Salaün,G.,通过FIFO和行李缓冲区通信的自动机的自动验证,形式方法系统。设计。,52, 3, 260-276 (2018) ·Zbl 1392.68224号
[14] Itu-ts:Itu-ts建议z.120:消息序列图(msc)。itu-ts,1999年。
[15] 本田,K。;吉田,N。;Carbone,M.,多方异步会话类型,J.ACM,63,1,9:1-9:67(2016)·Zbl 1426.68047号
[16] Deniélou,P。;吉田,N.,多方会话类型满足通信自动机, (Seidl,H.,《编程语言和系统——第21届欧洲编程研讨会》,ESOP 2012,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2012,《程序设计语言和系统》——第21次欧洲编程研讨会,ESOP 2012y与软件实践,ETAPS 2012,会议记录,爱沙尼亚塔林,2012年3月24日-4月1日。编程语言与系统——第21届欧洲编程研讨会,2012年ESOP,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2012,会议记录。编程语言和系统-第21届欧洲编程研讨会,2012年ESOP,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2012,会议记录,爱沙尼亚塔林,2012年3月24日至4月1日,计算机科学讲稿,第7211卷(2012),斯普林格),194-213·Zbl 1352.68182号
[17] Scalas,A。;Yoshida,N.,《少即是多:重访多方会话类型》,Proc。ACM计划。语言,3,持久性有机污染物清单,30:1-30:29(2019)
[18] Boigelot,B。;Godefroid,P.,使用QDD(扩展抽象)对无限状态空间通信协议进行符号验证,(Alur,R.;Henzinger,T。A.,计算机辅助验证,第八届国际会议,CAV’96,会议记录。计算机辅助验证,第八届国际会议,CAV’96,会议记录,新泽西州新不伦瑞克,美国,1996年7月31日至8月3日。计算机辅助验证,第八届国际会议,CAV’96,会议记录。计算机辅助验证,第八届国际会议,CAV’96,Proceedings,New Brunswick,NJ,USA,1996年7月31日至8月3日,《计算机科学讲义》,第1102卷(1996),Springer),1-12
[19] Boigelot,B。;Godefroid,P。;威廉,B。;Wolper,P.,《QDD的力量》(扩展摘要),(Hentenryck,P.V.,《静态分析》,第四届国际研讨会,SAS'97,《论文集》,SAS'97,《文献集》,法国巴黎,1997年9月8日至10日。静态分析,第四届国际研讨会,SAS’97,会议记录。静态分析,第四届国际研讨会,SAS’97,会议记录,巴黎,法国,1997年9月8日至10日,计算机科学讲稿,第1302卷(1997),Springer),172-186
[20] 基因,B。;马斯切尔,A。;Peled,D.A.,《消息序列图》(ACPN 2003)。ACPN 2003,LNCS,第3098卷(2003)),537-558·Zbl 1088.68124号
[21] Post,Emil L.,递归无法解决问题的变体,Bull。美国数学。Soc.,52,264-268(1946年)·Zbl 0063.06329号
[22] 博利格,B。;Di Giusto,C。;芬克尔,A。;Laversa,L。;爱沙尼亚州洛兹。;Suresh,A.,决定同步性的统一框架,(第32届并发理论国际会议,CONCUR 2021,虚拟会议。第32届并行理论国际会议
[23] J.K.Pachl,通信有限状态机的可达性问题,CoRR cs。LO/03061212003年。http://arxiv.org/abs/cs/0306121。
[24] Heußner,A。;加尔,T.L。;Sutre,G.,Mcscm:通信机器验证的一般框架(Flanagan,C。;König,B.,《系统构建和分析的工具和算法——第18届国际会议》,TACAS 2012,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2012,会议记录。系统构建和分析的工具和算法——2012年第18届国际会议,TACAS,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2012,会议记录,爱沙尼亚塔林,2012年3月24日至4月1日。系统构建和分析的工具和算法——第18届国际会议,TACAS 2012,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2012,会议记录。系统构建和分析的工具和算法——第18届国际会议,TACAS 2012,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2012,会议记录,爱沙尼亚塔林,2012年3月24日至4月1日,计算机科学讲义,第7214卷(2012),Springer),478-484·Zbl 1238.68014号
[25] Torre,S.L。;Madhusudan,P。;Parlato,G.,并发队列系统的上下文有界分析,(Ramakrishnan,C.R。;Rehof,J.,《系统构建和分析的工具和算法》,第14届国际会议,TACAS 2008,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2008,会议记录。系统构建和分析的工具和算法,第14届国际会议,TACAS 2008,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2008,会议记录,匈牙利布达佩斯,2008年3月29日至4月6日。系统构建和分析的工具和算法,第14届国际会议,TACAS 2008,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2008,会议记录。系统构建和分析的工具和算法,第14届国际会议,TACAS 2008,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2008,会议记录,匈牙利布达佩斯,2008年3月29日至4月6日,计算机科学讲义,第4963卷(2008),Springer,299-314·兹比尔1134.68446
[26] 塞塞,G。;芬克尔,A。;Iyer,S.P.,不可靠信道比完美信道更容易验证,Inf.Compute。,124, 1, 20-31 (1996) ·Zbl 0844.68035号
[27] 阿卜杜拉,P.A。;Jonsson,B.,《使用不可靠通道验证程序》,Inf.Compute。,127,2,91-101(1996)·Zbl 0856.68096号
[28] Chambart,P。;Schnoebelen,P.,《混合有损和完美FIFO通道》,(van Breugel,F.;Chechik,M.,CONCUR 2008——并发理论,第19届国际会议,CONCUR2008,会议记录。CONCUR 2008-并发理论,19届国际会议,CONCUR1008,会议记录,加拿大多伦多,2008年8月19-22日。CONCUR 2008:并发理论,第19届国际会议,CONCUR,2008,会议记录。CONCUR 2008:并发理论,第19届国际会议,CONCUR,2008,会议记录,加拿大多伦多,2008年8月19-22日,计算机科学讲义,第5201卷(2008),Springer),340-355·Zbl 1160.68460号
[29] Sen,K。;Viswanathan,M.,《使用异步原子方法检查多线程程序的模型》,(Ball,T.;Jones,R.B.,《计算机辅助验证》(2006),Springer:Springer Berlin,Heidelberg),300-314·Zbl 1188.68198号
[30] Schnoebelen,P.,《验证有耗信道系统具有非本原递归复杂性》,Inf.Process。莱特。,83, 5, 251-261 (2002) ·Zbl 1043.68016号
[31] Schnoebelen,P.,《关于平面有耗信道机器》(Baier,C。;Goubault-Larrecq,J.,第29届EACSL计算机科学逻辑年会,CSL 2021,虚拟会议。第29届EACSL计算机科学逻辑年会,CSL 2021,虚拟会议,2021年1月25-28日,斯洛文尼亚卢布尔雅那。第29届EACSL计算机科学逻辑年会,CSL 2021,虚拟会议。第29届EACSL计算机科学逻辑年会,CSL 2021,虚拟会议,2021年1月25-28日,斯洛文尼亚卢布尔雅那,LIPIcs,第183卷(2021),Schloss Dagstuhl-Leibniz Zentrum für Informatik),37:1-37:22
[32] 泽温斯基,W。;拉苏塔,S。;拉齐奇,R。;Leroux,J。;Mazowiecki,F.,Petri网的可达性问题不是初等的,J.ACM,68,1,7:1-7:28(2021)·Zbl 1499.68222号
[33] M.Lohrey。;Muscholl,A.,有限MSC通信,Inf.Compute。,189, 2, 160-181 (2004) ·Zbl 1091.68006号
[34] 库斯克,D。;Muscholl,A.,《通信自动机》(Pin,J.-E.,《自动机手册:从数学到应用》(AutoMathA)(2019年),欧洲科学基金会)
[35] 兰格,J。;Yoshida,N.,《通过通信会话自动机验证异步交互》(CAV 2019)。CAV 2019,LNCS,第11561卷(2019)),97-117
[36] Di Giusto,C。;Laversa,L。;爱荷华州洛兹。,关于系统的k同步能力(FOSSACS 2020)。FOSSACS 2020,LNCS,第12077卷(2020)),157-176·Zbl 07250937号
[37] 芬克尔,A。;爱荷华州洛兹。,通信有限状态机的同步性是不可判定的,(Chatzigiannakis,I.;Indyk,P.;Muscholl,A.;Kuhn,F.,《第44届国际自动化、语言和编程学术讨论会论文集》(ICALP’17)。第44届国际自动化、语言和编程学术讨论会论文集(ICALP’17),《莱布尼茨国际信息学论文集》,第80卷(2017年),莱布尼兹-泽特鲁姆信息:莱布尼兹-泽特鲁姆信息,波兰华沙),122:1-122:14·Zbl 1442.68138号
[38] 巴巴内拉,F。;拉内斯,我。;Tuosto,E.,舞蹈自动机(Bliudze,S。;Bocchi,L.,《协调模型和语言——第22届IFIP WG 6.1国际会议,2020年协调》,作为第15届国际分布式计算技术联合会会议的一部分举行,DisCoTec 2020,会议记录。协调模型和语言——第22届IFIP工作组6.1国际会议,2020年协调,作为第15届分布式计算技术国际联合会会议的一部分举行,DisCoTec 2020,会议记录,马耳他瓦莱塔,2020年6月15-19日。协调模型和语言——第22届IFIP WG 6.1国际会议,Coordination 2020,作为第15届国际分布式计算技术联合会会议的一部分举行,DisCoTec 2020,会议记录。协调模型和语言——第22届IFIP WG 6.1国际会议,2020年协调,作为第15届分布式计算技术国际联合会会议的一部分举行,DisCoTec 2020,会议记录,马耳他瓦莱塔,2020年6月15日至19日,计算机科学讲义,第12134卷(2020),斯普林格,86-106
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。