11.01.2017 Views

A Technical History of the SEI

ihQTwP

ihQTwP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

In <strong>the</strong> late 1970s, research demonstrated that compiler technology could produce optimized object<br />

code that was efficient enough to handle real-time needs and that higher-level languages could include<br />

features to interface with hardware devices. The Deputy Undersecretary <strong>of</strong> Defense for Research<br />

and Advanced Technology ((DUSD (R&AT)) chartered a High Order Language Working<br />

Group consisting <strong>of</strong> representatives from <strong>the</strong> military departments and DARPA. The working<br />

group’s charter was to manage <strong>the</strong> development <strong>of</strong> a high-level language that would meet <strong>the</strong><br />

needs <strong>of</strong> real-time s<strong>of</strong>tware developers as well as o<strong>the</strong>r system developers and that would support<br />

<strong>the</strong> development <strong>of</strong> a robust s<strong>of</strong>tware development environment (a collection <strong>of</strong> supporting tools<br />

for developers). DARPA was assigned responsibility for managing <strong>the</strong> development. This language<br />

was eventually called Ada [Carlson 1980].<br />

During <strong>the</strong> five-year development <strong>of</strong> <strong>the</strong> Ada language and supporting environment, specialists<br />

with a variety <strong>of</strong> computer language, compiler, and tools expertise were needed. That expertise<br />

was simply not resident in any quantity within <strong>the</strong> DoD. Likewise, <strong>the</strong> existing FFRDCs were<br />

generally focused on specific system capabilities, such as space, electronics, radar, and logistics.<br />

While each had some s<strong>of</strong>tware expertise, <strong>the</strong>re were too few people with <strong>the</strong> relevant capability<br />

available. The defense industry and university community were willing to assist, but <strong>the</strong> mechanisms<br />

for rapid access to <strong>the</strong> needed expertise were cumbersome.<br />

DARPA solved this problem by creating a group <strong>of</strong> distinguished reviewers who were effective in<br />

bringing <strong>the</strong> necessary expertise to <strong>the</strong> effort. DARPA was able to create such a mechanism because<br />

<strong>of</strong> its broad influence with <strong>the</strong> computing community at that time. That solution was not<br />

available to <strong>the</strong> military departments, however, and <strong>the</strong>refore could not be easily replicated; in any<br />

case, it would not scale. As <strong>the</strong> joint task force that produced <strong>the</strong> STARS proposal began its deliberations,<br />

<strong>the</strong> same lack <strong>of</strong> available expertise was evident. A large part <strong>of</strong> <strong>the</strong> motivation for proposing<br />

<strong>the</strong> <strong>SEI</strong> was <strong>the</strong> need to have an organization <strong>of</strong> s<strong>of</strong>tware engineers and s<strong>of</strong>tware researchers<br />

familiar with DoD-related problems available to assist <strong>the</strong> DoD. As such, <strong>the</strong> <strong>SEI</strong> was<br />

intended to enable <strong>the</strong> DoD to gain a long-term benefit from <strong>the</strong> DoD s<strong>of</strong>tware initiative by continuing<br />

to transition evolving technology.<br />

Although <strong>the</strong> STARS program was well received within DoD and by <strong>the</strong> defense industry, resistance<br />

to <strong>the</strong> idea <strong>of</strong> a new FFRDC threatened to delay <strong>the</strong> entire initiative. The DUSD(R&AT),<br />

<strong>the</strong>refore, pressed forward with <strong>the</strong> STARS program and chartered a blue ribbon panel to fur<strong>the</strong>r<br />

evaluate <strong>the</strong> proposed S<strong>of</strong>tware Engineering Institute. The panel, which was composed <strong>of</strong> senior<br />

industry and university leaders with support from senior DoD people, returned with a strong recommendation<br />

that <strong>the</strong> DoD establish <strong>the</strong> <strong>SEI</strong> [Eastman 1983].<br />

Although <strong>the</strong> Ada program and <strong>the</strong> STARS program provided context for initiating <strong>the</strong> creation <strong>of</strong><br />

<strong>the</strong> <strong>SEI</strong>, <strong>the</strong> <strong>SEI</strong> was independent <strong>of</strong> both programs. Over time, <strong>the</strong> <strong>SEI</strong> provided technical support<br />

to both efforts, but its operation and direction were clearly separate.<br />

<strong>SEI</strong> Charter—Improve <strong>the</strong> State <strong>of</strong> <strong>the</strong> Practice <strong>of</strong> S<strong>of</strong>tware Engineering<br />

The blue ribbon panel affirmed <strong>the</strong> joint task force recommendation that <strong>the</strong> <strong>SEI</strong> mission have<br />

four components: technology transition, research, direct support, and education, with <strong>the</strong> principal<br />

focus on technology transition. The mission statement clearly said, “...The Institute shall accelerate<br />

<strong>the</strong> reduction to practice <strong>of</strong> modern s<strong>of</strong>tware engineering techniques and methods and shall<br />

CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY 4<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!