In dieser Arbeit wird der Ansatz der introspektiven modellgetriebenen Softwareentwicklung vorgestellt, der die Integration von Modellen mit dem darunter liegendem System zum Ziel hat. Dies wird durch die Entwicklung von introspektiven Frameworks erreicht, deren Erweiterungsmöglichkeiten direkt im Quellcode annotiert sind. Eine introspektive Analyse der annotierten Erweiterungsmöglichkeiten liefert das Metamodell des Frameworks und die Basis für eine integrierte domänenspezifische Sprache.
Es wird eine Realisierung des Ansatzes vorgestellt, die auf der Programmiersprache Java basiert und in die Entwicklungsumgebung Eclipse integriert ist. Um den Ansatz zu evaluieren, wurde eine introspektive Webplattform entwickelt, die aus mehreren introspektiven Frameworks besteht, und die Modellperspektiven zur Lokalisierung von multilingualen Nachrichten, zur Datenmodellierung und zur Spezifikation von Web-Interaktion und -Visualisierung enthält.
«
In dieser Arbeit wird der Ansatz der introspektiven modellgetriebenen Softwareentwicklung vorgestellt, der die Integration von Modellen mit dem darunter liegendem System zum Ziel hat. Dies wird durch die Entwicklung von introspektiven Frameworks erreicht, deren Erweiterungsmöglichkeiten direkt im Quellcode annotiert sind. Eine introspektive Analyse der annotierten Erweiterungsmöglichkeiten liefert das Metamodell des Frameworks und die Basis für eine integrierte domänenspezifische Sprache.
Es wird...
»