Projects per year
Abstract
Model transformations (MTs) are a key technology of model-driven engineering (MDE), where models are at the center of engineering processes. They are used for various tasks in the whole development lifecycle such as the verification, debugging, and simulation of systems or to generate artifacts for documentational and deployment purposes. In-place transformations in particular are characterized by direct modification of a model's composition and features. Given a set of possible modification options and means to assess a model's quality, determining the right transformations in the right order is subject towards optimizing models. Employing techniques to carry out the search for quality-improving changes unites search-based optimization and MDE, where concepts from the latter can be used to model optimization problems. In order to solve such problems, existing approaches rely primarily on meta-heurstic search. In this work we apply for the first time reinforcement learning (RL) for in-place MTs. We identify the preliminaries to employ different RL approaches like the requirement of a model encoding for policy gradient methods. Furthermore, we provide a selection of algorithms for single- and multi-objective scenarios and evaluate them on several case studies. To this extent, a framework for model-driven optimization was extended to support value-based and policy-based methods. Evaluation results suggest that RL algorithms can compete with existing approaches performance-wise and motivate further investigation and research lines to embrace the benefits of machine learning approaches, such as transfer learning and generalization.
| Original language | English |
|---|---|
| Supervisors/Reviewers |
|
| Publication status | Published - Dec 2022 |
Fields of science
- 102006 Computer supported cooperative work (CSCW)
- 102015 Information systems
- 102016 IT security
- 102020 Medical informatics
- 102022 Software development
- 102027 Web engineering
- 102034 Cyber-physical systems
- 509026 Digitalisation research
- 502032 Quality management
- 502050 Business informatics
- 503015 Subject didactics of technical sciences
JKU Focus areas
- Digital Transformation
Projects
- 1 Finished
-
CDL-MINT Christian Doppler Laboratory for Model-Integrated Smart Production
Eisenberg, M. (Researcher), Gemeinhardt, F. (Researcher), Govindasami, H. S. (Researcher), Jayaraman, R. (Researcher), Mitter, A. (Researcher), Sindelar, R. (Researcher), Sint, S. (Researcher), Taspinar, B. (Researcher) & Wimmer, M. (PI)
01.01.2017 → 31.12.2023
Project: Funded research › Other sponsors