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.

Summary<br />

DoD systems have traditionally been challenged by <strong>the</strong> real-time needs <strong>of</strong> embedded systems. Often,<br />

<strong>the</strong> requirements constrained <strong>the</strong> s<strong>of</strong>tware architecture and challenged <strong>the</strong> developers’ innovation.<br />

From its inception, <strong>the</strong> <strong>SEI</strong> has not only addressed <strong>the</strong> <strong>the</strong>n-current needs <strong>of</strong> <strong>the</strong> DoD, but<br />

has anticipated its future needs. Through a combination <strong>of</strong> research into new <strong>the</strong>ory, evolution <strong>of</strong><br />

analytic techniques and supporting tools, application to real systems, and influence on standards,<br />

<strong>the</strong> <strong>SEI</strong> has provided <strong>the</strong> leadership that has enabled defense systems to realize <strong>the</strong> benefits <strong>of</strong> integrating<br />

systems <strong>of</strong> embedded processors with hard real-time constraints. In <strong>the</strong> process, <strong>the</strong> <strong>SEI</strong><br />

efforts have matured <strong>the</strong> practice <strong>of</strong> s<strong>of</strong>tware engineering so that one can reason about <strong>the</strong> behavior<br />

<strong>of</strong> a system and its properties.<br />

References<br />

[Andersson 2012a] Andersson, Bjorn; Chaki, Sagar; de Niz, Dionisio; Daugherty, Brian; Kegley,<br />

Russell; & White, Jules. “Non-Preemptive Scheduling with <strong>History</strong>-Dependent Execution Time,”<br />

363-372. Proceedings <strong>of</strong> <strong>the</strong> 24th Euromicro <strong>Technical</strong> Committee Conference on Real-Time Systems<br />

(ECRTS). Pisa, Italy, July 11-13, 2012. IEEE, 2012. http://www.computer.org/csdl/proceedings/ecrts/2012/4739/00/index.html<br />

[Bamberger 1988] Bamberger, Judith; Coddington, Timothy; Firth, Robert; Klein, Daniel; Stinchcomb,<br />

David; Van Scoy, Roger; & Colket, Currie. Distributed Ada Real-Time Kernel (CMU/<strong>SEI</strong>-<br />

88-TR-017). S<strong>of</strong>tware Engineering Institute, Carnegie Mellon University, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?assetID=10661<br />

[Barbacci 1988] Barbacci, M. R.; Weinstock, C. B.; & Wing, J. M. “Programming at <strong>the</strong> Processor-Memory-Switch<br />

Level,” 19-28. Proceedings <strong>of</strong> <strong>the</strong> 10th International Conference on S<strong>of</strong>tware<br />

Engineering (ICSE). Singapore, April 11-15, 1988.<br />

[DO-178B 1992] “S<strong>of</strong>tware Considerations in Airborne Systems and Equipment Certification.”<br />

RTCA/DO-178B, December 1, 1992.<br />

[Doubleday 1992] Doubleday, Dennis & Barbacci, Mario. Durra: A Task Description Language<br />

User’s Manual (Version 2) (CMU/<strong>SEI</strong>-92-TR-036). S<strong>of</strong>tware Engineering Institute, Carnegie<br />

Mellon University, 1992. http://resources.sei.cmu.edu/library/asset-view.cfm?assetID=11761<br />

[Foreman 1987] Foreman, John & Goodenough, John. Ada Adoption Handbook: A Program Manager’s<br />

Guide (CMU/<strong>SEI</strong>-87-TR-009). S<strong>of</strong>tware Engineering Institute, Carnegie Mellon University,<br />

1987. http://resources.sei.cmu.edu/library/asset-view.cfm?assetID=10261<br />

[Fowler 1993] Fowler, Priscilla & Levine, Linda. Technology Transition Push: A Case Study <strong>of</strong><br />

Rate Monotonic Analysis (Part 1) (CMU/<strong>SEI</strong>-93-TR-029). S<strong>of</strong>tware Engineering Institute, Carnegie<br />

Mellon University, 1993. http://resources.sei.cmu.edu/library/asset-view.cfm?assetID=11993<br />

[Fowler 1995] Fowler, Priscilla & Levine, Linda. Technology Transition Pull: A Case Study <strong>of</strong><br />

Rate Monotonic Analysis (Part 2) (CMU/<strong>SEI</strong>-93-TR-030). S<strong>of</strong>tware Engineering Institute, Carnegie<br />

Mellon University, 1995. http://resources.sei.cmu.edu/library/asset-view.cfm?assetID=11999<br />

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