Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 12th Annual Genetic and Evolutionary Computation Conference, GECCO '10 - Companion Publication |
Pages | 2097-2098 |
Number of pages | 2 |
DOIs | |
Publication status | Published - 2010 |
Externally published | Yes |
Event | 2010 Genetic and Evolutionary Computation Conference, GECCO 2010 - Portland, OR, United States Duration: 7 Jul 2010 → 11 Jul 2010 Conference number: 12 |
Conference
Conference | 2010 Genetic and Evolutionary Computation Conference, GECCO 2010 |
---|---|
Country/Territory | United States |
City | Portland, OR |
Period | 7/07/10 → 11/07/10 |
Keywords
- Architecture analysis
- Architecture optimization
- Architecture Transformations