Back to FAQ

Ada Reports & Papers
(Part 9)

[Part 1] [Part 2] [Part 3] [Part 4] [Part 5] [Part 6] [Part 7] [Part 8] [Part 9]


Ada Training Curriculum: Ada Orientation for Managers, L101: Teacher's Guide

Abstract: The material in this module covers more than the Ada Language. It is the intent to provide an appreciation of, and information related to, the entire Ada effort.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: AD-A141 846

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 5/84


Ada Training Curriculum: Ada Technical Overview, L102: Teacher's Guide

Abstract: The objective of this module is to provide an introduction to the Ada language. The student should gain a beginner's reading knowledge of Ada and a good foundation for continued learning. It does not teach Ada, but teaches about Ada. The approach is learning about Ada through examples. Syntax is not stressed or even covered.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 5/84


Ada Training Curriculum: Introduction to Ada - A Higher Order Language, L103: Teacher's Guide

Abstract: The objectives are: to introduce the Assembly Language programmer to high-order languages; provide a broad overview of features; address questions of definintion, appearance, capability, utility, and differences in programming between Assembly and high-order languages; and to present an introduction to a specific HOL - Ada.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 5/84


Ada Training Curriculum: Basic Ada Programming, L202: Teacher's Guide, Volume I

Abstract: This teaches a working subset of the Ada language. Its intended audience is beginning Ada programmers with little experience with Ada. However, this course does require the student to have working knowledge of at least one higher order programming language. The course presents the fundamental concepts of the language. It does not attempt to teach the full Ada language.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 5/84


Ada Training Curriculum: Basic Ada Programming, L202: Teaher's Guide, Volume II

Abstract: This course teaches a working subset of the Ada language. Its intended audience is beginning Ada programmers with little experience with Ada. However, this course does require the student to have working knowledge of at least one high order programming language. The course presents the fundamental concepts of the language. It does not attempt to teach the full Ada language.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTAS

Producing Organization: Softech, Inc.

Publication Date: 5/84


Ada Training Curriculum: Basic Ada Programming, L202: Teacher's Guide, Laboratory Manual and Excercises

Abstract: This manual contains tutorials for the VAX/VMS, VAX/VMS EDT editor, and New York University's Ada/ED translator/interpreter which the class wil be using, as well as the exercises to be completed during the laboratory sessions.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CETACS

Producing Organization: Softech, Inc.

Publication Date: 5/84


Ada Training Curriculum: Real-Time Concepts, L303: Teacher's Guide

Abstract: After completing this module, the student hsould have a conceptual understanding of real-time and concurrent Ada programming; be prepared to review real-time designs and settle disputes; understand why Ada is a variable language for solving real-time problems. The student should not expect to be able to write real-time programs or understand specific performance-improvement techniques.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02152

Sponsoring Organization: US Army CECOM/CETACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Advanced Ada Topics, L305: Teacher's Guide, Volume I

Abstract: Presents topics beyond the most fundamental programming course.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Advanced Ada Topics, L305: Teacher's Guide, Volume II

Abstract: Presents topics beyond the most basic Ada course.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Advanced Ada Topics, L305: Teacher's Guide, Volume III

Abstract: Presents topics beyond the most basic Ada programming course.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Advanced Ada Topics, L305: Teacher's Guide, Exercises

Abstract: Exercises to accompany the course and support the points made.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Real-Time Systems in Ada, L401: Teacher's Guide, Volume I

Abstract: Discusses Concurrent programming concepts; Ada tasking concepts; and task cooperation.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Real-Time Systems in Ada, L401: Teacher's Guide, Volume II

Abstract: Discusses fundamental task designs; other tasking features; and improving performance, with a complete example for a wrap-up.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Using the Ada Language Reference Manual, L402: Teacher's Guide

Abstract: This is not a course for the casual user of Ada and its purpose is not to teach the Ada Language. It is for the people who will answering the questions of others in an organization.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Introduction to Software Engineering, M102: Teacher's Guide

Abstract: The goals are: to develop a conceptual understanding of software engineering concepts; overview understanding of software engineering methods; establish a relationship between software engineering and Ada.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 5/84


Ada Training Curricuum: Software Engineering Methodologies, M201: Teacher's Guide, Volume I

Abstract: Covers the existing major software development methodologies; developes the general concepts; shows their scope of applicability within the system life cycle; and helps select the appropriate methodology for the student's organization.

Publisher: SofTech, Inc., 460 Toten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Software Engineering Methodologies, M201: Teacher's Guide, Volume III

Abstract: See first volume for abstract.

Publisher: SofTech, Inc, 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Software Engineering Methodologies, M201: Teacher's Workbook

Abstract: Excercises to accompany the course.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Ada Training Curriculum: Programming Methodology, M203: Teacher's Guide

Abstract: Covers structured programming, coding style, and ensuring reliability.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Sponsoring Organization: US Army CECOM/CENTACS

Producing Organization: Softech, Inc.

Publication Date: 7/84


Attendees Advanced Ada Workshop

Abstract: Listing of those who attended tha Workshop given by ASEET at Keesler AFB, MS on 12-16 January 1987.

Publisher: ASEET

Publication Date: 1/87


Military Standard Common APSE Interface Set (CAIS); proposed MIL-STD-CAIS

Abstract: This document provides specifications for a set of Ada packages, with their intended semantics, which together form the set of common interfaces for Ada Programming Support Environments (APSEs). The set of interfaces is known as Common APSE Interface Set (CAIS). This interface set is designed to promote the source-level portability of Ada programs, particularly Ada software development tools.

Author: Oberndorf, Patricia; et al.

Publisher: DoD

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: KIT/KITIA CAIS Working Group

Publication Date: 1/85


AFCEA Ada Study for DoD Education and Training Team: Briefing for DoD/NATO Advisory Group

Abstract: Briefing explaining the necessity for the Government to lead training in Ada software engineering.

Author: Eller, Thomas J.

Publisher: AFCEA

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: AFCEA

Publication Date: 7/86


DoD Ada Software Engineering Education and Training Plan

Abstract: **FOR INTERNAL USE ONLY** This Ada Software Engineering Education and Training (ASEET) Plan provides a general approach and detailed description of the activities to be undertaken by the ASEET Team through FY88.

Publisher: ASEET

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: ASEET

Publication Date: 10/87


Ada Training for Development Teams

Abstract: This paper addresses those training requirements and reports on various training methods. The first section covers introductory material, backgound information, and purpose. The second section describes Ada training needs. The third, training methods. And the last section summarizes and makes recommendations on a possible approach to Ada training.

Publisher: USAF, Command and Control Systems Office, SARAH Branch, Tinker AFB, OK 73145

Sponsoring Organization: USAF - Headquarters, ACS for Information System Technology and Security Division

Producing Organization: USAF - Command and Control Systems Office

Publication Date: 3/86


Ada in the Curriculum

Abstract: Copy of a briefing. Describes courses in Ada, projects, pluses and minuses at the US Naval Academy.

Author: Moran, Melinda L.

Publisher: US Naval Academy, Computer Science Department, Annapolis, MD 21402

Sponsoring Organization: ASEET

Producing Organization: US Naval Academy

Publication Date: 1/88


Ada in Action: Ada Capability Study - Ada Integrated Methodology

Abstract: Ada Integrated Methodology (AIM) is a requirements and design methodology developed specifically for application to the development of Ada-based communication systems. It integrates several existing methodologies and some important design concepts with the power of the Ada language.

Publisher: General Dynamics - Data Systems Division

Sponsoring Organization: U.S. Army CECOM

Producing Organization: General Dynamics - Data Systems Division

Publication Date: 6/82


Ada in Action: Ada Capability Study - Design Document

Abstract: This is the rationale for design decisions made in the study. Issues debated in order to arrive at this design are discussed in detail in the project final report. It is organized into four major sections: System Design; Detail Design; Detail Hardware Design; and, Implementation.

Publisher: General Dynamics - Data Systems Division

Sponsoring Organization: U.S. Army CECOM

Producing Organization: General Dynamics - Data Systems Division

Publication Date: 6/82


Ada in Action: Ada Capability Study - Final Report

Abstract: The purpose of this contract was to provide a documented case study and analysis of the use of Ada in the design, development, and implementation of a large scale digital system.

Publisher: General Dynamics - Data Systems Division

Sponsoring Organization: U.S. Army CECOM

Producing Organization: General Dynamics - Data Systems Division

Publication Date: 6/82


Ada in Action: Ada Capability Study - Precis

Abstract: Briefing of the study. Also contains presentation to the Technical Interchange Meeting, held at Ft. Monmouth, NJ.

Publisher: General Dynamics - Data Systems Division

Sponsoring Organization: U.S. Army CECOM

Producing Organization: General Dynamics - Data Systems Division

Publication Date: 7/82


DoD Common Programming Language: Ada - PE 63226F

Abstract: Briefing on the Ada Program Element, trends, milestones E&V task, STARS,SEI, initiatives, opportunities, etc. Appears to be from 1984.

Author: Kopp, Al

Publication Date: 1/84


Ada Watch: DoD Programs

Abstract: Briefing detailing Ada use opportunities in the DoD and each service. Appears to be 1984/85.

Publication Date: 10/84


Ada from a Management Perspective

Abstract: Provides an introductory review of principles of software engineering and major features of Ada in briefing format.

Author: Enble, Charles and Anthony D. Dominice

Publisher: AMSAA - U.S. Army Material Systems Analysis Activity, Aberdeen Proving Ground, MD 21005-5071

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: AMSAA - U.S. Army Material Systems Analysis Activity; ASEET

Publication Date: 3/88


Technical Training: Fundamentals of Ada Programming/Software Engineering - Note-Taking Guide

Abstract: This is a course guide to accompany the course in briefing format.

Publisher: U.S. Air Force Technical Training School, 3390th Technical Training Group, Keesler AFB, MS

Reference Number: Handout 90P-890

Producing Organization: USAF Technical Training School, Keesler AFB, MS

Publication Date: 6/89


Ada Training Curriculum: Software Engineering for Managers, M101 - Teacher's Guide

Abstract: The goals of this tutorial are to: provide a general understanding of software engineering concepts; and, establish a relationship between software engineering and Ada.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: AD-A142 432

Sponsoring Organization: U.S. Army CECOM/CENTACS, Ft. Monmouth, NJ

Producing Organization: SofTech, Inc.

Publication Date: 5/84


Environments and Their Relationship to Ada: A Brief Tutorial

Abstract: Covers APSE Characteristics; Compiler-based MAPSEs; Stoneman-style APSEs; APSE Standardization; and Future APSEs.

Author: Hart, Hal and Frank C. Belz

Publisher: AdaJUG

Publication Date: 11/85


Standardization Directory (FSC Class and Area Assignments)

Abstract: This publication provides a convenient source of information relative to the name, address, and responsibility of activities having interest in the conduct of the Defense Standardization Program.

Publisher: DoD

Reference Number: SD-1

Sponsoring Organization: DoD

Producing Organization: NSSC - Naval Sea Systems Command

Publication Date: 1/85


Ada Language Maintenance Committee Meeting Minutes, held in Paris, France on 17-18 May 1985

Author: Goodenough, John B., et al.

Publisher: LMC - Ada Language Maintenance Committee

Producing Organization: LMC - Ada Language Maintenance Committee

Publication Date: 8/85


Technology Identification and Assessment: Tool Interface Technology

Abstract: **Distribution authorized to U.S. Government agencies only***This report discusses the need for tool interfaces and some of the current tradeoffs with respect to tool interface technology, emphasizing the tradeoffs between homogeneous and heterogeneous tools. We attempt to indicate the state of the technology today by highlighting some of the major issues as we see them at this time.

Author: Newcomer, Joel

Publisher: SEI - Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA 15213

Reference Number: SEI-85-MR-5

Sponsoring Organization: ESD - U.S. Air Force Electronic Systems Division, Hanscom AFB, MA

Producing Organization: SEI - Software Engineering Institute

Publication Date: 10/85


Ada/MCCR Automated Information System and Technical Support Program

Abstract: This is the draft of a statement of work for a contract to provide all the neccessary services to perform tasks in the two functional areas of office automation and technical operations suppoert, and technical information services for the Ada Joint Program Office.

Author: Newlin, Burt

Publisher: AJPO

Sponsoring Organization: OUSDR&E (R&AT)

Producing Organization: AJPO - Ada Joint Program Office

Publication Date: 12/85


Ada as a Design Language

Abstract: This draft is to provide a Recommended Practice for evaluating or developing a design language based on the syntax and semantics of the Ada programming language. It describes design language characteristics, features, support tools, and management issues.

Publisher: IEEE

Reference Number: P990 D18

Sponsoring Organization: IEEE - IEEE Computer Society

Producing Organization: Ada as a PDL Working Group

Publication Date: 9/85


A Real-Time Ada Experience

Abstract: Preprint relates how Ada was used to perform the F4J Weapon System Trainer modernization program and convert the real-time software from Fortran to Ada.

Author: Magnusson, James D.

