Generating Model Transformation Rules from Examples Using an Evolutionary Algorithm

被引:0
|
作者
Faunes, Martin [1 ]
Sahraoui, Houari [1 ]
Boukadoum, Mounir [2 ]
机构
[1] Univ Montreal, DIRO, Montreal, PQ, Canada
[2] Univ Quebec Montreal, Montreal, PQ, Canada
来源
2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE) | 2012年
关键词
Model transformation by example; genetic programming;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose an evolutionary approach to automatically generate model transformation rules from a set of examples. To this end, genetic programming is adapted to the problem of model transformation in the presence of complex input/output relationships (i.e., models conforming to meta-models) by generating declarative programs (i.e., transformation rules in this case). Our approach does not rely on prior transformation traces for the model-example pairs, and directly generates executable, many-to-many rules with complex conditions. The applicability of the approach is illustrated with the well-known problem of transforming UML class diagrams into relational schemas, using examples collected from the literature.
引用
收藏
页码:250 / 253
页数:4
相关论文
共 38 条