Logo des Repositoriums
 

An Exploratory Study on Performance Engineering in Model Transformations

dc.contributor.authorGroner, Raffaela
dc.contributor.authorBeaucamp, Luis
dc.contributor.authorTichy, Matthias
dc.contributor.authorBecker, Steffen
dc.contributor.editorKoziolek, Anne
dc.contributor.editorSchaefer, Ina
dc.contributor.editorSeidl, Christoph
dc.date.accessioned2020-12-17T11:57:49Z
dc.date.available2020-12-17T11:57:49Z
dc.date.issued2021
dc.description.abstractModel-Driven Software Engineering is used to deal with the increasing complexity of software, but this trend also leads to larger and more complex models and model transformations. While improving the performance of transformation engines has been a focus, there does not exist any empirical study on how transformation developers deal with performance issues. We used a quantitative questionnaire to investigate whether the performance of transformations is actually important for transformation developers. Based on the answers to the questionnaire, we conducted qualitative semi-structured interviews. The results of the online survey show that 43 of 81 participants have already tried to improve the performance of a transformation and 34 participants are sometimes or only rarely satisfied with the execution performance. Based on the answers from our 13 interviews, we identified different strategies to prevent or find performance issues in model transformations as well as different types of causes of performance issues and solutions to resolve them. We compiled a collection of tool features perceived helpful by the interviewees for finding causes. Overall, our results show that performance of transformations is relevant and that there is a lack of support for transformation developers without detailed knowledge of the engine to solve performance issues. This summary refers to our work, which was accepted for the Foundation Track of the ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS) in 2020.en
dc.identifier.doi10.18420/SE2021_14
dc.identifier.isbn978-3-88579-704-3
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/34508
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware Engineering 2021
dc.relation.ispartofseriesecture Notes in Informatics (LNI) - Proceedings, Volume P-310
dc.subjectMixed Method Study
dc.subjectModel Transformation
dc.subjectATL
dc.subjectHenshin
dc.subjectQVTo
dc.subjectViatra
dc.subjectPerformance Engineering
dc.titleAn Exploratory Study on Performance Engineering in Model Transformationsen
dc.typeText/ConferencePaper
gi.citation.endPage52
gi.citation.publisherPlaceBonn
gi.citation.startPage51
gi.conference.date22.-26. Februar 2021
gi.conference.locationBraunschweig/Virtuell

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
B1-13.pdf
Größe:
40.28 KB
Format:
Adobe Portable Document Format