【24h】

Puff, The Magic Protocol

机译:噗,神奇协议

获取原文

摘要

Traditional models of concurrency resort to peculiarly indirect means to express interaction and study its properties. Formalisms such as process algebras/calculi, concurrent objects, actors, agents, shared memory, message passing, etc., all are primarily action-based models that provide constructs for the direct specification of things that interact, rather than a direct specification of interaction (protocols). Consequently, interaction in these formalisms becomes a derived or secondary concept whose properties can be studied only indirectly, as the side-effects of the (intended or coincidental) couplings or clashes of the actions whose compositions comprise a model. Treating interaction as an explicit first-class concept, complete with its own composition operators, allows to specify more complex interaction protocols by combining simpler, and eventually primitive, protocols. Reo [20,11,12,6] serves as a premier example of such an interaction-based model of concurrency. In this paper, we describe Reo and its support tools. We show how exogenous coordination in Reo reflects an interaction-centric model of concurrency where an interaction (protocol) consists of nothing but a relational constraint on communication actions. In this setting, interaction protocols become explicit, concrete, tangible (software) constructs that can be specified, verified, composed, and reused, independently of the actors that they may engage in disparate applications.
机译:传统的并发性能诉讼模型,以特殊的间接手段表达互动和研究其性质。过程代数/ calculi,并发对象,演员,代理,共享内存,消息传递等的形式主义主要是基于动作的模型,它为互动的事物的直接规范提供了基于动作的模型,而不是直接规范的交互(协议)。因此,这些形式主义中的相互作用成为可以间接地研究其性质的衍生或次要概念,作为(预期的或巧合)偶联或组合物包含模型的动作的副作用的副作用。将交互视为明确的一流概念,与自己的组合运算符完整,允许通过组合更简单,最终原始的协议来指定更复杂的交互协议。 REO [20,11,12,6]用作这种基于交互的并发模型的首要示例。在本文中,我们描述了reo及其支持工具。我们展示REO中的外源性协调如何反映了一个以互动的互动和谐模型,其中互动(协议)是对通信行动的关系约束。在这种背景下,交互协议成为明确的,具体的,可指定,确认,组合和重用,独立的演员,他们可以从事不同的应用有形的(软件)结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号