Reports in Software Architecture

sorted descending by Publication Date


SEI Year in Review FY 2012
(April 2013)

Reliability Improvement and Validation Framework
(November 2012)
Authors: Peter H. Feiler, John B. Goodenough, Arie Gurfinkel, Charles B. Weinstock, Lutz Wrage

The Role of Standards in Cloud-Computing Interoperability
(October 2012)
Author: Grace Lewis

Toward a Theory of Assurance Case Confidence
(September 2012)
Authors: John B. Goodenough, Charles B. Weinstock, Ari Z. Klein

A Virtual Upgrade Validation Method for Software-Reliant Systems
(June 2012)
Authors: Dionisio de Niz, Peter H. Feiler, David P. Gluch, Lutz Wrage

What’s New in V2 of the Architecture Analysis & Design Language Standard?
(March 2012)
Authors: Peter H. Feiler, Joe Seibel, Lutz Wrage

Interoperability in the e-Government Context
(January 2012)
Authors: Marc Novakouski, Grace Lewis

Best Practices for Artifact Versioning in Service-Oriented Systems
(January 2012)
Authors: Marc Novakouski, Grace Lewis, William Anderson, Jeff Davenport

Proceedings of the Fourth International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010)
(September 2011)
Authors: Grace Lewis, Dennis B. Smith, Kostas Kontogiannis

Architecting Service-Oriented Systems
(August 2011)
Authors: Philip Bianco, Grace Lewis, Paulo Merson, Soumya Simanta

Adaptive Flow Control for Enabling Quality of Service in Tactical Ad Hoc Wireless Networks
(December 2010)
Authors: Jeffrey Hansen, Scott Hissam, B. Craig Meyers, Edwin J. Morris, Daniel Plakosh, Soumya Simanta, Lutz Wrage

Combining Architecture-Centric Engineering with the Team Software Process
(December 2010)
Authors: Robert Nord, Jim McHale, Felix Bachmann

A Workshop on Analysis and Evaluation of Enterprise Architectures
(November 2010)
Authors: John Klein, Michael J. Gagliardi

T-Check in System-of-Systems Technologies: Cloud Computing
(September 2010)
Authors: Harrison D. Strowd, Grace Lewis

COVERT: A Framework for Finding Buffer Overflows in C Programs via Software Verification
(August 2010)
Authors: Sagar Chaki, Arie Gurfinkel

Relating Business Goals to Architecturally Significant Requirements for Software Systems
(August 2010)
Authors: Paul C. Clements, Len Bass

Case Study: Model-Based Analysis of the Mission Data System Reference Architecture
(May 2010)
Authors: Peter H. Feiler, David P. Gluch, Kurt Woodham (L-3 Communications-Titan Group)

Testing in Service-Oriented Environments
(April 2010)
Authors: Edwin J. Morris, William Anderson, Sriram Balasubramaniam, David J. Carney, John Morley, Patrick R. Place, Soumya Simanta

A Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems
(March 2010)
Authors: Grace Lewis, Dennis B. Smith, Kostas Kontogiannis

Results of SEI Independent Research and Development Projects (FY 2009)
(December 2009)
Authors: Len Bass, Paul C. Clements, Dionisio de Niz, Peter H. Feiler, Matthew Geiger, Jeffrey Hansen, Jörgen Hansson, Scott Hissam, James Ivers, Mark H. Klein, Karthik Lakshmanan, Gabriel Moreno, Daniel Plakosh, R. Rajkumar, Kristopher Rush, Cal Waits, Kurt C. Wallnau, Lutz Wrage

A Structured Approach for Reviewing Architecture Documentation
(December 2009)
Authors: Robert Nord, Paul C. Clements, David Emery, Rich Hilliard

System Architecture Virtual Integration: An Industrial Case Study
(December 2009)
Authors: Peter H. Feiler, Jörgen Hansson, Dionisio de Niz, Lutz Wrage

Data Model as an Architectural View
(October 2009)
Author: Paulo Merson

A Proactive Means for Incorporating a Software Architecture Evaluation in a DoD System Acquisition
(August 2009)
Author: John K. Bergey

Realizing and Refining Architectural Tactics: Availability
(August 2009)
Authors: James Scott, Rick Kazman

A Scenario-Based Technique for Developing SOA Technical Governance
(June 2009)
Authors: Soumya Simanta, Edwin J. Morris, Grace Lewis, Sriram Balasubramaniam, Dennis B. Smith

Impact of Army Architecture Evaluations
(April 2009)
Authors: Robert Nord, John K. Bergey, Stephen Blanchette, Jr., Mark H. Klein

A Workshop on Architecture Competence
(April 2009)
Authors: Len Bass, Paul C. Clements, Rick Kazman, John Klein, Mark H. Klein, Jeannine Siviy

U.S. Army Workshop on Exploring Enterprise, System of Systems, System, and Software Architectures
(March 2009)
Authors: John K. Bergey, Stephen Blanchette, Jr., Paul C. Clements, Michael J. Gagliardi, Rob Wojcik, William G. Wood, John Klein

Service Level Agreements in Service-Oriented Architecture Environments
(September 2008)
Authors: Philip Bianco, Grace Lewis, Paulo Merson

Results of SEI Independent Research and Development Projects FY 2007
(August 2008)
Authors: Len Bass, Dionisio de Niz, Jörgen Hansson, John J. Hudak, Peter H. Feiler, Donald Firesmith, Mark H. Klein, Kostas Kontogiannis, Grace Lewis, Marin Litoiu (IBM Canada Ltd.), Stefan Schuster, Lui R. Sha, Dennis B. Smith, Kurt C. Wallnau

Proceedings of the International Workshop on the Foundations of Service-Oriented Architecture (FSOA 2007)
(June 2008)
Authors: Grace Lewis, Dennis B. Smith

Flow Latency Analysis with the Architecture Analysis and Design Language (AADL)
(January 2008)
Authors: Peter H. Feiler, Jörgen Hansson

Evaluating a Service-Oriented Architecture
(September 2007)
Authors: Philip Bianco, Rick Kotermanski, Paulo Merson

Using Aspect-Oriented Programming to Enforce Architecture
(September 2007)
Author: Paulo Merson

Modifiability Tactics
(September 2007)
Authors: Felix Bachmann, Len Bass, Robert Nord

Using ArchE in the Classroom: One Experience
(September 2007)
Authors: John McGregor, Felix Bachmann, Len Bass, Philip Bianco

Dependability Modeling with the Architecture Analysis & Design Language (AADL)
(July 2007)
Authors: Peter H. Feiler, Ana Rugina

Progress Toward an Organic Software Architecture Capability in the U.S. Army
(July 2007)
Authors: Stephen Blanchette, Jr., John K. Bergey

Developing AADL Models for Control Systems: A Practitioner's Guide
(July 2007)
Authors: John J. Hudak, Peter H. Feiler

Quality-Attribute-Based Economic Valuation of Architectural Patterns
(May 2007)
Authors: Ipek Ozkaya, Rick Kazman, Mark H. Klein

A Practical Example of Applying Attribute-Driven Design (ADD), Version 2.0
(February 2007)
Author: William G. Wood

Attribute-Driven Design (ADD), Version 2.0
(November 2006)
Authors: Rob Wojcik, Felix Bachmann, Len Bass, Paul C. Clements, Paulo Merson, Robert Nord, William G. Wood

Workshop on Model-Driven Architecture and Program Generation
(September 2006)
Authors: Grace Lewis, B. Craig Meyers, Kurt C. Wallnau

Risk Themes Discovered Through Architecture Evaluations
(September 2006)
Authors: Len Bass, Robert Nord, William G. Wood, David Zubrow

A Comparison of Requirements Specification Methods from a Software Architecture Perspective
(August 2006)
Authors: Len Bass, John K. Bergey, Paul C. Clements, Paulo Merson, Ipek Ozkaya, Raghvinder Sangwan

