Detailseite
Verteilte modellgetriebene Softwareentwicklung
Antragstellerin
Professorin Dr. Gabriele Taentzer
Fachliche Zuordnung
Softwaretechnik und Programmiersprachen
Förderung
Förderung von 2014 bis 2020
Projektkennung
Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 242758491
Die modellgetriebene Entwicklung ist ein vielversprechendes Paradigma der modernen Softwaretechnik, welches vermehrt angewendet wird. Durch die Modellierung von Softwaresystemen auf einer höheren Abstraktionsebene und einer weitgehend automatischen Codegenerierung kann die Softwareentwicklung erheblich beschleunigt und stärker standardisiert werden. Außerdem gelingt die Trennung von anwendungs- und technologieorientiertem Code besser. Allerdings sind die generierten Softwaresysteme meist kleinere, da die modellgetriebene Softwareentwicklung im Großen noch nicht ausreichend unterstützt wird. Das Ziel dieses Projekts ist eine Methode für verteilte modellgetriebene Softwareentwicklung. Die konzeptionelle und formal fundierte Basis bilden zusammengesetzte Modelle, die aus Modellkomponenten mit expliziten Import- und Exportschnittstellen bestehen, und ihre Transformationen. Der Entwicklungsprozess dieser Methode ist iterativ und enthält das Verteilen und Mischen von Modellen, das kollaborative Editieren von Modellen sowie die verteilte Codegenerierung als Kernaktivitäten. Die verteilte modellgetriebene Softwareentwicklung wird durch eine Werkzeugumgebung, die die Entwicklung von domänenspezifischen Werkzeugen und von Anwendungen in einer gewählten Domäne klar unterscheidet, unterstützt. Die Evaluation der entwickelten Methode wird anhand der Domäne der datenorientierten Webanwendungen durchgeführt.
DFG-Verfahren
Sachbeihilfen
Internationaler Bezug
Norwegen, Österreich
Beteiligte Personen
Professorin Dr. Gerti Kappel; Professor Dr. Yngve Lamo