Model Driven Software Reconfiguration by Exploiting Grammar Based Genetic Programming

被引:1
|
作者
Munante, Denisse [1 ,2 ]
Kifetew, Fitsum Meshesha [2 ]
Gorronogoitia, Jesus [3 ]
Schaniel, Ronnie [4 ]
Perini, Anna [2 ]
Susi, Angelo [2 ]
机构
[1] Ecole Super Technol Ind Avancees, Bidart, France
[2] Fdn Bruno Kessler, Trento, Italy
[3] ATOS, Madrid, Spain
[4] Univ Appl Sci & Arts Northwestern Switzerland, Windisch, Switzerland
基金
欧盟地平线“2020”;
关键词
Genetic programming; Feature model; models@runtime;
D O I
10.1109/MoDRE.2018.00009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Dynamic reconfiguration of software systems can be achieved by exploiting variability models of such systems, combined with mechanisms for selecting and instantiating the appropriate system configuration. We developed a model-driven approach for dynamic software reconfiguration, which uses a component profile-oriented feature model for representing different configurations of a software system, and a grammar based genetic programming tool that, at run-time, automatically generates an optimal system configuration. The resulting feature configuration is transformed to a target format such as JSON, SQL or other specification that allows us to instantiate the new system configuration. In this paper we focus on the run-time reasoning and propagation aspect, and discuss our experience on applying the approach to a use case.
引用
收藏
页码:21 / 25
页数:5
相关论文
共 50 条
  • [1] Grammar Based Genetic Programming for Software Configuration Problem
    Kifetew, Fitsum Meshesha
    Munante, Denisse
    Gorronogoitia, Jesus
    Siena, Alberto
    Susi, Angelo
    Perini, Anna
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2017, 2017, 10452 : 130 - 136
  • [2] Automatic Grammar Induction for Grammar Based Genetic Programming
    Palka, Dariusz
    Zachara, Marek
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT I, 2015, 9119 : 350 - 360
  • [3] Recursion-Based Biases in Stochastic Grammar Model Genetic Programming
    Kim, Kangil
    Mckay, R. I.
    Nguyen Xuan Hoai
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) : 81 - 95
  • [4] Grammar-based Genetic Programming: a survey
    Robert I. McKay
    Nguyen Xuan Hoai
    Peter Alexander Whigham
    Yin Shan
    Michael O’Neill
    Genetic Programming and Evolvable Machines, 2010, 11 : 365 - 396
  • [5] Grammar based crossover operator in genetic programming
    Manrique, D
    Márquez, F
    Ríos, J
    Rodríguez-Patón, A
    ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING APPLICATIONS: A BIOINSPIRED APPROACH, PT 2, PROCEEDINGS, 2005, 3562 : 252 - 261
  • [6] Grammar-based Genetic Programming: a survey
    McKay, Robert I.
    Nguyen Xuan Hoai
    Whigham, Peter Alexander
    Shan, Yin
    O'Neill, Michael
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2010, 11 (3-4) : 365 - 396
  • [7] Grammar-Based Genetic Programming for Timetabling
    El Den, Mohamed Bader
    Poli, Riccardo
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2532 - +
  • [8] Predicting Defects in Software Using Grammar-Guided Genetic Programming
    Tsakonas, Athanasios
    Dounias, Georgios
    ARTIFICIAL INTELLIGENCE: THEORIES, MODELS AND APPLICATIONS, SETN 2008, 2008, 5138 : 413 - 418
  • [9] Learning Grammar Rules in Probabilistic Grammar-Based Genetic Programming
    Wong, Pak-Kan
    Wong, Man-Leung
    Leung, Kwong-Sak
    THEORY AND PRACTICE OF NATURAL COMPUTING, TPNC 2016, 2016, 10071 : 208 - 220
  • [10] Software Reconfiguration Based on Service Model-Driven Architecture Over Cloud Computing
    Zhu Xiyong
    Gu Shanshan
    Wang Shixiong
    ADVANCED RESEARCH ON INDUSTRY, INFORMATION SYSTEMS AND MATERIAL ENGINEERING, PTS 1-7, 2011, 204-210 : 2144 - 2149