Reference : Polymer: A Model-Driven Approach for Simpler, Safer, and Evolutive Multi-Objective Op...
Scientific congresses, symposiums and conference proceedings : Paper published in a book
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/20392
Polymer: A Model-Driven Approach for Simpler, Safer, and Evolutive Multi-Objective Optimization Development
English
Moawad, Assaad mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Hartmann, Thomas mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Fouquet, François mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Nain, Grégory mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Klein, Jacques mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
Bourcier, Johann mailto [University of Rennes > IRISA / INRIA]
Feb-2015
MODELSWARD 2015 - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development
Hammoudi, Slimane
Pires, Luis Ferreira
Desfray, Philippe
Filipe, Joaquim
SCITEPRESS
286-293
Yes
No
International
978-989-758-083-3
Portugal
MODELSWARD 2015 - 3rd International Conference on Model-Driven Engineering and Software Development
9-02-2015 to 11-02-2015
ESEO, Angers, Loire Valley, France
Anger
France
[en] Multi-Objective Evolutionary Algorithms ; Optimization ; Genetic Algorithms ; Model-Driven Engineering
[en] Multi-Objective Evolutionary Algorithms (MOEAs) have been successfully used to optimize various domains such as finance, science, engineering, logistics and software engineering. Nevertheless, MOEAs are still very complex to apply and require detailed knowledge about problem encoding and mutation operators to obtain an effective implementation. Software engineering paradigms such as domain-driven design aim to tackle this complexity by allowing domain experts to focus on domain logic over technical details. Similarly, in order to handle MOEA complexity, we propose an approach, using model-driven software engineering (MDE) techniques, to define fitness functions and mutation operators without MOEA encoding knowledge. Integrated into an open source modelling framework, our approach can significantly simplify development and maintenance of multi-objective optimizations. By leveraging modeling methods, our approach allows reusable optimizations and seamlessly connects MOEA and MDE paradigms. We evaluate our approach on a cloud case study and show its suitability in terms of i) complexity to implement an MOO problem, ii) complexity to adapt (maintain) this implementation caused by changes in the domain model and/or optimization goals, and iii) show that the efficiency and effectiveness of our approach remains comparable to ad-hoc implementations.
Researchers ; Professionals ; Students
http://hdl.handle.net/10993/20392

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
modelsward15-author-preprint.pdfAuthor preprint394.9 kBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.