 |
 | |  |  | | Beschreibung |  | Die Erstellung von langlebigen Software-Systemen erfordert eine Technologie, die es erlaubt, gut wartbare Systeme zu erstellen. Eines der wesentlichen Konzepte der Model Driven Architecture (MDA) ist es, Änderungen in der Laufzeit-Umgebung zu erleichtern, indem Systeme auf einem höheren Abstraktionsniveau modelliert werden. So soll es möglich werden, die Fachlogik von den technischen Aspekten der Realisierung zu trennen.
Dieser Artikel analysiert die MDA im Hinblick auf die Wartbarkeit. Er zeigt, dass MDA-Systeme mindestens genauso schwierig zu warten sein werden, weil die Wartbarkeit eines Systems nicht nur durch die Abhängigkeiten innerhalb des Systems, sondern auch durch die Abhängigkeiten von der Laufzeit- und der Werkzeugumgebung bestimmt wird
MDA, UML und andere Basistechnologien sind zur Zeit in einer aktiven Entwicklungsphase; daher werden sich die zugehörigen Werkzeuge erheblich ändern. Während die MDA möglicherweise den Austausch einer Laufzeitumgebung erleichtert, wird gezeigt, dass der Austausch eines Gliedes in der Werkzeugkette erhebliche Probleme aufwerfen wird.
Die Argumentation basiert auf den generellen Eigenschaften der Software-Evolution sowie den Abhängigkeitsketten in der Werkzeugkette und der Laufzeitumgebung. Ein Praxisbeispiel demonstriert die Auswirkungen dieser Abhängigkeiten.
|  | | Autoren |  | | Tilman Seifert, Gerd Beneken, Niko Baehr |  | | Publikationstyp |  | | Konferenzbeitrag |  | | Verlag |  | | In Intl. Conference on Software Engineering and Applications, pages 241--246, Cambridge, MA, November 2004. IASTED. |  | | BibTeX-Eintrag |  | | @InProceedings{sbb04,
author={Tilman Seifert and Gerd Beneken and Niko Baehr},
title={Engineering {L}ong-{L}ived {A}pplications {U}sing {MDA}},
booktitle={Intl. Conf. on Software Engineering and Applications},
pages={241--246},
year=2004,
address={Cambridge, MA},
month=Nov,
organization={IASTED}} |  |
 | |  |  | |  | |  |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  |  |  |  | | Downloads |  |
|  | |  |  |  |  | Engineering Long-Lived... |  |  |  |  |   | Erläutert Technologien |  |  |  | |  |  | |  |  |  |  | Dokumentiert Erfahrungen |  |  |  | |  |  |  |  |  |  |
|