Parameterization: a case study

  • Authors:
  • Will Tracz

  • Affiliations:
  • IBM Systems Integration Division, Owego, NY

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the parameterization of a simple Ada program. Ada was designed to include many programming language constructs that facilitate the development of parameterized software abstractions. By presenting parameterization as a series of incremental steps that separate and refine data abstractions, this paper illustrates certain Ada language features, programming design decisions, and tradeoffs that need to be taken into consideration when developing adaptable, reusable software. Once the parameterization process is quantified, a description of how existing programs can be automatically parameterized is presented.