Model Driven Architecture

Model Driven Architecture, or MDA, purports to generate functional software code directly from UML markup.

Problems with UML and MDA

Universal Modeling Language, in the end, is not capable of describing the subtleties of relationships between objects in a software system. As a prescriptive pattern of software design, it functions best as a quick way to model taxonomical object systems, but there's a discontinuity of effort at the margins of system design at the foot of which it falters. For covering these boundary cases, higher-level domain specific languages, or DSLs are far superior.

Model Driven Architecture, because it is based on UML, falls into this pit of expressive discontinuity.

Navigation

CORM

Archetype Patterns

Developers

Sponsored Links

r6 - 31 Jan 2006 - 22:17 - AlexanderSaintCroix
Copyright © 2005-2006 Alexander Saint Croix. All material on this collaboration platform is the property of the contributing authors.
Powered by TWiki/Dakar Wed, 14 Dec 2005 build 7851