Software Engineering Institute Carnegie Mellon

SEI Software Architecture Publications
(by topic)

The following SEI publications represent the cumulative efforts of various aspects of software architecture being addressed in the SAT Initiative at the SEI.

The information is listed by software architecture topic areas.

The SEI publications may be viewed in chronological order by publication type and date.

Presentations and The Architect columns on architecture from news@sei are listed separately. All of the conference and workshop publications are currently in postscript (.ps) or portable document format (.pdf) formats.

 

Software Architecture Definition and General Treatment

Software Architecture in Practice, 2nd Edition
Len Bass, Paul Clements, & Rick Kazman

This book, published by Addison-Wesley, is part of the SEI Series in Software Engineering.

Software Architecture Evaluation and Analysis

Evaluating Software Architectures: Methods and Case Studies
Paul Clements, Rick Kazman & Mark Klein.

This book, published by Addison-Wesley, is part of the SEI Series in Software Engineering.

Software Architecture Reconstruction

Software Architecture Representation and Documentation

Documenting Software Architectures: Views and Beyond
Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, & Judith Stafford

This book, published by Addison-Wesley, is part of the SEI Series in Software Engineering.

Other publications on representation and documentation include:

Software Architecture-Based Design and Development

Building Systems from Commercial Components
Kurt Wallnau, Scott Hissam and Robert Seacord

This book, published by Addison-Wesley, is part of the SEI Series in Software Engineering.

Software Architecture Competence

Architectural Styles and Patterns

Quality Attribute Workshops

Architecture Tradeoff Analysis Method (ATAM)

Architecture in a DoD/Acquisition Context