On the requirements for the use of a program design language: parameterization, abstract data typing, strong typing

  • Authors:
  • Daniel M. Berry;Nancy Yavne;Moshe Yavne

  • Affiliations:
  • Computer Science Department, University of California, Los Angeles, CA;MAYDA Software Engineering, P.O. Box 1389, Rehovot 78113, ISRAEL;-

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The linguistic requirements for a program design language that can be used profitably in all stages of the software lifecycle are investigated. What its processor and related tools must be able to do are identified. It is observed that no existing program design language meets all the requirements. Two particular deficiencies are noted in extant program design languages, namely the lack of parameterization and data-structuring. However, some ideas are obtained from an existing program design language, Software Development Processor (SDP). It provides a suitable way of providing parameterization and data-structuring. Extensions of SDP required for a suitable Adad-based program design language are detailed.