Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

William G. Wood
November 2015 - Presentation Experiences in Migrations of Legacy Systems

Authors: William G. Wood, Michael J. Gagliardi, Philip Bianco

This presentation describes a rational way for modernizing a legacy system using system architectural concepts to develop architectural options, create a scorecard, apply the scorecard, and present the results with recommendations to decision makers.

November 2015 - Presentation SoS Architectures - Identifying Architecture, Engineering and Capability Challenges Early in the Lifecycle

Authors: Michael J. Gagliardi, Timothy Morrow, William G. Wood

The SEI has applied its Mission Thread Workshop (MTW) approach on a variety of system of systems (SoS) architectures in DoD organizations. This talk presents the MTW in the context of a DoD mission-critical SoS example.

April 2015 - Presentation When and Where to Apply the Family of Architecture-Centric Methods

Authors: Timothy Morrow, Michael J. Gagliardi, William G. Wood

This talk covers the family of architecture-centric methods that we have developed and used with DoD and commercial customers to clarify requirements and identify risks.

October 2013 - Technical Report Introduction to the Mission Thread Workshop

Topics: Software Architecture, System of Systems

Authors: Michael J. Gagliardi, William G. Wood, Timothy Morrow

This report introduces the Mission Thread Workshop, a method for understanding architectural and engineering considerations for developing and sustaining systems of systems. It describes the three phases of the workshop and explains the steps of each.

May 2013 - Presentation Mission Thread Workshop (MTW): Preparation and Execution

Topics: Software Architecture, System of Systems

Authors: Michael J. Gagliardi, Timothy Morrow, William G. Wood

This presentation describes the Mission Thread Workshop (MTW) and its benefits. The three phases for conducting an MTW are explained, as well as how the MTW fits into system-of-systems architecture development and analysis.

May 2012 - Presentation Mission Thread Workshops: Lessons Learned

Authors: Michael J. Gagliardi, William G. Wood

A presentation from the Facilitated Architecture Techniques track at SATURN 2012, May 7-11, 2012, St Petersburg, FL.

May 2011 - Presentation Mission Thread Workshops: Lessons Learned in End-to-End Capability and Quality Attribute Specification for SoS Architecture Development

Authors: Michael J. Gagliardi, Timothy Morrow, William G. Wood

A presentation from SATURN 2011 that explains lessons learned from mission thread workshops (MTW) as an early architecture development step.

May 2010 - Presentation System of Systems Architecture Centric Acquisition

Topics: System of Systems

Authors: John K. Bergey, Michael J. Gagliardi, William G. Wood

This tutorial presentation describes the SEI's system of systems architectural engagements and how they can be applied within programs and organizations to improve acquisition success.

October 2009 - Presentation System of Systems Quality Attribute Specification and Architecture Evaluation

Topics: System of Systems

Authors: Michael J. Gagliardi, William G. Wood, Timothy Morrow, John Klein

This tutorial presentation describes an SoS Architecture Engagement in the context of a DoD mission-critical SoS example.

March 2009 - Article A Uniform Approach for System of Systems Architecture Evaluation

Topics: Software Architecture, System of Systems

Authors: Michael J. Gagliardi, William G. Wood, John Klein, John Morley

This article outlines an approach for capturing quality attribute requirements in mission threads early in the development process to analyze SoS architectures.

March 2009 - Technical Report U.S. Army Workshop on Exploring Enterprise, System of Systems, System, and Software Architectures

Topics: Acquisition Support, Software Architecture

Authors: John K. Bergey, Stephen Blanchette, Jr., Paul C. Clements, Michael J. Gagliardi, Rob Wojcik, William G. Wood, John Klein

This report confirms that various architectural genres enjoy more commonalities than differences. Each one has its own important knowledge base, and openness among the various architectural tasks within an organization is growing in importance.

May 2007 - Presentation System of Systems Architecture Evaluation with Concurrent Development (SATURN 2007)

Authors: Michael J. Gagliardi, William G. Wood

This presentation will describe an approach to integrating several factors in such a way that successful evaluation of the SoS architecture against the mission threads can take place.

February 2007 - Technical Report A Practical Example of Applying Attribute-Driven Design (ADD), Version 2.0

Topics: Software Architecture

Authors: William G. Wood

This 2007 report describes an example application of the ADD method, an approach to defining a software architecture in which the design process is based on the quality attribute requirements the software must fulfill.

November 2006 - Technical Report Attribute-Driven Design (ADD), Version 2.0

Topics: Software Architecture

