TY - GEN
T1 - Towards automated software architectures design using model Transformations and evolutionary algorithms
AU - Li, Rui
AU - Chaudron, Michel R.V.
AU - Ladan, René C.
PY - 2010
Y1 - 2010
N2 - The design of software architecture is one of the large challenges in modern software engineering. It requires software architects to address a large number of non-functional requirements related to performance, safety, availability and cost quality attributes. Moreover, these quality attributes often conflict with each other, for instance, improving system performance often needs more powerful hardware nodes, which increases the production cost and power consumption in the meantime. In this paper, we present the PETUT-MOO tool (Performance-Enhancing Tool using UML Transformations and Multi-objective Optimizations) which can analyze a given software architecture, propose alternatives to it, and do architecture optimization to improve its nonfunctional properties in an automatic way.
AB - The design of software architecture is one of the large challenges in modern software engineering. It requires software architects to address a large number of non-functional requirements related to performance, safety, availability and cost quality attributes. Moreover, these quality attributes often conflict with each other, for instance, improving system performance often needs more powerful hardware nodes, which increases the production cost and power consumption in the meantime. In this paper, we present the PETUT-MOO tool (Performance-Enhancing Tool using UML Transformations and Multi-objective Optimizations) which can analyze a given software architecture, propose alternatives to it, and do architecture optimization to improve its nonfunctional properties in an automatic way.
KW - Architecture analysis
KW - Architecture optimization
KW - Architecture Transformations
UR - http://www.scopus.com/inward/record.url?scp=77955967897&partnerID=8YFLogxK
U2 - 10.1145/1830761.1830880
DO - 10.1145/1830761.1830880
M3 - Conference contribution
AN - SCOPUS:77955967897
SN - 9781450300735
T3 - Proceedings of the 12th Annual Genetic and Evolutionary Computation Conference, GECCO '10 - Companion Publication
SP - 2097
EP - 2098
BT - Proceedings of the 12th Annual Genetic and Evolutionary Computation Conference, GECCO '10 - Companion Publication
T2 - 12th Annual Genetic and Evolutionary Computation Conference, GECCO-2010
Y2 - 7 July 2010 through 11 July 2010
ER -