arrow
返回

Multi-Step Learning and Adaptive Search for Learning Complex Model Transformations from Examples

delete2016-06-06
delete23
delete
OA
AI
I
Islem Baki *
H
Houari Sahraoui
DOI:10.1145/2904904delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Model-driven engineering promotes models as main development artifacts. As several models may be manipulated during the software-development life cycle, model transformations ensure their consistency by automating model generation and update tasks. However, writing model transformations requires much knowledge and effort that detract from their benefits. To address this issue, Model Transformation by Example (MTBE) aims to learn transformation programs from source and target model pairs supplied as examples. In this article, we tackle the fundamental issues that prevent the existing MTBE approaches from efficiently solving the problem of learning model transformations. We show that, when considering complex transformations, the search space is too large to be explored by naive search techniques. We propose an MTBE process to learn complex model transformations by considering three common requirements: element context and state dependencies and complex value derivation. Our process relies on two strategies to reduce the size of the search space and to better explore it, namely, multi-step learning and adaptive search. We experimentally evaluate our approach on seven model transformation problems. The learned transformation programs are able to produce perfect target models in three transformation cases, whereas precision and recall values larger than 90% are recorded for the four remaining cases.
Keyword:
Design
Algorithms
Performance
Genetic programming
model-driven engineering
model transformation
model transformation by example
simulated annealing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

U
universite de montreal
学者数:
4.6W
论文数: 3.8W
被引数: 46
引用论文

引用论文

err分享
err收藏
Is Thromboangiitis Obliterans Presentation Influenced by Cannabis Addiction?
err2011-05-01
err0
PREAI
errGuillaume Martin-Blondel; Fabien Koskas; Patrice Cacoub; Damien Sène
err分享
err收藏
Lung Transplant for the Critical Care Nurse
err2019-09-01
err0
PREAI
errKevin C. Carney; Tanya Bronzell-Wynder; Karen Gronek
err分享
err收藏
Incidence and Risk Factors of Abdominal Complications After Lung Transplantation
err2015-05-27
err0
errOAAI
errFabian Grass; Markus Schäfer; Alessandra Cristaudi; Carine Berutto; John‐David Aubert; Michel Gonzalez; Nicolas Demartines; Hans‐Beat Ris; Paola M. Soccal; Thorsten Krueger
err分享
err收藏
Rapid and Flash Tests: Indicator for Quality of HT‐PEM Fuel Cells Batches?
err2018-03-08
err0
PREAI
errM. Rastedt; J. Büsselmann; V. Tullius; P. Wagner; A. Dyck
err分享
err收藏
Parameter control in evolutionary algorithms
err1999-07-01
err1.3K
errOAAI
errEiben, AE; Hinterding, R; Michalewicz, Z
err分享
err收藏
学者 查看更多内容