Modifiability Experiences with Ada (Trademark) Software

Abstract

This paper presents some of the techniques used by the Standard Automated Remote to Automatic Digital Network (AUTODIN) Host (SARAH) Development Team to increase the modifiability of their software. The first section of the paper provides some background information on the Ada evaluation task and defines the scope of the paper. The second section looks at some of the main issues associated with modifiability. A definition of modifiability is established and reasons that software will require modification are given. Some of the benefits of producing modifiable software are covered along with some of the costs and problems. The third section looks at specific methods that can aid the production of modifiable software. This section states that a sound software engineering methodology is the single most important factor in the development of modifiable software. However, program structure, general coding practices, and internal documentation standards are also important and can significantly add to a software projects modifiability. The final section summarizes some of the main points and provides some recommendations on the development of modifiable Ada software.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 29, 1987
Accession Number
ADA218686

Tags

DTIC Thesaurus Topics

  • Air Force
  • Command And Control
  • Command And Control Systems
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Department Of Defense
  • Engineering
  • Environment
  • High Level Languages
  • Language
  • Operating Systems
  • Security
  • Software Development
  • Standards
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Business Analytics
  • Software Engineering.