DocumentCode
1888239
Title
SAAM: a method for analyzing the properties of software architectures
Author
Kazman, Rick ; Bass, Len ; Abowd, Gregory ; Webb, Mike
Author_Institution
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear
1994
fDate
16-21 May 1994
Firstpage
81
Lastpage
90
Abstract
While software architecture has become an increasingly important research topic in recent years, insufficient attention has been paid to methods for evaluation of these architectures. Evaluating architectures is difficult for two main reasons. First, there is no common language used to describe different architectures. Second, there is no clear way of understanding an architecture with respect to an organization´s life cycle concerns -software quality concerns such as maintainability portability, modularity, reusability, and so forth. We address these shortcomings by describing three perspectives by which we can understand the description of a software architecture and then proposing a five-step method for analyzing software architectures called SAAM (Software Architecture Analysis Method). We illustrate the method by analyzing three separate user interface architectures with respect to the quality of modifiability
Keywords
formal specification; software engineering; systems analysis; user interfaces; SAAM; Software Architecture Analysis Method; modifiability quality; organization life cycle; software architecture analysis; software maintainability; software modularity; software portability; software quality; software reusability; user interface; Application software; Computer architecture; Computer industry; Computer science; Instruments; Software architecture; Software engineering; Software quality; Software systems; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on
Conference_Location
Sorrento
ISSN
0270-5257
Print_ISBN
0-8186-5855-X
Type
conf
DOI
10.1109/ICSE.1994.296768
Filename
296768
Link To Document