On proving the correctness of data type implementations

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Subrahmanyam, P.A.
Title On proving the correctness of data type implementations
Date 1980
Description In order to prove the correctness (or consistency) of an implementation of a data type with respect to the data type's specifications, the minimal amount of information that needs to be provided consists of: (i) a specification of the type being implemented; (ii) a specification of the representation type; and (iii) a specification of an implementation. This paper develops a method for proving the correctness of data type implementations that requires only this minimal amount of information to be specified in order for a proof to be attempted; this is in contrast to several of the existing methods which need additional information augmenting (i)-(iii) to be specified in order to be applicable. The ensuing generality of the proposed method makes it more amenable to automation. Examples of applications of the proof method are presented, all of which have been automated.
Type Text
Publisher University of Utah
First Page 1
Last Page 36
Subject Data type; Consistency
Subject LCSH Data structures (Computer science)
Language eng
Bibliographic Citation Subrahmanyam, P. A. (1980). On proving the correcthness of data type implementations. 1-36. UUCS-80-101.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 15,711,042 bytes
Identifier ir-main,16124
ARK ark:/87278/s69p3jrt
Setname ir_uspace
ID 702945
Reference URL https://collections.lib.utah.edu/ark:/87278/s69p3jrt
Back to Search Results