Publisher: SAIC - Science Applications International Corporation, 2109 West Clinton Avenue, Suite 800, Huntsville, AL 35805

Sponsoring Organization: Naval Training Equipment Center

Producing Organization: SAIC - Science Applications International Corporation

Publication Date: 12/85


Integrating Two WIS Ada Precursors: The Construct Tool and the DCP Environment

Abstract: The Worldwide Military Command and Control System (WWMCCS) Information System (WIS) Joint Program Management Office has sponsored various activities called Transition Precursors intended to provide foundation technologies for WIS program. Among these were several initiatives to develop Ada software, including a prototype software environment developed by GTE called the Distributed Software Engineering Control Process (DCP), and a configuration management tool developed by MITRE called Construct. This report documents an effort to rehost the Construct tool in the DCP environment. which was designed to promote the integration of Ada tools into the user's environment.

Author: Hutchison, Roberta

Publisher: MITRE, Washington C3I Division, 1820 Dolley Madison Boulevard, McLean, VA 22102

Reference Number: MTR-85W00105

Sponsoring Organization: WWMCCS WIS Joint Program Management Office

Producing Organization: MITRE Washington C3I Division

Publication Date: 9/85


Ada Interactive Debugger User's Manual

Abstract: ***Distribution Limited to DoD Agencies Only*** This is a user's guide for the software tool implemented in support of the Ada Compiler development program of the Air Force Armament Laboratory. The software provides features such as breakpoint, trap, data trace, and single-step. It is interactive and menu driven, providing a user-friendly interface.

Author: Orsatti, Nicholas S.

Publisher: AFATL - U.S. Air Force Armament Laboratory, Aeromechanics Division, Eglin AFB, FL 32542

Reference Number: CR-092-85MM0101; AFATL-TR-85-41

Sponsoring Organization: AFATL - U.S. Air Force Armament Laboratory, Eglin AFB, FL 32542

Producing Organization: GRC - General Research Corporation

Publication Date: 8/85


Discussion on Management Implications of Ada, at the 2nd National Conference on Using Ada

Abstract: Implications that relate to defining, locating or developing, and adopting or implementing a high order language for the DoD's mission critical systems, for example: intelligence, cryptographic, comand and control, and embedded computer resource systems.

Author: Gearhart, Theodore C.

Publisher: GAO - U.S. General Accounting Office, Information Management and Technology Division, Washington, DC

Sponsoring Organization: Federation of Government Information Processing Councils

Producing Organization: GAO - U.S. General Accounting Office

Publication Date: 4/85


Colloquium on Long-Term Perspectives in Computer Science

Abstract: These are visual presentations of the talks given at NATO Headquarters on 25 September 1984, concerning software in defense systems, software engineering principles, the Ada Initiative, Ada and APSE, the US STARS program, the European ESPRIT program, French initiatives on object orientation, the LTR approach, the UK Alvey program, and the DARPA Strategic Computing Program.

Author: Harrington,R.J.; et al.

Publisher: NATO, Defense Research Group

Sponsoring Organization: NATO

Publication Date: 9/84


Revisions to the Compiler Validation Implementors Guide

Abstract: The text of the current version of the Compiler Validation Implementer's Guide is based on the 1980 pre-ANSI version of the Ada language. It is being revised chapter by chapter to comply with the February 1983 ANSI/MIL-STD-1815A version of the Ada Language. This copy is incomplete. It only contains revisions to Chapters 1 and some sections of Chapters 4-8.

Publisher: DACS - Data and Analysis Center for Software, Rome, NY

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: DACS - Data and Analysis Center for Software

Publication Date: 2/84


Software Technology for Adaptable, Reliable Systems (STARS) Program Definition, Interim Report

Abstract: This draft plan for STARS defines the STARS program taking into account the many recent developments necessitating changes from the prior STARS planning documents published roughly a year previous. The definition given in this interim report does not include the great level of detail that will be included in the final report, expected August 1984. It does reflect a considerable amount of detailed work and proposals done in conjunction with several other groups working the problem.

Author: Redwine, Samuel T. and P. Morgan

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alaxandria, VA 22311

Sponsoring Organization: STARS JPO - STARS Joint Program Office

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 3/84


VAX Ada Language Refererence Manual: Preliminary

Abstract: ***DEC Proprietary Information*** This manual describes VAX Ada which is an implementation of ANSI Standard Ada. It is designed primarily for reference; it is not a tutorial document. It is intended for use by all programmers who are designing or implementing applications using Ada.

Publisher: DEC - Digital Equipment Corporation, 110 Split Brook Road, Nashua, NH 03062

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: DEC - Digital Equipment Corporation

Publication Date: 4/84


Adaptive Modeling and Real-Time Simulation

Abstract: This is the final report covering progress on a two year research effort twords the development of basic technology for adaptive modeling and real-time computer simulation to support decision-making in a number of critical planning situations that arise during the execution of tactical air missions.

Author: Tyson, William M.

Publisher: SRI - SRI International, 333 Ravenswood Avenue, Menlo Park, CA 94025-3493

Reference Number: RADC-TR-83-308

Sponsoring Organization: RADC - Rome Air Development Center, Griffiss AFB, NY 13441

Producing Organization: SRI - SRI International

Publication Date: 1/84


A Competitive Assessment of the U.S. Software Industry

Abstract: This study presents the results of a competitive assessment of the United States software industry undertaken by the Office of Computers and Business Equipment/Science and Electronics in the U.S. Department of Commerce.

Publisher: GPO - U.S. Government Printing Office

Producing Organization: DOC - U.S. Department of Commerce

Publication Date: 12/84


MASCOT in the Ada/APSE Era

Abstract: This document reports the results of a study conducted into the conflicts and benefits ensuing from a possible MASCOT/Ada implementation. MASCOT is an accepted and successful design method for complete real-time systems, approved by the UK MoD.

Author: Basdell, B.W.; D.M. Leigh; and A.C. Lovell

Publisher: SPL - SPL International, Advanced Technology Centre, The Charter, Abingdon, Oxon OX14 3LZ, England

Reference Number: E1B204

Sponsoring Organization: RSRE - Royal Signals and Radar Establishment

Producing Organization: SPL - SPL International

Publication Date: 7/84


Life Cycle Support in the Ada Environment

Abstract: The primary purpose of this study was to produce a "Strawman" level description of the design and development of an APSE which could suport the whole Life Cycle of an Ada-based system. It describes a coherent set of methods which cover the whole life cycle, describes the data model and tools necessary to support those methods, and outlines a development plan for an APSE based on those methods.

Publisher: Systems Designers, Ltd., Systems House, 105 Fleet Road, Fleet, Hampshire, GU13 8NZ, England

Reference Number: C1640/FR

Sponsoring Organization: Commission of the European Communities

Producing Organization: Systems Designers, Ltd. and TECSI - Software

Publication Date: 3/83


Proposed Military Standard: Defense System Software Development (DOD-STD-SDS)

Abstract: This standard establishes requirements to be applied during the development of defense system software. It establishes a uniform software development process which is applicable throughout the system life cycle.

Publisher: DoD

Sponsoring Organization: DoD

Producing Organization: JLC - Joint Logistics Commanders

Publication Date: 12/83


Ada Language System User's Reference Manual, VAX-11/780 VAX/VMS Target Environment, Volume I

Abstract: Describes Ada for use on DEC VAX computers.

Publisher: SofTech - SofTech, Inc, 460 Totten Pond Road, Waltham, MA 02154

Reference Number: Contract no. DAAK80-80-C-0507, CDRL Item E004

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech - SofTech, Inc.

Publication Date: 11/83


The Department of Defense Statement on Defense Computer Technology before the House Committee on Appropriations, Subcommittee on Defense

Abstract: Testimony on DoD initiatives in computer technology and the management of mission critical computer resources, Ada is specifically and promenently mentioned.

Author: Martin, Edith W.

Publisher: DoD

Producing Organization: DUSD(R&AT)

Publication Date: 6/83


The Department of Defense Statement on Large-Scale and Mission-Critical Computing before the House Committee on Science and Technology

Abstract: Testimony describing the needs and efforts in large scale computing, and mission-critical computer hardware and software technology problems, and the DoD programs initiated to overcome them which can be expected to have a positive impact on the supercomputer field.

Author: Martin, Edith W.

Publisher: DoD

Producing Organization: DUSD(R&AT)

Publication Date: 11/83


A Briefing on Information Processing Standards in the International Arena

Abstract: This report surveys the field of international standards for information processing by reviewing the methods by which standards are developed, the complexity and interrelationships of organizations which have responsibilities for international standards, and the effects of these complexities on the Ada program. Cover letter from IDA.

Author: Lee, J.A.N.

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Sponsoring Organization: IDA - Institute For Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Producing Organization: VPI - Virginia Polytechnic and State University, Blacksburg, VA

Publication Date: 12/82


PDL/Ada: A Design Language, A Transition Tool

Abstract: A tutorial on the language.

Author: Schwartz, Larry

Publisher: IBM - IBM, Federal Systems Division

Producing Organization: IBM

Publication Date: 2/83


Position Paper: Rationale for the Preparation of the Proposed Standard Interface Set (SIS)

Abstract: Many computer programs have complex interactions with their environment including the host operating system, run-time libraries, other programs, external data, and users. The Ada language definition does not extend beyond the execution of an individual program. To support the transportability of Ada programs across environments, a separate effort is underway to develop standards for interfaces between Ada programs and their programming environments. The collection of these standard interfaces will be known as the Standard Interface Set (SIS).

Publisher: AJPO

Sponsoring Organization: AJPO

Producing Organization: AJPO/KIT/KITIA

Publication Date: 6/83


Technical and Analytical Services for the AJPO

Abstract: Describes the work done under contract by SAI for the AJPO from July 1982 to October 1983.

Author: Baumann, Lee S.

Publisher: SAI - Science Applications, Inc., 1710 Goodridge Drive, McLean, VA 22102

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: SAI - Science Applications, Inc.

Publication Date: 10/83


Report on a Knowledge-Based Software Assistant

Abstract: This report presents a knowledge-based, life-cycle paradigm for the development, evolution, and maintenance of large software projects.

Author: Green, C.; et al.

Publisher: RADC - Rome Air Development Center, Griffiss AFB, NY 13441

Reference Number: RADC-TR-83-195

Sponsoring Organization: RADC - Rome Air Development Center

Producing Organization: Kestrel Institute, Palo Alto, CA

Publication Date: 8/83


Federal Agencies Could Save Time and Money With Better Computer Software Alternatives

Abstract: Developing new software for each proposed application is expensive and time consuming. However, cheaper and quicker alternatives, which include reuse of existing software and new development techniques, are available, are mor reliable, and can save money.

Author: Campbell, W. D.

Publisher: GAO - U.S. General Accounting Office, Washington, DC 20548

Reference Number: GAO/AFMD-83-29; B-210595

Sponsoring Organization: U.S. Congress

Producing Organization: GAO - U.S. General Accounting Office

Publication Date: 5/83


Defense Data Network Subscriber Interface Guide

Abstract: Subscribers of the DDN will be responsible for interfacing their host systems and terminals to the network. This guide describes the methods of interconnection that are available and the strategies to obtain these interfaces. It also describes the communications technology used by the DDN, provides a summary of services offered, and the protocols that support these services.

Publisher: DCA - Defense Communications Agency, Washington, DC 20305

Sponsoring Organization: DCA - Defense Communications Agency

Producing Organization: MITRE

Publication Date: 7/83


Technical Aspects of the Human Resources Task Area

Abstract: Preprint. Discussion of the problem faced by DoD as the demand for software literate personnel outstrips the supply. The human resources task area proposes to alleviate the lack of software literate personnel.

Author: Oglesby, Charles E. and Joseph E. Urban

Publication Date: 7/83


SEATECS - Software Engineering Automation for Tactical Embedded Computer Systems: Top Level Requirements

Abstract: This TLR document specifies the scope and functions of a SEATECS Software Engineering Environment (SSEE) to improve the productivity of the TECS software engineering process throught the definition and prototype development of a highly automated software engineering environment.

Publisher: NOSC - Naval Ocean Systems Center, San Diego, CA 92152

Producing Organization: NOSC - Naval Ocean Systems Center

Publication Date: 8/83


Operational Software Technology Study Report

Abstract: This report addresses the potential impact of software technology on system reliability and maintainability (R&M) and on operational readiness.

Publisher: IDA institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Sponsoring Organization: DoD

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 7/83


Executable Semantic Model for Ada: Ada/Ed Interpreter

Abstract: This is a listing of the New York University Ada/Ed Compiler, version 19.4. It represents one interpretation of the Ada language. It is not an official interpretation of the language although it does strive to model the semantics of Ada as faithfully and completely as possible.

Author: Dewar, Robert B.K.; et al.

Publisher: NYU - New York University, 251 Mercer Street, New Your, NY 10012

Producing Organization: NYU - ADA Project, Courant Institute, New York University

Publication Date: 2/83


Short Course: An Introduction to Ada for Scientists and Engineers

