Logo image
The frame problem in object-oriented specifications: an exhibition of problems and approaches
Technical documentation   Open access

The frame problem in object-oriented specifications: an exhibition of problems and approaches

Alex Borgida
Rutgers University
1992
DOI:
https://doi.org/10.7282/T3125X3H

Abstract

We present first a series of examples involving the development of information systems, which suggest a number of desirable features for object-oriented specification techniques, especially those supporting inheritance. Most of these features have difficulties with the so-called frame axioms | assertions which state what values have been left unchanged by some procedure. We then examine the benefits and disadvantages of a variety of proposals for dealing with the frame problem, some of which are based on ideas presented earlier in the literature, while others are novel. The approaches are grouped into two families: one which introduces notational conventions/abbreviation for stating frame axioms, and one which embeds them into the language semantics. Of particular interest may be the introduction of a model-theoretic version of the assumption that things don't change unless they have to, and the possibility of relating this to syntactic techniques for stating such frame axioms in standard logic.
pdf
lcsr-tr-209282.40 kBDownloadView
Technical Documentation Open Access
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

70 File downloads
63 Record Views

Details

Logo image