Font Size: a A A

The Component Library Management Model And System Implementation For ICEMDA

Posted on:2008-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:L G XiaoFull Text:PDF
GTID:2178360245498060Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Reusable software development can effectively improve the quality and the efficiency of software development. The technology of component plays a very important role in software reuse. As an important basic tool of reusable software development, the component library determines the success of software reuse to a great degree.Staring from the ICEMDA (Interoperable Configurable Exercisable Model Driven Architecture) requirements, aimed at problems in the component reuse, the component library management model for ICEMDA is studied. First, the component description model is studied. The ICEMDA component description model based on PSM (Platform Specific Model) is abstracted from the ICEMDA components and the ICEMDA component description model based on faceted classification is studied. Then the component description models are described in XML specifically. Staring from the domain characteristics of the ESA (Enterprise Service Application) software, the component classification method based on function domain is studied. The components are organized by the function domains they belong to in order to simplify component retrieval. The key technologies for component storage are analyzed, and the ICEMDA component storage model is designed. After that, based on the component description and classification methods, the component retrieval methods are studied. Three component retrieval methods based on key words, faceted classification schema and PSM and XML are studied. The component retrieval method based on faceted classification schema is improved, and the component retrieval method based on PSM and XML and optimization is presented.Finally, based on above study, the component library management system is designed and implemented based on the J2EE platform, which meets the requirements of ICEMDA to a great degree.
Keywords/Search Tags:Component Library, Component Description Model, Component Retrieval, Component Classification
PDF Full Text Request
Related items