Accession Number:

ADA218682

Title:

Runtime Execution Considerations for Ada (Trademark) Software Development

Descriptive Note:

Ada evaluation project series no. 7

Corporate Author:

COMMAND AND CONTROL SYSTEMS OFFICE TINKER AFB OK

Personal Author(s):

Report Date:

1987-03-27

Pagination or Media Count:

31.0

Abstract:

This paper discusses Ada run-time execution issues. Information is provided on execution speed, load handling ability, and static and dynamic memory considerations. The examples provided in the paper are based largely on run-time experiences gained through the development of the Standard Automated Remote to Automated Digital Network AUTODIN Host SARAH workstation. The first section of the paper provides some background information of the Ada evaluation task and run-time execution. The scope and constraints of the paper are also addressed. The second section of the paper deals with execution speed. The effect of the compiler implementation on execution speed is covered along with several methods that can be employed to reduce risk. The third section focuses on load handling ability. Several examples are provided to illustrate how Ada can be used to enhance load handling ability. The fourth section looks at static memory considerations. Several aspects of how static memory requirements can be reduced are covered. The question of compiler maturity is addressed as are Ada language issues. Dynamic memory considerations are addressed in section five. Examples are provided showing how the SARAH designers dealt with the problem of memory fragmentation, memory allocation, and memory deallocation.

Subject Categories:

  • Computer Systems Management and Standards

Distribution Statement:

APPROVED FOR PUBLIC RELEASE