Specification and Implementation of a Deep OCL Dialect
Kantner, Dominik
Vorschau |
|
PDF
Master_Kantner_korrigiert.pdf
- Veröffentlichte Version
Download (2MB)
|
URL:
|
https://ub-madoc.bib.uni-mannheim.de/37143
|
URN:
|
urn:nbn:de:bsz:180-madoc-371435
|
Dokumenttyp:
|
Abschlussarbeit
, Master
|
Erscheinungsjahr:
|
2014
|
Ort der Veröffentlichung:
|
Mannheim
|
Hochschule:
|
Universität Mannheim
|
Gutachter:
|
Atkinson, Colin
|
Datum der mündl. Prüfung:
|
September 2014
|
Sprache der Veröffentlichung:
|
Englisch
|
Einrichtung:
|
Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik > Software Engineering (Atkinson 2003-)
|
Fachgebiet:
|
004 Informatik
|
Normierte Schlagwörter (SWD):
|
Modellierung , Domain engineering , Domänenspezifische Programmiersprache , MDA <Vorgehensmodell> , UML , Constraint-Programmierung
|
Freie Schlagwörter (Englisch):
|
Deep-modeling , Deep OCL , linguistic classification , ontological classification , OCA
|
Abstract:
|
The deep modeling tool Multi-level Modeling and Ontology Engineering Environment (Melanee) developed by the Software Engineering Group of the University of Mannheim allows clean and strict meta-modeling across multiple classification levels within Eclipse. Modeling with Melanee comprises two dimensions, a linguistic and an ontological dimension. As Melanee is fully embedded in the Eclipse Modeling Framework, it is usable with the Object Constraint Language (OCL).
However, the current OCL implementation is not aware of multi-level modeling features like the distinction between ontological and linguistic classification and the existence of multiple ontological levels. The aim of this thesis is to extend the current OCL implementation so that it is multi-level aware. First, a deep OCL dialect is elaborated which takes deep modeling features into consideration. Based on this dialect, an implementation of an interactive level-agnostic OCL Console will enable queries of different values of different model elements.
|
| Das Dokument wird vom Publikationsserver der Universitätsbibliothek Mannheim bereitgestellt. |
Suche Autoren in
Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail
Actions (login required)
|
Eintrag anzeigen |
|
|