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.
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