• 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