Modifiability Experiences with Ada (Trademark) Software
Ada evaluation project series no. 8
COMMAND AND CONTROL SYSTEMS OFFICE TINKER AFB OK
Pagination or Media Count:
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.
- Computer Systems Management and Standards