首页> 外文会议>Joint Modular Languages Conference(JMLC 2006); 20060913-15; Oxford(GB) >A New Component-Oriented Programming Language with the First-Class Connector
【24h】

A New Component-Oriented Programming Language with the First-Class Connector

机译:具有一流连接器的面向组件的新型编程语言

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

摘要

The idea of a connector, which explicitly describes the interactions among components, is one of the important contributions of the research on software architecture. The importance of the connector as a first-class entity in software architecture has been increasingly recognized. In this paper we argue that such an important abstraction also deserves first-class support from programming languages. We present a new component-oriented programming language, SAJ (Software Architecture based Java), which integrates some architectural concepts such as the component, the port and particularly the connector into Java. The connector is treated as a first-class entity in SAJ as is the component so that software architecture can be made more explicit at implementation level and the simultaneous reuse of the component and the connector can be realized. The component model and the connector model underlying SAJ are also discussed in detail. We formalize our language giving both the type system and operational semantics and prove the type soundness property.
机译:连接器的概念明确描述了组件之间的相互作用,是软件体系结构研究的重要贡献之一。连接器作为软件体系结构中一流实体的重要性已得到越来越多的认识。在本文中,我们认为这样重要的抽象也应得到编程语言的一流支持。我们提出了一种新的面向组件的编程语言,即SAJ(基于Java的软件体系结构),该语言将一些体系结构概念(例如组件,端口,尤其是连接器)集成到Java中。连接器与组件一样被视为SAJ中的一流实体,因此可以在实现级别上使软件体系结构更加明确,并且可以实现组件和连接器的同时重用。还详细讨论了SAJ底层的组件模型和连接器模型。我们对语言进行形式化,同时给出类型系统和操作语义,并证明类型健全性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号