In designing distributed and parallel systems there are several approaches for programming interactions in a multiprocess environment. Usually, these approaches take care only of synchronization or communication in two-party interactions. This paper is concerned with a more general concept: multiparty interactions. In a multiparty interaction, several executing threads somehow "come together" to produce an intermediate and temporary combined state, use this state as a well-defined starting point for some joint activity, and then leave this interaction and continue their separate execution. The concept of multiparty interactions has been investigated by several researchers, but to the best of our knowledge, none have considered how faults in one or more participants of the multiparty interaction can best be dealt with. The goal of this paper is twofold: to show how an existing specification language can be extended in order to allow dependable multiparty interactions (DMIs) to be declared and to present an object-oriented framework for implementing DMIs in distributed systems. To show how our scheme can be used to program a system in which multiparty interactions are more than simple synchronizations or communications, we use a case study based on an industrial production cell model developed by Forschungszentrum Informatik, Karlsruhe, Germany.


翻译:在设计分布式和平行的系统时,有几种在多过程环境中进行编程互动的方法。通常,这些方法只注意双方互动的同步或沟通。本文关注一个更普遍的概念:多党互动。在多党互动中,一些执行线索以某种方式“联合起来”产生一个中间和临时的组合状态,将这个状态作为某种联合活动的明确起点,然后离开这种互动,继续其单独实施。多党互动的概念已经由数位研究人员调查过,但据我们所知,没有任何人考虑过多党互动的一个或多个参与者的缺陷如何能够得到最好的处理。本文的目标有两个方面:说明如何扩展现有的规格语言,以便允许可信赖的多党互动(DMIs)被宣布,并提供一个在分布式系统中实施DMI的面向目标的框架。为了表明我们的计划如何用于规划一个多党互动不仅仅是简单的同步或沟通的系统。我们用的是基于德国卡尔斯鲁希开发的Forschungszentrum Instmatrik的工业生产细胞模型的案例研究。

0
下载
关闭预览

相关内容

IFIP TC13 Conference on Human-Computer Interaction是人机交互领域的研究者和实践者展示其工作的重要平台。多年来,这些会议吸引了来自几个国家和文化的研究人员。官网链接:http://interact2019.org/
Linux导论,Introduction to Linux,96页ppt
专知会员服务
77+阅读 · 2020年7月26日
100+篇《自监督学习(Self-Supervised Learning)》论文最新合集
专知会员服务
164+阅读 · 2020年3月18日
强化学习最新教程,17页pdf
专知会员服务
174+阅读 · 2019年10月11日
机器学习入门的经验与建议
专知会员服务
92+阅读 · 2019年10月10日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
最新BERT相关论文清单,BERT-related Papers
专知会员服务
52+阅读 · 2019年9月29日
计算机 | 中低难度国际会议信息8条
Call4Papers
9+阅读 · 2019年6月19日
CCF推荐 | 国际会议信息10条
Call4Papers
8+阅读 · 2019年5月27日
计算机 | 中低难度国际会议信息6条
Call4Papers
7+阅读 · 2019年5月16日
计算机类 | 低难度国际会议信息6条
Call4Papers
6+阅读 · 2019年4月28日
学术会议 | 知识图谱顶会 ISWC 征稿:Poster/Demo
开放知识图谱
5+阅读 · 2019年4月16日
人工智能 | 中低难度国际会议信息6条
Call4Papers
3+阅读 · 2019年4月3日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
人工智能 | 国际会议信息10条
Call4Papers
5+阅读 · 2018年12月18日
人工智能 | PRICAI 2019等国际会议信息9条
Call4Papers
6+阅读 · 2018年12月13日
计算机类 | 国际会议信息7条
Call4Papers
3+阅读 · 2017年11月17日
Arxiv
0+阅读 · 2022年1月10日
Arxiv
0+阅读 · 2022年1月5日
Anomalous Instance Detection in Deep Learning: A Survey
VIP会员
相关VIP内容
相关资讯
计算机 | 中低难度国际会议信息8条
Call4Papers
9+阅读 · 2019年6月19日
CCF推荐 | 国际会议信息10条
Call4Papers
8+阅读 · 2019年5月27日
计算机 | 中低难度国际会议信息6条
Call4Papers
7+阅读 · 2019年5月16日
计算机类 | 低难度国际会议信息6条
Call4Papers
6+阅读 · 2019年4月28日
学术会议 | 知识图谱顶会 ISWC 征稿:Poster/Demo
开放知识图谱
5+阅读 · 2019年4月16日
人工智能 | 中低难度国际会议信息6条
Call4Papers
3+阅读 · 2019年4月3日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
人工智能 | 国际会议信息10条
Call4Papers
5+阅读 · 2018年12月18日
人工智能 | PRICAI 2019等国际会议信息9条
Call4Papers
6+阅读 · 2018年12月13日
计算机类 | 国际会议信息7条
Call4Papers
3+阅读 · 2017年11月17日
Top
微信扫码咨询专知VIP会员