Autonomic Computing
(April 2006)
Authors: Hausi A. Muller (University of Victoria), Mark H. Klein, William G. Wood, William O'Brien

Acquiring Evolving Technologies: Web Services Standards
(March 2006)
Author: Harry L. Levinson

The Architecture Analysis & Design Language (AADL): An Introduction
(February 2006)
Authors: Peter H. Feiler, David P. Gluch, John J. Hudak

Categorizing Business Goals for Software Architectures
(December 2005)
Authors: Rick Kazman, Len Bass

Experience Using the Web-Based Tool Wiki for Architecture Documentation
(September 2005)
Authors: Felix Bachmann, Paulo Merson

SMART: The Service-Oriented Migration and Reuse Technique
(September 2005)
Authors: Grace Lewis, Edwin J. Morris, Dennis B. Smith, Lutz Wrage

Elements of a Usability Reasoning Framework
(September 2005)
Authors: Jinhee Lee, Len Bass

Lessons Learned Model Checking an Industrial Communications Library
(September 2005)
Author: James Ivers

Using the SEI Architecture Tradeoff Analysis Method to Evaluate WIN-T: A Case Study
(September 2005)
Authors: Paul C. Clements, John K. Bergey, Dave Mason

Quality Attributes and Service-Oriented Architectures
(September 2005)
Authors: Liam O'Brien, Len Bass, Paulo Merson

Comparing the SEI's Views and Beyond Approach for Documenting Software Architectures with ANSI-IEEE 1471-2000
(July 2005)
Author: Paul C. Clements

Reasoning Frameworks
(July 2005)
Authors: Len Bass, James Ivers, Mark H. Klein, Paulo Merson

Software Architecture in DoD Acquisition: An Approach and Language for a Software Development Plan
(February 2005)
Authors: John K. Bergey, Paul C. Clements

Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document
(February 2005)
Authors: John K. Bergey, Paul C. Clements

Discovering Architectures from Running Systems: Lessons Learned
(December 2004)
Authors: Hong Yan, Jonathan Aldrich, David Garlan, Rick Kazman, Bradley Schmerl

Security and Survivability Reasoning Frameworks and Architectural Design Tactics
(September 2004)
Authors: Robert J. Ellison, Andrew P. Moore, Len Bass, Mark H. Klein, Felix Bachmann

Integrating Software-Architecture-Centric Methods into Extreme Programming (XP)
(September 2004)
Authors: Robert Nord, James E. Tomayko, Rob Wojcik

Creating and Using Software Architecture Documentation Using Web-Based Tool Support
(September 2004)
Author: Judith A. Stafford

Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method
(July 2004)
Authors: Robert Nord, William G. Wood, Paul C. Clements

Integrating Software-Architecture-Centric Methods into the Rational Unified Process
(July 2004)
Authors: Rick Kazman, Philippe Kruchten, Robert Nord, James E. Tomayko

Embedded Systems Architecture Analysis Using SAE AADL
(June 2004)
Authors: Peter H. Feiler, David P. Gluch, John J. Hudak, Bruce Lewis (U.S. Army AMCOM)

Documenting Component and Connector Views with UML 2.0
(April 2004)
Authors: James Ivers, Paul C. Clements, David Garlan, Robert Nord, Bradley Schmerl, Oviedo Silva (Carnegie Mellon University School of Computer Science)

Architecture Reconstruction Guidelines, Third Edition
(February 2004)
Authors: Rick Kazman, Chris Verhoef, William O'Brien, Chris Verhoef

Integrating the Architecture Tradeoff Analysis Method (ATAM) with the Cost Benefit Analysis Method (CBAM)
(December 2003)
Authors: Robert Nord, Mario R. Barbacci, Paul C. Clements, Rick Kazman, Mark H. Klein, James E. Tomayko

SACAM: The Software Architecture Comparison Analysis Method
(December 2003)
Authors: Christoph Stoermer, Felix Bachmann, Chris Verhoef

