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.
government needs, and guidance for transitioning open systems concepts into practice. The Navy<br />
approached <strong>the</strong> <strong>SEI</strong> to assist with both elements. The <strong>SEI</strong> participated on <strong>the</strong> IEEE POSIX standards<br />
working groups, contributing to <strong>the</strong> development <strong>of</strong> open systems standards such that government<br />
requirements were accommodated. In addition, <strong>the</strong> <strong>SEI</strong> developed a comprehensive<br />
course―<strong>the</strong> first <strong>of</strong> its kind―to educate government pr<strong>of</strong>essionals on <strong>the</strong> concepts and practices<br />
<strong>of</strong> open systems engineering. Course development started in 1993, with an initial delivery in<br />
1994. When <strong>the</strong> DoD Open Systems Joint Task Force (OS-JTF) was formed in 1995, one <strong>of</strong> its<br />
first activities was to attend <strong>the</strong> <strong>SEI</strong> course. Since <strong>the</strong>n, <strong>the</strong> <strong>SEI</strong> has delivered <strong>the</strong> course to all<br />
three U.S. DoD services; several U.S. federal agencies, such as <strong>the</strong> GAO, and defense organizations<br />
in Canada, <strong>the</strong> United Kingdom, Australia, and New Zealand. Today, open systems and<br />
open system concepts are still used in defense systems, and <strong>the</strong> <strong>SEI</strong> executive-level course is still<br />
delivered in response to customer demand.<br />
Aiding Understanding <strong>of</strong> Expanding Technology<br />
As <strong>the</strong> field <strong>of</strong> s<strong>of</strong>tware engineering matured in <strong>the</strong> 1990s, <strong>SEI</strong> customers increasingly needed to<br />
comprehend and apply <strong>the</strong> ever-expanding array <strong>of</strong> s<strong>of</strong>tware engineering concepts, methods,<br />
tools, and techniques. The <strong>SEI</strong> responded to a request from <strong>the</strong> Air Force acquisition community<br />
to develop <strong>the</strong> S<strong>of</strong>tware Technology Reference Guide (STRG), which provided <strong>the</strong> Air Force with<br />
an accessible and reliable source for basic information on a wide variety <strong>of</strong> technologies.<br />
A fur<strong>the</strong>r trend in <strong>the</strong> early 1990s was an emerging interest in reengineering within <strong>the</strong> <strong>SEI</strong> customer<br />
base. Faced with declining budgets and a significant investment in existing s<strong>of</strong>tware systems,<br />
government programs recognized <strong>the</strong> need to leverage legacy s<strong>of</strong>tware, ra<strong>the</strong>r than to develop<br />
new s<strong>of</strong>tware from scratch, as <strong>the</strong>y tried to meet changing mission needs and accommodate<br />
newer technologies. To compound <strong>the</strong> problem, <strong>the</strong>se legacy systems were <strong>of</strong>ten inadequately<br />
documented and poorly structured. Fur<strong>the</strong>r, <strong>the</strong>re was an unrealistic expectation that emerging<br />
technology would allow for a straightforward, automated approach to reengineering <strong>the</strong>se legacy<br />
systems. The <strong>SEI</strong> started a reengineering effort to assist its customers in understanding <strong>the</strong> issues<br />
and realities <strong>of</strong> re-engineering legacy assets and migrating <strong>the</strong>se into new systems. In collaborating<br />
with government programs, <strong>the</strong> <strong>SEI</strong> developed methods, such as Options Analysis for Reengineering<br />
(OAR), which assists programs in more effectively identifying and mining legacy s<strong>of</strong>tware<br />
components. Because <strong>of</strong> <strong>the</strong> strength and quality <strong>of</strong> OAR, it has had fur<strong>the</strong>r impact as <strong>the</strong><br />
basis for <strong>the</strong> key <strong>SEI</strong> approach for service-oriented systems, <strong>the</strong> SOA Migration, Adoption, and<br />
Reuse Technique (SMART), discussed in Building and Fielding Interoperating Systems.<br />
Managing and Engineering COTS-Based Systems<br />
In 1994, a Defense Science Board (DSB) study on <strong>the</strong> use <strong>of</strong> commercial products (also referred<br />
to as commercial <strong>of</strong>f-<strong>the</strong>-shelf, or COTS, products) within defense systems made strong recommendations<br />
for <strong>the</strong> use <strong>of</strong> COTS products [DSB 1994]. The study provided <strong>the</strong> impetus for <strong>the</strong><br />
<strong>SEI</strong> to create <strong>the</strong> COTS-Based Systems (CBS) initiative, which focused on understanding <strong>the</strong> specific<br />
needs within <strong>the</strong> defense community. The initiative built on <strong>the</strong> expertise from <strong>the</strong> CASE environments<br />
work, which was exploring <strong>the</strong> use <strong>of</strong> COTS products in s<strong>of</strong>tware engineering environments.<br />
Over <strong>the</strong> next few years, <strong>the</strong> <strong>SEI</strong> led and actively contributed to an international<br />
community that developed key concepts, methods, and practices for managing and engineering<br />
systems that were built using a variety <strong>of</strong> COTS products. The <strong>SEI</strong> developed an integrated set <strong>of</strong><br />
training courses to increase <strong>the</strong> government’s awareness, understanding, and skills. These courses<br />
CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY 200<br />
Distribution Statement A: Approved for Public Release; Distribution is Unlimited.