Abstract: The course was designed as a practical introduction to Ada programming and software design for practicing engineers, mathematicians, operations research analysts, statisticians, and other professionals. The objective is to communicate the essence of Ada so that students leave confident that they can use Ada effectively.

Author: Cohen, Herbert E. and Bill Carlson

Publisher: AMSAA - U.S. Army Material Systems Analysis Activity, Aberdeen Proving Ground, MD 21005-5071

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: AMSAA - U.S. Army Material Systems Analysis Activity

Publication Date: 10/83


Preparatory Study: Formal Methods Appraisal

Abstract: The main purpose of this report is to evaluate the Vienna Development Method (VDM) in the context of the ESPRIT program; that is, to investigate the prospects of attempting to transfer VDM to the European information technology industry on a medium to long-range time scale.

Author: Prehn, Soren; et al.

Publisher: Dansk Datamatik Center, Lundtoftevej 1C, DK-2800 Lyngby, Denmark

Reference Number: DDC 86/1983-06-04

Sponsoring Organization: Commission for the European Communities

Producing Organization: Dansk Datamatik Center and Standard Telecommunication Laboratori

Publication Date: 6/83


Preparatory Study: A Critical Appraisal of Formal Software Development Theories, Methods, and Tools

Abstract: This study has three primary objectives: to evaluate the European position and the possibilities for R&D in the field of formal methods; to give a quantitative and qualitative assessment of the R&D options in this field so that viable options for further studies and R&D projects can be explored in follow-on ESPRIT pilot and main projects; to examine formal software development from the viewpoint of practical experience with one particular formal method, the Vienna Development Method (VDM).

Author: Cohen, B. and M.I. Jackson

Publisher: Standard Telecommunication Laboratories, London Road, Harlow, Essex CM17 9NA, England

Sponsoring Organization: Commisssion of the European Communities

Producing Organization: Standard Telecommunications Laboratories

Publication Date: 6/83


Validation and Language Standards

Abstract: The problem of certifying a programming language processor as conforming to a set of specifications is currently extending the reach of feasibility past the state of the art of computer science, except in some trivial cases. This white paper considers the problems which are currently confronting the Ada Joint Program Office (AJPO) with respect to the enforcement of the trademark for Ada and the parallel activities toward establishing the Ada language as an American National Standard.

Author: Lee, J.A.N.

Publisher: VPI - Virginia Polytechnical Institute, Blacksburg, VA

Reference Number: CS83001

Sponsoring Organization: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Producing Organization: VPI - Virginia Polytechnical Institute

Publication Date: 1/83


Comments on Tinman

Abstract: Thse are comments on a predessor of Ada. They are made on the draft document dated 16 January 1976 consisting of chapters V and VI only, presumably intended to replace chaper V of the document "Woodenman set of criteria and needed characteristics for a common DoD high order programming language" by D. A. Fischer, 1975 August 13.

Author: Pyle, I.C. and B.A. Wichmann

Publisher: University of York, Department of Computer Science, York, England

Sponsoring Organization: USAF

Producing Organization: University of York (UK), Department of Computer Science

Publication Date: 2/76


The ISO Standardization of Ada

Abstract: Two-page list of suggestions to help ISO as they work on Ada.

Author: Wichmann, B.A.

Publication Date: 6/81


The ISO Standardization of Ada

Abstract: Five-page suggestion of what to do to assist the ISO as it works on Ada, including calling an Ada subgroup meeting, suggested attendees, an agenda and proposal.

Author: Wichmann, B.A.

Publication Date: 5/83


Program Definition Plan for Research and Development in the Operational Utility of ADP in Support of the Worldwide Military Command and Control System

Abstract: The specific objective of this program (WWMCCS ADP) is to identify and demonstrate applications of ADP which offer significant improvement in the operational effectiveness of the WWMCCS.

Publisher: WWMCCS

Sponsoring Organization: ASD(C3I)

Producing Organization: WWMCCS System Engineering Organization

Publication Date: 3/78


PDL/Ada - A Design Language Based on Ada

Abstract: Compilation of briefings and papers on the proposal as presented to the IEEE Working Group on Ada as a PDL.

Author: Waugh, D.W.; et al.

Publication Date: 9/82


Attachment J: ANSI Supplemental Canvass for the Ada Programming Language

Abstract: Collection of the letter ballots on approval of Ada as an American National Standard as defined by the Ada Language Reference Manual of July 1982.

Author: Mathis, Robert F., ed.

Publisher: AJPO

Sponsoring Organization: ANSI - American National Standards Institute

Producing Organization: AJPO - Ada Joint Program Office

Publication Date: 9/92


The Department of Defense Statement on the Science and Technology Program before the House Committee on Appropriations Defense Subcommittee on 16 June 1982

Abstract: Statement by the ASD(R&AT) describing the objectives for the DoD S&T program for FY1983, the first year of the AJPO.

Author: Grove H. Mark

Publisher: DoD

Producing Organization: DoD

Publication Date: 6/82


Ada Answers to Questions

Abstract: This is a compilation of the Q&A on the Ada Programming Language that led up to the ANSI Standard. Also contains Chapter reviews.

Publisher: AJPO

Producing Organization: AJPO - Ada Joint Program Office

Publication Date: 2/82


Summary of Changes Made to the Diana Reference Manual

Abstract: Document describes changes made to a Descriptive Intermediate Attributed Notation for Ada (Diana), an intermediate form of Ada programs. The changes were necessitated by changes to Ada, errors in the original Diana, and features that were mising from Diana.

Author: Butler, K. J.

Publisher: Tartan Laboratories, Inc.

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: Tartan Laboratories, Inc.

Publication Date: 6/82


The FY1983 Department of Defense Program for Research, Development, and Acquisition Statement to the 97th Congress, Second Session, 1982

Abstract: The USD(R&E) presents the DoD's program.

Author: DeLauer, Richard D.

Publisher: DoD

Producing Organization: DoD

Publication Date: 3/82


Discussions of Software Life-Cycle Planning with the Ada Joint Program Office

Abstract: This briefing provides current thoughts concerning the analysis and design of an Ada software data collection system.

Publisher: IITRI/DACS

Sponsoring Organization: AJPO

Producing Organization: IIRTI/DACS

Publication Date: 4/82


Advanced Tools for Software Maintenance

Abstract: The purpose of this project was to study and design advanced software maintenance tools and techniques for the future Ada programming environment.

Author: Dean, Jeffery S. and Brian P. McCune

Publisher: AI&DS - Advanced Information & Decision Systems, 201 San Antonio Circle, suite 286, Mountain View, CA 94040

Reference Number: RADC-TR-82-313; TR 3006-1

Sponsoring Organization: RADC - Rome Air Development Center, Griffiss AFB, NY 13441

Producing Organization: AI&DS - Advanced Information & Decision Systems

Publication Date: 12/82


KAPSE Interface Team Visit Report

Abstract: This report covers the author's attendance at the first meeting of the KAPSE interface Team Industrial (KITI) held in San Diego on 17-19 February 1982. Besides some reporting, this document contains many subjective assessments and analyses.

Author: Lyons, T.G.L.

Publisher: SDL - Systems Designers Limited, Systems House, 1 Pembroke Broadway, Camberley, Surry, GU15 3XH, England

Reference Number: C1719/REP/4

Producing Organization: SDL - Systems Designers Limited

Publication Date: 3/82


Software Development Tools

Abstract: As part of a program to provide information to Federal agencies on the availability, capabilities, limitations, and applications of software development tools, a database of information about existing tools was collected over a 3-year period. The purpose of this report is to present an analysis of the information contained in the database.

Author: Houghton, Raymond C., Jr.

Publisher: GPO

Reference Number: NBS Special Publication 500-88

Sponsoring Organization: DoC - U.S. Department of Commerce

Producing Organization: NBS - National Bureau of Standards

Publication Date: 3/82


Evaluation of IAC Resolution on Ada to be Presented to TC97AG on November 30, 1983

Abstract: With cover letters from DoD agencies. The resolution was on the trademark status of Ada, during the ISO's evaluation of ANSI/MIL-STD-1815A-1983 as a potential international standard.

Author: Lee, J.A.N.

Sponsoring Organization: DoD

Publication Date: 11/83


Distributed Database Manager (DDM) Design Specifications

Abstract: This document specifies the design of an Ada compatible DBMS. It is built around a new data model, called DAPLEX, which incorporates several important advances over the currently popular relational data model.

Author: Chan, Arvola; et al.

Publisher: CCA - Computer Corporation of America, 575 Technology Square, Cambridge, MA 02139

Sponsoring Organization: DARPA and Naval Electronics Systems Command

Producing Organization: CCA - Computer Corporation of America

Publication Date: 9/82


Proposed Revisions, MIL-STD 1521A(USAF): Technical Reviews and Audits for Systems, Equipments, and Computer Programs

Abstract: This paper addresses the proposed changes and discusses the rationale for them.

Publisher: JLC - Joint Logistics Commanders, Joint Policy Coordinating Group on Computer Resource Management, Computer Software Management Subgroup

Producing Organization: JLC - Joint Logistics Commanders

Publication Date: 4/82


Ada Program Management Plan

Abstract: ***FOUO*** This is the original PMP establishing the AJPO to manage the DoD effort to implement, introduce and provide life-cycle support for Ada. It establishes the technical and management objectives of the Ada Program, and defines the operation of the AJPO.

Publisher: DoD

Sponsoring Organization: DoD

Producing Organization: DoD

Publication Date: 5/81


Software Engineering Automation for Tactical Embedded Computer Systems (SEATECS): Functional Analysis of FCDSSA, Dam Neck, VA

Abstract: This report documents the results of a functional analysis of the Fleet Combat Direction Systems Support Activity capacity to develop and support computer programs for Tactical Enbedded Systems.

Publisher: FCDSSA - Fleet Combat Direction Systems Support Activity, Dam Neck, VA

Sponsoring Organization: NAVSEA - Naval Sea Systems Command

Producing Organization: FCSSSA

Publication Date: 9/81


SEATECS Analysis of Environmental Software

Abstract: This report compares the attributes of seven Software Engineering Environments (SEE) with those required for the SEATECS Program. A concepts comparison matrix is presented which identifies the capabilities of each of the SEEs to perform in the four basic areas of SEATECS concern: total process, commercial hardware, automated tools, and transition. This is followed by a description and analysis, and conclusions are presented.

Author: Speed, Austin H.

Publisher: PRC Government Information Systems, 5252 Balboa Avenue, San Diego, CA 92117

Sponsoring Organization: NAVSEA - Naval Sea Systems Command

Producing Organization: PRC

Publication Date: 9/81


Software Engineering Environments (SEE): A cross-Sectional Survey for SEATECS

Abstract: This report contains the results of personal observations and opinions gathered during a field evaluation of seven major Software Engineering Environment (SEE) Facilities which partially or totally support software life cycle activities.

Author: Pender, Shaw E.

Publisher: PRC - PRC Data Services Company, 5252 Balboa Avenue, San Diego, CA 92117

Sponsoring Organization: NOSC - Naval Ocean Systems Center, San Diego, CA 92152

Producing Organization: PRC - PRC Data Services Company

Publication Date: 2/81


Information and Next Meeting

Abstract: Ada - Europe review document for Ada as an ISO standard discusses the activities of the Working Group on Standardization and includes answers to comments made by the Review Subgroup on Ada.

Author: Teller, J.

Publisher: Ada - Europe

Reference Number: Review/7

Producing Organization: Ada - Europe Working Group on Standardization

Publication Date: 9/81


DoD Common Programming Language: Ada PE 63226F

Abstract: A briefing on Ada program status from December 1981.

Author: Kopp, Al

Publisher: DoD

Producing Organization: DoD

Publication Date: 12/81


JOVIAL Control Procedures

Abstract: This procedures document clarifies the AFSC policy directives and provides guidelines for implementing AFSC High Order Language standardization and control requirements as they apply to the JOVIAL programming languages J3 and J73/I.

Publisher: AFSC

Producing Organization: AFSC - U.S. Air Force Systems Command

Publication Date: 1/80


Programming in Ada: Examples

Abstract: As it says, five examples of programming in Ada to give a feel for the language. This is not an introduction to either Ada or programming.

Author: Hibbard, P.; et al.

Publisher: CMU - Carnegie Mellon University, Dept. of Computer Science, Pittsburgh, PA 15213

Reference Number: CMU-CS-80-149

Sponsoring Organization: DARPA - Defense Advanced Research Projects Agency

Producing Organization: CMU - Carnegie Mellon University

Publication Date: 10/80


SEATECS - Software Engineering Automation for Tactical Embedded Computer Systems: Functional Analysis

Abstract: This report documents the results of a functional analysis of the Fleet Combat Direction Systems Support Activity, San Diego (FCDSSA) capacity to develop and support computer programs for Tactical Embedded Computer Systems (TECS).

Publisher: SCI - Systems Consultants, Inc., 4015 Hancock Street, San Diego, CA 92110

Producing Organization: SCI - Systems Consultants, Inc.

