Abstract

This paper discusses an approach for the top-down composition of software architectures. First, an architecture is derived that addresses functional requirements only. This architecture contains a number of variability points which are next filled in to address quality concerns. The quality requirements and associated architectural solution fragments are captured in a so-called Feature-Solution (FS) graph. The solution fragments captured in this graph are used to iteratively compose an architecture driven by quality requirements. Our versatile composition technique allows for pre- and post-refinements, refinements that involve multiple variability points, and functionality extensions. In addition, the usage of the FS graph supports Aspect-Oriented Programming (AOP) at the architecture level.

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Quality-Driven Software Architecture Composition
Authors H. de Bruin and H. van Vliet
Type Journal
Conference/Journal Title Journal of Systems and Software
Volume/Number 66:3
Editors
Publisher Elsevier
Month June
Year 2003
Pages 269-284
DOI 10.1016/S0164-1212(02)00079-1
Keywords Use Case Maps, Aspects, Software Architecture, Composition
Topic attachments
I Attachment Action Size Date Who Comment
quacomp.pdfpdf quacomp.pdf manage 292 K 09 Mar 2007 - 10:07 GunterMussbacher journal paper
Topic revision: r2 - 10 Nov 2009, EdnaBraun
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback