Software Quality Attribute Analysis by Architecture Reconstruction (SQUA3RE
) is a method that fosters a goal-driven process to evaluate the impact of what-if scenarios on existing systems. The method is partitioned into SQA2 and ARE. The SQA2 part provides the analysis models that can be used for quality attribute impact scenarios. ARE provides the necessary information from a reconstruction perspective in order to create and feed the SQA2 part.
While previous work investigated software architecture reconstruction techniques,
such as clustering and pattern matching, this thesis provides a new approach
that is driven by extracting and analyzing quality attribute
information from existing systems.
The case studies were conducted in a collaborative approach between the Vrije
Universiteit Amsterdam, the Software Engineering Institute, and the Robert Bosch
Corporation. Most chapters of this thesis are largely based on previous publications
of our work.
The major contribution of this thesis is the development and application of
that allows the use of software architecture reconstruction in architecture
design and evaluation efforts. SQUA3RE
is a means to construct models
obtained from existing systems that allow architectural understanding and analysis.
- 01 Apr 2008
| Title || Software Quality Attribute Analysis by Architecture Reconstruction (SQUA3RE) |
| Authors || Christoph H. Störmer |
| Type || Thesis |
| Conference/Journal Title || PhD Thesis |
| Volume/Number || |
| Editors || |
| Publisher || Vrije Universiteit Amsterdam, The Netherlands |
| Month || March |
| Year || 2007 |
| Pages || 247 |
| Keywords || Quality Attributes, Software Architecture Reconstruction, Practice Scenarios, Composition Paradox, Views, |
Multi-Collapsing, Use Case Maps