Some verification problems in Pascal-like languages

  • Authors:
  • Joseph V. Giordano

  • Affiliations:
  • TRW DSSG, Redondo Beach, California

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses the design of programming languages suitable for program verification, considering in particular Pascal, Euclid, Gypsy, and Ada. Basing our discussion on programming capabilities found in Pascal, we evaluate (a) how well each language solves or reduces verification problems such as name visibility, aliasing, relative completeness, side effects and (b) how the language's treatment of these verification problems impacts other language design concerns.