Multi-threading and message communication in Qu-Prolog

  • Authors:
  • Keith Clark;Peter J. Robinson;Richard Hagen

  • Affiliations:
  • Department of Computing, Imperial College, London, UK (e-mail: klc@doc.ic.ac.uk);Software Verification Research Centre, The University of Queensland, Australia (e-mail: pjr@csee.uq.edu.au);Software Verification Research Centre, The University of Queensland, Australia (e-mail: pjr@csee.uq.edu.au)

  • Venue:
  • Theory and Practice of Logic Programming
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the multi-threading and internet message communication capabilities of Qu-Prolog. Message addresses are symbolic and the communications package provides high-level support that completely hides details of IP addresses and port numbers as well as the underlying TCP/IP transport layer. The combination of the multi-threads and the high level inter-thread message communications provide simple, powerful support for implementing internet distributed intelligent applications.