Authors: Rob Wojcik, Felix Bachmann, Len Bass, Paul C. Clements, Paulo Merson, Robert Nord, William G. Wood

This report revises the steps of the Attribute-Driven Design (ADD) method and offers practical guidelines for carrying out each step.

September 2006 - Technical Report Risk Themes Discovered Through Architecture Evaluations

Topics: Software Architecture

Authors: Len Bass, Robert Nord, William G. Wood, David Zubrow

This 2006 report analyzes the output of 18 evaluations conducted using the Architecture Tradeoff Analysis (ATAM). The goal of the analysis was to find patterns in the risk themes identified during those evaluations.

April 2006 - Presentation Risk Themes from ATAM Data: Preliminary Results

Authors: Len Bass, Robert Nord, William G. Wood

In this 2006 presentation, Len Bass, Robert Nord, and William G. Wood of the Software Engineering Institute (SEI) present a preliminary analysis of the results of a collection of ATAMs.

April 2006 - Presentation Bridging System and Software Architecture (SATURN 2006)

Authors: Michael J. Gagliardi, William G. Wood

This SATURN 2006 working session was a facilitated forum intended to capture the then-current state of practice for integrating system and software architectures. Participants also worked to identify architecture integration gaps and technical obstacles.

April 2006 - Technical Note Autonomic Computing

Topics: Software Architecture

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

This report examines selected aspects of autonomic computing and explores some of the strengths and weaknesses of that technology.

July 2004 - Technical Note Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method

Topics: Software Architecture

Authors: Robert Nord, William G. Wood, Paul C. Clements

This technical note reports on a proposal to integrate the SEI Quality Attribute Workshop (QAW) and the SEI Attribute-Driven Design (ADD) method.

October 2003 - Technical Report Quality Attribute Workshops (QAWs), Third Edition

Topics: Software Architecture

Authors: Mario R. Barbacci, Robert J. Ellison, Anthony J. Lattanze, Judith A. Stafford, Charles B. Weinstock, William G. Wood

This report describes the newly revised QAW (Quality Attribute Workshop) and describes potential uses of the refined scenarios generated during it.

September 2003 - Technical Report Predictable Assembly of Substation Automation Systems: An Experiment Report, Second Edition

Authors: Scott Hissam, Kurt C. Wallnau, William G. Wood, John J. Hudak, James Ivers, Mark H. Klein, Magnus Larsson, Gabriel Moreno, Linda M. Northrop, Daniel Plakosh, Judith A. Stafford

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.

September 2003 - Technical Note DoD Experience with the C4ISR Architecture Framework

Topics: Software Architecture

Authors: William G. Wood, Sholom G. Cohen

This report discusses the context for using the C4ISRAF, the observations made during the interviews about its use, and the strengths and challenges of using it.

July 2003 - Technical Note Using the Architecture Tradeoff Analysis Method (ATAM) to Evaluate the Software Architecture for a Product Line of Avionics Systems: A Case Study

Topics: Acquisition Support, Software Architecture

Authors: Mario R. Barbacci, Paul C. Clements, Anthony J. Lattanze, Linda M. Northrop, William G. Wood

This 2003 technical note describes an ATAM evaluation of the software architecture for an avionics system developed for the Technology Applications Program Office (TAPO) of the U.S. Army Special Operations Command Office.

March 2003 - Technical Note DoD Architecture Framework and Software Architecture Workshop Report

Topics: Software Architecture

Authors: William G. Wood, Lyn Uzzle, John Weiler, Art Krummenoehl, Mario R. Barbacci, Paul C. Clements, Steve Palmquist, Huei-Wan Ang, Loring Bernhardt, Fatma Dandashi, David Emery, Sarah Sheard

This report summarizes the activities of the Workshop on the Department of the 2003 Defense Architecture Framework and Software Architecture workshop.

June 2002 - Technical Note Use of Quality Attribute Workshops (QAWs) in Source Selection for a DoD System Acquisition: A Case Study

Topics: Acquisition Support, Software Architecture

Authors: John K. Bergey, William G. Wood

This case study outlines how a DoD organization used architecture analysis and evaluation in a major system acquisition to reduce program risk.

June 2002 - Technical Report Quality Attribute Workshops, 2nd Edition

Topics: Software Architecture

Authors: Mario R. Barbacci, Robert J. Ellison, Anthony J. Lattanze, Judith A. Stafford, Charles B. Weinstock, William G. Wood

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.

May 2001 - Technical Report Quality Attribute Workshops

Topics: Software Architecture

