AbstractWe present a logic for reasoning with complex objects, which is a repaired and significantly extended version of Maier's O-logic [43]. The logic naturally supports complex objects, object identity, and deduction, and has several other interesting features. It elegantly combines object-oriented and value-oriented paradigms and, in particular, contains all of predicate calculus as a special case. The revised O-logic has a sound and complete resolution-based proof procedure
AbstractMany object-oriented logic languages treat methods as distinct from predicates. Often this i...
This paper describes a novel logic that extends First-Order Logic (FOL) to create counterparts of th...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
AbstractWe present a logic for reasoning with complex objects, which is a repaired and significantly...
A system of formal reasoning, termed object-oriented logic (OOL), is presented which is based on the...
also on http://mitpress.mit.edu/books/logic-programming-3International audienceThis paper presents a...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
AbstractA system of formal reasoning, termed object-oriented logic (OOL), is presented which is base...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
When E. F. Codd {dollar}\lbrack{dollar}Codd70{dollar}\rbrack{dollar} designed relational databases, ...
In this paper we give a representation of a weakest precondition calculus for abstract object creat...
This paper proposes new semantics for merging object pro-gramming into logic programming. It differs...
. Quality software must be reusable, extensible, and reliable. Object-oriented programming purports ...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
The usefulness and synergetic advantages of combining logic- and object-oriented programming in a de...
AbstractMany object-oriented logic languages treat methods as distinct from predicates. Often this i...
This paper describes a novel logic that extends First-Order Logic (FOL) to create counterparts of th...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
AbstractWe present a logic for reasoning with complex objects, which is a repaired and significantly...
A system of formal reasoning, termed object-oriented logic (OOL), is presented which is based on the...
also on http://mitpress.mit.edu/books/logic-programming-3International audienceThis paper presents a...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
AbstractA system of formal reasoning, termed object-oriented logic (OOL), is presented which is base...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
When E. F. Codd {dollar}\lbrack{dollar}Codd70{dollar}\rbrack{dollar} designed relational databases, ...
In this paper we give a representation of a weakest precondition calculus for abstract object creat...
This paper proposes new semantics for merging object pro-gramming into logic programming. It differs...
. Quality software must be reusable, extensible, and reliable. Object-oriented programming purports ...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
The usefulness and synergetic advantages of combining logic- and object-oriented programming in a de...
AbstractMany object-oriented logic languages treat methods as distinct from predicates. Often this i...
This paper describes a novel logic that extends First-Order Logic (FOL) to create counterparts of th...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...