Model-Driven Architecture

This paper offers an overview of the basic MDA terms and concepts and the relationships among them, with the latter expressed in terms of the UML, and also an outline of a proposed software development process that would leverage MDA. The article also discusses the idea of "accelerated" MDA, which involves using one metamodel to do mappings of metamodels to multiple platforms.