Model-driven architecture, and model-driven approaches in general, holds the promise of moving software development towards a higher level of abstraction. Given the challenges in the software industry of delivering more complex fu- tionality with less e?ort, it is not really a question whether model-driven - velopment will succeed, but rather a question of when it will break through. However, before this can happen, there are many challenging problems to c- quer, both theoretical and pragmatic. This requires close collaboration between academic research and industrial application....
Model-driven architecture, and model-driven approaches in general, holds the promise of moving software development towards a higher level of abstract...