An overview of ANNA - a specification language for ADA

  • Authors:
  • David Luckham;Friedrich W. Henke

  • Affiliations:
  • -;-

  • Venue:
  • An overview of ANNA - a specification language for ADA
  • Year:
  • 1984

Quantified Score

Hi-index 0.00

Visualization

Abstract

A specification language permits information about various aspects of a program to be expressed in a precise machine processable form. This information is not normally part of the program itself. Specification languages are viewed as evolving from modern high level programming languages. The first step in this evolution is cautious extension of the programming language. Some of the features of Anna, a specification language extending Ada, are discussed. The extensions include generalizations of constructs (such as type constraints) that are already in Ada, and new constructs for specifying subprograms, packages, exceptions, and contexts.