We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative fashion for most of the structural aspects of object-oriented and frame-based languages. These features include object identity, complex objects, inheritance, polymorphic types, methods, encapsulation, and others. In a sense, F-logic stands in the same relationship to the object-oriented paradigm as classical predicate calculus stands to relational programming. The syntax of F-logic is higher-order, which, among other things, allows the user to explore data and schema using the same declarative language. F-logic has a model-theoretic semantics and a sound and complete resolution-based proof procedure. This paper also discusses various aspect...
We present first a series of examples involving the development of information systems, which sugges...
AbstractSeeking the integration of the object-oriented and declarative programming paradigms offers ...
The usefulness and synergetic advantages of combining logic- and object-oriented programming in a de...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
The Frame-logic (F-logic) approach of [20] is suggested as an underlying framework for description l...
In this paper, we will propose a logic programming approach to design a frame-based language. The re...
We propose a database logic which accounts in a clean declarative fashion for most of the “object-or...
Abstract. We present a method for defining logical frameworks as a collection of features which are ...
This paper describes a novel logic that extends First-Order Logic (FOL) to create counterparts of th...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
We present a logic language with encapsulation based on an object-oriented data model. We give a for...
. This paper presents a linear logic programming language, called O \Gammaffi , that gives a complet...
We present first a series of examples involving the development of information systems, which sugges...
A system of formal reasoning, termed object-oriented logic (OOL), is presented which is based on the...
This paper introduces a framework for rapid prototyping of object oriented programming languages and...
We present first a series of examples involving the development of information systems, which sugges...
AbstractSeeking the integration of the object-oriented and declarative programming paradigms offers ...
The usefulness and synergetic advantages of combining logic- and object-oriented programming in a de...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
The Frame-logic (F-logic) approach of [20] is suggested as an underlying framework for description l...
In this paper, we will propose a logic programming approach to design a frame-based language. The re...
We propose a database logic which accounts in a clean declarative fashion for most of the “object-or...
Abstract. We present a method for defining logical frameworks as a collection of features which are ...
This paper describes a novel logic that extends First-Order Logic (FOL) to create counterparts of th...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
We present a logic language with encapsulation based on an object-oriented data model. We give a for...
. This paper presents a linear logic programming language, called O \Gammaffi , that gives a complet...
We present first a series of examples involving the development of information systems, which sugges...
A system of formal reasoning, termed object-oriented logic (OOL), is presented which is based on the...
This paper introduces a framework for rapid prototyping of object oriented programming languages and...
We present first a series of examples involving the development of information systems, which sugges...
AbstractSeeking the integration of the object-oriented and declarative programming paradigms offers ...
The usefulness and synergetic advantages of combining logic- and object-oriented programming in a de...