首页> 外文会议>Fundamentals of software engineering. >A Specification Language for Reo Connectors
【24h】

A Specification Language for Reo Connectors

机译:Reo连接器的规范语言

获取原文
获取原文并翻译 | 示例

摘要

Recent approaches to component-based software engineering employ coordinating connectors to compose components into software systems. Reo is a model of component coordination, wherein complex connectors are constructed by composing various types of primitive channels. Reo automata are a simple and intuitive formal model of context- dependent connectors, which provided a compositional semantics for Reo. In this paper, we study Reo automata from a coalgebraic perspective. This enables us to apply the recently developed coalgebraic theory of generalized regular expressions in order to derive a specification language, tailor-made for Reo automata, and sound and complete axiomatizations with respect to three distinct notions of equivalence: (coalgebraic) bisim-ilarity, the bisimulation notion studied in the original papers on Reo automata and trace equivalence. The obtained language is simple, but nonetheless expressive enough to specify all possible finite Reo automata. Moreover, it comes equipped with a Kleene-like theorem: we provide algorithms to translate expressions to Reo automata and, conversely, to compute an expression equivalent to a state in a Reo automaton.
机译:基于组件的软件工程的最新方法是使用协调连接器将组件组合到软件系统中。 Reo是组件协调的模型,其中复杂的连接器通过组合各种类型的基本通道来构造。 Reo自动机是上下文相关连接器的简单直观的形式化模型,它为Reo提供了组成语义。在本文中,我们从合并论的角度研究Reo自动机。这使我们能够应用最近发展的广义正则表达式的联合代数理论,以便导出针对Reo自动机定制的规范语言,并针对三种不同的等价概念进行合理而完整的公理化:(同代数)bisim-ilarity,在原始论文中关于Reo自动机和迹线等效性研究的双仿真概念。所获得的语言很简单,但仍然足以表示所有可能的有限Reo自动机。此外,它还配备了类似于Kleene的定理:我们提供了将表达式转换为Reo自动机的算法,并且相反地,它提供了与Reo自动机中的状态等效的表达式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号