Font Size: a A A

The Realization Of The Component Composition Technology Research And Assembly Tools

Posted on:2013-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:J F SunFull Text:PDF
GTID:2248330395450584Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Component based software development can effectively improve the software developing quality and efficiency, and the composition technique is one of the key points of the component based software development. At present, most of component composition methods are rest on manual composition stage, there is still some way to go to automatic or semi-automatic composition.The existing component composition technologies are analyzed, the composition technique based on connectors which represents the separation of functions implementations and interactions between components, making composition configurable, is an effective way to realize composition. This paper analyzes the disadvantage of component reuse and automatic composition about composition methods based on exogenous connectors. A component composition method based on function has been proposed, which is based on exogenous connectors. Formatted component function description is added to every component, and a common method is used to avoid changing connector code. The component function description is useful to a third party member, which makes component reusing more convenient. The common method may need no manual code or only few codes to finish composition, which makes composition more efficiently.The component composition mechanisms in theory are analyzed and mechanisms which are more meaningful to practice have bean designed. The component composition method based on function adopts three mechanisms, which are concurrent composition, selective composition, and sequence composition.There is a trial about automatic composition. A component composition system has been designed and realized, which are based on Java class component. The system is B/S mode, which adopts struts MVC framework. The system affords visual composition environment, semi-automatic composition method, with module of component retrieval, component composition, Web Service wrap, and component management.
Keywords/Search Tags:component based software development (CBSD), exogenousconnector, component composition based on function, composition mechanism
PDF Full Text Request
Related items