Solving the TTC'16 Class Responsibility Assignment Case Study with SIGMA and Multi-Objective Genetic Algorithms - Inria - Institut national de recherche en sciences et technologies du numérique
Conference Papers Year : 2016

Solving the TTC'16 Class Responsibility Assignment Case Study with SIGMA and Multi-Objective Genetic Algorithms

Filip Křikava
  • Function : Author
  • PersonId : 770554
  • IdRef : 175714134

Abstract

In this paper we describe a solution for the Transformation Tool Contest 2016 (TTC'16) Class Responsibility Assignment (CRA) case study using Sigma, a family of Scala internal Domain-Specific Languages (DSLs) that provides an expressive and efficient API for model consistency checking and model transformations. Since the Class Responsibility Assignment problem is a search-based problem, we base our solution on multi-objective genetic algorithms. Concretely, we use NSGA-III and SPEA2 to minimize the coupling between classes' structural features and to maximize their cohesion.
Fichier principal
Vignette du fichier
TTC_2016_paper_11.pdf (866.82 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01615255 , version 1 (12-10-2017)

Identifiers

  • HAL Id : hal-01615255 , version 1

Cite

Filip Křikava. Solving the TTC'16 Class Responsibility Assignment Case Study with SIGMA and Multi-Objective Genetic Algorithms. Transformation Tool Contest, Jul 2016, Vienna, Austria. ⟨hal-01615255⟩
24 View
55 Download

Share

More