节点文献

支持互操作的构件库技术研究

Research on Technology of Component Library Supporting Interoperation

【作者】 白杰

【导师】 范菁; 熊丽荣;

【作者基本信息】 浙江工业大学 , 计算机软件与理论, 2008, 硕士

【摘要】 软件复用为避免软件开发过程中的重复劳动提供了解决方案,可以提高软件开发的效率和软件的质量,而软件构件技术是实现软件复用的关键技术。构件库是支持软件构件化开发的一个重要基础设施,它提供对软件构件进行描述、分类、存储和检索等功能。随着构件库技术的发展,众多大型的构件库系统相继出现,如何在这些构件库之间实现资源共享和无缝互操作成为人们越来越关注的问题。针对上述问题,在标准数据模型基础上,本文采用软件适配器技术,实现了模型映射机制,该机制能更好地支持数据模型之间的转换,从而提高构件库的互操作性。本文所完成的主要工作包括:1、在对构件库数据模型和互操作标准进行分析的基础上,提出了刻面构件描述模型FCDM和刻面构件描述语言FCDL,从而导出支持互操作的构件库数据模型;2、结合构件库数据模型设计了基于软件适配器的构件库互操作模型;3、为了满足构件库的管理要求,提出了支持互操作的构件库管理系统体系结构,并重点分析了体系结构采用的构件检索机制和互操作机制;4、最后实现了构件库数据模型和构件存储机制,完成了支持互操作的构件库管理系统,并通过实例对构件库互操作模型进行验证。

【Abstract】 Software reuse provides an efficient and productive means for the software development, while the software component is the key technology to its implementation. Component library is an important infrastructure for the component-based software development, and it supports the operations such as description, classification, storage and retrieval to software components. Consequently, how to share resources and interoperate seamlessly between these component libraries attracts more attention.Aiming at the above problems, this dissertation implements the model mapping mechanism which is based on the standard data model and utilizes software adapter technology. The mechanism can support better conversion between different data models, and improve the interoperability of component library.This dissertation mainly accomplishes the following work:Firstly, FCDM (Facet Component Description Model) and FCDL (Facet Component Description Language) are proposed basing on the analysis of component library database model and interoperation criterion, and the data model for the component library which supports interoperation is introduced.Secondly, according to the data model, a component library interoperation model is designed basing on software adapters.Thirdly, the dissertation proposes the architecture of component library management system supporting interoperation (CLMS-I) to meet the demand of management on the component library, and pays its main attention to the analysis of its retrieval and interoperation mechanism.Finally, the dissertation introduces its implementation of CLMS-I based on the data model and file storage mechanism, and carries out a series of validation tests on the component library interoperation model through an interoperating instance.

  • 【分类号】TP311.52
  • 【被引频次】4
  • 【下载频次】75
节点文献中: