Font Size: a A A

A Research On Software Component Composition Technology Based On XML And Software Achitecture

Posted on:2006-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:G H GanFull Text:PDF
GTID:2168360155468631Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
This paper is set focus on the research of the component composition technology based on the software arthitecture. A component model is presented based on software arthitecture and oriented to component composition and it describes softeware component in three facetes which are the basic information, the component interfaces and rules and the component body. The conception of component composition is clarified from that of component connection, and the composition manners are divided into "plug and socket" manner and "glude link"manner. The interface binding and the interface composition are analyzed to claim that the interface composition should be carried on with the component composition. Puts emphases on the analysis and research of component operator, composition pattern and composition template, a set of component operators, many component patterns and many component templates are presented during the analysis. Based on the component model, the component composition operator and the component composition pattern, an XML-based component composition description language is presented to describe the component composition information in three facetes that are component alone, connection between components and composition framework. Present a framework of a component composition system which aims at the automation of component composition. Put the theory into reality by making some analysis on the composition methods of different components which are source code component, binary code component and excutable component. All these study acts as the foundation of the application of composition technology and takes effect in the real project constructed through component composition.
Keywords/Search Tags:software engineering, software reuse, software component, component composition, software architecture
PDF Full Text Request
Related items