11.01.2017 Views

A Technical History of the SEI

ihQTwP

ihQTwP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The Consequence: Effective Evaluation <strong>of</strong> Architecture Designs<br />

Building on <strong>the</strong> SAAM, <strong>the</strong> ATAM represents a fur<strong>the</strong>r evolutionary development in <strong>the</strong> use <strong>of</strong><br />

scenarios to perform architecture evaluation. Major defense contractors, such as Boeing and Ray<strong>the</strong>on,<br />

now have architecture evaluation teams and architecture evaluation as an element <strong>of</strong> <strong>the</strong>ir<br />

architect certification processes. The U.S. Army has reported that use <strong>of</strong> <strong>the</strong> ATAM and o<strong>the</strong>r scenario-based<br />

architecture evaluation methods reduced<br />

risk in schedule and cost, improved documentation, and<br />

resulted in a higher quality product [<strong>SEI</strong> 2010]. Both<br />

General Motors and <strong>the</strong> Air Force Space Surveillance<br />

Network Model (SSNAM) used <strong>the</strong> results <strong>of</strong> <strong>SEI</strong>conducted<br />

ATAM evaluations to inform crucial decisions<br />

about system-evolution paths.<br />

Many published case studies document positive results<br />

from <strong>the</strong> use <strong>of</strong> <strong>the</strong> ATAM to evaluate s<strong>of</strong>tware architectures,<br />

including architectures for <strong>the</strong> U.S. Army’s Warfighter<br />

Information Network-Tactical (WIN-T) system<br />

[Clements 2005]; <strong>the</strong> Common Avionics Architecture<br />

System (CAAS) for a family <strong>of</strong> U.S. Army Special Operations<br />

helicopters [Barbacci 2003]; <strong>the</strong> Wargame 2000<br />

system at <strong>the</strong> Joint National Integration Center (formerly<br />

known as <strong>the</strong> Joint National Test Facility [JNTF]) in<br />

Colorado [Jones 2001]; and a reference architecture for<br />

ground-based command-and-control systems [Gallagher<br />

2000].<br />

The <strong>SEI</strong> completed a study <strong>of</strong> <strong>the</strong> impact <strong>of</strong> <strong>the</strong> ASSIPsponsored<br />

Quality Attribute Workshops (QAWs) and architecture<br />

evaluations using <strong>the</strong> ATAM. Ten <strong>of</strong> <strong>the</strong><br />

eleven programs responding to <strong>the</strong> survey indicated that<br />

<strong>the</strong> ATAM/QAW produced better results than <strong>the</strong>y traditionally<br />

obtained. Six <strong>of</strong> <strong>the</strong> ten indicated that <strong>the</strong><br />

ATAM/QAW costs no more than <strong>the</strong>ir traditional approaches.<br />

The study also provided evidence <strong>of</strong> <strong>the</strong> potential<br />

for <strong>the</strong> ATAM/QAW having even more impact if<br />

done “proactively.”<br />

The <strong>SEI</strong> Contribution<br />

The View from O<strong>the</strong>rs<br />

The year [2008] also saw a scaling<br />

up <strong>of</strong> <strong>the</strong> Army’s interest in learning<br />

and applying <strong>the</strong> <strong>SEI</strong>’s s<strong>of</strong>tware<br />

architecture knowledge<br />

through ASSIP. A concerted effort<br />

conducted through <strong>the</strong> <strong>SEI</strong> helped<br />

<strong>the</strong> Army grow its ranks <strong>of</strong> s<strong>of</strong>tware<br />

experts trained in <strong>the</strong> <strong>SEI</strong> Architecture<br />

Trade<strong>of</strong>f Analysis<br />

Method (ATAM). Army personnel<br />

have taken part in about a dozen<br />

ATAM evaluations to date. The<br />

Army has also seen an added, immediate<br />

benefit from <strong>the</strong> architecture<br />

training: The PEOs have used<br />

<strong>the</strong>m to reveal s<strong>of</strong>tware risks early<br />

in projects’ lifetimes.<br />

[<strong>SEI</strong> 2009, p. 17]<br />

It’s a towering accomplishment to<br />

get everyone’s heads wrapped<br />

around this and get all <strong>of</strong> <strong>the</strong>se important<br />

issues distilled in this<br />

amount <strong>of</strong> time.<br />

– General Motors staff<br />

on <strong>the</strong> ATAM<br />

The development <strong>of</strong> <strong>the</strong> ATAM and its ultimate codification as a methodology for dealing with<br />

trade<strong>of</strong>fs among quality attributes, was influenced by a 1996 workshop that <strong>the</strong> <strong>SEI</strong> conducted.<br />

Participants from <strong>the</strong> Georgia Institute <strong>of</strong> Technology, Motorola, IBM T.J. Watson Research, Carnegie<br />

Mellon University, Siemens, Nortel, Rational, AT&T Bell Laboratories, and Performance<br />

Engineering Services met with <strong>SEI</strong> staff members to discuss and validate an <strong>SEI</strong> report on best<br />

practices in architecture evaluation [Abowd 1996]. The workshop helped to shape <strong>the</strong> structure <strong>of</strong><br />

<strong>the</strong> evaluation method that evolved into <strong>the</strong> ATAM, which includes <strong>the</strong> Quality Attribute Workshop.<br />

The <strong>SEI</strong> also published case studies documenting <strong>the</strong> use <strong>of</strong> QAWs in source selection for a<br />

CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY 259<br />

Distribution Statement A: Approved for Public Release; Distribution is Unlimited.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!