课题基金 / 基金详情

Model Transformation Performance Engineering

Model Transformation Performance Engineering
模型转换性能工程
批准号:
358569332
负责人:
Professor Dr.-Ing. Steffen Becker
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2017
资助国家:
德国
项目状态:
已结题
起止时间:
2016-12-31 至 2020-12-31

项目摘要

项目成果

Professor Dr.-Ing. Steffen Becker的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Software systems continually increase in size and complexity. For example, the amount of software in cars increases by one order of magnitude every decade. One trend to handle these challenges is Model-Driven Engineering which advocates using models and model transformations as key artifacts in the development process.Models can become huge, e.g., in the automotive domain and for the performance prediction of information systems. In such cases, model transformation execution times up to hours occur. Hence, performance is an important quality of model transformations, e.g., throughput in terms of model elements or overall execution time.In recent years, there has been a trend not only to use models to generate code or to analyze them at design time but instead to use models@run.time to be able to analyze and change the behavior of self-adaptive systems. As those models need to be updated continuously by model transformations, e.g., to properly reflect the system or its environment, the transformations need to be executed within very tight deadlines, for embedded systems often satisfying hard real-time requirements, even for small models.Engineers today mostly address performance not at all, in an ad-hoc fashion, or after first problems arise in production. There exists no explicit support for transformation engineers to improve the transformation scripts which in our experience leads to massive performance gains. Unfortunately, it requires expert knowledge about how the model transformation engines interact with the transformation script to leverage these performance gains.Traditionally, profiling approaches enable inspecting systems during runtime to identify performance hot spots. But they only work on a programming language level and, thus, are not reasonably applicable. Existing approaches in Software Performance Engineering (SPE) predict the performance of software and, thus, identify performance problems before they arise but they are not suitable for model transformations. There exist no research activities to systematically and holistically enable the performance engineering of model transformations, i.e., to support the engineer in developing transformations that achieve the required performance.The proposed project aims at providing a holistic approach for the performance engineering of model transformations to ensure that the transformation chains meet their performance and scalability requirements. The project results will enable software engineers to systematically identify and visualize causes for performance issues as well as predict and improve the performance of model transformation. The results will be applied to different transformation languages and complementary demonstrators: self-adaptive cloud systems with soft real-time requirements and self-adaptive quadrocopter swarms with hard-real-time requirements. The evaluation will be complemented by user studies to ensure that our results really support engineers.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
An exploratory study on performance engineering in model transformations
模型转换中性能工程的探索性研究
DOI: 10.1145/3365438.3410950
发表时间: 2020
期刊: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
影响因子: --
作者: [Raffaela Groner, Luis Beaucamp, Matthias Tichy, Steffen Becker]
通讯作者: Steffen Becker
DOI: 10.1145/3185768.3186305
发表时间: 2018
期刊: Companion of the 2018 ACM/SPEC International Conference on Performance Engineering
影响因子: --
作者: [Raffaela Groner, Matthias Tichy, Steffen Becker]
通讯作者: Steffen Becker
DOI: 10.1109/models-c.2019.00097
发表时间: 2019-09
期刊: 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
影响因子: --
作者: [Raffaela Groner]
通讯作者: Raffaela Groner
A profiler for the matching process of henshin
用于henshin匹配过程的分析器
DOI: 10.1145/3417990.3422000
发表时间: 2020
期刊: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
影响因子: --
作者: [Raffaela Groner, Sophie Gylstorff, Matthias Tichy]
通讯作者: Matthias Tichy
Model-based Explainable Coordination of Complex Reconfigurations
海外基金