Font Size: a A A

The Design And Implementation Of An Extendable MDA Suit

Posted on:2012-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:S J YanFull Text:PDF
GTID:2218330338999205Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Under the MDA architecture system, the focus of softare development is the requirement modeling itself, and then the implementation of the software is done by MDA tools. It is a fundamental solution to the traditional software development from a varity of problems, such as production efficiency, portability, interoperability, mantanence and documentation, etc.Definition of modeling and transformation, model-based automatic generation of final output, compatibility of modeling and transformation definition between the MDA tools, establishment of an ecological environment for MDA tools, richness of various modeling and transformation by users, these current key difficulties are the main focus of this article. They are also the summary of functional requirements of extendable MDA tools.The main part of this article will solve the up-mentioned problems in analyzing the requirements, product design, architecture design, detailed design & implementation and testing & comparing the main steps of several software projects to further refine and analyze the possibility of extendable MDA tools.The main tasks of this article include:·To propose an extensible MDA tools, and provide elaborate description of requirements analysis, product design, architecture design, detailed design, testing, etc;·To provide a complete set of implementation of MDA tools, from CIM to PIM to PSM and then to the realization of specific products;·To analyze the reusability based on the area of the MDA tools, and to provide the source modeling and analysis;·To explain the scalability based on the area of the MDA tools, including the scalability of compatible among MDA tools, the scalability of the way that the presentation layer language (modeling) describes, and the scalability of the positive and negative switching model, etc.;·To compare the two real cases to validate the feasibility and validity of the proposed method in this article.
Keywords/Search Tags:Model-Driven Architecture (MDA), the Executable software Engineering Unified Language (xUML), Software Engineering, No Silver bullet
PDF Full Text Request
Related items