Publication Date: 10/80


CHILL Formal Definition

Abstract: This is a supplement to CCITT Recommendation Z.200. It presents a formal definition of the CHILL programming language, a reference manual, and the formal definition itself.

Author: Haff, Peter and Dines Bjorner, eds.

Producing Organization: TFL; DDC; and ID

Publication Date: 8/80


Ada Test and Evaluation Workshop held on 23-26 October 1979 at the Museum of Science, Boston, MA

Abstract: Papers, handouts, and briefings from the workshop.

Sponsoring Organization: DARPA and MIT

Publication Date: 10/79


United Kingdom Ministry of Defence Report on the Evaluation of the Phase 2 Designs for the Untited States Department of Defense Common High Order Language, Ada

Abstract: This report is an assessment of the Green and Red languages, as delivered after Phase 2 of the Common High Order Language Program as the final Phase 2 Ada language designs.

Author: Firth, Robert; et al.

Publisher: UK MoD

Producing Organization: UKMoD

Publication Date: 3/79


HAL/S Language Specification: Version IR-61-10

Abstract: This document is the formal specification, its scope being limited to the essentials of HAL/S syntax and semantics. Its purpose is to define completely and unambiguously all aspects of the language. It is intended to serve as the final arbiter in all questions concerning the language.

Author: Newbold, Philip; et al.

Publisher: Intermetrics, Inc.

Reference Number: Version IR-61-10

Sponsoring Organization: NASA - NASA Johnson Space Center, Houston, TX

Producing Organization: Intermetrics, Inc.

Publication Date: 7/79


TCOLAda: Revised Report on an Intermediate Representation for the DOD Standard Programming Language

Abstract: This document describes TCOLAda, an intermediate representation for programs written in Ada. It is intended to be a uniform, machine-independent representation of Ada programs suitable for further processing by machine-dependent compiler modules. It is intended that the TCOLAda produced by a parser/semantic analyzer be usable by many different implementations of Ada compilers for many different machines.

Author: Newcomer, Joseph M.; et al.

Publisher: CMU - Carnegie Mellon University, Department of Computer Science, Pitsburgh, PA 15213

Reference Number: CMU-CS-79-128

Sponsoring Organization: DARPA - Defense Advanced Research Projects Agency

Producing Organization: CMU - Carnegie Mellon University

Publication Date: 6/79


Report on the Use of Ada for Design and Implementation of Part of Gandalf

Abstract: Gandalf is a software development support system which provides a host environment for the Ada language. Ada was used to redesign a substantial part of the project management facilities in Gandalf. This effort generated comments on the Ada language which may contribute to the evaluation phase of the DoD common language project.

Author: Habermann, A. N.; D.S. Notkin; and D.E. Perry

Publisher: CMU - Carnegie Mellon University, Department of Computer Science, Pittsburgh, PA 15213

Reference Number: CMU - CS -79-135

Sponsoring Organization: CENTACS - U.S. Army CENTACS/CORADCOM

Producing Organization: CMU - Carnegie Mellon University

Publication Date: 6/79


Defense Computer Resources Technology Plan

Abstract: This plan was intended to provide coherent direction and guidance to generic computer R&D efforts for a period of at least five years (FY1980 - FY1984). It discusses the technical issues in each R&D area and establishes specific objectives and responsibilities.

Author: Carlson, William E.; et al

Publisher: DoD - USD(R&E)

Producing Organization: DoD - Management Steering Committee for Embedded Computer Resour

Publication Date: 6/79


LR: Automatic Parser Generator and LR(1) Parser

Abstract: LR is an LR(1) parser generation system. It is written entirely in portable ANSI standard FORTRAN 66 and has been successfully operated on a number of computers. LR uses a powerful algorithm of Pager's to generate a space efficient parser for any LR(1) grammar. Generated parsers have been used in a variety of compilers, utility programs, and applications packages. This is a pre-print for IEEE Transactions on Software Engineering.

Author: Wetherell, Charles and Alfred Shannon

Publisher: U. of California at Davis, Dept. of Applied Science, Box 808, Livermore, CA 94550

Producing Organization: U. of California at Davis and Lawrence Livermore Laboratory

Publication Date: 6/79


Ada Environment Workshop held on 27-29 November 1979 at Airport Inn, Harbor Island, San Diego, CA

Abstract: The object of the workshop is to bring together a group of leading experts in Software Engineering to discuss their experiences and ideas on programming environment issues. The material developed in these discussions will assist the HOLWG in planning the Ada Language Integrated Computer Environment (ALICE).

Publisher: HOLWG

Producing Organization: HOLWG - DoD High Order Language Working Group

Publication Date: 11/79


Preliminary Reference Manual for the Green Programming Language: A Language Designed in Accordance with the Ironman Requirements

Abstract: The Green language represents a new attempt to combine classical language features with features often found only in specialized languages. These include facilities for handling exceptional conditions, parallel processing, representation specifications for data, encapsulated definitions, low level input-output, and access to system dependent parameters.

Publisher: Honywell, Inc., Systems and Research Center, 2600 Ridgway Parkway, Minneapolis, MN 55413

Sponsoring Organization: DoD

Producing Organization: Honeywell and Cii Honeywell Bull

Publication Date: 4/78


Requirements for the Programming Environment

Abstract: Following the technique of the Department of Defense establishing requirements for programming languages by successive approximation, this contributes to an initial strawman for the tools and aids needed by the programmer with particular reference to industrial real-time systems.

Author: Pyle, I.C.

Publisher: LTPL - European Group

Reference Number: LTPL-E/IP780404

Producing Organization: LTPL - European Group

Publication Date: 4/78


Report on Red and Green Languages of DOD, by the French Industrial Group

Abstract: This report is the result of a meeting organized by the BNI with a group of French data processing industry members in order to evaluate the Red and Green languages that were in phase 2 of the DoD/HOL project. It tries to check the two languages against requirements corresponding to the French experience of real-time applications and to the architectures of the French computers.

Author: Bucheron, A.M.; et al.

Publisher: BNI - Bureau de Normalisation en Informatique

Reference Number: BNI Report No. 7

Producing Organization: BNI - Bureau de Normalisation en Informatique

Publication Date: 6/78


Department of Defense Common Language Environment Requirements: Pebble Person

Abstract: The next phase of the HOL based on Sandman, and including comments on Sandman.

Publisher: DoD - HOLWG

Sponsoring Organization: DoD HOLWG

Producing Organization: Sanders Associates, Inc.

Publication Date: 1/78


Technical Critique of Pebbleman Common Higher Order language (CHOL) Programming Environment

Abstract: As stated, a critique of one of the evolving Ada predessesors.

Publisher: Sperry Univac Defense Systems Division, Software Technology, MS U2T18, P.O. Box 3525, St. Paul, MN 55165

Sponsoring Organization: DARPA - DoD HOLWG

Producing Organization: Sperry Univac Defense Systems Division

Publication Date: 10/78


Preliminary Department of Defense Common Language Environment Requirements

Abstract: This document describes the requirements for the environment necessary to the success of the common language. It will go through a number of iterations, as the language requirements have, considering suggestions from all parts of the software world. It will also spin off more detailed requirements in specific ares such as tools or control.

Sponsoring Organization: DARPA - DoD HOLWG

Publication Date: 5/78


Department of Defense Common Language Environment Requirements: Strawman

Abstract: This document provides the requirements for the standardization of the DoD HOL. This will provide the basis for software product transferability between different computer systems, reduce training time and expense, and improve the quality of Defense System software. The final result of standardization will be significantly reduced software costs and greatly improved software quality.

Author: Berlack, H.R.; et al.

Publisher: Saunders Associates, Inc., Nashua, NH

Sponsoring Organization: DARP - DoD HOLWG

Producing Organization: Saunders Associates, Inc.

Publication Date: 10/77


Towards a PL/I-Based "Ironman" Language

Abstract: The DoD is running a project, known as IRONMAN, to establish a new programming language for computer applications in embedded systems. This report describes work that was begun on such a PL/I-based language. The work was terminated before completion since the DoD chose to pursue only PASCAL-based solutions. It contains a technical discussion leading to a PL/I-based language to meet the "Ironman" requirements, and a user manual for this language.

Author: Maddock, Robert F. and Brian L. Marks

Publisher: IBM-UK IBM United Kingdom Laboratories, Ltd.,Hursley Park, Winchester, Hampshire, UK

Reference Number: TR.12.168

Producing Organization: IBM-UK

Publication Date: 12/77


Management Steering Committee for Embedded Computer Resources Decision Paper

Abstract: This paper is the decision to procede with a Higher Order Language, which became Ada. It recommends that authorization be granted to proceed into a Preliminary Language Design; sources of funding; DARPA procurement action; direct support from the services; and, gives the rationale and implementation. It includes a draft program mangement plan.

Author: DeRoze, Barry C.; et al.

Publisher: MSC-ECR

Reference Number: 77-1

Sponsoring Organization: DoD

Producing Organization: MSC-ECR

Publication Date: 1/77


A Common Programming Language for the Department of Defense--Background, History and Technical Requirements

Abstract: This paper provides a brief review of the first two years of the Common Programming Language Effort (through January 1977). It includes information on the problems that motivated the common language effort, contains a short history of the effort, discusses the major trade-offs in selecting a common language, and concludes with an appendix containing the complete set of technical requirements for a common language.

Author: Fisher, David A.

Publisher: IDA _ Institute for Defense Analyses, 400 Army-Navy Drive, Arlington, VA 22202

Reference Number: IDA Paper P-1263

Sponsoring Organization: DARPA - Defense Advanced Research Projects Agency, 1400 Wilson Boulevard, Arlington, VA 22209

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 5/77


Programming Languages - The First 25 Years

Abstract: This paper attempts to trace the 25 year development of programming languages by means of a sequence of 30 milestones listed in more or less historical order. The first thirteen are largely concerned with specific programming languages of the 50s and 60s. such as FORTRAN and COBOL. The next ten relate to concepts and theories in the programming language field such as formal language theory, semantics, and abstraction. The remainder relate to the software engineering methodology of the 70s and include a discussion of structured programming and the life cycle concept.

Author: Wenger, Peter

Publisher: Brown University, Providence, RI 02912

Sponsoring Organization: ONR - Office of Naval Research

Producing Organization: Brown University

Publication Date: 8/76


The DoD Reply to the Ada Canvass Comments (numbers)

Abstract: This is the responses to the comments received on the proposed ANSI standard Ada, in numerical order.

Publisher: Department of Defense

Publication Date: 12/81


The DoD Reply to the Ada Canvass Comments - Final

Abstract: This is the final version of the reponses to the comments received in response to the proposed ANSI standard Ada.

Publisher: Department of Defense

Publication Date: 12/81


WIS Implementation Study Report, Volume II: Resumes

Abstract: This report is the result of a workshop conducted to develop the functional specifications and estimates of implementation effort for foundation building blocks for Command and Control Systems in WIS. This volume contains the resumes of the participants.

Author: Probert, Thomas H. (Project Leader)

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Reference Number: IDA Record Document D-51

Sponsoring Organization: WIS

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 10/83


WIS Implementation Study Report, Volume III: Background Information

Abstract: This report is the result of a workshop conducted to develop the functional specifications and estimates of implementation effort for foundation building blocks for Command and Control Systems in WIS. This volume contains information provided to participants during the workshop.

Author: Probert, Thomas H. (Project Leader)

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Reference Number: IDA Record Document D-51

Sponsoring Organization: WIS

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 10/83


An Evaluation of the Needs and Requirements for the Establishment of an Ada Liaison Organization (Draft ALO Strawman)

Abstract: This report examines the needs of the Ada Joint Program Office (AJPO) in the establishment of some advisory organization for the "sustenance" of the language following the acceptance of Ada as a National Standard and during the early stages of implementation, expansion of applicability, and development of supporting systems. It is proposed that in view of the number of overlapping needs of various responsibilities that such an organization be formed as a single unit so as to maintain coordination, but with distinct sub-entities interacting with the differing internal and external agencies which have cognizance of scope of the Ada activity. The ultimate responsibility for the continued support and development of Ada remains with the AJPO, the Ada advisory group merely providing recommendations for the administration of the MIL standard, the ANSI standard, and other related specifications.

Author: Lee, J.A.N. and S.J. Lomonaco, Jr.

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard, Alexandria, VA 22311

Sponsoring Organization: DARPA - Defense Advanced Research Projects Agency

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 4/82


New User's Guide to VAX/VMS (Cover title: User's Guide to VAX/VMS)

Abstract: This is an introductory document on the VAX/VMS computer system at USC/Information Sciences Institute. It is intended for people who would like to use the computer for electronic mail, text editing, and document preparation, but who may not have experience with VAX/VMS or with programming. It does not include an in-depth explanation of the programs covered, but instead shows how to use the basic commands.

Publisher: USC/ISI - University of Southern California/Information Sciences Institute, 4676 Admiralty Way, Marina del Rey, CA 90292-6695

Producing Organization: USC/ISI - U. of Southern California/Information Science Institut

