Moving towards quality attribute driven software architecture reconstruction
Christoph Stoermer,Liam O'Brien,Chris Verhoef +2 more
- 13 Nov 2003
- pp 46-56
TL;DR: This paper introduces a quality attribute driven perspective on software architecture reconstruction and presents atechnical reasoning framework and illuminates the information that is required from the reconstruction proceses to link the knowledge gained back to the business goals of an organization.
read more
Abstract: There are many good reasons why organizations shouldperform software architecture reconstructions. However,few organizations are willing to pay for the effort. Softwarearchitecture reconstruction must be viewed not as an efforton its own but as a contribution in a broader technicalcontext, such as the streamlining of products into a productline or the modernization of systems that hit theirarchitectural borders. In these contexts software architectsfrequently need to reason about existing systems, forexample to lower adoption and technical barriers for newtechnology approaches. We propose a Quality AttributeDriven Software Architecture Reconstruction (QADSAR)approach where this kind of reasoning is driven by theanalysis of quality attribute scenarios.This paper introduces a quality attribute driven perspectiveon software architecture reconstruction. It presents atechnical reasoning framework and illuminates theinformation that is required from the reconstruction processto link the knowledge gained back to the business goals ofan organization. The paper illustrates the techniques bypresenting a real-world case study.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Book
Software Product Lines
Robert L. Nord
- 01 Jan 2004
TL;DR: The concept of the Responsibility, Authority, and Accountability (RAA) network is introduced and the governance architect's RAA is presented to define, monitor, and sustain governance health using these tools: polarity maps, polarity networks, RAA maps, and RAA networks.
280
Towards A Process-Oriented Software Architecture Reconstruction Taxonomy
Damien Pollet,Stéphane Ducasse,L. Poyet,Ilham Alloui,Sorana Cîmpan,Hervé Verjus +5 more
- 21 Mar 2007
TL;DR: A state of the art on software architecture reconstruction approaches is presented, showing a plethora of approaches and techniques supporting architecture reconstruction but often difficult to compare the approaches.
Model-centric software architecture reconstruction
TL;DR: This paper proposes a model-centric approach where this kind of reasoning is driven by the analysis of quality attribute scenarios that explore responses stimulated by new requirements, such as new deployments of existing components.
Architecture Reconstruction
Rainer Koschke
- 22 Jan 2009
TL;DR: The current state of the art of techniques and methods for software architecture reconstruction are summarized and they are related to the viewpoints that have been proposed in architecture design.
50
Supporting Migration to Services using Software Architecture Reconstruction
Liam O'Brien,Dennis B. Smith,Grace A. Lewis +2 more
- 24 Sep 2005
TL;DR: The use of architecture reconstruction is proposed to support system modernization through the identification and reuse of legacy components as services in a service-oriented architecture (SOA).
48
References
•Book
Software Architecture in Practice
Len Bass,Paul Clements,Rick Kazman +2 more
- 01 Jan 1997
TL;DR: This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
The 4+1 View Model of architecture
TL;DR: The 4+1 View Model organizes a description of a software architecture using five concurrent views, each of which addresses a specific set of concerns.
2.3K
•Book
Pattern-Oriented Software Architecture
Peter Sommerlad,Hans Rohnert,Michael Stal,Frank Buschmann,Regine Meunier +4 more
- 01 Jan 1996
TL;DR: This study uses design patterns to present platform independent architecture to help extend the usability of any software system and provide structural notations for anySoftware system.
1.5K
Documenting software architectures: views and beyond
Paul Clements,David Garlan,Reed Little,Robert L. Nord,Judith A. Stafford +4 more
- 01 Jan 2003
TL;DR: The lecture documents software architectures using well-known architectural prescriptions and templates, covering the 4+1 approach, Siemens Four Views approach, and ANSI/IEEE-1471-2000 best practice.
1.3K
Evaluating Software Architectures
TL;DR: This chapter briefly describes the concepts of software architecture and software architectural evaluations, describes a new process for software architectural evaluation, provides results from two case studies where this process was applied, and presents areas for future work.
302
Related Papers (5)
Len Bass,Paul Clements,Rick Kazman +2 more
- 01 Jan 1997
George Yanbing Guo,Joanne M. Atlee,Rick Kazman +2 more
- 22 Feb 1999