【24h】

How to Implement Software Connectors? A Reusable, Abstract and Adaptable Connector

机译:如何实现软件连接器?可重用,抽象和适应性强的连接器

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

摘要

In recent software developments, applications are made up of a collection of reusable software entities (components) and mechanisms that permit their interaction (connectors). These latter mechanisms have many forms. On the one hand, industrial approaches use simple connectors that are mainly point-to-point connections. On the other hand, academic approaches, like Architecture Description Languages (ADL), recognize complex connectors as first class design entities. However, these concepts are restricted to the architectural level since they have almost no implementation. The current application developments use simple connectors, and high level specifications are under exploited. In this article, we propose a means to fill the gap between connector specification and implementation. For a better reuse of design effort, and to avoid using only simple connectors when realizing applications, we propose to define connectors as complex communication and coordination abstractions and to implement them as a family of generators. We illustrate the development and use of such generators through a full example.
机译:在最近的软件开发中,应用程序由可重用的软件实体(组件)和允许它们进行交互的机制(连接器)组成。后一种机制有多种形式。一方面,工业方法使用主要是点对点连接的简单连接器。另一方面,诸如架构描述语言(ADL)之类的学术方法将复杂的连接器识别为一流的设计实体。但是,由于这些概念几乎没有实现,因此仅限于体系结构级别。当前的应用程序开发使用简单的连接器,并且高级规范尚未得到充分利用。在本文中,我们提出了一种填补连接器规范和实现之间空白的方法。为了更好地重用设计工作,并避免在实现应用程序时仅使用简单的连接器,我们建议将连接器定义为复杂的通信和协调抽象,并将其实现为生成器系列。我们通过一个完整的例子来说明这种生成器的开发和使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号