An exploratory study on performance engineering in model transformations
An exploratory study on performance engineering in model transformations
复制标题
模型转换中性能工程的探索性研究
DOI:
10.1145/3365438.3410950
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Steffen Becker
中科院分区:
文献类型:
--
作者:
Raffaela Groner;Luis Beaucamp;Matthias Tichy;Steffen Becker
Model-Driven Software Engineering (MDSE) is a widely used approach to deal with the increasing complexity of software. This increasing complexity also leads to the fact that the models used and the model transformations applied become larger and more complex as well. This means that the execution performance of model transformations is gaining in importance. While improving the performance of model transformation execution engines has been a focus of the MDSE-community in the past, there does not exist any empirical study on how developers of model transformation deal with performance issues. Consequently, we conducted an exploratory mixed method study consisting of a quantitative online survey and a qualitative interview study. We used a questionnaire to investigate whether the performance of a transformation is actually important for transformation developers and whether they have already tried to improve the performance of a model transformation. Subsequently, we conducted semi-structured interviews based on the answers to the questionnaire to investigate how transformation developers deal with performance issues, what causes and solutions they found and also what they think could help them to easier find causes. The results of the quantitative online survey show that 43 of 81 participants have already tried to improve the performance of a transformation and 34 of the 81 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. Finally, we compiled a collection of additional tool features perceived helpful by the interviewees to address performance issues.
登录
查看更多内容
DOI:
10.1145/2602576.2602579
发表时间:
2014
期刊:
影响因子:
--
作者:
Alexander Wert;Marius Oehler;Christoph Heger;Roozbeh Farahbod
通讯作者:
Roozbeh Farahbod
DOI:
--
发表时间:
2013-08
期刊:
--
影响因子:
--
作者:
Lorenzo Bettini
通讯作者:
Lorenzo Bettini
DOI:
--
发表时间:
2008
期刊:
Applications of Graph Transformations with Industrial Relevance
影响因子:
--
作者:
G. V. Batz;Moritz Kroll;Rubino Geiß
通讯作者:
Rubino Geiß
DOI:
--
发表时间:
2019
期刊:
Journal of Software and Systems Modeling
影响因子:
--
作者:
Zheng Cheng;M. Tisi;Rémi Douence
通讯作者:
Rémi Douence
DOI:
--
发表时间:
2010
期刊:
International Journal on Software Tools for Technology Transfer (STTT)
影响因子:
--
作者:
T. Mészáros;G. Mezei;T. Levendovszky;M. Asztalos
通讯作者:
M. Asztalos