CMU CS 15-675 Architectures for Software Systems Spring 1997
[ADS]: ADS Architecture: Executive Summary.
[AG94, pp 1-5]: Allen & Garlan. Beyond Definition/Use Architectural Interconnection.
[Mar91]: Maranzano. Best Current Practices: Software Architecture Validation.
[HNS]: Hofmeister, Nord, & Soni. Architectural Descriptions of Software Systems.
The Maranzano and ADS papers should be treated as a pair: think of them as providing insight into what are the goals and techniques for architectural reviews. The first characterizes AT&T's experience with reviews. The second is a set of briefing slides from an actual industrial architectural presentation.The paper by Allen and Garlan is included only for the first five pages, where they argue that architectural connection is not the same the definition/use relationship.
The paper by Hofmeister et al., describes different kinds of information or views that can be associated with a system design. Warning!!!: They refer to these views as different architectures, (in our view, erroneously) equating "structure" with "architecture". In this class we will reserve the term "architecture" for one of those views.
Modified: 02/20/97