KIT | KIT-Bibliothek | Impressum

Flexible Graphical Editors for Extensible Modular Meta Models

Junker, Michael

Abstract:
In model-driven software development, graphical editors can be used to create model
instances more effciently and intuitively than with pure XML code. These graphical
editors rely on models created on the basis of a meta-model. If such a meta-model is
extended invasively not only its code has to be re-generated but also the graphical editor
needs to be adapted. When developing multiple extensions, the meta-model as well as the
corresponding graphical editor tend to get complex and error-prone.
One way of coping with this complexity is to use modular meta-models and extending
them noninvasively. However, having multiple meta-model fragments providing extended
features is only half the job as equivalent graphical editors are needed as well.
This master’s thesis therefore analyzes different types of extensions for meta-models as
well as on graphical editor level. Next, a short analysis of extension mechanisms follows.
These mechanisms are used for different realizations of extension types. Like the extension
types, the mechanisms are also analyzed for both meta-models and for graphical editors.
While the classiffcation of ... mehr


Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Hochschulschrift
Jahr 2016
Sprache Englisch
Identifikator DOI(KIT): 10.5445/IR/1000066927
URN: urn:nbn:de:swb:90-669277
KITopen ID: 1000066927
Verlag Karlsruhe
Umfang XIII, 141 S.
Abschlussart Abschlussarbeit - Master
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page