Common Ada (Trade Name) Missile Packages (CAMP). Volume 2. Software Parts Composition Study Results

Abstract

The objective of the CAMP program is to demonstrate the feasibility of reusable Ada software parts in a real-time embedded application area; the domain chosen for the demonstration was that of missile flight software systems. This required that the existence of commonality within that domain be verified (in order to justify the development of parts for that domain), and that software parts be designed which address those areas identified. An associated parts cataloging scheme and parts composition system were developed to support parts usage. This volume contains the results of the work performed on CAMP in the development of a software parts catalog and in the design of a prototype software parts composition system. Section II describes the results of the CAMP software parts cataloging study and the cataloging scheme recommended for CAMP. Section III contains the results of the CAMP software generation study and presents our view of the functionality of a software parts composition system. Section IV discusses the role of an expert system in the construction of a software Parts Composition System (PCS). Section V describes the particular expert system tool, the Automated Reasoning Tool (ART), used on CAMP and discusses its applicability in the software parts composition system application. Section VI discusses the major conclusions of the software cataloging and software parts composition system studies.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1986
Accession Number
ADB102655

Entities

People

  • Constance Palmer
  • Daniel G. Mcnicholl
  • Gerard O. Goeke
  • Sandford G. Cohen
  • William H. Whitford

Organizations

  • McDonnell Douglas

Tags

Communities of Interest

  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Artificial Intelligence
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Database Management Systems
  • Databases
  • Embedded Systems
  • Expert Systems
  • Information Science
  • Information Systems
  • Programming Languages
  • Software Development

Fields of Study

  • Computer science

Readers

  • Climatology
  • Computer Science.
  • Systems Analysis and Design