Treffer: Introspektive modellgetriebene Softwareentwicklung

Title:
Introspektive modellgetriebene Softwareentwicklung
Additional Titles:
Introspective Model-Driven Development
Publisher Information:
Technical University of Munich Technische Universität München 2009-02-18
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
info:eu-repo/semantics/openAccess
Note:
application/pdf
application/pdf
German
Other Numbers:
DETUM oai:mediatum.ub.tum.de:node/625587
1360205962
Contributing Source:
TECHNISCHEN UNIVERSITAT MUNCHEN
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1360205962
Database:
OAIster

Weitere Informationen

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.
Introspective model-driven development is a new modeling approach which aims to integrate domain-specific models with the underlying system. The approach is based on the use of introspective frameworks, which annotate their extension points explicitly. This enables the automatic extraction of the metamodel, which then can be used to visualize the domain-specific language of the framework. An implementation of introspective model-driven development based on the programming language Java and built on top of the Eclipse IDE is presented. In order to evaluate this approach, an introspective web platform has been built, which consists of introspective frameworks. These frameworks provide integrated modeling perspectives for localizing messages, data modeling, web visualization and interaction.