A survey on search-based model-driven engineering

I. Boussaid P. Siarry 1 M. Ahmed-Nacer
LISSI - Laboratoire Images, Signaux et Systèmes Intelligents
Abstract : Model-driven engineering (MDE) and search-based software engineering (SBSE) are both relevant approaches to software engineering. MDE aims to raise the level of abstraction in order to cope with the complexity of software systems, while SBSE involves the application of metaheuristic search techniques to complex software engineering problems, reformulating engineering tasks as optimization problems. The purpose of this paper is to survey the relatively recent research activity lying at the interface between these two fields, an area that has come to be known as search-based model-driven engineering. We begin with an introduction to MDE, the concepts of models, of metamodels and of model transformations. We also give a brief introduction to SBSE and metaheuristics. Then, we survey the current research work centered around the combination of search-based techniques and MDE. The literature survey is accompanied by the presentation of references for further details.
Liste complète des métadonnées

Contributor : Lab Lissi <>
Submitted on : Thursday, January 11, 2018 - 10:37:59 PM
Last modification on : Thursday, April 18, 2019 - 5:12:06 PM


  • HAL Id : hal-01681962, version 1



I. Boussaid, P. Siarry, M. Ahmed-Nacer. A survey on search-based model-driven engineering. Automated Software Engineering, Springer Verlag, 2017, 24 (2), pp.233-294. ⟨hal-01681962⟩



Record views