摘要
软件构架是解决复杂大型软件开发面临的困难、提高软件质量和软件生产效率的有效方法,是软件复用和基于构件软件工程研究的重要领域.通过对软件构架风格特点的讨论和对构件之间交互方式的分析,论文提出了基于服务连接和消息连接的软件构架风格,开发了一个支持该构架风格的构件生产和组装平台.该构架风格具有以下特点:(1)支持多种可变性机制;(2)构件之间灵活和显式的服务连接和消息连接机制;(3)支持构件合成;(4)构件接口分组,成为端口.
Development based on software architecture is one of the most effective solutions to improve software quality and productivity, and minimize the difficulties of developing large and complex systems. Therefore, software architecture is one of the key research areas of software reuse and component-based software engineering. Based on the analysis of characteristic properties of good architecture styles and the illumination of various forms of interaction between components, an architecture style based on service and message connection is introduced in this paper. An accompanying component production and assembly platform is developed for support and verification purposes. Briefly, this architecture style distinguishes itself by the following features: (1) support of diverse variability mechanisms, (2) explicit and flexible service and message connection mechanisms between components, (3) support of component composition, (4) grouping of component interfaces to ports.
出处
《小型微型计算机系统》
CSCD
北大核心
2003年第4期744-748,共5页
Journal of Chinese Computer Systems
基金
上海市教委重点学科建设项目资助