Passer à la navigation principale Passer à la recherche Passer au contenu principal

Automatic selection and composition of model transformations alternatives using evolutionary algorithms

  • Technological Research Institute SystemX
  • CNRS LTCI

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

3 Citations (Scopus)

Résumé

The design of software architectures requires to address a number of competing non-functional properties (NFPs): improving one NFP requires to degrade another one. As a consequence, software architects have to come up with several design alternatives, and select architectures answering at best the trade-o between NFPs. In this paper, we propose to (i) formalize design alternatives with model transformations in order to ease the estimation of NFPs (using models analysis techniques); (ii) structure these model transformations to compose and select them (using evolutionary algorithms); and (iii) identify which model transformation alternatives produce the best output models with respect to NFPs. Experiments on a placement problem provide evidence that the approach can successfully explore the design space and find good architectural solutions.

langue originaleAnglais
titreProceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW 2015
EditeurAssociation for Computing Machinery
ISBN (Electronique)9781450333931
Les DOIs
étatPublié - 7 sept. 2015
Modification externeOui
EvénementEuropean Conference on Software Architecture Workshops, ECSAW 2015 - Dubrovnik/Cavtat, Croatie
Durée: 7 sept. 2015 → 11 sept. 2015

Série de publications

NomACM International Conference Proceeding Series
Volume07-11-September-2015

Une conférence

Une conférenceEuropean Conference on Software Architecture Workshops, ECSAW 2015
Pays/TerritoireCroatie
La villeDubrovnik/Cavtat
période7/09/15 → 11/09/15

Empreinte digitale

Examiner les sujets de recherche de « Automatic selection and composition of model transformations alternatives using evolutionary algorithms ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation