Chronolog is an extension of logic programming based on temporal logic. The paper presents a framework which can be used to exploit multiple levels of parallelism found in Chronolog programs, context parallelism, AND- and OR-parallelism. Based on an analysis of these modes of parallelism in Chronolog programs, a parallel execution mechanism of the language is discussed and a formal execution model is given. The inherent context-parallelism in Chronolog programs occurs when more than one childcomputation are active at a time, and it is exploited through dynamic tagging approach typically used in dataflow computers. At the level of clause arguments, we introduce an intermediate virtual machine (CVM), which is granulated to exploit the argumen...
AbstractConcurrentMetateMis a programming language based on the notion of concurrent, communicating ...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
]The paper presents a data--driven execution model, CHEM, for a temporal logic programing language, ...
Clocked temporal logic programming(CTLP) is an extension of logic programming based on a clocked tem...
This paper introduces Chronolog(Z), a logic programming language based on a discrete linear-time tem...
AbstractChronolog(MC) is an extension of logic programming based on a linear-time temporal logic wit...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
AbstractThe formalism of Temporal Logic is suggested as an appropriate tool for formalizing the sema...
The increasing available parallelism of computers demands new programming languages that make parall...
Abstract. It is proposed that Normal Logic Programs with an explicit time ordering are a suitable ba...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
This paper introduces a temporal logic based on precedence constraints among events which captures n...
A new and powerful approach to threading is proposed, that is designed to improve the responsiveness...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
AbstractConcurrentMetateMis a programming language based on the notion of concurrent, communicating ...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
]The paper presents a data--driven execution model, CHEM, for a temporal logic programing language, ...
Clocked temporal logic programming(CTLP) is an extension of logic programming based on a clocked tem...
This paper introduces Chronolog(Z), a logic programming language based on a discrete linear-time tem...
AbstractChronolog(MC) is an extension of logic programming based on a linear-time temporal logic wit...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
AbstractThe formalism of Temporal Logic is suggested as an appropriate tool for formalizing the sema...
The increasing available parallelism of computers demands new programming languages that make parall...
Abstract. It is proposed that Normal Logic Programs with an explicit time ordering are a suitable ba...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
This paper introduces a temporal logic based on precedence constraints among events which captures n...
A new and powerful approach to threading is proposed, that is designed to improve the responsiveness...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
AbstractConcurrentMetateMis a programming language based on the notion of concurrent, communicating ...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...