Evaluation of Ada Environments. Chapter 3.

Abstract

The Configuration Management/Version Control experiments (three in all) exercise the Configuration Management and version control capabilities of the Ada Programming Support Environment (APSE). The first experiment simulates the system integration and testing phase of the life cycle by having three separate development lines of descent from a single baselined system. The second experiment, which assumes that the first experiment has been successfully completed, investigates the APSE's support of pure Configuration Management activities such as: system construction, reconstruct ion of previously generated baselined systems, and construction of hybrid (a mixture of new and old) systems. The third experiment in the area of Configuration Management investigates the activities involved in the management of a software product including release control and release history. It also assumes that the first experiment has been successfully completed. The overall intent of this group of experiments is to provide a comprehensive evaluation of an APSE's version control capabilities (i.e., support of successive versions, variant versions, file checkin/checkout, etc.) as well as its Configuration Management capabilities The scope of the remainder of this chapter will be to carry out all six phases of the evaluation methodology for the first and second Configuration Management experiments in the context of the VMS/ALS (Ada Language System), VMS/VAXSet, and Unix/VADS (Verdix Ada Development System) Ada environment. Additionally, the third Configuration Management experiment will be carried out through the environment dependent steps of the evaluation methodology.

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1987
Accession Number
ADA180906

Entities

People

  • A. N. Habermann
  • Mark Borger
  • Mark Klein
  • Neal Altman
  • Nelson Weiderman

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Computer Programming
  • Configuration Management
  • Construction
  • Cycles
  • Environment
  • Language
  • Life Cycle Management
  • Life Cycles
  • Resource Management
  • Test And Evaluation
  • Test Methods

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Software Engineering.
  • Software Verification and Validation.