2019
DOI: 10.5381/jot.2019.18.3.a6
|View full text |Cite
|
Sign up to set email alerts
|

Searching for Optimal Models: Comparing Two Encoding Approaches.

Abstract: Search-Based Software Engineering (SBSE) is about solving software development problems by formulating them as optimization problems. In the last years, combining SBSE and Model-Driven Engineering (MDE), where models and model transformations are treated as key artifacts in the development of complex systems, has become increasingly popular. While search-based techniques have often successfully been applied to tackle MDE problems, a recent line of research investigates how a model-driven design can make optimi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 22 publications
(24 citation statements)
references
References 19 publications
0
24
0
Order By: Relevance
“…Such a comparison isn't useful in this paper, as the focus is comparing the effectiveness and efficiency of the Man and Gen operators. In [26], we compare the performance of MDEOptimiser and MOMoT, another model search tool that encodes search solutions as transformation chains.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…Such a comparison isn't useful in this paper, as the focus is comparing the effectiveness and efficiency of the Man and Gen operators. In [26], we compare the performance of MDEOptimiser and MOMoT, another model search tool that encodes search solutions as transformation chains.…”
Section: Methodsmentioning
confidence: 99%
“…1 MDEOptimiser approach general overview [26] Fig. 2 MDEOptimiser new candidate generation overview [26] Algorithm 1 Abstract Mutation Only EA return Population 16: end procedure Evolutionary Search Parameter Control When using EAs, a key challenge arises from the need to configure ideal algorithm parameters, both, offline, before the start of the search and, online during the search [2]. The parameters used at the start and during execution can help steer the search towards having a greater chance of finding near-optimal solutions.…”
Section: Henshin Model Transformationsmentioning
confidence: 99%
See 2 more Smart Citations
“…The case study consists of five input models, however, because of space limitations, for this demonstration, only input models A and B will be used. A complete evaluation of this case study using the two tools used in this configuration can be found in [4].…”
Section: Example Runmentioning
confidence: 99%