Font Size: a A A

Uml-based Model-driven Software Development Applications And Research

Posted on:2006-12-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y H WangFull Text:PDF
GTID:2208360152988962Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Model-Driven Architecture is a framework of software development which is defined by Object Management Group. It is a revolution in the filed of software development. In MDA, all the software development process is driven by modeling action to a system. Unified modeling language is a kind of modeling language used by MDA. Its latest version UML2.0 can describe a model more accurately, and permits executing model, so it gives MDA a more strongly support. At present, some tools based on UML2.0 which support MDA are appeared. Telelogic's Tau Developer is a representative tool of these tools. In order to study and research this new method, new language, and new tool, and bring them to the real project to improve its quality and efficiency, this thesis, combined with the real project ZMN software testing management system, using the model-driven development method, researched the usage of Tau Developer tool, completed the modeling design and part code generation automatically of the system management and configuration subsystem of ZMN system, and obtained some ideas about how to use Tau Developer. These ideas laid the foundations of using Tau Developer better for the future. The research result indicates using the model-driven development tool Tau Developer can influence the development process greatly. Its powerful function of model verification allows visual simulation and verification of dynamic behavior giving developers the chance to eliminate any errors as early in the lifecycle as possible. It also can generate code from models. It's very proper to use Tau developer in system development and software development which have complex control logic. In addition, the tool has the ability to generate code automatically. It can generate code not only from the static structure of system, but also from the dynamic action of system, this is distinct from other tools.
Keywords/Search Tags:UML, Model-Driven Architecture, Model-Driven Development, Model Verification, Code Generation Automatically
PDF Full Text Request
Related items