KIT | KIT-Bibliothek | Impressum | Datenschutz

Methodology for Evaluating a Domain-Specific Model Transformation Language

Gleitze, Joshua

Abstract:

Sobald ein System durch mehrere Modelle beschrieben wird, können sich diese verschiedenen Beschreibungen auch gegenseitig widersprechen. Modelltransformationen sind ein geeignetes Mittel, um das selbst dann zu vermeiden, wenn die Modelle von mehreren Parteien parallel bearbeitet werden. Es gibt mittlerweile reichhaltige Forschungsergebnisse dazu, Änderungen zwischen zwei Modellen zu transformieren. Allerdings ist die Herausforderung, Modelltransformationen zwischen mehr als zwei Modellen zu entwickeln, bislang unzureichend gelöst. Die Gemeinsamkeiten-Sprache ist eine deklarative, domänenspezifische Programmiersprache, mit der multidirektionale Modelltransformationen programmiert werden können, indem bidirektionale Abbildungsspezifikationen kombiniert werden. ... mehr

Abstract (englisch):

When using multiple models to describe a system, the different descriptions can get out of synchronization and, hence, contradict themselves. Model transformations are a means to ensure that models remain consistent even while they are being edited by multiple parties. Although strong results have been achieved for transforming changes between two models, the challenge of creating multidirectional model transformations is still insufficiently addressed. The Commonalities Language is a declarative, domain-specific programming language allowing to develop multidirectional model transformations by combining bidirectional transformation specifications. ... mehr


Volltext §
DOI: 10.5445/IR/1000131642
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Hochschulschrift
Publikationsjahr 2021
Sprache Englisch
Identifikator KITopen-ID: 1000131642
Art der Arbeit Abschlussarbeit - Master
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page