%0 Conference Proceedings %T Automatic selection and composition of model transformations alternatives using evolutionary algorithms %+ Autonomic and Critical Embedded Systems (ACES) %+ Département Informatique et Réseaux (INFRES) %+ IRT SystemX %A Rahmoun, Smail %A Borde, Etienne %A Pautet, Laurent %< avec comité de lecture %Z LP:ECSA-2015 %( ECSA Workshops 2015 %B ECSA Workshops 2015 %C Dubrovnik/Cavtat, Croatia %I ACM %P 25:1-25:7 %8 2015-09 %D 2015 %Z Computer Science [cs]/Embedded Systems %Z Computer Science [cs]/Software Engineering [cs.SE] %Z Computer Science [cs]/Performance [cs.PF] %Z Computer Science [cs]/Modeling and SimulationConference papers %X 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-off 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. %G English %L hal-02292448 %U https://hal.telecom-paris.fr/hal-02292448 %~ INSTITUT-TELECOM %~ ENST %~ TELECOM-PARISTECH %~ PARISTECH %~ TDS-MACS %~ IRT-SYSTEMX %~ UNIV-PARIS-SACLAY %~ TELECOM-PARISTECH-SACLAY %~ LTCI %~ INFRES %~ ACES %~ INSTITUTS-TELECOM