首页> 外文期刊>Computer Languages, Systems & Structures >A language to bridge the gap between component-based design and implementation
【24h】

A language to bridge the gap between component-based design and implementation

机译:一种弥合基于组件的设计与实现之间的鸿沟的语言

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

摘要

Since years, multiple researches studied component-based software development. Nevertheless, most component-based software systems do not use components at implementation stage. We believe that one of the main causes is a lack of support for component-oriented programming (COP). Indeed, most of the proposed component models such as Unified Modeling Language (UML), Corba Component Model (CCM), Enterprise JavaBeans (EJB) are only available at design time. The fact that implementation relies on object-oriented languages which prevent developers from fully switching to COP. In this paper, we identify five important requirements (decoupling, adaptability, unplanned connections, encapsulation and uniformity) for COP based on an analysis of the state of the art and the limitations of existing work. We propose an extended version of the So. component language that fulfills these requirements. A prototype of Scl and a concrete experiment validate this proposal.
机译:多年来,许多研究都对基于组件的软件开发进行了研究。尽管如此,大多数基于组件的软件系统在实现阶段并不使用组件。我们认为,主要原因之一是缺乏对面向组件编程(COP)的支持。实际上,大多数提议的组件模型(例如统一建模语言(UML),Corba组件模型(CCM),企业JavaBeans(EJB))仅在设计时可用。实现依赖于面向对象的语言,这阻止了开发人员完全转向COP。在本文中,我们根据对现有技术的分析和现有工作的局限性,确定了COP的五个重要要求(去耦,适应性,计划外的连接,封装和均匀性)。我们建议对So进行扩展。满足这些要求的组件语言。 Scl的原型和具体实验验证了该建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号