2016
DOI: 10.1007/978-3-319-50230-4_24
|View full text |Cite
|
Sign up to set email alerts
|

Towards Model-Based Optimisation: Using Domain Knowledge Explicitly

Abstract: Abstract. Search-based software engineering (SBSE) treats softwaredesign problems as search and optimisation problems addressing them by applying automated search and optimisation algorithms. A key concern is the adequate capture and representation of the structure of design problems. Model-driven engineering (MDE) has a strong focus on domainspecific languages (DSLs) which are defined through meta-models, capturing the structure and constraints of a particular domain. There is, thus, a clear argument for comb… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 19 publications
(18 citation statements)
references
References 24 publications
0
18
0
Order By: Relevance
“…We have introduced MDEOptimiser (MDEO) previously in [2,15]. MDEO performs model-based optimisation by running evolutionary optimisation with candidate solutions represented by model instances of a given meta-model.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…We have introduced MDEOptimiser (MDEO) previously in [2,15]. MDEO performs model-based optimisation by running evolutionary optimisation with candidate solutions represented by model instances of a given meta-model.…”
Section: Related Workmentioning
confidence: 99%
“…We have implemented our approach using our MDEO tool [2,15]. The tool is an Eclipse plugin allowing the user to specify model optimisation in the EMF context through a DSL.…”
Section: Searching Optimal Models With Generated Rulesmentioning
confidence: 99%
See 1 more Smart Citation
“…Search-based problems have long been the subject of intense research interest [16]. More recently, there have been proposals for tools solving search problems in an MDE context [26,27,28]. Of particular interest in the context of GTS families is the work on MoMOT by Fleck et al [28].…”
Section: Finding Gts-family Membersmentioning
confidence: 99%
“…Recently, a variety of MDO frameworks has emerged [BFT + 17, AVS + 14, ZM16,Str17] and been applied successfully in numerous use-cases, including security-oriented software refactoring [RKL + 18], model generation [SNV18], transformation modularization [FTK + 17], and various more examples [BSAN17]. A key distinction in MDO frameworks concerns the way in which solutions are encoded [ZM16]: The model-based encoding approach represents solutions as models. In the rule-based encoding approach, a solution is a sequence of rule calls in the context of a given input model.…”
Section: Introductionmentioning
confidence: 99%