Font Size: a A A

The Research Of A Component Development Method Based On MDA

Posted on:2005-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:J Y LiFull Text:PDF
GTID:2168360122985675Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software component is one of the key technologies of software reuse. In recent years, based on the infrastructure provided by middleware, by standardizing the runtime component specification, the bottom-up way of building software systems from components has been very effective, popular, and successful. However, the component technology still confronts some problems as following: First, current component development methods focus on the component implementation models and runtime interoperability, lacking systematic approach to guiding the whole development process. Second, the heterogeneousness and changeability of component runtime environment build many blocks in component assembly, integration, and interoperation.Model-Driven Architecture (MDA) is a new framework given by OMG based on UML, MOF, XMI, CWM, and etc, concentrating on using formal model to understand, design, operate, and evolve all aspects of enterprise systems, using software engineering methods and tools. MDA provides an all-around approach to the full lifecycle integration of enterprise application.Combing the advantages of MDA, this thesis put forward a component development method, that is MDAC (MDA-based Component development). The main idea of MDAC is that developing, implementing, compositing, and reusing components by modeling, model transformation, model integration, and model reuse. The main work of this thesis as follows:(1) Study the framework, related concepts, key technologies, and the importance of MDA.(2) Put forward the MDAC method and analyze its core elements.(3) Provide a Component Modeling Framework (CWF) based on UML and analyze its MOF meta-model and mapping rules to UML profiles.(4) Verify the effectiveness of the MDAC method by a common example.(5) Research some related technologies and work and compare MDAC with them.
Keywords/Search Tags:Model, MDA, MDAC, CWF
PDF Full Text Request
Related items