Logo des Repositoriums
 

Model Transformation Languages under a Magnifying Glass: A Controlled Experiment with Xtend, ATL, and QVT

dc.contributor.authorHebig, Regina
dc.contributor.authorSeidl, Christoph
dc.contributor.authorBerger, Thorsten
dc.contributor.authorPedersen, John Kook
dc.contributor.authorWasowski, Andrzej
dc.contributor.editorBecker, Steffen
dc.contributor.editorBogicevic, Ivan
dc.contributor.editorHerzwurm, Georg
dc.contributor.editorWagner, Stefan
dc.date.accessioned2019-03-14T11:49:15Z
dc.date.available2019-03-14T11:49:15Z
dc.date.issued2019
dc.description.abstractIn Model-Driven Software Development, models are processed automatically to support the creation, build, and execution of systems. A large variety of dedicated model-transformation languages exists, promising to efficiently realize the automated processing of models. To investigate the actual benefit of using such specialized languages, we performed a large-scale controlled experiment in which 78 subjects solved 231 individual tasks using three languages. The experiment sheds light on commonalities and differences between model transformation languages (ATL, QVT-O) and on benefits of using them in common development tasks (comprehension, change, and creation) against a modern general-purpose language (Xtend). The results of our experiment show no statistically significant benefit of using a dedicated transformation language over a modern general-purpose language. However, we were able to identify several aspects of transformation programming where domain-specific transformation languages do appear to help, including copying objects, context identification, and conditioning the computation on types.en
dc.identifier.doi10.18420/se2019-25
dc.identifier.isbn978-3-88579-686-2
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/20884
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware Engineering and Software Management 2019
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-292
dc.subjectModel Transformation Languages
dc.subjectExperiment
dc.subjectXtend
dc.subjectATL
dc.subjectQVT
dc.titleModel Transformation Languages under a Magnifying Glass: A Controlled Experiment with Xtend, ATL, and QVTen
dc.typeText/Conference Paper
gi.citation.endPage92
gi.citation.publisherPlaceBonn
gi.citation.startPage91
gi.conference.date18.-22. Februar 2019
gi.conference.locationStuttgart, Germany
gi.conference.sessiontitleSession 8: Modelle und Anforderungen

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
25.pdf
Größe:
288.79 KB
Format:
Adobe Portable Document Format