Specifying abstract data types by restriction

  • Authors:
  • Theodore A. Linden

  • Affiliations:
  • Institute for Computer Sciences and Technology, National Bureau of Standards, Washington, D.C.

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1978

Quantified Score

Hi-index 0.00

Visualization

Abstract

Restrictions are one instance of mathematically-based relationships between types that can be used to simplify program specifications. Restriction of an abstract data type provides a theoretical justification for the concept of a hidden function that appears in some current specification methodologies. The use of type restrictions to simplify formal specifications is illustrated by the example of traversible stacks.