differentiate between <System Aspect DSL's> (framework specific) and <Subject Area DSL's> (problem specific). also tries to define the context of UML, the both kinds of DSLs and the GPL (general purpose language). there are also some things concerning the MDA with CIM / PIM / PSM and the semantics of UML and their mapping to a GPL.
article about code generation using DSLs, that UML is not eligible for code generation, and it focuses M2M vs. M2T transformations with a YES to M2T and a NO for M2M transformations. author is related to the tool metacase.
There are just the basic + very simple arguments against using UML.
The software industry has a big problem as it tries to build bigger, more complex, software systems in less time and with less money. With C++ and Java failing to deliver significantly improved developer productivity over their predecessors it's no...
As the name implies, AMDD is the agile version of Model Driven Development (MDD). MDD is an approach to software development where extensive models are created before source code is written. A primary example of MDD is the Object Management Group (OMG)