Nachrichten
Handbuch der Softwarearchitektur erschienen
Das Handbuch der Software-Architektur ist in seiner zweiten Auflage erschienen. Der Arbeitskreis MDA hat darin das überarbeitete und erweiterte Kapitel 5 zu "Modellgetriebene Software-Entwicklung" beigesteuert.[mehr]
GI AK MDA
Dies ist die Homepage des Arbeitskreises Modellgetriebene Software-Architektur (AK MDA). Der Arbeitskreis wurde am Rande des Gründungstreffens der Fachgruppe Software-Architektur eingerichtet, zu der der Arbeitskreis auch zugeordnet ist.
Aktuelles
AK Treffen am 20.07.2011 mit Neuwahlen
Am 20.07. fand das diesjährige Treffen des Arbeitskreises im Rahmen des Treffens der Fachgruppe Software-Architektur statt. Neben interessanten Vorträgen wurden fanden auch Neuwahlen des Leitungsgremiums statt.
Handbuch der Software-Architektur
Das Handbuch der Software-Architektur ist in seiner zweiten Auflage erschienen. Der Arbeitskreis MDA hat darin das überarbeitete und erweiterte Kapitel 5 zu "Modellgetriebene Software-Entwicklung" beigesteuert.
Motivation
Das Konzept modellgetriebener Software-Architekturen ist in den letzen Jahren besonders durch die MDA-Initiative der OMG in den Fokus von Praktikern und Wissenschaftlern gerückt. Praktiker interessieren sich für die Möglichkeiten mittels domänenspezifischer Sprachen den Spezifikations- und Anforderungsanalyse-Aufwand durch verbesserte Kommunikation mit dem Kunden zu begrenzen. Weiterhin wird durch den anschließenden Einsatz von Generatoren der Implementierungsaufwand für modellgetriebene Projekte weiter gesenkt. Für Wissenschaftler bieten modellgetriebene Ansätze die Möglichkeit, Software abstrakt zu beschreiben und zu analysieren. Insbesondere die erweiterten Möglichkeiten durch die Definition von Sichten und Model-2-Model Transformationen wird in aktuellen Forschungsansätzen gerade erst evaluiert. Gemein ist beiden Richtungen das Ziel, qualitativ höherwertige Software produktiver zu entwickeln.
Der Einsatz von modellgetriebenen Techniken - auch jenseits dessen, was in der MDA vorgesehen ist - bietet in der aktuellen Praxis jedoch noch einige Herausforderungen. Spezifikationen und Werkzeuge sind noch immer nicht ausgereift und die nötige Ausbildung der Software-Entwickler ist nicht immer vorhanden. Weiterhin gibt es nahezu keine Studien darüber, ob der Einsatz modellgetriebener Techniken für den Projekteinsatz die erhofften Vorteile tatsächlich erbringt bzw. unter welchen Umständen solche Vorteile erzielt werden können.
Der Arbeitskreis möchte der oben geschilderten internationalen Entwicklung in Industrie und Praxis Rechnung tragen. Insbesondere soll der Austausch zwischen Praktikern und Forschern gestärkt werden. Dies soll zum einen den akuten Forschungsbedarf aufzeigen sowie auch den Transfer von Forschungsergebnissen zurück in die industrielle Praxis Rechnung tragen. Der Arbeitskreis soll auf diese Weise auch der wachsenden Kluft zwischen universitärer Forschung und industrieller Software-Entwicklung entgegenwirken.
Ziele
Neben dem üblichen Ziel von GI Arbeitskreisen, als Kommunikations- und Arbeitsplattform für Interessierte aus Wissenschaft und Industrie zu dienen, hat sich der AK MDA insbesondere den folgenden Zielen verschrieben:
- Anfertigung von Studien zu den Themen
- Modellevolution und dessen Auswirkungen / Kosten
- Evaluation / Analyse vergangener Projekte im Bezug auf deren ROI
- Aktualisierung des Handbuch-Kapitels zu MDA / MDD aus dem Handbuch der Software-Architektur
- Öffentlichkeitsarbeit des Arbeitskreises durch Publikation der erarbeiteten Ergebnisse
- Schaffung eines zentralen Einstiegspunkts für Einsteiger ins Thema MDD auf der AK-Webseite (MDD-Einsteiger-Portal)
Themengebiete
Unter Beachtung des besonderen Fokus auf die o.g. Ziele des Arbeitskreises gibt es weitere Themengebiete, die im Arbeitskreis von Interesse sind:
- Erfahrungsaustausch zum Einsatz von modellgetriebenen Techniken in der Industrie und der Forschung
- Methoden und Werkzeuge für Meta-Modellierung, Model-2-Model, Model-2-Text Transformationen sowie deren Einsatz in Forschung und Entwicklung
- Analysen von Transformationen
- Analysen auf Domänenmodellen für Software-Architekturen
- Transformationen zur Erstellung und Bewertung von komponentenbasierten Software-Architekturen
Wissenschaftliche Themen:
- Erforschung des ROI beim Einsatz von modellgetriebenen Methoden und Werkzeugen
- Meta-Modelle zur Beschreibung von Software-Architekturen
- Transformationen von Architekturmodellen
- Meta-Modell-Änderungen und Meta-Modell-Refactorings
- Versionierung von Meta-Modellen und Transformationen
- Modellbasierte Komponenteninteroperabilitätsprüfung und –adaption
- Modellbasierte Integration und Migration
Mailing-Liste und Forum
Der Arbeitskreis hat eine Mailingliste auf der sich Interessierte eintragen können, um auf dem neusten Stand zu bleiben. Die Web-Seite zur Registrierung auf der Mailing-Liste findet sich unter https://lists.ira.uni-karlsruhe.de/mailman/listinfo/ak-mda. Als Forum für den Arbeitskreis wurde die MDA+SOA Gruppe in Xing ausgewählt (http://www.xing.com/net/mdsd/).
Organisation
Sprecher
- Steffen Becker, Universität Paderborn
- Wolfgang Goerigk, b+m Informatik (Stellvertreter)
Leitungsgremium
- Niels Streekmann, BTC AG
- Steffen Kruse, OFFIS
- Benjamin Klatt, FZI Forschungszentrum Informatik

