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 条
  • [21] Designing a Novel and High Performance Algorithmic Trading Model using Evolutionary AutoML and Technical Analysis
    Tirumala, Abhiram
    Bhatnager, Rishi
    Mudireddy, Sriram
    Manjunath, Pranav
    Zutty, Jason
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 312 - 315
  • [22] An Evolutionary Algorithm Approach for Feature Generation from Sequence Data and Its Application to DNA Splice Site Prediction
    Kamath, Uday
    Compton, Jack
    Islamaj-Dogan, Rezarta
    De Jong, Kenneth A.
    Shehu, Amarda
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2012, 9 (05) : 1387 - 1398
  • [23] Using a Contextual Focus Model for an Automatic Creativity Algorithm to Generate Art Work
    DiPaola, Steve
    5TH ANNUAL INTERNATIONAL CONFERENCE ON BIOLOGICALLY INSPIRED COGNITIVE ARCHITECTURES, 2014 BICA, 2014, 41 : 212 - 219
  • [24] Engineering Design Analysis Using Evolutionary Grammars with Kano's Model to Refine Product Design Strategies
    Lee, Ho Cheong
    SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 2, 2011, 180 : 627 - 641
  • [25] Prediction, parametric analysis and bi-objective optimization of waste heat utilization in sinter cooling bed using evolutionary algorithm
    Liu, Yan
    Yang, Jian
    Wang, Jing-yu
    Ding, Xu-gang
    Cheng, Zhi-long
    Wang, Qiu-wang
    ENERGY, 2015, 90 : 24 - 35
  • [26] New formulas for predicting audible noise from overhead HVAC lines using evolutionary computations
    Yang, KH
    Lee, DI
    Hwang, GH
    Park, JH
    Chartier, VL
    IEEE TRANSACTIONS ON POWER DELIVERY, 2000, 15 (04) : 1243 - 1251
  • [27] Using Model Checking Techniques For Evaluating the Effectiveness of Evolutionary Computing in Synthesis of Distributed Fault-Tolerant Programs
    Zhu, Ling
    Kulkarni, Sandeep
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1119 - 1126
  • [28] Discovering multiple diagnostic rules from coronary heart disease database using automatically defined groups
    Hara, A
    Ichimura, T
    Yoshida, K
    JOURNAL OF INTELLIGENT MANUFACTURING, 2005, 16 (06) : 645 - 661
  • [29] Discovering Multiple Diagnostic Rules from Coronary Heart Disease Database using Automatically Defined Groups
    Akira Hara
    Takumi Ichimura
    Katsumi Yoshida
    Journal of Intelligent Manufacturing, 2005, 16 : 645 - 661
  • [30] Fitness Function Obtained from a Genetic Programming Approach for Web Document Clustering Using Evolutionary Algorithms
    Cobos, Carlos
    Munoz, Leydy
    Mendoza, Martha
    Leon, Elizabeth
    Herrera-Viedma, Enrique
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2012, 2012, 7637 : 179 - 188