An MDE-Based Approach for Solving Configuration Problems: An Application to the Eclipse Platform

被引:0
|
作者
Doux, Guillaume [1 ]
Albert, Patrick [2 ]
Barbier, Gabriel [3 ]
Cabot, Jordi [1 ]
Del Fabro, Marcos Didonet [4 ]
Lee, Scott Uk-Jin [5 ]
机构
[1] INRIA, AtlanMod, Nantes, France
[2] IBM Corp, Paris, France
[3] Mia software, Nantes, France
[4] Univ Fed Parana, BR-80060000 Curitiba, Parana, Brazil
[5] CEA, LIST, Gif Sur Yvette, France
来源
关键词
Configuration; MDE; Eclipse; Plug-in; Cartography;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most of us have experienced configuration issues when installing new software applications. Finding the right configuration is often a challenging task since we need to deal with many dependencies between plug-ins, components, libraries, packages, etc; sometimes even regarding specific versions of the involved artefacts. Right now, most configuration engines are adhoc tools designed for specific configuration scenarios. This makes their reuse in different contexts very difficult. In this paper we report on our experience in following a MDE-based approach to solve configuration problems. In our approach, the configuration problem is represented as a model that abstracts all irrelevant technological details and facilitates the use of generic (constraint) solvers to find optimal solutions. This approach has been applied by an industrial partner to the management of plug-ins in the Eclipse framework, a big issue for all the technology providers that distribute Eclipse-based tools.
引用
收藏
页码:160 / 171
页数:12
相关论文
共 50 条
  • [1] Resolving Platform Specific Models at Runtime Using an MDE-Based Trading Approach
    Criado, Javier
    Iribarne, Luis
    Padilla, Nicolas
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 WORKSHOPS, 2013, 8186 : 274 - 283
  • [2] An MDE-based approach for reconfigurable DRE systems
    Krichen, Fatma
    Ghorbel, Amal
    Hamid, Brahim
    Zalila, Bechir
    2012 IEEE 21ST INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2012, : 78 - 83
  • [3] MDE-Based Approach for Generalizing Design Space Exploration
    Saxena, Tripti
    Karsai, Gabor
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT I, 2010, 6394 : 46 - 60
  • [4] Balancing Organizational Regulation and Agent Autonomy: An MDE-Based Approach
    Penserini, Loris
    Dignum, Virginia
    Staikopoulos, Athanasios
    Aldewereld, Huib
    Dignum, Frank
    ENGINEERING SOCIETIES IN THE AGENTS WORLD X, 2009, 5881 : 197 - +
  • [5] MDE-Based Approach for Accelerating the Development of Recommender Systems in Smart Tourism
    Souha, Adnane
    Ouaddi, Charaf
    Benaddi, Lamya
    Naimi, Lahbib
    Bouziane, El Mahi
    Jakimi, Abdeslam
    IEEE ACCESS, 2025, 13 : 31615 - 31629
  • [6] An MDE-based approach for self-adaptive RTES model generation
    Mouna Ben Said
    Yessine Hadj Kacem
    Mickaël Kerboeuf
    Mohamed Abid
    Cluster Computing, 2020, 23 : 925 - 951
  • [7] An MDE-based approach for self-adaptive RTES model generation
    Ben Said, Mouna
    Hadj Kacem, Yessine
    Kerboeuf, Mickael
    Abid, Mohamed
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 925 - 951
  • [8] Towards an MDE-Based Approach for Usability Evaluation of Plastic User Interface
    Ben Ammar, Lassaad
    Mahfoudhi, Adel
    Kacem, Yessine Hadj
    2013 INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS TECHNOLOGY (ICCAT), 2013,
  • [9] Formal verification of IoT applications using rewriting logic: An MDE-based approach
    Fortas, Abdelouahab
    Kerkouche, Elhillali
    Chaoui, Allaoua
    SCIENCE OF COMPUTER PROGRAMMING, 2022, 222
  • [10] Modeling and Solving Distributed Configuration Problems: A CSP-Based Approach
    Jannach, Dietmar
    Zanker, Markus
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2013, 25 (03) : 603 - 618