A survey on search-based model-driven engineering

I Boussaïd, P Siarry, M Ahmed-Nacer - Automated Software Engineering, 2017 - Springer
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 …

A graph-based framework for model-driven optimization facilitating impact analysis of mutation operator properties

S John, J Kosiol, L Lambers, G Taentzer - Software and Systems Modeling, 2023 - Springer
Optimization problems in software engineering typically deal with structures as they occur in
the design and maintenance of software systems. In model-driven optimization (MDO) …

MDEOptimiser: A search based model engineering tool

A Burdusel, S Zschaler, D Strüber - Proceedings of the 21st ACM/IEEE …, 2018 - dl.acm.org
Model Driven Engineering (MDE) is a methodology that aims to simplify the process of
designing complex systems, by using models as an abstract representation of the underlying …

[PDF][PDF] Searching for Optimal Models: Comparing Two Encoding Approaches.

S John, A Burdusel, R Bill, D Strüber, G Taentzer… - J. Object …, 2019 - kclpure.kcl.ac.uk
Abstract Search-Based Software Engineering (SBSE) is about solving software development
problems by formulating them as optimization problems. In the last years, combining SBSE …

Towards model-based optimisation: Using domain knowledge explicitly

S Zschaler, L Mandow - … Workshops: DataMod, GCM, HOFM, MELO, SEMS …, 2016 - Springer
Search-based software engineering (SBSE) treats software-design problems as search and
optimisation problems addressing them by applying automated search and optimisation …

A generic construction for crossovers of graph-like structures and its realization in the eclipse modeling framework

J Kosiol, S John, G Taentzer - Journal of Logical and Algebraic Methods in …, 2024 - Elsevier
In model-driven optimization (MDO), domain-specific models are used to define and solve
optimization problems via meta-heuristic search, often via evolutionary algorithms. Models …

Towards a configurable crossover operator for model-driven optimization

S John, J Kosiol, G Taentzer - … of the 25th International Conference on …, 2022 - dl.acm.org
In evolutionary algorithms, mutation and crossover are used to explore a search space for
solutions. For the model-based approach to model-driven optimization, where models are …

Search-based model optimization using model transformations

J Denil, M Jukss, C Verbrugge… - System Analysis and …, 2014 - Springer
Abstract Design-Space Exploration (DSE) and optimization look for a suitable and optimal
candidate solution to a problem, with respect to a set of quality criteria, by searching through …

A multiplicity-preserving crossover operator on graphs

H Thölke, J Kosiol - Proceedings of the 25th International Conference on …, 2022 - dl.acm.org
Evolutionary algorithms usually explore a search space of solutions by means of crossover
and mutation. While a mutation consists of a small, local modification of a solution, crossover …

[PDF][PDF] A contract-based approach for multi-viewpoint consistency in the concurrent design of cyber-physical systems

K Vanherpen - 2018 - repository.uantwerpen.be
The exponential rate at which Cyber-Physical Systems evolve, while getting increasingly
complex, poses new challenges in terms of their design. Already, engineers practice a …