DocumentCode
973094
Title
MDA: revenge of the modelers or UML utopia?
Author
Thomas, David
Author_Institution
Bedarra Research Labs
Volume
21
Issue
3
fYear
2004
Firstpage
15
Lastpage
17
Abstract
Modeling is at the core of many disciplines, but it is especially important in engineering because it facilitates communication and constructs complex things from smaller parts. Model engineering or model-driven development, treats software development as a set of transformations between successive models from requirements to analysis, to design, to implementation, to deployment. We discuss UML and MDA tools for developing software models. We also discuss domain specific languages, domain-oriented programming, platform-specific models and model engineering.
Keywords
object-oriented methods; object-oriented programming; program compilers; software architecture; specification languages; MDA tool; Model Driven Architecture; UML; domain specific language; domain-oriented programming; model engineering; model-driven development; platform-specific model; software development; software model; Computer architecture; Databases; Design engineering; Metamodeling; Power engineering and energy; Programming; Robustness; Unified modeling language; World Wide Web; XML;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2004.1293067
Filename
1293067
Link To Document