This paper describes three perspectives by which we can understand the description of a software architecture and proposes a fivestep method for analyzing software architectures called saam software architecture analysis method. Pdf scenariobased analysis of software architecture. Software architecture analysis method saam lecture 7a this set of slides are provided for th e information on the case study of applying software architecture analysis me thod saam to the evaluation of architectural designs of a software that extract keyword frequency vectors from text files. Software architecture analysis method saam the software architecture analysis method saam is one of the first documented methods for evaluating software architectures. Saam stands for software architectural analysis method. Scenariobased software architecture evaluation methods. This method focuses on architecture significant use cases. Saam is a method to determine the degree to which an architecture meets its goals. Saam context saam is the first widely promulgated scenariobased software architecture analysis method. Looking for online definition of saam or what saam stands for. A method for analyzing the properties of software architectures abstract while software architecture has become an increasingly important research topic in recent years, insuf. Saam is defined as software architectural analysis method rarely. Saam abbreviation stands for software architectural analysis method. An analysis of hardwaresoftware codesign architectures.
How is software architectural analysis method abbreviated. The atam we have been developing the architecture tradeoff analysis method atam for over two years. What is the abbreviation for software architectural analysis method. Software architecture analysis method saam is a methodology used to determine how specific application quality attributes were achieved and how possible changes in the future will affect quality. We propose the aspectual software architecture analysis method asaam to explicitly identify and specify these architectural aspects and make them transparent early in the software development. A method for analyzing the properties of software architectures may 2007 white paper gregory abowd, len bass, rick kazman, mike webb texas instruments. Saam is an architecture analysis method found by gregory abowd, professor from georgia tech. Saam, originally devised for the analysis of software architectures, is utilized to compare and evaluate three codesign systems, based on different taskscenarios and functional decompositions.
A basis for analyzing software architecture analysis methods. Software architecture analysis method saam dzone java. Saam provides a means of sharpening the use of coupling. A software architecture is the earliest lifecycle artifact that embodies significant design decisions.
It was the first documented software architecture analysis method, and was developed in the mid 1990s to analyze a system for modifiability, but it is useful for testing any nonfunctional aspect. It was created 3 to assess the architectures modifiability in its various names. Software architecture analysis method saam slashnode. Saam was initially developed for application early in design, itis validated in an analysis of several existing industrial systems. Saam abbreviation stands for software architecture analysis method. Establish a method for describing and analyzing software architectures. What is the abbreviation for software architecture analysis method. We address these shortcomings by describing three perspectives by which we can understand the description of a software architecture and then proposing a fivestep method for analyzing software architectures called saam software architecture analysis method. Software architecture analysis method saam software. Software architecture analysis method saam is a method used in software architecture to evaluate a system architecture. Saam was originally developed to enable comparison of competing architectural. Saam is listed in the worlds largest and most authoritative dictionary database of abbreviations and acronyms the free dictionary. Saam software architectural analysis method acronymfinder. A particular method for doing a scenariobased architectural analysis is saam software architecture analysis method.
250 1190 729 767 1096 1318 665 536 313 193 848 318 1449 360 1431 809 428 841 485 762 965 119 1284 1017 23 707 368 698 1116 587 183 942 898 1301 757 301 596