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 <strong>SEI</strong> Contribution<br />

When <strong>the</strong> <strong>SEI</strong> started investigating COTS-based systems, <strong>the</strong>re was no o<strong>the</strong>r resource to which<br />

<strong>the</strong> federal government—most particularly, <strong>the</strong> DoD—could turn for guidance on achieving success<br />

with <strong>the</strong> use <strong>of</strong> COTS products. The <strong>SEI</strong>’s influence extended beyond <strong>the</strong> Army, Navy, and<br />

Air Force, although courses were taught to all three. O<strong>the</strong>r government organizations include <strong>the</strong><br />

GAO, <strong>the</strong> Department <strong>of</strong> Justice, and <strong>the</strong> Department <strong>of</strong> Commerce.<br />

The <strong>SEI</strong> developed a COTS-based systems body <strong>of</strong> knowledge based on broad experience.<br />

Through its CBS work, <strong>the</strong> <strong>SEI</strong> developed basic principles, techniques, and tools. <strong>SEI</strong> experts<br />

published guidance, presented tutorials at conferences, and provided training. It related CBS work<br />

to <strong>the</strong> CMMI, <strong>the</strong> Earned Value Method (EVM), Rational’s RUP, and <strong>the</strong> spiral development<br />

method defined by Boehm. It used <strong>the</strong> International Standards Organization standard for s<strong>of</strong>tware<br />

product evaluations [ISO/IEC 1998] as a starting place for developing <strong>the</strong> PECA process. The <strong>SEI</strong><br />

also partnered with two o<strong>the</strong>r organizations to plan and lead <strong>the</strong> International Conference on<br />

COTS-Based S<strong>of</strong>tware Systems, held 2002-2008 (later renamed <strong>the</strong> International Conference on<br />

Component-Based S<strong>of</strong>tware Systems). The <strong>SEI</strong>’s partners were <strong>the</strong> National Research Council,<br />

Canada (Ottawa, Canada) and <strong>the</strong> European S<strong>of</strong>tware Institute (Bilbao, Spain). This conference<br />

series attracted CBS researchers and practitioners from around <strong>the</strong> world and yielded a significant<br />

contribution to <strong>the</strong> CBS literature.<br />

The value <strong>of</strong> this <strong>SEI</strong> work to <strong>the</strong> community is illustrated by <strong>the</strong> decision <strong>of</strong> Rational (now IBM)<br />

to use EPIC as <strong>the</strong> basis for a COTS plug-in for its tool suite called <strong>the</strong> RUP Plug-In for COTS<br />

Package Delivery [IBM 2010]. Also, Mälardalen University in Sweden held an annual workshop<br />

on component-based s<strong>of</strong>tware engineering, and <strong>the</strong> <strong>SEI</strong> was involved in active working groups<br />

that developed from those workshops. The university created an ongoing research group based on<br />

interactions <strong>of</strong> <strong>the</strong> <strong>SEI</strong> with Pr<strong>of</strong>essor Ivica Crnkovic, author <strong>of</strong> Building Reliable Component-<br />

Based S<strong>of</strong>tware Systems [Crnkovic 2002]. Finally, <strong>SEI</strong> work continues to be cited in journals and<br />

papers; see, for example, articles by Kusomo and by VanLeer [Kusomo 2012, VanLeer 2013].<br />

The COTS-based systems work is an excellent example <strong>of</strong> <strong>the</strong> <strong>SEI</strong>’s method <strong>of</strong> applied research,<br />

taking what is known about a subject, improving and enhancing it through research, and <strong>the</strong>n<br />

packaging that in forms that meet <strong>the</strong> needs <strong>of</strong> government and industry customers.<br />

References<br />

[Albert 2002a] Albert, Cecilia & Brownsword, Lisa. Evolutionary Process for Integrating COTS-<br />

Based Systems (EPIC): An Overview (CMU/<strong>SEI</strong>-2002-TR-009). S<strong>of</strong>tware Engineering Institute,<br />

Carnegie Mellon University, 2002. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6093<br />

[Albert 2002b] Albert, Cecilia; Brownsword, Lisa; Bentley, David; Bono, Thomas; Morris, Edwin;<br />

& Pruitt, Deborah. Evolutionary Process for Integrating COTS-Based Systems (EPIC) Building,<br />

Fielding, and Supporting Commercial-<strong>of</strong>f-<strong>the</strong>-Shelf (COTS) Based Solutions (CMU/<strong>SEI</strong>-<br />

2002-TR-005). S<strong>of</strong>tware Engineering Institute, Carnegie Mellon University, 2002. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6053<br />

[Boehm 1986] Boehm B. “A Spiral Model <strong>of</strong> S<strong>of</strong>tware Development and Enhancement.” ACM<br />

SIGSOFT S<strong>of</strong>tware Engineering Notes 11, 4 (August 1986):14-24.<br />

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