Software Engineering Institute Carnegie Mellon

SEI Software Architecture Publications
(by topic)

The following SEI publications (publications by SEI authors) 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, by Len Bass, Paul Clements, and 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, written by Paul Clements, Rick Kazman and 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, by Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, and 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, written by 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