Parameterization: a case study
- 1 May 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGAda Ada Letters
- Vol. IX (4) , 92-102
- https://doi.org/10.1145/66041.66044
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.Keywords
This publication has 4 references indexed in Scilit:
- Reusability Issues and AdaIEEE Software, 1987
- An environment for Ada software development based on formal specificationACM SIGAda Ada Letters, 1987
- Author's ReplyIEEE Software, 1984
- Parameterized ProgrammingIEEE Transactions on Software Engineering, 1984