The paper introduces a framework for architecture Information Gathering and Analysis. This framework consists of 4 different activities that are performed iteratively instead of sequential.
First off, _gathering_ of information is done in four different categories of information, Stakeholder information, Architectural information, quality information and scenario's.
Secondly, _modeling_ of the information is done in order to map all of the different information sources into reusable artifacts.
_Analyzing_ of the data is done by focusing on specific software architecture analysis. In this case, the SAAM method is adopted and extended.
Lastly, _evaluating_ of the analyzed data results in recommendations, identification of "hot spots" in the architecture and strategies for mitigation of the hot spots are enumerated.
In order to guide the architectural analysis the authors adopt four different views in order to get a complete description of the architecture. These views are:
1) static views
2) Map views
3) Dynamic views
4) Resource views
Each of the views is explained together with several different types of diagrams that can help in visualizing these views for stakeholders.
In the end, the paper gives some examples of Scenario's and analyzes and explains the lessons learned from them.
%0 Conference Paper
%1 lung97approach
%A Lung, Chung-Horng
%A Bot, Sonia
%A Kalaichelvan, Kalai
%A Kazman, Rick
%B CASCON
%D 1997
%E Johnson, J. Howard
%I IBM
%K SAAM architecture evaluation evolution practical software
%P 15
%T An approach to software architecture analysis for evolution and reusability.
%U http://dblp.uni-trier.de/db/conf/cascon/cascon1997.html#LungBKK97
@inproceedings{lung97approach,
added-at = {2009-01-29T18:13:12.000+0100},
author = {Lung, Chung-Horng and Bot, Sonia and Kalaichelvan, Kalai and Kazman, Rick},
biburl = {https://www.bibsonomy.org/bibtex/2557003f9d0c1e627b8fbb017706213a9/ericbouwers},
booktitle = {CASCON},
crossref = {conf/cascon/1997},
description = {The paper introduces a framework for architecture Information Gathering and Analysis. This framework consists of 4 different activities that are performed iteratively instead of sequential.
First off, _gathering_ of information is done in four different categories of information, Stakeholder information, Architectural information, quality information and scenario's.
Secondly, _modeling_ of the information is done in order to map all of the different information sources into reusable artifacts.
_Analyzing_ of the data is done by focusing on specific software architecture analysis. In this case, the SAAM method is adopted and extended.
Lastly, _evaluating_ of the analyzed data results in recommendations, identification of "hot spots" in the architecture and strategies for mitigation of the hot spots are enumerated.
In order to guide the architectural analysis the authors adopt four different views in order to get a complete description of the architecture. These views are:
1) static views
2) Map views
3) Dynamic views
4) Resource views
Each of the views is explained together with several different types of diagrams that can help in visualizing these views for stakeholders.
In the end, the paper gives some examples of Scenario's and analyzes and explains the lessons learned from them.},
editor = {Johnson, J. Howard},
interhash = {0b9693902996295a592c31b6a6eeb86e},
intrahash = {557003f9d0c1e627b8fbb017706213a9},
keywords = {SAAM architecture evaluation evolution practical software},
pages = 15,
publisher = {IBM},
timestamp = {2009-04-21T13:13:59.000+0200},
title = {An approach to software architecture analysis for evolution and reusability.},
url = {http://dblp.uni-trier.de/db/conf/cascon/cascon1997.html#LungBKK97},
year = 1997
}