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.

Description

Welcome to IEEE Xplore 2.0: MDA: revenge of the modelers or UML utopia?

Links and resources

Tags

community

  • @msn
  • @dblp
@msn's tags highlighted