Project Details
Projekt Print View

MoSAiC - Model-Integrating Self-Adaptive Components

Subject Area Software Engineering and Programming Languages
Term from 2014 to 2016
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 243343239
 
Final Report Year 2018

Final Report Abstract

In diesem Forschungsprojekt wurde die Modell-integrierende Entwicklung (MID) als ein Komponenten-basierter Ansatz zur Konstruktion von flexiblen (also adaptierbaren und ggf. selbstadaptiven) Softwaresystemen entwickelt. MID baut auf bewährten Konzepten der Modellgetriebenen Entwicklung und der Komponenten-basierten Entwicklung auf. Diese wurden in eine ganzheitliche mächtige Methode zur Konstruktion von Software auf Basis von Modellintegrierenden Komponenten (MoCos) gegossen. MoCos unterstützen die Erstellung flexibler performanter Software, die systematisch überwachbar, analysierbar und modifizierbar ist. Die wichtigsten Ergebnisse dieses Projektes sind (i) eine umfangreiche Vision von Modell-integrierender Software, (ii) ein Komponenten-Realisierungskonzept auf Basis von Modell-integrierenden Software-Komponenten, (iii) ein Sprach-Entwurfskonzept für die Entwicklung und Nutzung von Domänen-spezifischen Modellierungssprachen für Modelle zur Laufzeit, die innerhalb von Komponenten mit Code verwoben werden können, (iv) einer Reihe von Prozessen für die systematische Konstruktion und Evolution von Modell-integrierender Software, (v) eine Referenz-Implementierung der notwendigen Infrastruktur und (vi) eine Durchführung und Analyse von zwei Machbarkeitsstudien. Schließlich kann zusammengefasst werden, dass die vorgestellte Methode einen vielversprechenden alternativen Weg zur Entwicklung von flexiblen Softwaresystemen darstellt. Diese Perspektive eröffnet außerdem neue Möglichkeiten zur weiteren Forschung, die deutlich über dieses Projekt hinausgeht.

Publications

 
 

Additional Information

Textvergrößerung und Kontrastanpassung