Not for reproduction, distribution or commercial use.
This chapter was originally published in the book Advances in Computers, Vol. 92 published by Elsevier, and the attached copy is provided by Elsevier for the author's benefit and for the benefit of the author's institution, for non-commercial research and educational use including without limitation use in instruction at your institution, sending it to specific colleagues who know you, and providing a copy to your institution’s administrator.
All other uses, reproduction and distribution, including without limitation commercial reprints, selling or licensing copies or access, or posting on open internet sites, your personal or institution’s website or repository, are prohibited. For exceptions, permission may be sought for such use through Elsevier's permissions site at: http://www.elsevier.com/locate/permissionusematerial From Mohamed Wiem Mkaouer, Marouane Kessentini, Model Transformation Using
Multiobjective Optimization. In Ali Hurson, Atif Memon, editors: Advances in
Computers, Vol. 92, Burlington: Academic Press, 2014, pp. 161-202. ISBN: 978-012-420232-0 © Copyright 2014 Elsevier Inc. Academic Press
Author's personal copy
CHAPTER FOUR
Model Transformation Using
Multiobjective Optimization
Mohamed Wiem Mkaouer, Marouane Kessentini
SBSE Laboratory, CIS Department, University of Michigan, Michigan, USA
Contents
1. Introduction
2. State of the Art
2.1 Model Transformation Languages
2.2 Model Transformation by Example
2.3 Traceability-Based Model Transformation
2.4 Search-Based Software Engineering
2.5 Summary
3. Motivations and Problem Statement
3.1 Defining Transformation Rules
3.2 Reducing Transformation Complexity
3.3 Improving Transformation Quality
4. Approach Overview
5. Multiobjective Model Transformation
5.1 NSGA-II Overview
5.2 NSGA-II Adaptation
6. Validation
6.1 Research Questions
6.2