摘要
基于构件的软件开发(CBSD)使用预先开发的软件构件组装系统,不但节约了开发的费用和时间,而且提高了软件的质量,越来越受到人们重视。CORBA作为主流的商业构件模型,其接口定义语言IDL不能满足开放环境下CBSD的需要,提出基于契约化设计思想的构件接口语义信息扩展和基于π演算的行为协议信息扩展,并设计了基于XML的构件接口描述,是构件查找、适配和互操作的基础。
The Component-Based Software Development, which not only saves expense and time of software development, but also improves the quality by using the prefabricated software components, has been receiving more and more attention. Although CORBA is the mainstream commerce component model, its interface definition language, IDL cannot meet the needs of CBSD in open environment. In this dissertation, the extension of component interface semantic information based on design by contract and that of behavior protocol information founded on πcalculus are proposed. In addition, being the basis of component search, component adaptation and component interoperation, the component interface description based on XML is designed.
出处
《微电子学与计算机》
CSCD
北大核心
2007年第4期12-14,17,共4页
Microelectronics & Computer
基金
教育部科研基金项目(20030502)