Analyzing the Properties of User Interface Software
Rick Kazman, Len Bass, Gregory D. Abowd, Mike Webb · Defense Technical Information Center (DTIC) · 1993
Software architecture is an increasingly important research topic and in this report we investigate the potential role of architecture in evaluating the properties of a system built to a particular architecture. Currently such architectural analysis is complicated for two main reasons: authors of new architectures describe their creations in idiosyncratic terms; and there is no clear way of understanding an architecture with respect to an organization's life cycle concerns-efficiency, maintainability, modifiability, and so forth. This report addresses these shortcomings by proposing a domain-based method for analyzing software architectures called SAAM (Software Architecture Analysis Method).