Ada and Beyond: Software Policies for the Department of Defense
Committee on the Past and Present Contexts for the Use of Ada in the Department of Defense, Computer Science and Telecommunications Board, National Research Council
National Academies Press, Feb 14, 1997 - Computers - 96 pages
The Ada programming language was created by the U.S. Department of Defense (DOD) nearly two decades ago to provide a general-purpose programming language for defense and commercial use, but has evolved into a niche solution for safety-critical systems, primarily in defense applications. Ada and Beyond presents an approach for the DOD to move beyond the debate over its policy that requires the use of Ada for all new software development.
It describes the importance of the software engineering process and recommends to DOD mechanisms for more effective review of software development and improved collection of data on software project outcomes. The volume also analyzes the technical, empirical, and business cases for using Ada and other programming languages, makes recommendations regarding the appropriate conditions under which DOD should continue to require the use of Ada, and details activities that require funding by DOD in order for Ada to remain a viable programming language.
What people are saying - Write a review
We haven't found any reviews in the usual places.
1 The Changing Context for DOD Software Development
2 Software Engineering and the Role of Ada in DOD Systems
Analysis and Recommendations
4 Implementation of Recommended DOD Software Policy
5 Implementation of Recommended Strategy for Investment in Ada
3GLs 4GLs Ada compilers Ada Programming Language Ada-based Ada's Appendix application domains business-case analysis capability Chapter COCOMO commercial software commercially dominated applications committee committee's competitive advantage compile-time components cost-effective COTS criteria custom software Defense DOD Department of Defense DOD Directive DOD software DOD warfighting DOD's current embedded evaluation factors Fortran fourth-generation programming languages function point graphical user interface hardware high-assurance implementation improvements information hiding Information Systems investment in Ada Java language features lines of code maintenance Milestone non-Ada non-developmental items operating system percent personnel pointer product-line programming language policy projects recommended reuse SAEs Secretary of Defense SEPR process software architecture software development Software Engineering Institute Software Engineering Plan software metrics software policy source lines stakeholders standard subsystems technical Third-Generation Programming Languages types vendors waiver process warfighting applications warfighting software warfighting systems weapon systems software written in Ada