Architecture Reconstruction of J2EE Applications: Generating Views from the Module Viewtype
(November 2003)
Author: Vorachat Tamarree

Quality Attribute Workshops (QAWs), Third Edition
(October 2003)
Authors: Mario R. Barbacci, Robert J. Ellison, Anthony J. Lattanze, Judith A. Stafford, Charles B. Weinstock, William G. Wood

Preliminary Design of ArchE: A Software Architecture Design Assistant
(September 2003)
Authors: Felix Bachmann, Len Bass, Mark H. Klein

A Life-Cycle View of Architecture Analysis and Design Methods
(September 2003)
Authors: Rick Kazman, Robert Nord, Mark H. Klein

DoD Experience with the C4ISR Architecture Framework
(September 2003)
Authors: William G. Wood, Sholom G. Cohen

Using the Architecture Tradeoff Analysis Method (ATAM) to Evaluate the Software Architecture for a Product Line of Avionics Systems: A Case Study
(July 2003)
Authors: Mario R. Barbacci, Paul C. Clements, Anthony J. Lattanze, Linda M. Northrop, William G. Wood

Documenting Software Architectures in an Agile World
(July 2003)
Authors: Paul C. Clements, James Ivers, Reed Little, Judith A. Stafford

Interactions Among Techniques Addressing Quality Attributes
(June 2003)
Authors: Hernan R. Eguiluz, Mario R. Barbacci

Architecture Reconstruction Case Study
(April 2003)
Author: Christoph Stoermer

DoD Architecture Framework and Software Architecture Workshop Report
(March 2003)
Authors: William G. Wood, Mario R. Barbacci, Paul C. Clements, Steve Palmquist, Huei-Wan Ang, Loring Bernhardt, Fatma Dandashi, David Emery, Sarah Sheard, Lyn Uzzle, John Weiler, Art Krummenoehl

A Federation Object Model (FOM) Flexible Federate Framework
(March 2003)
Authors: Regis Dumond, Reed Little

Deriving Architectural Tactics: A Step Toward Methodical Architectural Design
(March 2003)
Authors: Felix Bachmann, Len Bass, Mark H. Klein

Supporting the CANCEL Command Through Software Architecture
(December 2002)
Authors: Len Bass, Bonnie E. John

SEI Architecture Analysis Techniques and When to Use Them
(October 2002)
Author: Mario R. Barbacci

Making Architecture Design Decisions: An Economic Approach
(September 2002)
Authors: Rick Kazman, Jai Asundi, Mark H. Klein

Software Architecture Reconstruction: Practice Needs and Current Approaches
(August 2002)
Authors: Christoph Stoermer, Chris Verhoef

Illuminating the Fundamental Contributors to Software Architecture Quality
(August 2002)
Authors: Felix Bachmann, Len Bass, Mark H. Klein

Plug-In Architecture for Mobile Devices
(August 2002)
Authors: Madhu Keshavamurthy, Jung Soo Kim, Mona Li, Vichaya Sagetong

PAMD: Developing a Plug-In Architecture for Palm OS-Powered Devices Using Software Engineering
(August 2002)
Authors: Hernan R. Eguiluz, Venkat Govi, You Jung Kim, Adrian Sia

Use of Quality Attribute Workshops (QAWs) in Source Selection for a DoD System Acquisition: A Case Study
(June 2002)
Authors: John K. Bergey, William G. Wood

Documenting Software Architecture: Documenting Interfaces
(June 2002)
Authors: Felix Bachmann, Len Bass, Paul C. Clements, David Garlan, James Ivers, Reed Little, Robert Nord, Judith A. Stafford

Use of the Architecture Tradeoff Analysis Method (ATAM) in Source Selection of Software-Intensive Systems
(June 2002)
Authors: John K. Bergey, Matt Fisher, Lawrence G. Jones

Quality Attribute Workshops, 2nd Edition
(June 2002)
Authors: Mario R. Barbacci, Robert J. Ellison, Anthony J. Lattanze, Judith A. Stafford, Charles B. Weinstock, William G. Wood

