D TOWARDS A SEMI-AUTOMATIC TRANSFORMATION PROCESS IN MDA Architecture and Methodology

被引:0
|
作者
Hammoud, Slimane [1 ]
Alouini, Wajih [2 ]
Lopes, Denivaldo [3 ]
机构
[1] Ecole Super Elect Ouest ESEO, F-49009 Angers 01, France
[2] Univ Kairouan, ISIG, Kairouan, Tunisia
[3] Fed Univ Maranhao UFMA, CCET DEE, Sao Luis, MA, Brazil
关键词
Model Driven Architecture; Transformation Language; Mapping Metamodel; Matching Metamodel; Semi-Automatic Transformation; Transformation Architecture and Transformation Methodology;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, Model Driven Engineering (MDE) approaches have been proposed for supporting the development, maintenance and evolution of software systems. Model driven architecture (MDA) from OMG (Object Management Group), "Software Factories" from Microsoft and the Eclipse Modelling Framework (EMF) from IBM are among the most representative MDE approaches. Nowadays, it is well recognized that model transformations are at the heart of these approaches and represent as a consequence one of the most important operations in MDE. However, despite the multitude of model transformation languages proposals emerging from university and industry, these transformations are often created manually. In this paper we propose in the first part an extended architecture that aims to semi-automate the process of transformation in the context of MDA. This architecture introduces mapping and matching as first class entities in the transformation process, represented by models and metamodels. In the second part, our architecture is enforced by a methodology which details the different steps leading to a semi-automatic transformation process. Finally, a classification of these different steps according to two main criteria is presented: how the steps are achieved (manual/automatic), and who is responsible for their achievement (expert, designer or software).
引用
收藏
页码:416 / +
页数:2
相关论文
共 50 条
  • [1] Towards A semi-Automatic transformation Process in MDA: Architecture, Methodology and first Experiments
    Hammoudi, Slimane
    Alouini, Wajih
    Lopes, Denivaldo
    Huchard, Marianne
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2010, 1 (04) : 48 - 76
  • [2] Towards Generic Semi-Automatic Transformation Process in MDA
    Lafi, Lamine
    Brahmi, Zaki
    Feki, Jamel
    Hammoudi, Slimane
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY AND ACCESSIBILITY (ICTA), 2013,
  • [3] Towards Semi-Automatic Learning-Based Model Transformation
    Zeighami, Kiana
    Leo, Kevin
    Tack, Guido
    de la Banda, Maria Garcia
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2018, 11008 : 403 - 419
  • [4] A semi-automatic methodology for facial landmark annotation
    Sagonas, Cliristos
    Tzimiropoulos, Georgios
    Zafeiriou, Stefanos
    Pantic, Maja
    [J]. 2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2013, : 896 - 903
  • [5] A Semi-Automatic Methodology for Making FMEA Surveys
    Spreafico, Christian
    Russo, Davide
    [J]. INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2021, 6 (01) : 79 - 102
  • [6] Towards Semi-Automatic Reconstruction of Neural Circuits
    Albert Cardona
    [J]. Neuroinformatics, 2013, 11 : 31 - 33
  • [7] Towards Semi-Automatic Reconstruction of Neural Circuits
    Cardona, Albert
    [J]. NEUROINFORMATICS, 2013, 11 (01) : 31 - 33
  • [8] Towards Semi-automatic Construction of Data Mashups
    Lopez, Javier
    Bellas, Fernando
    Pan, Alberto
    Montoto, Paula
    [J]. TRENDS IN PRACTICAL APPLICATIONS OF AGENTS AND MULTI-AGENTS SYSTEMS, 2011, 90 : 137 - 144
  • [9] Towards centralized and semi-automatic VLAN management
    Li, Fuliang
    Yang, Jiahai
    An, Changqing
    Wu, Jianping
    Wang, Xingwei
    [J]. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2015, 25 (01) : 52 - 73
  • [10] A Methodology and Framework for the Semi-automatic Assembly of Learning Objects
    Verbert, Katrien
    Wiley, David
    Duval, Erik
    [J]. LEARNING IN THE SYNERGY OF MULTIPLE DISCIPLINES, PROCEEDINGS, 2009, 5794 : 757 - +