Data groups

  • Leino K
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

This paper explores the interpretation of specifications in the context of an object-oriented programming language with subclassing and method overrides. In particular, the paper considers annotations for describing what variables a method may change and the interpretation of these annotations. The paper shows that there is a problem to be solved in the specification of methods whose overrides may modify additional state introduced in subclasses. As a solution to this problem, the paper introduces data groups , which enable modular checking and rather naturally capture a programmer's design decisions.

Cite

CITATION STYLE

APA

Leino, K. R. M. (1998). Data groups. ACM SIGPLAN Notices, 33(10), 144–153. https://doi.org/10.1145/286942.286953

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free