Sciweavers

IASTEDSEA
2004

Engineering long-lived applications using MDA

14 years 25 days ago
Engineering long-lived applications using MDA
Creating long-lived software systems requires a technology to build systems with good maintainability. One of the core ideas of the Model Driven Architecture (MDA) is to ease the change of the run-time platform by raising the abstraction in which just the business aspects are modelled, and by separating business aspects from technical issues and implementation details. This article analyses the MDA approach with respect to maintainability. We argue that MDA systems will become even harder to maintain because the maintainability depends on the system's (development) environment. MDA, UML and other base technologies are still under development, therefore the tools will change considerably. While the MDA possibly eases the change of the run-time platform, we show that it is quite difficult to exchange a link in the development tool chain. Our argumentation is based on the general properties of software evolution and the dependency chains in the development and run-time environments....
Tilman Seifert, Gerd Beneken, Niko Baehr
Added 31 Oct 2010
Updated 31 Oct 2010
Type Conference
Year 2004
Where IASTEDSEA
Authors Tilman Seifert, Gerd Beneken, Niko Baehr
Comments (0)