Options
2004
Book Article
Titel
Generative Entwicklung von Electronic Business-Anwendungen
Abstract
Aufgrund der Komplexität von modernen Electronic Business-Anwendungen können diese mit den traditionellen Methoden der Softwareentwicklung nur unter großem Aufwand im geforderten Zeit- und Kostenrahmen bzw. mit der geforderten Qualität realisiert werden. Das Paradigma der generativen Softwareentwicklung ist ein vielversprechender Ansatz zur Lösung dieser Problemstellung. Der vorliegende Beitrag stellt die Grundlagen der generativen Softwareentwicklung, d. h. der automatischen Generierung von Programmcode auf Basis abstrakter Modelle, dar. Am Beispiel der Model Driven Architecture Spezifikation (MDA) der Object Management Group (OMG), die ein aktuelles Beispiel der Umsetzung des Paradigmas der generativen Softwareentwicklung darstellt, werden die wesentlichen Konzepte dieser Entwicklungsmethodik unter Verwendung der Unified Modeling Language (UML) verdeutlicht. Neben einer Reihe von offensichtlichen Vorteilen existieren derzeit noch einige Aspekte der generativen Softwareentwicklung, die für den Produktiveinsatz ein Problem darstellen können und im Rahmen des Beitrags kritisch diskutiert werden. Abschließend wird ein Ausblick auf mögliche zukünftige Entwicklungen dieses vielversprechenden methodischen Ansatzes gegeben.