PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 1, 1975IEEE Transactions on Software Engineering257 citations

Specification techniques for data abstractions

View Full Paper
BLBarbara LiskovSZStephen N. Zilles

Key Points

Key points are not available for this paper at this time.

Abstract

Discusses the importance of formal specifications and surveys a number of promising specification techniques. The role of formal specifications both in proofs of program correctness and in programming methodologies leading to programs which are correct by construction, is explained. Some criteria are established for evaluating the practical potential of specification techniques. The importance of providing specifications at the right level of abstraction is discussed, and a particularly interesting class of specification techniques, those used to construct specifications of data abstractions, is identified. A number of specification techniques for describing data abstractions are surveyed and evaluated with respect to the criteria.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Liskov et al. (1975) studied this question.

synapsesocial.com/papers/6a195307c05413006f582dddhttps://doi.org/10.1109/tse.1975.6312816
Ask AI
Helpful
Bookmark
Share
View Full Paper