Publication Date: 2/83


Re-Engineering Tools Report, April 1992, Revision A

Abstract: The purpose of this report is to increase contact, awareness, and understanding of software re-engineering tools. Use of this report should be the first step in transferring effective software re-engineering processes, methods, and tools into practical use. The targets of the report are organizations responsible for the development and maintenance of computer software. The report defines the ideas of software re-engineering and identifies their value in improving software quality. It explains how the features of current tools can improve software development and maintenance.

Author: Sittenauer, Chris; Mile Olsem; and Daren Murdock

Publisher: STSC - U.S. Air Force, Software Technology Support Center, Ogden ALC/TISE, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 4/92


Software Technology for Adaptable, Reliable Systems (STARS) Functional Task Area Strategy for Acquisition

Abstract: The purpose of this task area is to improve existing acquisition procedures, regulations, business practices and incentives relating to software acquisition, and to remove impediments in the acquisition process currently hindering efficient software development and support.

Publisher: DoD - Department of Defense, STARS Joint Task Force

Publication Date: 3/83


Software Technology for Adaptable, Reliable Systems (STARS) Functional Task Area for Project Management

Abstract: The overall objective of this task area should be to improve the practice of project management to contribute to the goals of: shorter schedule; higher quality products; greater cost effectiveness; better forecasting; and, increased product knowledge transfer. The objective would be accomplished by producing and making available to product managers tools, methodologies, models, and training programs designed to achieve the goals.

Publisher: DoD - Department of Defense, STARS Joint Task Force

Publication Date: 3/83


Software Technology for Adaptable, Reliable Systems (STARS) Functional Task Area for Human Engineering

Abstract: This task area should be concerned not only with the end user of application software, but with the user of automated support environments as well, and with the human factors of the entire software development and support process.

Publisher: DoD - Department of Defense, STARS Joint Task Force

Publication Date: 3/83


Software Technology for Adaptable, Reliable Systems (STARS) Functional Task Area for Application Specific

Abstract: This task area has the responsibility to be responsive to specific needs through an interface so that the needs of the users drive the STARS Program. . It serves as the conduit for transitioning new technologies into "target-of-opportunity" military system programs.

Publisher: DoD - Department of Defense, STARS Joint Task Force

Publication Date: 3/83


The Joy of TENEX and TOPS-20: Part Two

Abstract: This is a basic manual discussing the operation of the ARPANET, the TENEX and TOPS-20 Operating Systems, and the programs XED, TECO, DCOPY, XOFF, RUNFIL, FTP, TELNET, and RSEXEC.

Author: Holg, Chloe

Publisher: USC - University of Southern California, Information Sciences Institute, 4676 Admiralty Way, Marina del Rey, CA 90291

Reference Number: ISI/TM-79-16

Sponsoring Organization: DARPA - Defense Advanced Research Projects Agency

Producing Organization: USC - USC, Information Sciences Institute

Publication Date: 3/79


Software Quality Measurement for Distributed Systems: Distributed Computing Systems - Impact on Software Quality

Abstract: Software metrics (or measurements) which are used to indicate and predict levels of software quality were extended from previous research to include considerations for distributed computing systems. Aspects of the products of software life-cycle activities which could affect the quality levels of software, and metrics to measure them, were identified. Two new quality factors, survivability and expandability, were validated. This guidebook was produced to aid in setting quality goals, applying metric measurements, and making quality level assessments. New metrics for interoperability and reusability were also included .

Author: Brown, Thomas P., et al.

Publisher: RADC - Rome Air Development Center, Griffiss AFB, NY 13441

Reference Number: RADC #: RADC-TR_83-175, Vol.3/3

Sponsoring Organization: RADC - Rome Air Development Center

Producing Organization: Boeing Aerospace Company

Publication Date: 7/83


Ada Language System Specification, Volume 1

Abstract: This DRAFT of the specification establishes the performance, design, development, documentation, and qualification requirements for an Ada Language System (ALS).

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-A00; CDRL Item B006; 1075.4,2

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 6/81


Ada Language System ROLM 1602B Assembler B5 Specification

Abstract: This specification establishes the requirements for performance, design, test, and qualification of a computer program identified as the ALS ROLM 1602B Assembler, Program Configuration Item Number 32. The Assembler is included in the Ada Language System to allow users to write native machine level subprograms that can be called from Ada compilation units.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-B32; CDRL Item B008; 1075-21.1

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 7/81


Ada Language System ROLM 1666 Loader B5 Specification

Abstract: This specification establishes the requirements for performance, design, test, and qualification of a computer program identified as the ALS ROLM 1666 Loader, Computer Program Configuration Item Number 52. The Loader is used to load a user program and runtime nucleus into the ROLM 1666 target environment and to initiate the execution of the runtime nucleus initialization routine.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-B52; CDRL Item B008; 1075-28.1

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 8/81


Ada Language System Compiler Machine-Independent Section C-5 Specification, Volume III

Abstract: Contains portion of Requirements, and of Appendix 10: Index of Package and Subprogram Descriptions.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-C84; CDRL Item B010; 1075-32.2

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 1/85


Ada Language System Compiler Machine-Independent Section C-5 Specification, Volume IV

Abstract: Contains portions of Requirements and Appendix 10: Index of Package and Subprogram Descriptions.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-C84; CDRL Item B010; 1075-32.2

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 1/85


Ada Language System Compiler Machine-Independent Section C-5 Specification

Abstract: Contains portion of Requirements, and of Appendix 10: Index of Package and Subprogram Descriptions.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-C84; CDRL Item B010; 1075-32.2

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 1/85


Ada Language System Compiler Machine-Independent Section C-5 Specification

Abstract: Contains last portion of Requirements, Quality Assurance Provisions, Preparation for Delivery, last portion of Appendix 10: Index of Package and Subprogram Descriptions, Appendix 20: Source Listing, and Appendix 30: Container IDL Description.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-C84; CDRL B010; 1075-32.2

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 1/85


Ada Language System VAX-11/780 Code Generator C-5 Specification, Volume II

Abstract: Contains the remainder of the Requirements, sections 4 and 5, the last portion of the index, and two additional indices.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CR-CP-0059-C10; CDRL Item B010; 1075-36.2

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 1/85


Ada Language System Benchmark Report

Abstract: This document describes the ALS Benchmark (ALSB), its purposes and goals. The ALS Benchmark is a tool used to objectively measure, track, and document the performance of the ALS hosted on a DEC VAX computer running the VAX/VMS operating system. The benchmark is a measurement tool; it is not intended for analysis, although it will form the base from which a comprehensive analysis tool can be developed.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: CDRL Item E006; 1075-750003

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 1/85


Comments on RM Chapters

Abstract: Comments on the proposed Ada Language Reference Manual.

Publication Date: 11/82


Comments on RM Chapters

Abstract: Comments on the proposed Ada Language Reference Manual.

Publication Date: 4/83


Report of the Rights in Data Technical Working Group (RTWG) Volume 2: Supporting Data

Abstract: Contains minutes of meetings, contributions from members, and selected additional documents used by the RTWG in preparing its recommendations.

Author: Probert, Thomas H., et al.

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Reference Number: IDA Document D-52 (Volume II)

Sponsoring Organization: OUSDR&E - Office of the Under Secretary of Defense for Research and Engineering

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 1/84


Ada Implementation Guide: Software Engineering with Ada, Volume II

Abstract: The Department of the Navy prepared this second edition to help Program Managers and their staffs to implement P.L. 102-396, Section 9070 that requires DoD software to be written in Ada. This volume contains supporting Appendices.

Author: Stuart, Antoinette, et. al.

Publisher: Department of the Navy - Naval Info. Systems Management Center

Publication Date: 4/94


Communications High-Order Language Investigation (Volume II)

Abstract: This report contains data and conclusions that were used to select JOVIAL J73I as a base language for modifications that would result in a language suitable for programming communications applications. This Volume contains an extensive features list showing the presence of absence of specific features from each of the languages evaluated.

Author: Eanes, R.S., et al.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02154

Reference Number: RADC-TR-77-341, Vol. II (of two)

Sponsoring Organization: RADC - Rome Air Development Center, Griffiss AFB, NY 13441

Producing Organization: SofTech, Inc.

Publication Date: 10/77


NYU Ada/ED Ada Draft Formal Definition: Dynamic Semantic Actions, Part C - Expression Evaluation

Author: Banner, Bernard; et al.

Publisher: New York University, Courant Institute of Mathematical Sciences, 251 Mercer Street, New York, NY 10012

Sponsoring Organization: U.S. Army, CORADCOM/Ada Joint Program Office

Producing Organization: New York University, Courant Institute of Mathematical Sciences

Publication Date: 1/87


Software Reuse Initiative: Vision and Strategy

Abstract: This document describes software reuse as a powerful concept. The value of this approach has been demonstrated in many other engineering disciplines where the use of standard concepts, processes, and components allows prior accomplishments to be leveraged and speeds innovation for future systems. At this point, many different techniques which support reuse are being tried. This document provides the focus under which these efforts will continue, "lessons learned" will be collected, and experiences shared. Taken together, the ten strategic steps will bring about the cultural change necessary to make software reuse effective for DoD.

Publisher: DoD-SRI

Reference Number: Document #: PD134.8:12-FEB-96

Publication Date: 2/96


Software Reuse Initiative: Vision and Strategy

Abstract: This document describes software reuse as a powerful concept. The value of this approach has been demonstrated in many other engineering disciplines where the use of standard concepts, processes, and components allows prior accomplishments to be leveraged and speeds innovation for future systems. At this point, many different techniques which support reuse are being tried. This document provides the focus under which these efforts will continue, "lessons learned" will be collected, and experiences shared. Taken together, the ten strategic steps will bring about the cultural change necessary to make software reuse effective for DoD.

Publisher: DOD-SRI

Reference Number: Document #: PD134.7:13-NOV-95

Publication Date: 11/95


Software Reuse Initiative: Vision and Strategy

Abstract: This document describes software reuse as a powerful concept. The value of this approach has been demonstrated in many other engineering disciplines where the use of standard concepts, processes, and components allows prior accomplishments to be leveraged and speeds innovation for future systems. At this point, many different techniques which support reuse are being tried. This document provides the focus under which these efforts will continue, "lessons learned" will be collected, and experiences shared. Taken together, the ten strategic steps will bring about the cultural change necessary to make software reuse effective for DoD.

Publisher: DoD-SRI

Reference Number: Document #: PD134.5:30-JUN-95

Publication Date: 6/95


An Ada Linear Algebra Package Modeled After HAL/S, Vol. II

Abstract: This is the second volume describing a package that extends the Ada programming to include linear algebra capabilities similar to those of HAL/S language. It contains Appendices and a floppy diskette.

Author: Klumpp, Allan R.

Publisher: NASA/JPL - NASA Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA

Reference Number: JPL D-3729

Producing Organization: NASA/JPL - NASA Jet Propulsion Laboratory

Publication Date: 11/86


Wholistic Evaluation Method (WEM) of the SWG APSE, 2: Method Application and Forms

Abstract: Describes the method application and forms used by NATO to evaluate Ada Programming Support Environments (APSEs) through a demonstration of a completed APSE by development of sample software weapon systems.

Publisher: Dassault Electronique, 55 Quai Marcel Daaault, 92214 Saint-Cloud, France

Reference Number: NE 525 373 Ed 7

Sponsoring Organization: NATO

Producing Organization: Dassault Electronique

Publication Date: 6/92


Wholistic Evaluation Method (WEM) of the SWG APSE, 3: Method Report

Abstract: This is intended to describe how to interpret the WEM process evaluation reports and how to produce a synthesis report on evaluation of a NATO Ada Programming Support Environment (APSE).

Publisher: Dassault Electronique, 55 Quai Marcel Dassault, 92214 Saint-Cloud, France

Reference Number: NE 574 403 Ed. 2

Sponsoring Organization: NATO

Producing Organization: Dassault Electronique

Publication Date: 11/92


Ada 9X Transition Planning Guide: A Living Document and Working Guide for PEOs and PMs

Abstract: The purpose of this planning guide is to provide Program Executive Officers (PEOs) and Program Managers (PMs) with the guidance necessary to develop an effective plan that directs the activities of their programs in the transition to Ada 9X. The planning guide provides a simple, three-step process to begin the management of an Ada 9X transition.

Author: Ada Joint Program Office

Publisher: AJPO

Sponsoring Organization: AJPO

Producing Organization: EDS

Publication Date: 9/94


Quantifying the Debate: Ada vs. C++

Abstract: Software developers continue to debate the virtues of C++ vs. Ada. In an attempt to provide a fair assessment, this is one consultant's analysis of cost, reliability, and maintainability metrics for similar commercial and military systems.

Author: Reifer, Donald J.

Publisher: Crosstalk

Publication Date: 7/96


Foggy Bottom Transit Authority: a Model Rapid Transportation System with Ada 95 Software Control

