DocumentCode
2475290
Title
Improving quality attributes of a complex system through architectural analysis-a case study
Author
And, RikardL
Author_Institution
Dept. of Comput. Eng., Malardalen Univ., Vasteras, Sweden
fYear
2002
fDate
2002
Firstpage
167
Lastpage
174
Abstract
The Software Architecture Analysis Method (SAAM) is a method for analyzing architectural designs, providing support in the design process by comparing different architectures and drawing attention to how a system\´s quality attributes are affected by its architecture. We used SAAM to analyze the architecture of a nuclear simulation system, and found the method to be of great help when selecting the architecture alternative to use, and to draw attention to the importance of software architecture in large. It has been recognized that the quality properties of a system is to a large extent determined by its architecture; there are, however, other important issues to consider that belong to "lower" design levels. We describe how detailed technical knowledge affected the design of the architecture, and show how the development process in large, and the end product can benefit from taking these issues into consideration already during the architectural design phase
Keywords
client-server systems; nuclear engineering computing; safety-critical software; software architecture; software quality; SAAM; architectural analysis; architectural designs; design process; nuclear power plant; nuclear simulation system; software architecture analysis method; Analytical models; Computational modeling; Computer aided software engineering; Computer architecture; Computer simulation; Design engineering; Engineering drawings; Process design; Software architecture; Spatial databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems, 2002. Proceedings. Ninth Annual IEEE International Conference and Workshop on the
Conference_Location
Lund
Print_ISBN
0-7695-1549-5
Type
conf
DOI
10.1109/ECBS.2002.999835
Filename
999835
Link To Document