Abstract
Software Quality Attribute Analysis by Architecture Reconstruction (
SQUA3 RE?) 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
called
SQUA3 RE? 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
SQUA3 RE? that allows the use of software architecture reconstruction in architecture
design and evaluation efforts.
SQUA3 RE? is a means to construct models
obtained from existing systems that allow architectural understanding and analysis.
--
Daniel Amyot - 01 Apr 2008
Discussion