Authors: Mario R. Barbacci, Robert J. Ellison, Judith A. Stafford, Charles B. Weinstock, William G. Wood

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.

July 2000 - Technical Note Using Quality Attribute Workshops to Evaluate Architectural Design Approaches in a Major System Acquisition: A Case Study

Topics: Acquisition Support, Software Architecture

Authors: John K. Bergey, Mario R. Barbacci, William G. Wood

This report describes a series of Quality Attribute Workshops (QAWs) that were conducted on behalf of a government agency during its competitive acquisition of a complex, tactical, integrated command and control system.

January 2000 - Special Report Quality Attribute Workshop Participants Handbook

Topics: Software Architecture

Authors: Mario R. Barbacci, Robert J. Ellison, Charles B. Weinstock, William G. Wood

This report describes the 1) process we use to conduct QAW (Quality Attribute Workshop), 2) information required, 3) suggested tools, and 4) expected outcomes of QAWs.

July 1999 - Technical Report Architecture Tradeoff Analyses of C4ISR Products

Topics: Software Architecture

Authors: Mario R. Barbacci, William G. Wood

This report describes how various C4ISR products can be used in the context of an ATAM evaluation and their relative value for generating quality attribute-specific scenarios required for an ATAM evaluation.

September 1995 - White Paper Assessing the Quality of Large, Software-Intensive Systems: A Case Study

Topics: Software Architecture

Authors: Alan W. Brown, David J. Carney, Paul C. Clements, B. Craig Meyers, Dennis B. Smith, Nelson W. Weiderman, William G. Wood

This paper presents a case study in carrying out an audit of a large, software-intensive system.

February 1991 - Technical Report Formal Development of ADA Programs Using Z and Anna: A Case Study

Authors: Patrick R. Place, William G. Wood

This 1991 report describes ANNotated ADA (Anna), a method for the formal development of ADA programs from a formal specification written in Z.

May 1990 - Technical Report Survey of Formal Specification Techniques for Reactive Systems

Authors: Patrick R. Place, William G. Wood, Mike Tudball

This report, published in 1990, develops a set of evaluation criteria and evaluates Communicating Sequential Processes (CSP), the Vienna Development Method (VDM), and temporal logic.

December 1989 - Technical Report Comparative Evaluations of Four Specification Methods for Real-Time Systems

Topics: Performance and Dependability

Authors: David P. Wood, William G. Wood

This report describes the evaluation of four methods for the specification of system and software requirements for time-critical systems.

August 1989 - Technical Report Temporal Logic Case Study

Authors: William G. Wood

This report is a case study applying temporal logic to specify the operation of a bank of identical elevators servicing a number of floors in a building.

August 1989 - Technical Report Classifying Software Design Methods

Authors: John P. Long, William G. Wood, David P. Wood

This 1989 paper describes the results of our research into establishing a basis for selecting methods and tools with respect to classifying design methods for Ada-based software.

April 1988 - Technical Report A Guide to the Assessment of Software Development Methods

Authors: William G. Wood, Richard D. Pethia, Lauren Roberts Gold, Robert Firth

This 1988 report outlines a process that provides method assessors with a systematic way to improve their understanding of and form opinions about the ability of existing methods to meet their organization's software engineering methods.

December 1987 - Technical Report Interfacing ADA and SQL

Authors: Chuck Engle Jr., Robert Firth, Mark H. Graham, William G. Wood

This 1987 document assists the reader in answering the question "What constitutes a good interface between ADA and SQL?"

November 1987 - Technical Report A Classification Scheme for Software Development Methods

Authors: Robert Firth, William G. Wood, Richard D. Pethia, Lauren Roberts Gold, Vicky Mosley, Tom Dolce

This report describes a classification scheme for software development methods, includes descriptions of the major characteristics of such methods, and contains some words of advice on choosing and applying such methods.

September 1987 - Technical Report A Guide to the Classification and Assessment of Software Engineering Tools

Authors: Robert Firth, Vicky Mosley, Richard D. Pethia, Lauren Roberts Gold, William G. Wood

This 1987 report describes a tool classification technique that helps those investigating tools decide where a tool fits in the software engineering process and identify what a tool does or doesn't do.

June 1987 - Technical Report Software and System Warranty Issues

Authors: Larry Druffel, I. Michael Greenberger, Timothy K. Shuba, William G. Wood, Richard D. Pethia

This 1987 report addresses technical and administrative issues associated with the system warranty process, and recommends a straightforward, two-page generic system warranty clause that covers software, not in isolation, but as part of a warranted system.