Experiences in Architecture Reconstruction at Nokia
(March 2002)

Documenting Software Architecture: Documenting Behavior
(January 2002)
Authors: Felix Bachmann, Len Bass, Paul C. Clements, David Garlan, James Ivers, Reed Little, Robert Nord, Judith A. Stafford

Using the Architecture Tradeoff Analysis Method to Evaluate a Wargame Simulation System: A Case Study
(December 2001)
Authors: Lawrence G. Jones, Anthony J. Lattanze

Using Economic Considerations to Choose Among Architecture Design Alternatives
(December 2001)
Authors: Jai Asundi, Rick Kazman, Mark H. Klein

Analyzing Enterprise JavaBeans Systems Using Quality Attribute Design Primitives
(October 2001)
Authors: Anna Liu, Len Bass, Mark H. Klein

Architectural Refinement for the Design of Survivable Systems
(October 2001)
Authors: Robert J. Ellison, Andrew P. Moore

Applicability of General Scenarios to the Architecture Tradeoff Analysis Method
(October 2001)
Authors: Len Bass, Mark H. Klein, Gabriel Moreno

Use of the ATAM in the Acquisition of Software-Intensive Systems
(September 2001)
Authors: John K. Bergey, Matt Fisher

Documenting Software Architectures: Organization of Documentation Package
(August 2001)
Authors: Felix Bachmann, Len Bass, Paul C. Clements, David Garlan, James Ivers, Reed Little, Robert Nord, Judith A. Stafford

Architecture Reconstruction Guidelines
(August 2001)
Authors: Rick Kazman, Chris Verhoef

Architecture Reconstruction to Support a Product Line Effort: Case Study
(July 2001)
Author: William O'Brien

Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets
(June 2001)
Authors: John K. Bergey, Dennis B. Smith

Quality Attribute Workshops
(May 2001)
Authors: Mario R. Barbacci, Robert J. Ellison, Judith A. Stafford, Charles B. Weinstock, William G. Wood

SEI Workshop on Software Architecture Representation, 16-17 January 2001
(May 2001)
Authors: Felix Bachmann, Paul C. Clements, David Garlan, James Ivers, Reed Little, Robert Nord, Judith A. Stafford

Achieving Usability Through Software Architecture
(March 2001)
Authors: Len Bass, Bonnie E. John, Jesse Kates

Quality Attribute Design Primitives
(December 2000)
Authors: Len Bass, Mark H. Klein, Felix Bachmann

Application of the Architecture-Based Design Method to the Electronic House, An
(October 2000)
Authors: Felix Bachmann, Len Bass, Mark H. Klein

ATAM: Method for Architecture Evaluation
(September 2000)
Authors: Rick Kazman, Mark H. Klein, Paul C. Clements

An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM)
(September 2000)
Author: Marta Lopez

Active Reviews for Intermediate Designs
(August 2000)
Author: Paul C. Clements

Using Quality Attribute Workshops to Evaluate Architectural Design Approaches in a Major System Acquisition: A Case Study
(July 2000)
Authors: John K. Bergey, Mario R. Barbacci, William G. Wood

Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study
(June 2000)
Author: Brian P. Gallagher

Software Architecture Documentation in Practice: Documenting Architectural Layers
(March 2000)
Authors: Felix Bachmann, Len Bass, Jeromy Carriere, Paul C. Clements, David Garlan, James Ivers, Robert Nord, Reed Little

The Architecture Based Design Method
(January 2000)
Authors: Felix Bachmann, Len Bass, Gary Chastek, Patrick Donohoe, Fabio Peruzzi

Quality Attribute Workshop Participants Handbook
(January 2000)
Authors: Mario R. Barbacci, Robert J. Ellison, Charles B. Weinstock, William G. Wood

Attribute-Based Architectural Styles
(October 1999)
Authors: Mark H. Klein, Rick Kazman

Architectural Evaluation of Collaborative Agent-Based Systems
(October 1999)
Authors: Steve Woods, Mario R. Barbacci

