An extension of Horn clause logic is defined based on the introduction of a synchronization operator. Generalized Horn clauses (GHC) are introduced through an informal description of their operational semantics, which allows discussion of some typical synchronization problems. GHC are first considered formally as a programming language by defining the syntax, the operational semantics, the model-theoretic semantics, and the fixed-point semantics. The above mentioned semantics are given in the Van Emden-Kowalski style (1976, J. Assoc. Comput. Mach. 23, 733–742) and are proved equivalent. GHC are then characterized as axiomatic theories. A set of axiom schemata concerned with the newly introduced synchronization operator is defined and it is ...
The formalism of temporal logic has been suggested to be an appropriate tool for expressing the sema...
This paper investigates belief revision where the underlying logic is that governing Horn clauses. I...
Synchronization languages are a model used to describe the behaviors of distributed applications who...
An extension of Horn clause logic is defined based on the introduction of a synchronization operator...
This paper considers, in a general setting, an axiomatic basis for Horn clause logic program-ming. I...
AbstractWe give a model-theoretic semantics for the logic of higher-order Horn clauses, the basis of...
AbstractVan Emden and Kowalski proposed a fixpoint semantics based on model-theory and an operationa...
This paper defines a new concurrent logic language, Nested Guarded Horn Clauses (NGHC). The main new...
AbstractA declarative semantics of a concurrent programming language based on Horn logic such as Fla...
The main purpose of the paper is to relate different models for Horn clause logic: operational, deno...
AbstractThe main purpose of the paper is to relate different models for Horn clause logic: operation...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
AbstractSince the advent of Horn-clause logic programming in the mid 1970's, there have been numerou...
We introduce a very high level language for specifying synchronization properties. It is designed us...
We introduce a very high level language for specifying synchronization properties. It is designed us...
The formalism of temporal logic has been suggested to be an appropriate tool for expressing the sema...
This paper investigates belief revision where the underlying logic is that governing Horn clauses. I...
Synchronization languages are a model used to describe the behaviors of distributed applications who...
An extension of Horn clause logic is defined based on the introduction of a synchronization operator...
This paper considers, in a general setting, an axiomatic basis for Horn clause logic program-ming. I...
AbstractWe give a model-theoretic semantics for the logic of higher-order Horn clauses, the basis of...
AbstractVan Emden and Kowalski proposed a fixpoint semantics based on model-theory and an operationa...
This paper defines a new concurrent logic language, Nested Guarded Horn Clauses (NGHC). The main new...
AbstractA declarative semantics of a concurrent programming language based on Horn logic such as Fla...
The main purpose of the paper is to relate different models for Horn clause logic: operational, deno...
AbstractThe main purpose of the paper is to relate different models for Horn clause logic: operation...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
AbstractSince the advent of Horn-clause logic programming in the mid 1970's, there have been numerou...
We introduce a very high level language for specifying synchronization properties. It is designed us...
We introduce a very high level language for specifying synchronization properties. It is designed us...
The formalism of temporal logic has been suggested to be an appropriate tool for expressing the sema...
This paper investigates belief revision where the underlying logic is that governing Horn clauses. I...
Synchronization languages are a model used to describe the behaviors of distributed applications who...