Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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.
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 |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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.
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 |