Abstract: Foggy Bottom Transit Authority (FoBTA) is a computer-controlled HO-scale model of an urban rapid transportation system based loosely on Metrorail, the rapid rail network of Washington, D.C. and its suburbs in Maryland and Virginia. FoBTA models a part of the Metrorail system using off-the-shelf HO model railroad equipment and some additional electronic parts, along with a computer running the GNU Ada 95 compiler (GNAT) under the Linux operating system. This project was inspired by the successful work of John McCormick and his students [McCormick 92]. Our work differs mainly in that we are modeling a rapid transit system instead of a conventional freight railroad. Associated with the Metrorail model is a new upper-level real-time systems course.

Author: Feldman, Michael B., Alden A. Dima, and Yair Rajwan

Publisher: published in "Proceedings of the Tenth Annual Ada Software Engineering and Training Symposium"

Publication Date: 6/76


The Portable Dining Philosophers: a Movable Feast of Concurrency and Software Engineering

Abstract: This paper describes a course-related project in concurrent programming using the Ada language. Dijkstra's famous "dining philosophers" problem is used as a vehicle for developing a program rich enough in system construction problems to be realistic yet small enough to be manageable in a classroom situation.

Author: Feldman, Michael B.

Publisher: Technical Symposium on Computer Science Education

Publication Date: 3/92


Programming the Internet in Ada 95

Abstract: A new paradigm for computing is emerging based on the Internet and the World Wide Web, accompanied by a new standard programming platform based on the Java(tm) technology recently announced by Sun Microsystems. The Java technology includes the definition for a platform-independent byte code representation for small applications called applets, which allows Java-enabled Web browsers to download and execute these Java applets using a byte code interpreter.

Author: Taft, Tucker S.

Publisher: Intermetrics

Publication Date: 5/96


Experiences Applying a Practical Architectural Method

Abstract: Software architecture has come to be recognized as a discipline distinct from software design. Over the past five years, we have been developing and testing a practical software architecture method at the MITRE Software Center. The method begins with an initial statement of system goals, the purchaser's vision for the system, and needs, an abstraction of the system's requirements. Multiple views of the system are then developed, to address specific architectural concerns. Each view is defined in terms of components, connections and constraints and validated against the needs. This paper briefly introduces the method and describes our experiences with its "alpha" and "beta" applications to two U.S. Army management information systems.

Author: Emery, David E., Richard F. Hilliard II, and Timothy B. Rice

Publisher: published in "Ada Europe '96: Reliable Software Technologies"

Publication Date: 6/96


HCSD Unit Development Process: Step-Wise Process Improvement

Abstract: This paper describes the evolution of the procedures for software development by Hughes Canada in the Canadian Automated Air Traffic Control System (CAATS) software project. We explain the reasons behind the changes made to the unit development process, and show our movement from ad-hoc through qualitative to quantitative process enhancement, consistent with our transition from prototyping to production.

Author: Emery, David and Jas Madhur

Publisher: published in "Ada Europe '96: Reliable Software Technologies"

Publication Date: 6/96


Ada Outperforms Assembly: A Case Study

Abstract: With the intent of getting an Ada waiver, a defense contractor wrote a portion of the software in Ada -- to prove that the language could not produce real-time code. The expectation was that the Ada code would be too large and too slow to be effective for a communications application. In testing his hypothesis, the opposite was found to be true. With only minor source code variations, one version of the compiled Ada code was much smaller than the corresponding Assembly code, but executed at approximately the same speed; a second version was approximately the same size, but executed much faster than the corresponding Assembly code.

Author: Lawlis, Patricia K. and Terence W. Elam

Publisher: published in "Proceedings of TRI-Ada '92"

Publication Date: 11/92


Comparing Development Costs of C and Ada

Abstract: This article discusses a case in which essentially the same system was developed in C and in Ada -- the variables were controlled enough to make a comparison between development costs associated with the langauges.

Author: Zeigler, Stephen F., Ph.D.,

Publisher: Rational Software Corporation

Publication Date: 3/95


Translating C++ Software into Ada 95

Abstract: Before 1995, a software developer had to choose between building software that was object oriented and software that had the reliability of Ada 83. By translating C++ into Ada 95, we can now achieve more reliable object-oriented software. This article describes a case study in which such a translation was performed manually. The various difficulties that were encountered are described, together with the solutions that were adopted. This article concludes with a justification for an automatic translator from C++ to Ada 95.

Author: Uhde, Kimberly K. and Stephen R. Schach

Publisher: published in "CrossTalk" magazine

Publication Date: 10/95


DVM: An Object-Oriented Framework for Building Large Distributed Ada

Abstract: This paper presents a description of a reusable framework for building large, distribute Ada applications. The framework, known as the Distributed Virtual Machine (DVM), provides a portable suite of integrated services for building a wide variety of distributed, fault tolerant applications. It serves as the foundation for a family of automated air traffic control systems currently under development by Hughes Aircraft Company. The DVM provides an "abstract instruction set" for developing distributed systems, allowing applications to be developed without concern for the actual physical distribution. This level of abstraction is essential for managing the complexity of the air traffic control systems, which are estimated to require the development of up to one million lines of Ada source code.

Author: Thomson, Christopher J. and Vincent Celier

Publisher: published in "TRI-Ada '95 Conference Proceedings"

Publication Date: 11/95


Global Positioning of Ada

Abstract: Given the fascination the media has had with the Internet (aka the Information Superhighway), one could easily overlook the success of yet another government technology transfer project. The Global Positioning System (GPS) has clearly made the leap from serving primarily as a military defense tool to a product with a vast amount of commercial potential. From uses in aviation to outdoor recreational activities, we have already seen surprising new markets opening up. If we look at the core of GPS technology, we find that Ada has played a significant role in its success. Although the DoD will not make available all of the details of the GPS architecture for security reasons, the commercial end-user applications have had a definite Ada flavor.

Author: Pukite, Paul

Publication Date: 10/95


A Review of Non-Ada to Ada Conversion

Abstract: This report provides a discussion of the processes and problems involved with the conversion of software from early High Order Languages (HOLs) to Ada. Specific compatibility and format difficulties are discussed for each HOL examined, including C, Cobol, Fortran, Jovial, Modula-2, and Pascal. Several conversion approaches are presented, along with the advantages and disadvantages of each. Three specific conversion projects are overviewed. Points of contact for several currently available Off the Shelf (OTS) tools to help the conversion process are included for reference, with a short discussion of each.

Author: Kaman Sciences Corporation

Publisher: Kaman Sciences Corporation

Sponsoring Organization: Rome Laboratory, Griffiss AFB, NY 13441-5700

Producing Organization: Kaman Sciences Corporation

Publication Date: 8/93


Object-Oriented Programming with Ada 9X

Abstract: Ada 9X, the revised definition of the Ada programming language, supports object-oriented programming. This paper examines the new, object-oriented features of the language, their use, and how they fit into Ada's strong type system and genericity mechanisms. Basic object-oriented mechanisms are covered, such as inheritance and polymorphism. The authors then show how to combine these mechanisms into valuable programming techniques; topics include programming by extension, heterogeneous data structures, and mixin inheritance.

Author: Barbey, Stéphane, Magnus Kempe, and Alfred Strohmeier

Publisher: Swiss Federal Institute of Technology

Publication Date: 3/94


Ada 95 Tips and Tidbits Number 1: User Defined Assignment

Abstract: A column aimed at the experienced Ada programmer focusing on: User Defined Assignment (UDA). UDA is needed whenever the default semantics of a private type (which are derived from the semantics of the underlying implementation) don't match the semantics that the designer desires for the abstraction. Typically, this occurs when the underlying implementation uses access types.

Author: Balfour, Brad

Publisher: published in "Ada Letters XIV(5)"

Publication Date: 9/94


Ada 95 Tips and Tidbits Number 2: Expressing Design Inheritance Relationships in Ada 95

Abstract: A column is aimed at the experienced Ada programmer and focuses on: Expressing Inheritance Based Design Relationships in Ada 95. Because Ada 95 separates the concepts of modularity (expressed in the language through the Ada program units such as packages) from the concept of inheritance (expressed through the used of derived tagged types), it is possible to model several different design uses of inheritance directly in the Ada programming language. As a specific example, we will consider the two typical uses for inheritance: the "is-a" relationship and the "is-implemented-using" relationship. Ada 95 allows these two uses of inheritance to be expressed differently, and therefore to be clearly understood.

Author: Balfour, Brad

Publisher: published in "Ada Letters XV(3)"

Publication Date: 5/95


Ada 95 Tips and Tidbits Number 3: Inheritance & Child Library Units

Abstract: This column is aimed at the experienced Ada programmer and focuses on: Inheritance and Ada 83 Style Packaging. This column expands on the themes introduced in Tips and Tidbits #2 [Ada Letters XV(3), May/June 1995], by continuing to discuss variations on inheritance that are possible in Ada 95. In this column we'll look at the combination of derived types, packages, and hierarchies of both types and packages. Since Ada 95 clearly, and in my opinion correctly, separates the concepts of module and type, there are many issues to explore. And I'll attempt to demonstrate that rarest of occurrences -- where the combination of two features leads to simpler software.

Author: Balfour, Brad

Publisher: published in "Ada Letters XV(4)"

Publication Date: 7/95


Orthogonal Persistence and Ada

Abstract: Research into persistent programming languages and systems in recent years has shown that the technology is useful for developing complex software in many problem domains. This paper explores the issues of adding persistence support to Ada, either as extensions to Ada 9X, or as an integral part of the next version of the language.

Author: Crawley, Stephen C. and Michael J. Oudshoorn,

Publisher: published in "TRI-Ada '94 Proceedings"

Publication Date: 11/94


Ada 9X for Embedded Systems Development

Abstract: Anyone involved with the development of embedded systems should take a serious look at Ada 95, as it retains the excellent readability and safety of the original version (Ada83), while providing the flexibility and control of lower-level languages, and full support for object-oriented programming and multitasking.

Author: Taft, S.T.

Publisher: published in "EE Times" (6/94)

Publication Date: 6/94


Component Provider's and Tool Developer's Handbook

Abstract: This Component Provider's and Tool Developer's Handbook was developed under the Central Archive for Reusable Defense Software (CARDS) Program to help facilitate software reuse adoption. Government developers and software industry vendors supporting government acquisitions are provided with guidance for developing domain-specific, reusable components and tools supporting reuse. The goal of this handbook is to stimulate the development and commercialization of large-scale components and tools for vertical domains. Focus is placed on architecture-centric, library-assisted software reuse. It is assumed the reader is familiar with the design and development of software. The audience for this handbook consists of: 1) government [domain and System Program Office (SPO) engineers] and 2) contractors [component creators and tool developers].

Author: Unisys, Valley Forge Engineering Center, & EWA, Inc.

Publisher: Unisys Corporation, Reston Virginia, VFL Unisys, and EWA, Inc.

Sponsoring Organization: Electronic Systems Center, Air Force Material Command, USAF

Producing Organization: Unisys Corporation

Publication Date: 3/94


CM Plans: The Beginning to your CM Solution

Abstract: This paper provides a CM model plan, which includes such topics as: SCM organization, specification identification, dealing with interfacing, identification between files and documents, identification tracking, label/numbering systems for files, configuration status accounting and auditing, CM training, and subcontractor/ vendor agreements.* The paper also has a CM Q&A Index. It also includes an evaluation of three CM standards (IEEE, NASA, & DoD). It discusses the use of automated tools in a CM plan (specifically a CM template). It also covers the elements of a CM plan. *CM model plan: http://www.sei.cmu.edu/~scm/papers/CM.Plans/CMPlans.AppendixB.html

Author: Bounds, Nadine M. and Susan Dart

Publisher: Software Engineering Institute

Publication Date: 2/96


Ada Programmers Frequently Asked Questions (FAQ)

Abstract: This FAQ covers the following topics: Elementary Questions, Advantages of Ada, Object-oriented Programming with Ada, Ada Numerics, Efficiency of Ada Constructs, Advanced Programming Techniques with Ada, Ada and Other Programming Languages, Interfacing with Ada, finding More Ada Information, & Pretty-printing and Measuring Ada Source Code.

Author: Kempe, Magnus

Publisher: Magnus Kempe

Publication Date: 6/96


Ada versus Modula-3

Abstract: This paper compares and contrasts Modula-3 and Ada and covers the following topics: External Issues; Packages and Modules; Data Types; Storage Management; Statements; Exceptions and runtime errors; Tasks/threads; Procedure parameters; Expressions; Lexical

Author: Almquist, Kenneth

Publisher: AT&T Bell Laboratories

Publication Date: 2/96


Inheritance and Reusable Objects? Yeah, Right.

Abstract: This paper considers the demanding expectations many people have for reuse technology. The authors believe that the successes of reuse technology are not as immediate as commonly thought. They rate reuse success on the following three terms: speed, power, and agility. All three of these aspects are part of the Reuse Cycle, which also includes architecture, process and tools [and an] organizational model. With the Reuse Cycle in mind, the authors designed a project with the goal of maximizing reuse technology by considering software issues at all levels, not just selected levels. By doing so, they were able to isolate the unique application logic within a system and reuse up to 90 percent of code. They suggest that anyone considering reuse technologies study business processes that have similar characteristics within a software system. These similar processes turn into reusable code, while those with differences are designed to share in some of these now reusable characteristics, and then become reusable (the example given in this instance is changing the business process invoice to the business process consignment).

