Font Size: a A A

Research And Implementation Of A MDA Tool For Component Code Generation

Posted on:2009-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:H Z WangFull Text:PDF
GTID:2178360275470377Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
CBD (Component-Based Development) and MDD (Model Driven Development) are two hot spots in software engineering field recently. The CBD technology builds software system combining standard software elements which is known as component. And MDA shifts the focus of software development from code to model, and make software to a higher level of abstraction. MDA keeps the software development simple,and meanwhile taking advantage from emerging kinds of technologies and frameworks. Both CBD and MDD increase the reusability of software artifacts and speed up building new system and integrating with the legacy system. Since they improve different aspects of software engineering to achieve the same goal, using them together could enhance the degree of automation in developing software product.In this paper, a model-driven development process of component is designed at first. Then, all the models in the process are defined by their meta-models and all the model transformations are specified by their transformation rules. Besides, code generation from these models is also done in this paper. Finally, we design and implement a tool supporting the whole process.The research in this paper reaches a solution of code generation in component development area applying MDA. And the tool named MSG (Model Driven SCA Generator) supports rapid development of business-oriented component with good practicality. It has been used in Wonders Information R&D center.
Keywords/Search Tags:Component Development, Model Driven Development, Service Component Architecture, Code Generation
PDF Full Text Request
Related items