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 ...
Specification and verification for object oriented (OO) programs remains a great challenge despite o...
This paper presents an approach to frame semantics that links a frame-based approach to lexical sema...
Formal methods provide rigorous approaches and proof mechanisms for the development and verification...
We present first a series of examples involving the development of information systems, which sugges...
We give examples of situations where formal specifications of procedures in the standard pre/postcon...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
The dynamic frames approach has proven to be a powerful formalism for specifying and verifying objec...
AbstractA major deficiency of many assertional frame systems is the limited expressiveness of the fr...
The theory of Dynamic Frames has been invented to deal with the frame problem in the presence of enc...
. We define a specification formalism (formally, an institution) which provides a notion of dynamic ...
This paper describes Frame Oriented Programming (FOP) and shows that this programming technique unif...
Our goal is to integrate the paradigms of object-oriented structuring and of rule-based specificatio...
The dynamic frames approach has proven to be a powerful formalism for specifying and verifying objec...
We describe a (meta) formalism for defining a variety of (object oriented) data models in a unified ...
The notion of object evolution covers several aspects being important for object-oriented informatio...
Specification and verification for object oriented (OO) programs remains a great challenge despite o...
This paper presents an approach to frame semantics that links a frame-based approach to lexical sema...
Formal methods provide rigorous approaches and proof mechanisms for the development and verification...
We present first a series of examples involving the development of information systems, which sugges...
We give examples of situations where formal specifications of procedures in the standard pre/postcon...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
The dynamic frames approach has proven to be a powerful formalism for specifying and verifying objec...
AbstractA major deficiency of many assertional frame systems is the limited expressiveness of the fr...
The theory of Dynamic Frames has been invented to deal with the frame problem in the presence of enc...
. We define a specification formalism (formally, an institution) which provides a notion of dynamic ...
This paper describes Frame Oriented Programming (FOP) and shows that this programming technique unif...
Our goal is to integrate the paradigms of object-oriented structuring and of rule-based specificatio...
The dynamic frames approach has proven to be a powerful formalism for specifying and verifying objec...
We describe a (meta) formalism for defining a variety of (object oriented) data models in a unified ...
The notion of object evolution covers several aspects being important for object-oriented informatio...
Specification and verification for object oriented (OO) programs remains a great challenge despite o...
This paper presents an approach to frame semantics that links a frame-based approach to lexical sema...
Formal methods provide rigorous approaches and proof mechanisms for the development and verification...