Author: Moldauer, Tom and Jim Adamczyk

Publisher: Andersen Consulting (published in "Object Magazine")

Publication Date: 9/95


United States Army Software Reuse Policy

Abstract: This document outlines the Army's Software Reuse plan, assigns responsibilities, and guides the evolution and improvement of the policy and program.

Author: Secretary of the Army

Publisher: Army Reuse Center

Publication Date: 8/95


Supporting Software Reuse Within an Integrated Software Development Environment (Position Paper)

Abstract: This paper outlines ongoing work which aims to provide programming environment mechanisms that support the reuse of code via various forms of abstraction that complement those traditionally provided by programming languages. The concept of derivation-based reuse is also defined, and a generic framework for its support is outlined. In addition, a collection of environment mechanisms, intended to fit within this framework, are outlined.

Author: Ransom, Keith J. and Chris D. Marlin

Publisher: The Flinders University of South Australia (Department of Computer Science)

Publication Date: 3/95


The Art of Reuse Software Requirements and Specifications: A Survey of Reuse Method, Techniques and Tools

Abstract: This paper considers how and why reuse is necessary. It describes reuse techniques, and urges that these techniques be employed early in the software life-cycle (from the particular point of view of software requirements and specifications). It then relates this purpose to the RARE (Reuse-Assisted Requirements Elicitation) method.

Author: Cybulski, Jacob L.

Publisher: La Trobe University (Department of Computer Science and Computer Engineering)

Publication Date: 10/95


Towards more Flexibility in Reuse

