Detailseite
Projekt Druckansicht

Modellfusion: Interaktives Zusammenführen graph-basierter, visueller Modelle

Fachliche Zuordnung Softwaretechnik und Programmiersprachen
Förderung Förderung von 2012 bis 2016
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 224622901
 
Die meisten Softwaresysteme werden in Teamarbeit geplant und entwickelt. Speziell während der Analyse- und Entwurfsphasen können Entwickler basierend auf einem gemeinsamen Ausgangsmodell unabhängig an verschiedenen Aspekten oder Funktionalitäten der zu modellierenden Software arbeiten. So entstehen Varianten des Modells, die später wieder zusammengeführt werden müssen. Aufgrund semantischer Abhängigkeiten, widersprüchlicher Änderungen und fehlender Informationen in den Modellen lässt sich das Problem der Zusammenführung algorithmisch nicht lösen, sondern nur teilweise automatisieren. Die Entwickler müssen manuell Konflikte lösen oder fehlende Informationen bereitstellen. In einer ersten Studie haben wir beobachtet, dass Entwickler auch häufig weitere Modelländerungen oder -erweiterungen während des Zusammenführens vornehmen. Wir bezeichnen dieses über das reine Modellvereinigen hinausgehende Vorgehen als Modellfusion. Das Ziel des Projekts besteht darin, besser zu verstehen, wie Entwickler graph-basierte, visuelle Modelle, insbesondere solche mit großen semantischen Unterschieden, zusammenführen und darauf aufbauend Werkzeuge zu entwickeln, die mit Hilfe geeigneter Visualisierungs- und Interaktionstechniken die Entwickler beim Vergleich und der Fusion von Modellen unterstützen.
DFG-Verfahren Sachbeihilfen
 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung