Iowa State University Digital Repository recently updated to a newer platform. If you click a link and see an error, please refresh the page or clear your browser cache and try again. Please report any further issues to our team at digirep@iastate.edu.
 

Reasoning About Object-Oriented Programs That Use Subtypes

Loading...
Thumbnail Image

Download/View Files

TR90_03.pdf (277.29 KB)
Request a more accessible version of this file using this online contact form

Date

1990-07-01

Major Professor

Advisors

Committee Members

Journal ISSN

Volume Title

Publisher

Citations

Altmetric

Abstract

Programmers informally reason about object-oriented programs by using subtype relationships to classify the behavior of objects of different types and by letting supertypes stand for all their subtypes. We describe formal specification and verification techniques for such programs that mimic these informal ideas. Our techniques are modular and extend standard techniques for reasoning about programs that use abstract data types. Semantic restrictions on subtype relationships guarantee the soundness of these techniques.

Series Number

Journal Issue

Version Of Item

Versions

Series

Academic and Administrative Units

Degree Department

Document Type

article

Comments

Rights Statement

Rights Holder

Other Titles

Subject Categories

Funding

DOI

Creative Commons License

Supplemental Resources

Source

Embargo Terms Date

Degree Name

Document Type

Degree Major

Collections