Accession Number:

ADA218685

Title:

The Impact of the Ada Language on Software Testing

Descriptive Note:

Ada evaluation project series no. 9

Corporate Author:

COMMAND AND CONTROL SYSTEMS OFFICE TINKER AFB OK

Personal Author(s):

Report Date:

1988-06-10

Pagination or Media Count:

16.0

Abstract:

Testing on the Standard Automated Remote to AUTODIN Host SARAH project was a continuous process. Development testing provided a stabilizing environment for the project. The early design interfaces were done in the implementation code Ada, developing confidence in both the language and software engineering techniques it supports. The Ada environment had the right tools to allow incremental building. The packaging concept provided a continuous testing platform ensuring functional isolation, verification of data integrity, and an immediate decrease in the opportunity for the introduction of errors. This supported the principles of modularity, high cohesion, and low coupling. Shared packages of tools made the subsystem developers more productive. Generics were used to reduce redundancy in the development of code. Our greatest testing problems occurred because of the tasking environment. The library management system and the vendor developed debug tools proved to be essential in development testing and integration. Testing of software is not affected as significantly by the language used as it is by the engineering applied during the design and development of the system.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE