首页> 外文会议>International Conference on Coordination Models and Languages(COORDINATION 2006) >Compositional Semantics of an Actor-Based Language Using Constraint Automata
【24h】

Compositional Semantics of an Actor-Based Language Using Constraint Automata

机译:使用约束自动机的演员语言的组成语义

获取原文

摘要

Rebeca is an actor-based language which has been successfully applied to model concurrent and distributed systems. The semantics of Rebeca in labeled transition system is not compositional. In this paper, we investigate the possibility of mapping Rebeca models into a coordination language, Reo, and present a natural mapping that provides a compositional semantics of Rebeca. To this end, we consider reactive objects in Rebeca as components in Reo, and specify their behavior using constraint automata as black-box components within Reo circuits. Modeling coordination and communication among reactive objects as Reo circuits, and the behavior of reactive objects as constraint automata, provides a compositional semantics for Rebeca. Although the result is a compositional model, its visual representation in Reo shows very well that it still reflects the tight coupling inherent in the communication mechanism of object-based paradigms, whereby the real control and coordination is built into the code of the reactive objects themselves. We describe an alternative design that overcomes this deficiency. This illustrates the differences between objects and components, and the challenges in moving from object-based to component-based designs.
机译:Rebeca是一种基于演员的语言,已成功应用于模型并发和分布式系统。标记过渡系统中的Rebeca语义不是组成。在本文中,我们调查将Rebeca模型映射到协调语言,reo,并呈现自然映射,并提供了receca的组成语义。为此,我们考虑REBECA中的反应对象作为REO中的组件,并在REO电路中使用约束自动机作为黑盒组件指定其行为。反应物体之间的建模和通信作为REO电路,以及反应物体作为约束自动机的行为,为REBECA提供了一种组成语义。虽然结果是一个组成模型,但它在REO中的视觉表示表明,它仍然反映了基于对象的范例的通信机制中固有的紧密耦合,由此实际控制和协调本身内置于反应物体的代码中。我们描述了一种克服这种缺陷的替代设计。这说明了对象和组件之间的差异,以及从基于对象的基于组件的设计移动的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号