A simple approach to distributed objects in prolog

Carro Liñares, Manuel ORCID: https://orcid.org/0000-0001-5199-3135 and Hermenegildo, Manuel V. ORCID: https://orcid.org/0000-0002-7583-323X (2002). A simple approach to distributed objects in prolog. In: "CICLOPS 2002", 31 July 2002, Copenhagen, Denmark.

Description

Title: A simple approach to distributed objects in prolog
Author/s:
Item Type: Presentation at Congress or Conference (Article)
Event Title: CICLOPS 2002
Event Dates: 31 July 2002
Event Location: Copenhagen, Denmark
Title of Book: Colloquium on Implementation of Constraint and LOgic Programming Systems (ICLP associated workshop)
Date: 2002
Subjects:
Freetext Keywords: Objects, Distributed execution, Remote calls, Migration, Garbage collection, Objetos, Ejecución distribuída, Llamadas remotas, Migración.
Faculty: Facultad de Informática (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of HERME_REFWORKS_2002-1.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

We present the design of a distributed object system for Prolog, based on adding remote execution and distribution capabilities to a previously existing object system. Remote execution brings RPC into a Prolog system, and its semantics is easy to express in terms of well-known Prolog builtins. The final distributed object design features state mobility and user-transparent network behavior. We sketch an implementation which provides distributed garbage collection and some degree of tolerance to network failures. We provide a preliminary study of the overhead of the communication mechanism for some test cases.

More information

Item ID: 14618
DC Identifier: https://oa.upm.es/14618/
OAI Identifier: oai:oa.upm.es:14618
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 12 Mar 2013 09:00
Last Modified: 21 Apr 2016 14:22
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM