Font Size: a A A

Research On Software Component Composition Technology Based On Software Achitecture

Posted on:2008-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:W G MaFull Text:PDF
GTID:2178360212979611Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Component based software engineering (CBSE) is one of the most effective solutions to improve software development quality and productivity. Component composition is the core technology and frontier research areas in CBSE. The paper is set focus on the research of the component composition technology based on the software component architecture. A method of building and assembling reusable software component is specified, and six mechanisms of component composition are proposed to integrate software component in a simple and convenient way.A method of component composition was put forward, which is based on the optimization algorithm to support the specific domain feature. According to the customer's specific requirement of system function, the core of the method is to transform the specific domain component composition problem to the optimization problem based on domain model. The implementation of this system shows that the above method can help user to select proper services and is quite feasible for solving real world problems.Finally, the technology of component composition is used in the development of the water resources information system.
Keywords/Search Tags:software engineer, software reuse, software component, component composition
PDF Full Text Request
Related items