We give examples of situations where formal specifications of procedures in the standard pre/postcondition style become lengthy, cumbersome and difficult to change, a problem which is particularly acute in the case of object-oriented specifications with inheritance. We identify the problem as the inability to express that a procedure changes only those things it has to, leaving everything else unmodified, and review some attempts at dealing with this "frame problem" in the Software Specification community. The second part of the paper adapts a recent proposal for a solution to the frame problem in Artificial Intelligence --- the notion of explanation closure axioms --- to provide an approach whereby one can state such conditions s...
A formalism is elaboration tolerant to the extent that it is convenient to modify a set of facts exp...
Completeness is usually listed as a desirable attribute of specifications; incompleteness, as a reas...
Abstract. Explanation closure (EC) axioms were previously in-troduced as a means of solving the fram...
We present first a series of examples involving the development of information systems, which sugges...
We present first a series of examples involving the development of information systems, which sugges...
We describe enhancements to the pre- and postcondition technique that help specifications convey reu...
The theory of Dynamic Frames has been invented to deal with the frame problem in the presence of enc...
We describe enhancements to the pre- and postcondition technique that help specifications convey reu...
AbstractIn a formal description of actions and changes, there is a famous problem known as the “fram...
This paper deals with two issues. First, it identifies structured propositions with logical procedur...
Since its introduction in 1969, the phrase "frame problem" has been attributed various int...
The dynamic frames approach has proven to be a powerful formalism for specifying and verifying objec...
We present a systematic reconstruction of a compilation method for an extension to logic programming...
. We define a specification formalism (formally, an institution) which provides a notion of dynamic ...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
A formalism is elaboration tolerant to the extent that it is convenient to modify a set of facts exp...
Completeness is usually listed as a desirable attribute of specifications; incompleteness, as a reas...
Abstract. Explanation closure (EC) axioms were previously in-troduced as a means of solving the fram...
We present first a series of examples involving the development of information systems, which sugges...
We present first a series of examples involving the development of information systems, which sugges...
We describe enhancements to the pre- and postcondition technique that help specifications convey reu...
The theory of Dynamic Frames has been invented to deal with the frame problem in the presence of enc...
We describe enhancements to the pre- and postcondition technique that help specifications convey reu...
AbstractIn a formal description of actions and changes, there is a famous problem known as the “fram...
This paper deals with two issues. First, it identifies structured propositions with logical procedur...
Since its introduction in 1969, the phrase "frame problem" has been attributed various int...
The dynamic frames approach has proven to be a powerful formalism for specifying and verifying objec...
We present a systematic reconstruction of a compilation method for an extension to logic programming...
. We define a specification formalism (formally, an institution) which provides a notion of dynamic ...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
A formalism is elaboration tolerant to the extent that it is convenient to modify a set of facts exp...
Completeness is usually listed as a desirable attribute of specifications; incompleteness, as a reas...
Abstract. Explanation closure (EC) axioms were previously in-troduced as a means of solving the fram...