Effiziente Modellierung durch Automatisierung

Trotz des hohen Abstraktionsgrads, der durch objektorientierte Softwaremodelle erreicht wird, gibt es immer noch eine Vielzahl von zeitaufwandigen und fehleranfalligen Modellierungsaktivitaten. Heutzutage lassen sich jedoch auch solche Aktivitaten effizient automatisieren. Der Fokus liegt dabei allerdings haufig noch auf der Abbildung von Modellen auf Code, auch wenn dies, wie z.B. im Falle der MDA, mit Hilfe intermediarer Modelle geschieht. Sicherlich besitzen aber auch die eigentlichen Modellierungsaktivitaten, also Abbildungen zwischen Softwaremodellen wie z.B. Architekturanderungen oder Wiederverwendung von Modellelementen, ein ebensolches Automatisierungspotenzial.