Theses
Contact
Events
Upcoming Events
-
03.12.2024 16:00 PG-Raum A2 2-219 / https://uol.de/se?vc-oberseminar
SE ColloquiumAnne Lecdou Kayou:Automatische Feedbackbereitstellung zu Lösungen von Modellierungsaufgaben
Theses
Analyse von Referenzmodellen
Masterarbeit in der Abteilung SoftwaretechnikMotivation
In der Softwaretechnik dienen Modelle dazu, reale Sachverhalte hinsichtlich eines Ziels abstrahiert und abgegrenzt darzustellen. Beispielsweise kann ein Modell für Java Sourcecode die einzelnen Bestandteile des Sourcecodes wie Klassen, Methoden, Variablen und Berechnungen in Beziehung zueinander setzen. Je nach Ziel des Modells und dem Modellierer selbst können die entstehenden Modelle voneinander abweichen hinsichtlich Semantik und Struktur. Sollen zu ähnlichen Sachverhalten ähnliche Modelle entwickelt werden, wie beispielsweise für C++ Sourcecode, ist eine Vorlage zur allgemeinen Entwicklung von objektorientierten Programmiersprachen wünschenswert. Eine solche Vorlage wird Referenzmodell genannt und kann schneller zu einheitlicheren konkreten Modellen führen.
Aufgabenstellung
Ausgehend von dieser Grundmotivation beschäftigt sich diese Abschlussarbeit mit der Definition, der Klassifizierung und Nutzung generell von Referenzmodellen.
Im Rahmen dieser Abschlussarbeit sollen existierende Referenzmodelle aus verschiedenen Anwendungsbereichen recherchiert, analysiert, bewertet und klassifiziert werden. Darauf aufbauend soll ein Überblick über existierende Referenzmodelle, Definitionen und Anwendungsmöglichkeiten geschaffen werden, aus dem generelle Aussagen zu Eigenschaften und Nutzungsformen von Referenzmodellen gewonnen werden sollen.
Betreuer
Prof. Dr. Andreas Winter ()
M.Sc. Johannes Meier ()
Related Projects
Model Consistency ensured by Metamodel Integration (MoConseMI) In multi-perspective software development, several perspectives exist presenting different views on the developed artefacts. Because some perspectives handle the same data and all the data have relationships between each other, there is a strong need for synchronization of the data between different perspectives. To solve this problem, this project aims at developing and validating a method for integrating the single metamodels of each perspective into one integrated single underlying metamodel (SUMM). |
|
Metamodeling and Model Based Engineering Modeling and Metamodeling allow the graph-based creation, analysis, and storage of information. Model Based Engineering summerizes these and further techniques which use models as first-order objects. This research area targets approaches, techniques, and tools to create, improve, analyze, and store models conform to metamodels among the whole software life cycle. |
|