Memetic algorithms for the automatic discovery of software architectures
Designing complex software systems involves making choices. Particularly in the early
stages, software architects need to consider a wide range of design alternatives in order to
satisfactorily meet all the requirements. Search techniques like evolutionary algorithms can
support them to better explore these choices, requiring the resolution of the formulated
search problem under the guidance of software metrics. Aspects like the system complexity
and the diversity of metrics have a significant impact on the algorithm performance …
stages, software architects need to consider a wide range of design alternatives in order to
satisfactorily meet all the requirements. Search techniques like evolutionary algorithms can
support them to better explore these choices, requiring the resolution of the formulated
search problem under the guidance of software metrics. Aspects like the system complexity
and the diversity of metrics have a significant impact on the algorithm performance …
Memetic Algorithms for the Automatic Discovery of Software Architectures
S Ventura - Intelligent Systems Design and Applications: 16th …, 2017 - books.google.com
Designing complex software systems involves making choices. Particularly in the early
stages, software architects need to consider a wide range of design alternatives in order to
satisfactorily meet all the requirements. Search techniques like evolutionary algorithms can
support them to better explore these choices, requiring the resolution of the formulated
search problem under the guidance of software metrics. Aspects like the system complexity
and the diversity of metrics have a significant impact on the algorithm performance …
stages, software architects need to consider a wide range of design alternatives in order to
satisfactorily meet all the requirements. Search techniques like evolutionary algorithms can
support them to better explore these choices, requiring the resolution of the formulated
search problem under the guidance of software metrics. Aspects like the system complexity
and the diversity of metrics have a significant impact on the algorithm performance …