Abstract: This paper describes the use of KREST as a tool for reuse strategy. The tool is desgined to maximize reuse flexibility in software and knowledge engineering. Other methods of software reuse are also discussed. The KREST tool was developed from the CONSTRUCT project. [This paper has been published in the 'Proceedings of the 14th International Avignon conference on Artificial Intelligence,

Author: Geldof, Sabine

Publisher: published in "Proceedings of the 14th International Avignon Conference on AI, KBS, Expert Systems, and Natural Language"

Publication Date: 6/94


A Systematic Software Reuse Program Based on an Architecture-Centric Domain Analysis

Abstract: The authors discuss the ad-hoc use of legacy code, and they advocate a systematic approach to software reuse, as the best way to make large productivity gains. The authors cite the Army's CECOM Post Deployment Software Support as an example of this process. The first part of the document contains an overview, strategy, and implementation of the reuse program, and a more extensive discussion of ad-hoc and systematic approaches to reuse. The second part of the report describes the programs systematic approach, and its architecture-centric basis, along with the longer-term systematic reuse within SED. Basically, the goal of the project is to create an architectural concept that includes both processes and artifacts. The report is organized accordingly: reuse program overview; reuse program strategy; reuse program implementation; architecture-centric based reuse. The document also contains a reference list.

Author: Wickman, Grant and James Solderitsch

Publisher: US Army - CECOM, UNISYS

Publication Date: 7/96


A Pattern for Reuse

Abstract: This authors of this article advise software engineers and programmers to keep reuse in mind early in the software lifecycle. They describe how they have designed a program providing a specific path from the earlier to later phases of the lifecycle. They focus on the framework of a system, in particular, and say that the success of reusability is diminished, due to the difficulty in finding individual reusable components for a specific need, especially in a large software repository. That is why the authors believe that a designer should be able to find out the architectural concepts that reusable components are based on. They suggest that the architectures of both the application and the framework should be similar and work well together, in order for reusability to be maximized. The authors created a generative pattern language that aids the user in making connections between the framework and its components. In the end, they advise that there be an attempt to organize reuse repositories around components that support specific sets of patterns which in turn describe specific architectures. They then go on to describe how architecture should be developed.

Author: McGregor, John D., Jim Doble, and Asha Keddy

Publisher: published in "Object Magazine"

Publication Date: 1/95


Experiences With Logical Code Analysis in Software Reuse and Re-engineering (first presented at the American Institute of Aeronautics and Astronautics Computing in Aerospace 10 Conference, March 28-30, 1995)

Abstract: This document contains information about logical code techniques and how they can be used to help extend software life. They can be applied to many different types of software. There is a discussion of the "principal activities" of maintenance, and there are also programming examples showing how these maintenance techniques work. The paper covers such subjects as: code simplification, logical analysis, defect resolution, "if-then-else" scenario, strategies for logical analysis, loops, tests for programming, and concurrent programs. There is also a reference list

Author: Hart, Johnson M.

Publisher: American Institute of Aeronautics and Astronautics

Publication Date: 3/95


Subsystem Reuse in the Intelligent Multimedia Learning System: A Case Study Using Object-Oriented Approach

Abstract: The focus of this paper is Large Scale Component development with subsystem reuse in mind. The authors present their case study of an electronic resource subsystem (ERS), contained in an Intelligent Multimedia Learning System (IMLS). They describe how ERS is used and reused within the framework of the system. Object-oriented domain analysis methods are also covered here. The authors then suggest ways to develop reusable software. Includes references.

Author: Sarsan, M., Eng Huat NG, and D. Poutney

Publisher: Liverpool John Moores University

Publication Date: 6/95


Software Design for Reliability and Reuse: A Proof-of-Concept Demonstration

Abstract: Discussion of how to use program transformation tools to generate programs automatically and "design capture in domain specific design languages." This whole process is applied to the "Message Translation and Validation domain." The report also includes "Transformational Improvement and Implementation Techniques." There is also advice about software reuse, including such topics as "evolutionary" improvements, use of Domain Analysis, and practice of "strong configuration management practices."

Author: Bell, J., et al.

Publisher: ACM Press (published in "TRI-Ada '94 Proceedings")

Publication Date: 11/94


Army Strategic Software Reuse Plan

Abstract: This plan defines a reuse strategy which takes advantage of the payoffs of early work in systematic, domain-specific, architecture-centric software reuse. The Army believes that reuse is one of the keys which will allow it to cope with limited resource. We also recognize that reuse is still an evolving discipline. For these reasons, the Army Software Reuse Plan is a "living" document, which is based on the approved DoD Software Reuse Vision and Strategy (July 1992). This plan, when fully implemented, will put in place an organizational structure with policy and controls to provide management oversight of reuse (See Sec. l). It will establish a new reuse-based paradigm that will be used in transitioning existing software developments (where appropriate), and full support of future Army software developments. This reuse-based paradigm can be applied to all types of software-intensive systems. It will provide the direction that is needed to build the systems to support the functional needs of the Army, faster, cheaper and better.

Publisher: Army Reuse Center

Publication Date: 8/92


Software Engineering Lecture Notes

Abstract: The author writes that data types are defined by their operations and functions. He also talks about how to come up with a "correct implementation" for abstract data types. The full paper contains discussions of such issues as: software quality, requirements specification, design, reusable software components, and coding

Author: Strandh, Robert

Publication Date: 12/94


Solutions for Software Evolution and Reuse

Abstract: Table of contents includes proteus, recycle,euroware,eurobanquet,cosmos,scale

Author: Various

Publisher: Solutions for Software Evolution and Reuse

Publication Date: 1/96


A Simple Cost Model for Software Reuse

Abstract: This document develops a process model of software reuse, and investigates the costs of particular steps in the process three important costs are identified: comprehension, matching, and clerical implementation costs finally

Author: Jameson, Kevin

Publication Date: 4/96


Report of the Working Group on Reuse Education

Abstract: The knowledge and skills of future software engineers must change from a "develop from scratch" mind set to a software reuse mind set. This type of change requires a corresponding change to the computer science curriculum and to individual courses.

Author: Levine, Trudy and Fairleight Dickinson

Publication Date: 8/95


Reengineering and the Product Line Approach to Software Development

Abstract: This paper describes the product line approach to software-intensive development. It discusses the role of reengineering in Domain Engineering and how reengineering can provide techniques and automation for fitting legacy parts into a domain-specific architecture.

Author: Davis, Maggie

Sponsoring Organization: (4th Reengineering Forum; Victoria B.C., September 19 -21, 1994)

Publication Date: 9/94


Dialogue-Specified Reuse of Domain Engineering Work Products

Abstract: This paper reports on experience gained in implementing Boeing's search and retrieval library services (ROAMS) for reusable software work products stored in a domain-specific reuse library.

Author: Davis, Maggie and Hal Hawley

Sponsoring Organization: (WAdas '94; McLean, VA, June 27 - July 1. Awarded "Best Paper of Conference")

Publication Date: 6/94


Reuse of Software Process and Product Through Knowledge-base Adaptation

Abstract: Describes reuse capability developed by Boeing in support of STARS. Describes the retrieval and adaptation of software artifacts and the processes for using them. Metrics for measuring domain are suggested.

Author: Davis, Maggie and Hal Hawley

Sponsoring Organization: Third International Conference of Software Reusability; Rio de Janeiro, Brazil, November 1-4, 1994

Publication Date: 11/94


Adding Goals for Reuse Practice to Project Plans

Abstract: This paper reports on STARS Reuse Strategy Model.

Author: Davis, Maggie

Sponsoring Organization: Sixth Annual Workshop on Software Reuse; Owego, NY, November 2-4, 1993

Publication Date: 11/93


DARTS: A Domain Architecture for Reuse in Training Systems

Abstract: This paper discusses characteristics of good software architecture, reviews architecture developed at Boeing Huntsville, and evaluates it against these characteristics. Discusses DARTS role in megaprogramming.

Author: Crispen, Robert G., et. al.,

Sponsoring Organization: I/ITSEC 1993; Orlando, FL, Nov 2 - Dec 2

Publication Date: 11/93


Testing a Technology for Reuse

Abstract: Describes Huntsville Experience with Domain Analysis for Flight Simulators

Author: Freemon, Brett and Bob Crispen

Sponsoring Organization: 14th I/ITSEC 1992; TX, Nov 2-5, 1992

Publication Date: 11/92


STARS Reuse Maturity Model - Guidelines for Reuse Strategy Formulation

Abstract: This paper summarizes the STARS reuse concepts joint activity team's work to date on the concept of a reuse maturity model (RMM). It discusses the STARS approach, which is to evolve a RMM from the STARS Conceptual Framework for Reuse Processes (CFRP) in keeping with current notions of technology introduction and adoption. Further, the STARS notion of a RMM is as the basis for formulating an organization's short and long term strategies for improving their state of reuse practice with respect to a single domain.

Author: Davis, Maggie

Sponsoring Organization: Fifth Annual Workshop on Software Reuse; Palo Alto, CA, Oct 26-29, 1992

Publication Date: 10/92


Technical Comparison of the Ada and C++ Languages

Abstract: Briefing slide copies.

Author: Colbert, Edward

Publisher: Absolute Software Company, Inc., 4593 Orchid Drive, Los Angeles, CA 90043

Producing Organization: Absoute Software Company, Inc.

Publication Date: 6/94


Catalog of Resources for Education in Ada and Software Engineering (CREASE) - Version 3.0

Publisher: IITRI - IIT Research Institute, Turin Road North, Rome, NY 13440

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: IITRI - IIT Research Institute

Publication Date: 5/85


Catalog of Resources for Education in Ada and Software Engineering (CREASE) - Version 8.0

Publisher: IITRI - IIT Research Institute, 4409 Forbes Boulevard, Lanham, MD 20706

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: IITRI - IIT Research Institute

Publication Date: 1/96


Ada 9X Draft Mapping Document, Version 2.0

Author: Carlson, W.; et al.

Publisher: Intermetrics, Inc.

Sponsoring Organization: Ada Joint Program Office

Producing Organization: Ada 9X Project Office

Publication Date: 5/91


KAPSE Interface Team Public Report, Volume VI

Author: Hayward, D. L.

Publisher: NOSC - Naval Ocean Systems Center, San Diego, CA 92152

Reference Number: NOSC TD 552 Volume VI

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: NOSC - Naval Ocean Systems Center

Publication Date: 3/89


Ada Language System Textbook

Author: Primack, Elaine; et al.

Publisher: SofTech, Inc., 460 Totten Pond Road, Waltham, MA 02254

Reference Number: 1102-9.2

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07703

Producing Organization: SofTech, Inc.

Publication Date: 12/84


Introduction to Ada Programming held in Columbia, MD on February 7-11, 1994

Abstract: Training materials.

Author: Vega, David

Publisher: Fastrak Training, Inc. 9175 Guilford Road, Columbia, MD 21046

Producing Organization: Fastrak Training, Inc.

Publication Date: 1/94


Software Size/Cost Models Seminar Update, Voume 1

Abstract: Presentation viewgraphs.

Publisher: IITRI - IIT Research Institute, 4600 Forbes Boulevard, Lanham, MD 20706

Sponsoring Organization: AFCCE - U.S. Air Force Cost Center

Producing Organization: IITRI - IIT Research Institute

Publication Date: 2/89


Software Size/Cost Models Seminar Update, Volume 2

Abstract: Presentation viewgraphs.

Publisher: IITRI - IIT Research Institute, 4600 Forbes Boulevard, Lanham, MD 20706

Sponsoring Organization: AFCCE - U.S. Air Force Cost Center

Producing Organization: IITRI - IIT Research Institute

Publication Date: 2/89


Ada 95 Adoption Handbook: A Guide to Investigating Ada 95 Adoption

Author: Balfour, Brad; et al.

Publisher: AJPO - Ada Joint Program Office

Reference Number: PD 383.4

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: CACI

Publication Date: 9/95


Ada in the Maintenance Arena

Abstract: Paper

Author: Schrank, Michael J.; Glenn W. Boyce, Jr.; and Carolyn K. Davis

Producing Organization: MITRE

Publication Date: 4/95


Published Results of Using Ada

Publication Date: 1/96


C vs. Ada: Arguing Performance Religion

Author: Sylek, David

Producing Organization: Tartan, Inc.

Publication Date: 12/95


Army Policy on Ada

Abstract: Briefing

Author: Schwenk, Robert H.

Producing Organization: U.S. Army

Publication Date: 4/96


Implementation of the Ada Programming Language, Change to HQDA Letter 25-94-1

Reference Number: HQDA LTR 25-95-1

Producing Organization: U.S. Army

Publication Date: 7/95


Ada 95 Quality and Style: Guidelines for Professional Programmers

Author: Ausnit-Hood, Christine; et al.

Publisher: Software Productivity Consortium

Reference Number: SPC-94093-CMC

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: Software Productivity Consortium

Publication Date: 10/95


Evaluation of Megaprogramming in Ada: Pilot Course Offerings

Publisher: Software Productivity Consortium

Reference Number: SPC-95044-CMC

Sponsoring Organization: AJPO - Ada Joint Programming Office

Producing Organization: Software Productivity Consortium

Publication Date: 11/95


Software Reuse Development Plan for New Attack Submarine, FY95 Report

Author: Caldwell, Charles and Jan Bergandy

Sponsoring Organization: NUWC - Naval Underwater Warfare Center

Producing Organization: American Systems Corporation

Publication Date: 1/96


Defense Open Systems Infrastructure Common Domain Models

Author: Roodbeen, Steven

Sponsoring Organization: DISA

Producing Organization: NUWC - Naval Underwater Warfare Center

Publication Date: 1/96


New Attack Submarine (NSSN): Software Acquisition and Reuse Strategy

Author: Clark, John; et al.

Sponsoring Organization: NUWC - Naval Underwater Warfare Center

Producing Organization: Comptek Federal Systems, Inc.

Publication Date: 1/96


Ada Compiler Validation Procedures

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 1/95


Ada Compiler Validation Procedures

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 12/95


IEEE Draft Standard for Reuse Library Basic Data Interoperability Model (BIDM), P1420.2

Publisher: IEEE - Institute of Electrical and Electronics Engineers, Inc.

Reference Number: P1420.2 D2.0

Sponsoring Organization: IEEE Computer Society

Producing Organization: IEEE Standards Department

Publication Date: 1/95


Final DoD 5000 Policy Documents (DoDD 5000.1 and 5000.2) on Defense Acquisition

Abstract: Copies downloaded from the WWW.

Publisher: DoD

Reference Number: DoDD 5000.1; DoDD 5000.2

Producing Organization: DoD

Publication Date: 2/96


Investigate Capability of Ada Higher Order Programming Language for Developing Machine Independent Software

Author: Gallaher, L.J.

Publisher: RADC - Rome Air Development Center, Griffis AFB, NY 13441

Reference Number: RADC-TR-82-46; AD A116070

Sponsoring Organization: RADC - Rome Air Development Center

Producing Organization: Georgia Institute of Technology

Publication Date: 3/82


Tutorial Material on the Real Data-Types in Ada

Author: Wichmann, B.A.

Sponsoring Organization: U.S. Army European Research Office

Producing Organization: National Physical Laboratory

Publication Date: 11/80


Using Selected Features of Ada: A Collection of Papers

Author: Haberman, Nico; et al.

Sponsoring Organization: CECOM - U.S. Army CECOM/CENTACS, Ft. Monmouth, NJ 07703

Producing Organization: various

Publication Date: 11/80


Ada Integrated Environment

Sponsoring Organization: RADC - Rome Air Development Center, Griffis AFB, NY 13441

Producing Organization: CSC - Computer Sciences Corporation

Publication Date: 3/81


ASIS: Ada Semantic Interface Specification - Support for Ada Semantic Integration

Abstract: Briefing.

Author: Bladen, Jim

Producing Organization: Telesoft

Publication Date: 11/91


Ada 9X Adoption in the ACCS LOC1 Project

Author: Treurniet, W.

Reference Number: FEL-94-C335

Sponsoring Organization: NATO

Producing Organization: TNO Physics and Electronics Laboratory, The Netherlands

Publication Date: 12/94


The 1994 Ada-Belgium Seminar: Papers

Sponsoring Organization: AJPO - Ada Joint Program Office; ACM/SIGAda

Producing Organization: Ada-Belgium

Publication Date: 11/94


CD139: MILSTAR Ada Methodology

Abstract: Training materials

Author: Cohen, P.F.

Producing Organization: Lockheed Missiles & Space Company, Inc.

Publication Date: 4/85


CD138: Applying Ada

Abstract: Training materials

Producing Organization: Lockheed Missiles & Space Company, Inc.

Publication Date: 4/85


CD 134: Introduction to Ada

Abstract: Training materials.

Author: Ockerman, G. L.

Producing Organization: Lockheed Missiles & Space Company, Inc.

Publication Date: 4/85


Ada Questions and Answers, Volume I

Author: Mendal, Geoffrey O.

Producing Organization: Lockheed Missiles & Space Company, Inc.

Publication Date: 4/85


The Pamela Methodology

Abstract: Paper

Author: Cherry, George W. and Bard S. Crawford

Producing Organization: Thought Tools and TASC

Publication Date: 11/85


Ada in Crisis: The Four Horsemen

Abstract: Presentation to the National Research Council review of Ada within the DoD.

Author: Brown, Norm

Producing Organization: DoD Software Program Managers Network

Publication Date: 4/96


Ada Summit Meeting

Abstract: Briefing

Author: Russomano, Jerry

Producing Organization: DISA

Publication Date: 10/93


Department of Defense Software Reuse Initiative Strategic Plan (Coordination Draft)

Publisher: CACI

Sponsoring Organization: DISA-SRI

Producing Organization: CACI

Publication Date: 3/95


Ada/POSIX Real-Time Bindings Quarterly Technical Report

Author: Baker, T. P.

Publisher: Florida State University, Department of Comuter Science, Tallahassee, FL 32306

Sponsoring Organization: CECOM - U.S. Army CECOM, Ft. Monmouth, NJ 07731

Producing Organization: Florida State University

Publication Date: 3/96


Ada Strategy Development Process

Abstract: Briefing viewgraphs

Author: Russomano, Jerry

Publisher: DISA

Sponsoring Organization: DISA

Producing Organization: DISA

Publication Date: 9/93


An Evaluation of the Wholistic Evaluation Method (WEM)

Author: Roby, Clyde G.; et al.

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Reference Number: Ida Paper P-3021

Sponsoring Organization: AJPO - Ada Joint Project Office

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 12/94


SECNAV Instruction 5234.2A: Ada Programming Language Policy

Author: Slatkin, Nora

Publisher: Department of the Navy, Office of the Secretary, Washington, DC 20350-1000

Reference Number: SECNAVIST 5234.2A

Producing Organization: Navy

Publication Date: 4/94


Changes to Ada - 1987 to 1995

Reference Number: ISO/IEC 8652:1995(E)

Sponsoring Organization: ISO/IEC - International Organization for Standardization/International Electrotechnical Commision

Producing Organization: Intermetrics

Publication Date: 12/94


Defense System Software: FY 79-83 Research and Development Technology Plan

Author: Carlson, William E.; et al.

Publisher: DoD

Sponsoring Organization: ODDR&E - Office of the Director of Defense Research and Engineering

Producing Organization: R&D Technology Panel of the Management Steering Committee for Em

Publication Date: 9/77


Specifications and Standards - A New Way of Doing Business

Author: Perry, William J.

Publisher: OSD

Producing Organization: OSD - Office of the Secretary of Defense

Publication Date: 6/94


Available Ada Bindings

Publisher: IITRI - IIT Research Institute, 4409 Forbes Boulevard, Lanham, MD 20706

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: IITRI - IIT Research Institute

Publication Date: 5/94


Arbitrary Precision in a Preliminary Math Unit for Ada

Abstract: Thesis

Author: Lawlis, Patricia K.

Publisher: DTIC - Defense Technology Information Center

Reference Number: AFIT/GCS/MA/82M-2; AD A115557

Producing Organization: AFIT - U.S. Air Force Institute of Technology

Publication Date: 3/82


Software Maintenance: A User/Management Tug-Of-War

Author: Lientz, Bennet P. and E. Burton Swanson

Producing Organization: UCLA - University of California at Los Angeles

Publication Date: 4/79


Guidelines for Choosing a Computer Language: Support for the Visionary Organization

Abstract: Not cleared for public release.

Author: Lawlis, Patricia K.

Publisher: C. J. Kemp Systems, Inc.

Producing Organization: C. J. Kemp Systems, Inc.

Publication Date: 10/95


NATO Ada Programming Support Environments (APSEs) Memorandum of Understanding (MOU)

Publisher: NATO

Reference Number: DS/ASG(87)118

Producing Organization: NATO

Publication Date: 4/87


Monthly Metrics Report: October 1-31, 1995

Publisher: CACI, Inc

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 11/95


Monthly Metrics Report: November 1-30, 1995

Publisher: CACI, Inc.

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 12/95


Monthly Metrics Report: December 1-31, 1995

Publisher: CACI, Inc.

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 1/96


Monthly Metrics Report: January 1-31, 1996

Publisher: CACI, Inc.

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 2/96


Monthly Metrics Report: February 1-29, 1996

Publisher: CACI, Inc.

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 3/96


Monthly Metrics Report: March 1-31, 1996

Publisher: CACI, Inc.

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 4/96


Programming Language and Life Cycle Cost

Author: Masters, Michael W.

Publisher: NSWC - Naval Surface Weapons Center, Dahlgen, VA

Producing Organization: NSWC - Naval Surface Weapons Center, Dahlgren, VA

Publication Date: 3/96


Department of Defense Software Reuse Initiative Reuse Executive Steering Committee Charter - Working Draft

Publisher: CACI, Inc.

Reference Number: PD634:05-DEC-95

Sponsoring Organization: DISA

Producing Organization: CACI

Publication Date: 12/95


SRI Reuse Glossary - Working Draft

Publisher: CACI, Inc.

Reference Number: PD637:22-DEC-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 12/95


Domain Assessment Subject Area Design Document (Working Paper)

Publisher: CACI, Inc.

Reference Number: PD651:13-FEB-96

Sponsoring Organization: DISA

Producing Organization: CACI, Inc.

Publication Date: 2/96


Ada and Beyond: Software Policies for the Department of Defense

Abstract: The National Research Council's public briefing on 11/01/96, reviewing the current rationales for using Ada as the standard programming language of the DoD, discussing changes software engineering has encounted over the last twenty years since the establishment of the Ada program, and the future of Ada in the DoD.

Author: National Resource Council

Publisher: NRC

Publication Date: 11/96


Why Ada is the Right Choice for Object Databases

Abstract: Object-oriented programming languages (OOPLs) allow application

Author: Michael Card

Publication Date: 4/97


Embedded Real-Time and Database: How Do They Fit Together?

Abstract: New embedded system applications such as multi-sensor data fusion require database capabilities in real-time. This paper examines the issues involved in successfully using database technology in embedded real-time applications. Topics include the importance of real-time database technology in the Air Force, the necessary architectural differences between conventional DBMSs and real-time DBMSs, suitability of object versus relational models for real-time, and a comparison of Ada 95's concept of programming by extension to the relational concept of external views.

Author: Mayford B. Roark, Michael Bohler, and Barbara L. Eldridge

Publication Date: 4/96


TASH: Tcl Ada SHell, An Ada/Tcl Binding

Abstract: A binding to Tcl from Ada is described. The goal of this binding is to make scripting language features,

Author: Terry J. Westley

Producing Organization: Calspan SRL Corporation

Publication Date: 11/96


TASH: A Free Platform-Independent Graphical User Interface Development Toolkit for Ada

Abstract: A platform-independent Application Programming Interface (API) for developing Graphical User

Author: Terry J. Westley

Producing Organization: Calspan SRL Corporation

Publication Date: 11/96


[Part 1] [Part 2] [Part 3] [Part 4] [Part 5] [Part 6] [Part 7] [Part 8] [Part 9]

Back to FAQ