Font Size: a A A

The Research And Application Of Domain Engineering Based On Feature Model And Components Technology

Posted on:2014-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:N LiFull Text:PDF
GTID:2248330398975327Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Auto components industrial chain collaborative commerce platform based on ASP/SaaS model achieves the functions like Auto components purchasing, product customization, transportation, delivery process, selling and after-sale service.Along with further developments and research of the platform, lots of software resource around the auto manufacture are developed and accumulated like collaborative purchase,collaborative selling、collaborative service after sale and so on. However, how to reduce the deliver time, how to promote the effeciency of software producting and win customer’s satisfaction are the major bottleneck problem to be solved urgently for characteristic and collaborative business requirements of thousand of platform users.Taking Auto components industrial value-chain industry chain collaborative purchasing domain as the study subject, the domain engineering solution based on extended feature model has been proposed with domain engineering method. Focus on the existing platform-collaborative purchasing systems, the paper builds up hierarchical feature model and designs the mapping algorithm from feature model to components and extracts the components by granularity. Then, the component library of collaborative purchasing system has been build up.At last, through component composition and application engineering solution based on domain analysis, the purchasing system has been built effectively.The main contents and innovation are as follows:(1) Under the background and significance of the research, the existing developed problem and requirements has been analyzed, and a kind of software reuse solution based on engineering domain has been proposed before analyzing the feasibility of software reuse in industrial value-chain collaborative platform.(2) In domain analysis phase, a kind of extended feature domain modeling solutions has been put forward from business feature, user function, behavior character three layer point.By analyzing the auto components collaborative purchasing system, we prove the feasibility of building feature model.(3) In domain-design phase, the paper designs the mapping algorithm from feature model to components and extracts the components by granularity. It takes the feature model as input, then output software components. Focus on the specific feature model of auto collaborative purchasing system; the related software components have been identified. (4) For the lots of reuse software components, the paper designed an effective method to manage components-components library. The components library realize the description, classification, storage and retrieve of reusable component and the database structure of components library has been introduced as well.(5) Finally, based on the practical requirements of FT auto factory, by using application engineering solution based on domain analysis and components reusing,the new collaborative purchasing system has been established effectively.
Keywords/Search Tags:Domain Engineering, Feature Model, Components Extract, ComponentsLibrary
PDF Full Text Request
Related items