DCP (Distributed Software Engineering Control Process) - Experience in Bootstrapping an Ada (Trademark) Environment,

Abstract

This paper describes our experiences in developing a Distributed Software engineering Control Process (DCP). The DCP is a portable distributed Ada programming support environment that provides centralized project management and control facilities integrated with an off-the-shelf Ada compiler and associated development tools. A goal of the DCP is to support the reuse of Ada programs and packages. This capability is supported in part by the DCP database which maintains descriptions of Ada packages and can be used to locate packages for reuse. An Ada PDL and methodology is being developed to support the development of reusable programs and packages as well as a methodology for building programs from existing packages. The goal of DCP portability is addressed by building virtual interfaces to the user, the database and the host environment. The development methodology supported by the DCP is being used to develop the DCP, thereby bootstrapping itself. The methodology is currently supported by manual controls and procedures, but as the DCP capabilities are realized, they will be replaced by automated controls and procedures. (Author)

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1984
Accession Number
ADP003424

Entities

People

  • A. Rudmik
  • S. Parish

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Compilers
  • Computer Programming
  • Databases
  • Engineering
  • Environment
  • Human Factors Engineering
  • Interdisciplinary Science
  • Personnel Management
  • Project Management
  • Software Development
  • Systems Engineering
  • Systems Science
  • Trademarks
  • Virginia

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Nuclear Non-Proliferation and International Security
  • Software Engineering.