Software Architecture Evaluation with ATAM in the DoD System Acquisition Context
(September 1999)
Authors: John K. Bergey, Matt Fisher, Lawrence G. Jones, Rick Kazman

Architecture Tradeoff Analyses of C4ISR Products
(July 1999)
Authors: Mario R. Barbacci, William G. Wood

Architecture-Based Development
(June 1999)
Authors: Len Bass, Rick Kazman

The Architecture Tradeoff Analysis Method
(August 1998)
Authors: Rick Kazman, Mark H. Klein, Mario R. Barbacci, Thomas A. Longstaff, Howard F. Lipson, Jeromy Carriere

Report on the Second International Workshop on Development and Evolution of Software Architectures for Product Families
(May 1998)
Authors: Paul C. Clements, Nelson W. Weiderman

Steps in an Architecture Tradeoff Analysis Method: Quality Attribute Models and Analysis
(May 1998)
Authors: Mario R. Barbacci, Peter H. Feiler, Mark H. Klein, Howard F. Lipson, Thomas A. Longstaff, Charles B. Weinstock, Jeromy Carriere

Playing Detective: Reconstructing Software Architecture from Available Evidence
(October 1997)
Authors: Rick Kazman, Jeromy Carriere

Principles for Evaluating the Quality Attributes of a Software Architecture
(May 1997)
Authors: Mario R. Barbacci, Mark H. Klein, Charles B. Weinstock

Recommended Best Industrial Practice for Software Architecture Evaluation
(January 1997)
Authors: Gregory Abowd, Len Bass, Paul C. Clements, Rick Kazman, Linda M. Northrop, Amy Zaremski

A Case Study in Structural Modeling
(December 1996)
Authors: Gary Chastek, Lisa Brownsword

Transitioning a Model-Based Software Engineering Architectural Style to Ada 95
(August 1996)
Authors: Anthony B. Gargaro, A. Spencer Peterson

An Architectural Description of the Simplex Architecture
(March 1996)
Authors: Jose German Rivera, Alejandro Andres Danylyszyn, Charles B. Weinstock, Lui R. Sha, Michael J. Gagliardi

Software Architecture: An Executive Overview
(February 1996)
Authors: Paul C. Clements, Linda M. Northrop

Coming Attractions in Software Architecture
(January 1996)
Author: Paul C. Clements

Quality Attributes
(December 1995)
Authors: Mario R. Barbacci, Mark H. Klein, Thomas A. Longstaff, Charles B. Weinstock

A Software Architecture for Dependable and Evolvable Industrial Computing Systems
(July 1995)
Author: Lui R. Sha

Characteristics of Higher Level Languages for Software Architecture
(December 1994)
Authors: Mary Shaw, David Garlan

Toward Deriving Software Architectures from Quality Attributes
(November 1994)
Authors: Rick Kazman, Len Bass

Experience with a Course on Architectures for Software Systems, Part II: Educational Materials
(August 1994)
Authors: Mary Shaw, David Garlan, Jose Galmes

Mapping a Domain Model and Architecture to a Generic Design
(May 1994)
Authors: A. Spencer Peterson, Jay L. Stanley Jr.

An Introduction to Software Architecture
(January 1994)
Authors: David Garlan, Mary Shaw

Structural Modeling: An Application Framework and Development Process for Flight Simulators-
(August 1993)
Authors: Gregory Abowd, Len Bass, Larry Howard, Linda M. Northrop

Software Architectures for Shared Information Systems
(March 1993)
Author: Mary Shaw

Experience with a Course on Architectures for Software Systems Part I: Course Description
(February 1992)
Authors: David Garlan, Mary Shaw, Chris Okasaki, Curtis M. Scott, Roy F. Swonger

Studying Software Architecture Through Design Spaces and Rules
(November 1990)
Author: Thomas G. Lane

A Design Space and Design Rules for User Interface Software Architecture
(November 1990)
Author: Thomas G. Lane

Kernel Architecture Manual
(December 1989)
Author: Judy Bamberger

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.