Kurzbeschreibung

In weiten Teilen der Softwareindustrie kommen neue Methoden der Softwareentwicklung zum Einsatz. Insbesondere die modellgetriebene Softwareentwicklung spielt eine große Rolle bei der fortschreitenden Industrialisierung. Die Grundidee, Systeme durch formale Modelle zu beschreiben und diese durch Transformationen oder Generierung auf konkrete Implementierungen abzubilden, führt zu einer Verlagerung bzw. Erweiterung der im Entwicklungsprozess zu verwaltenden Artefakte. Statt Dateien mit Quelltext müssen in zunehmendem Maße unter anderem strukturierte Modelle verwaltet werden. Fragen der effizienten Verwaltung solcher Artefakte in komplexen, verteilten Entwicklungsprozessen sind bisher ungelöst.

Die Partner itemis und das InfAI entwickeln im Projekt gemeinsam mit dem Anwendungspartner Intershop ein allgemeines Konzept, um Artefakte und Assets der modellgetriebenen Software-entwicklung in geeigneter Form zu speichern, zu verwalten, zu versionieren, wiederzufinden und wiederzuverwenden. Zu diesem Zweck wird ein generisches – für alle modellgetriebenen Artefakte geeignetes – Model-Repository konzipiert und prototypisch implementiert.

Die Projektergebnisse bilden die Grundlage für eine effizientere Werkzeugunterstützung der modellgetriebenen Softwareentwicklung in beliebigen Domänen. Dabei steht besonders die Nutzung verfügbarer Open-Source-Entwicklungstools im Vordergrund, da diese im KMU-Bereich starke Verbreitung gefunden haben.