KIT | KIT-Bibliothek | Impressum | Datenschutz

Flexible Graphical Editors for Extensible Modular Meta Models

Junker, Michael


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 extensions resembles one part of this thesis’ concept, their
... mehr

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