Not logged in.
Quick Search - Contribution
Contribution Details
Type | Conference or Workshop Paper |
Scope | Discipline-based scholarship |
Published in Proceedings | Yes |
Title | PerOpteryx: automated application of tactics in multi-objective software architecture optimization |
Organization Unit |
|
Authors |
|
Presentation Type | paper |
Item Subtype | Original Work |
Refereed | Yes |
Status | Published in final form |
Language |
|
ISBN | 978-1-4503-0724-6 |
Page Range | 33 - 42 |
Event Title | ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS |
Event Type | conference |
Event Location | Boulder, Colorado, USA |
Event Start Date | June 20 - 2011 |
Event End Date | June 24 - 2011 |
Series Name | Proceedings of the QoSA-ISARCS '11 |
Place of Publication | New York, NY, USA |
Publisher | Association for Computing Machinery |
Abstract Text | Designing software architectures that exhibit a good trade-off between multiple quality attributes is hard. Even with a given functional design, many degrees of freedom in the software architecture (e.g. component deployment or server configuration) span a large design space. In current practice, software architects try to find good solutions manually, which is time-consuming, can be error-prone and can lead to suboptimal designs.We propose an automated approach guided by architectural tactics to search the design space for good solutions. Our approach applies multi-objective evolutionary optimization to software architectures modelled with the Palladio Component Model. Software architects can then make well-informed trade-off decisions and choose the best architecture for their situation.To validate our approach, we applied it to the architecture models of two systems, a business reporting system and an industrial control system from ABB. The approach was able to find meaningful trade-offs leading to significant performance improvements or costs savings. The novel use of tactics decreased the time needed to find good solutions by up to 80\%. |
Related URLs | |
Digital Object Identifier | 10.1145/2000259.2000267 |
Other Identification Number | merlin-id:3894 |
PDF File | Download from ZORA |
Export |
BibTeX
EP3 XML (ZORA) |