1. 国防科技大学计算机学院,湖南,长沙,410073
2. 北京航空航天大学计算机学院,北京,100083
3. 国防科技大学计算机学院,湖南,长沙,410073
4. 北京航空航天大学计算机学院,北京,100083
纸质出版:2006
移动端阅览
陈波, 谭庆平, 李舟军, 等. 一门新的面向构件语言[J]. 电子学报, 2006,34(S1):2462-2466.
CHEN Bo, TAN Qing-ping, LI Zhou-jun, et al. A New Component-Oriented Programming Language[J]. Acta Electronica Sinica, 2006, 34(S1): 2462-2466.
作为软件体系结构的重要贡献之一
连接子显式地描述了构件之间的交互.本文认为连接子的重要性值得我们在程序设计语言中加以支持.提出了一门新的面向构件语言SAJ
把构件
端口
连接子等软件体系结构概念引入到SAJ中.连接子与构件在SAJ中都是一阶实体
使得软件体系结构在底层实现中更加显式化
而且能更好地支持构件和连接子的复用.给出了SAJ语言的语法、语义和类型系统
并说明其具有类型安全性.
The idea of a connector
which explicitly describes the interactions among components
is one of the important contributions of the research on software architecture.In this paper
we argue that such an important abstraction deserves first-class support from programming languages.We proposed a new component-oriented programming language SAJ(Software Architecture-based Java)
which integrates some ar chitectural concepts such as the component
the port and particularly the connector into SAJ.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.We formalize our language giving both the type system and operational semantics and show its soundness property.
0
浏览量
918
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621