Applying Search-based Algorithms to Model Engineering Problems
In the past years, several researchers applied search-based optimization algorithms successfully in the software engineering domain to obtain automatically near-optimal solutions to complex problems posing huge solution spaces. More recently, such algorithms have also been proven useful for solving problems in model engineering. However, applying search-based optimization algorithms to problems in model engineering efficiently and effectively is a challenging endeavor demanding for expertise in both, search-based algorithms as well as model engineering formalisms and techniques.
The goal of this master thesis is to design and implement a framework that eases the adoption of search-based algorithms for diverse problems in the area of model engineering based on EMF. An initial sketch of this problem is described in the paper Searching Models, Modeling Search: On the Synergies of SBSE and MDE.