A Technical History of the SEI
ihQTwP
ihQTwP
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.