Hostname: page-component-77c89778f8-fv566 Total loading time: 0 Render date: 2024-07-18T11:18:53.195Z Has data issue: false hasContentIssue false

Multi-threading and message communication in Qu-Prolog

Published online by Cambridge University Press:  15 June 2001

KEITH CLARK
Affiliation:
Department of Computing, Imperial College, London, UK (e-mail: klc@doc.ic.ac.uk)
PETER J. ROBINSON
Affiliation:
Software Verification Research Centre, The University of Queensland, Australia (e-mail: pjr@csee.uq.edu.au)
RICHARD HAGEN
Affiliation:
Software Verification Research Centre, The University of Queensland, Australia (e-mail: pjr@csee.uq.edu.au)

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.

Type
Regular Paper
Copyright
© 2001 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)