Judith A. Stafford
Software Engineering Institute
Publications by Judith A. Stafford
-
Documenting Software Architectures: Views and Beyond, 2nd Edition
October 05, 2010 • Book
Paul C. ClementsFelix BachmannLen Bass
This book provides the most complete and current guidance on how to capture a software architecture in a commonly understandable form.
read -
SEI Software Architecture Workshop for Educators
August 02, 2007 • Presentation
Len BassLawrence G. JonesJudith A. Stafford
presented as part of the SEI Software Architecture Workshop for Educators, August 2007
read -
SEI Software Architecture Workshop for Educators (Presentation)
August 02, 2007 • Presentation
Lawrence G. JonesLen BassJudith A. Stafford
The Fourth SEI Software Architecture Workshop for Educators was held at the Software Engineering Institute in Pittsburgh, PA on July 31- August 2, 2007.
read -
Creating and Using Software Architecture Documentation Using Web-Based Tool Support
September 01, 2004 • Technical Note
Judith A. Stafford
This report describes a design prototype that demonstrates a web-based approach to creating, communicating, and using software architecture throughout the life of the system.
read -
Quality Attribute Workshops (QAWs), Third Edition
October 01, 2003 • Technical Report
Mario R. BarbacciRobert J. EllisonAnthony J. Lattanze
This report describes the newly revised QAW (Quality Attribute Workshop) and describes potential uses of the refined scenarios generated during it.
read -
Predictable Assembly of Substation Automation Systems: An Experiment Report, Second Edition
September 01, 2003 • Technical Report
Scott HissamKurt C. WallnauWilliam G. Wood
This 2003 report describes the results of an exploratory PECT prototype for substation automation, an application area in the domain of power generation, transmission, and management.
read -
Documenting Software Architectures in an Agile World
July 01, 2003 • Technical Note
Paul C. ClementsJames IversReed Little
This report compares the Software Engineering Institute's Views and Beyond approach for documenting software architectures with the documentation philosophy embodied in agile software-development methods.
read -
The Software Engineering Institute's Second Workshop on Predictable Assembly: Landscape of Compositional Predictability
June 01, 2003 • Technical Note
Judith A. StaffordScott Hissam
To further its work in predictable assembly focusing on compositional reasoning techniques, the Software Engineering Institute (SEI) held its second Predictable Assembly from Certifiable Components (PACC) Workshop on January 10-11, 2003.
read -
Enabling Predictable Assembly
February 28, 2003 • Article
Scott HissamGabriel MorenoJudith A. Stafford
This paper introduces prediction-enabled component technology (PECT) as a means of packaging predictable assembly as a deployable product.
read -
Documenting Software Architecture: Documenting Interfaces
June 01, 2002 • Technical Note
Felix BachmannLen BassPaul C. Clements
This report provides guidance for documenting the interfaces to software elements.
read -
Quality Attribute Workshops, 2nd Edition
June 01, 2002 • Technical Report
Mario R. BarbacciRobert J. EllisonAnthony J. Lattanze
This report clarifies the context in which a QAW (Quality Attribute Workshop) is applicable, provides a rationale for developing the process and describes it in detail, and concludes with a list of lessons learned and a discussion of how these lessons have helped evolve the process to its current state.
read -
Packaging and Deploying Predictable Assembly
May 31, 2002 • White Paper
Scott HissamGabriel MorenoJudith A. Stafford
This paper describes predictionenabled component technology (PECT), which integrates component technology with analysis models.
read -
Issues in Predicting the Reliability of Components
May 01, 2002 • White Paper
John McGregorJudith A. Stafford
This whitepaper presents the design of an experiment that forms the basis of a reliability prediction-enabled component technology (PECT). It also discusses aspects of models that need to be adapted and how they affect the design of the experiment.
read -
Is Third Party Certification Necessary?
April 01, 2002 • White Paper
Judith A. StaffordKurt C. Wallnau
This paper describes a model for the component marketplace, along with two possible forms that the model may take in order to establish trust among participants in component-based design.
read -
Documenting Software Architecture: Documenting Behavior
January 01, 2002 • Technical Note
Felix BachmannLen BassPaul C. Clements
This report describes ways to document the behavior of systems, subsystems, and components of software architecture.
read -
Packaging Predictable Assembly with Prediction-Enabled Component Technology
November 01, 2001 • Technical Report
Scott HissamGabriel MorenoJudith A. Stafford
This report describes the major structures of a PECT. It then discusses the means of validating the predictive powers of a PECT so that consumers may obtain measurably bounded trust in design-time predictions.
read -
Documenting Software Architectures: Organization of Documentation Package
August 01, 2001 • Technical Note
Felix BachmannLen BassPaul C. Clements
This comprehensive handbook outlines how to produce high-quality documentation for software architectures.
read -
SEI Workshop on Software Architecture Representation, 16-17 January 2001
May 01, 2001 • Special Report
Felix BachmannPaul C. ClementsDavid Garlan
This report summarizes the discussions from the 2001 Architecture Representation Workshop, where five leading software architects and practitioners were invited to discuss aspects of the architecture representation with senior members of the SEI technical staff.
read -
Quality Attribute Workshops
May 01, 2001 • Technical Report
Mario R. BarbacciRobert J. EllisonJudith A. Stafford
This report describes the QAW (Quality Attribute Workshop) approach, which is a method for evaluating a software-intensive system architecture during the acquisition phase of major programs.
read