| This page in the original is blank. |
The Committee on the Review of the Past and Present Contexts for the Use of Ada in the Department of Defense reviewed the DOD policy currently in use for programming language selection ("Computer Programming Language Policy," DOD Directive 3405.1, dated April 2, 1987), as well as two different draft revisions of that policy. This appendix contains the most recent draft (dated May 15, 1996) reviewed by the committee and incorporates modifications suggested by the committee to make the directive consistent with the recommendations presented in the main text of this report. Modifications are noted in italic font.
This modified draft directive is intended to serve as a "template" for development of the new DOD Directive 3405.1. The "enclosures" that are typically attached to DOD directives have been omitted for brevity. However, a list of references follows the text of the draft directive, and technical terms are defined in Appendix C of this report; both sets of documentation are suitable as enclosures for the revised formal DOD directive. The enclosure titled "Ada Waiver Procedures" has been omitted from the template because the committee eliminated the waiver process in its recommended policy. Other emendations of the draft text to condense wording or otherwise revise original text are not strictly documented; comparison with the May 15, 1996, draft directive shows minor changes not accommodated by the device of italicizing more substantial revisions.
A. REISSUANCE AND PURPOSE
This Directive:
B. APPLICABILITY AND SCOPE
This Directive applies to:
C. DEFINITIONS
Committee note: Terms used in this directive and modifications to it are defined in Appendix C of this report, and those definitions are suitable for inclusion as an enclosure in a new DOD directive.
D. POLICY
It is DOD policy to:
E. RESPONSIBILITIES
F. EFFECTIVE DATE AND IMPLEMENTATION
This Directive is effective immediately.
G. REFERENCES:
|
(a) |
Department of Defense (DOD) Directive 3405.1, "Computer Programming Language Policy," April 2, 1987 (hereby canceled) |
|
(b) |
Assistant Secretary of Defense for Command, Control, Communications and Intelligence (C3I) Memorandum, "Delegation of Authority and Clarifying Guidance on Waivers from the Use of the Ada Programming Language," April 17, 1992 (hereby canceled) |
|
(c) |
DOD Instruction 7930.2, "ADP Software Exchange and Release," December 31, 1979 (hereby canceled) |
|
(d) |
Federal Information Management Regulation (FIRMR) Subpart 201-24.201, Federal Software Exchange Program |
|
(e) |
DOD Directive 8000.1, "Defense Information Management Program," October 27, 1992 |
|
(f) |
DOD Directive 5000.1, "Defense Acquisition," March 15, 1996 |
|
(g) |
DOD Instruction 5000.2, "Defense Acquisition Management Policies and Procedures," March 15, 1996 |
|
(h) |
DOD Directive TS-3600.1, "Information Warfare," December 21, 1992 |
|
(i) |
International Organization for Standardization (ISO/IEC 8652:1995), "Ada," February 15, 1995 |
|
(j) |
DOD Directive 5200.28, "Security Requirements for Automated Information Systems (AISs)," March 21, 1988 |
|
(k) |
DOD Regulation 5200.1-R, "Information Security Program Regulation," December 1987, authorized by DOD Directive 5200.1, "DOD Information Security Program," June 7, 1982 |
|
(l) |
DOD 7000.14-R, "DOD Financial Management Regulation," Volume 2, "Budget Presentation and Formulation," May 1994, authorized by DODI 7000.14, "DOD Financial Management Policy and Procedures" |