A distributed logic programming language and its implementation on transputer networks
José Alberto Cardoso E Cunha, Pedro A. Duarte Medeiros, Luı́s Moniz Pereira
Abstract
José Alberto Cardoso E Cunha, Pedro A. Duarte Medeiros, Luı́s Moniz Pereira
Abstract
Currently there is a trend towards the development of programming tools and mechanisms for the support of heterogeneous multi-agent systems on paralell computer architectures. This paper presents a contribution to this area, as far as logic programming on a distributed execution environment is concerned. We discuss the main issues on the design and implementation of the logic programming language Delta Prolog [2] [3] [6] [7] [11], extending Prolog with constructs for concurrency and communication. The work described is one of the research components of a project on the development of mechanisms for parallel logic programming support on parallel architectures, currently running in this University [8].
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Currently there is a trend towards the development of programming tools and mechanisms for the support of heterogeneous multi-agent systems on paralell computer architectures. This paper presents a contribution to this area, as far as logic programming on a distributed execution environment is concerned. We discuss the main issues on the design and implementation of the logic programming language Delta Prolog [2] [3] [6] [7] [11], extending Prolog with constructs for concurrency and communication. The work described is one of the research components of a project on the development of mechanisms for parallel logic programming support on parallel architectures, currently running in this University [8].
Key concepts: Prolog, Computer science, Logic programming, Programming language, Concurrency, Functional logic programming, Inductive programming, Transputer