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.

3. leveraging <strong>of</strong> o<strong>the</strong>r <strong>SEI</strong> work from related technical areas and work from <strong>the</strong> reengineering<br />

community to provide support for DoD programs [Kazman 1999]. This work included <strong>the</strong> areas<br />

<strong>of</strong> architecture reconstruction and architecture models for reengineering [Kazman 1998].<br />

The Consequence: Effective Decision Making About Reengineering<br />

The Army Training Support Center (ASTC), FAA, and Joint Logistics Center (JLC), among o<strong>the</strong>r<br />

organizations, used <strong>SEI</strong> support for <strong>the</strong>ir reengineering programs. At ATSC, a model was implemented<br />

for identifying and providing guidance for making reengineering decisions at key points<br />

in <strong>the</strong> program lifecycle. The ATSC used <strong>the</strong> migration framework as a framework for making decisions<br />

on migration to a family <strong>of</strong> new systems, and <strong>the</strong> National Security Agency used it as a basis<br />

for migrating to a set <strong>of</strong> reengineering tools and methods. The JLC work resulted in guidance<br />

for choosing methods and technology that was used widely within <strong>the</strong> DoD community. The effort<br />

with FAA resulted in a series <strong>of</strong> recommendations that were followed rigorously in <strong>the</strong> implementation<br />

<strong>of</strong> <strong>the</strong> currently operational FAA in-flight system.<br />

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

The <strong>SEI</strong> researchers identified broad trends and needs in reengineering for <strong>the</strong> DoD. As a result <strong>of</strong><br />

<strong>the</strong> frameworks that were developed, <strong>the</strong> <strong>SEI</strong> established credibility and was invited to participate<br />

in leadership roles in <strong>the</strong> broader research community. The <strong>SEI</strong> focused on several areas that were<br />

<strong>of</strong> direct importance to <strong>the</strong> DoD, such as developing a migration model and a model for program<br />

understanding. A clearinghouse <strong>of</strong> reengineering information was developed and distributed on<br />

<strong>the</strong> <strong>SEI</strong> website in order to make it available for DoD programs. The <strong>SEI</strong> provided direct support<br />

for <strong>the</strong> DoD and o<strong>the</strong>r federal government programs, including <strong>the</strong> FAA, Army ATSC, JLC, and<br />

NSA.<br />

DoD organizations recognized <strong>the</strong> leadership role <strong>of</strong> <strong>the</strong> <strong>SEI</strong> in reengineering and migration <strong>of</strong><br />

legacy assets. The DoD JLC requested <strong>SEI</strong> technical participation on its S<strong>of</strong>tware Reuse Committee.<br />

The <strong>SEI</strong> project leader was invited to lead workshops on s<strong>of</strong>tware reengineering challenges<br />

for <strong>the</strong> DoD and to participate in an updated version <strong>of</strong> <strong>the</strong> DoD s<strong>of</strong>tware reengineering handbook.<br />

The <strong>SEI</strong> technical papers contributed to recognition <strong>of</strong> <strong>SEI</strong> researchers as leaders in <strong>the</strong> field; <strong>SEI</strong><br />

staff members presented papers, workshops and tutorials at conferences in <strong>the</strong> area. They were<br />

also elected to leadership positions in conferences including IWPC, STEP and ICSM.<br />

The Reengineering Center formalized <strong>the</strong> <strong>SEI</strong>’s role as a link between DoD needs, o<strong>the</strong>r <strong>SEI</strong> research,<br />

and <strong>the</strong> external research community. It established mechanisms that would be replicated<br />

in o<strong>the</strong>r areas. The approach <strong>of</strong> identifying open research challenges, becoming leaders within a<br />

specific research community, serving as a broker between DoD needs and <strong>the</strong> research community,<br />

identifying specific technical gaps for <strong>SEI</strong> research, and providing direct support to selected<br />

programs, is not unique to <strong>the</strong> reengineering work. This approach has evolved to become standard<br />

in most current <strong>SEI</strong> research projects and has been adopted by <strong>SEI</strong> technical projects as well.<br />

References<br />

[Arnold 1993] Arnold, Robert S. S<strong>of</strong>tware Reengineering. IEEE Computer Society Press, 1993<br />

(ISBN 0818632720).<br />

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