Specification aspects of VDM

Abstract The Vienna development method is a mathematically based set of techniques for the specification, development, and proof of correctness of computer systems. One aspect of the method is the concept of mathematically based abstract data types which can be used for specifications. This paper introduces the data types and their use in the specification of computer systems.