Automatic exploitation of non-determinate independent and-parallelism in the basic andorra model


Autoria(s): Olmedilla Arregui, Juan José; Bueno Carrillo, Francisco; Hermenegildo, Manuel V.
Data(s)

1994

Resumo

Andorra-I is the first implementation of a language based on the Andorra Principie, which states that determinate goals can (and shonld) be run before other goals, and even in a parallel fashion. This principie has materialized in a framework called the Basic Andorra model, which allows or-parallelism as well as (dependent) and-parallelism for determinate goals. In this report we show that it is possible to further extend this model in order to allow general independent and-parallelism for nondeterminate goals, withont greatly modifying the underlying implementation machinery. A simple an easy way to realize such an extensión is to make each (nondeterminate) independent goal determinate, by using a special "bagof" constract. We also show that this can be achieved antomatically by compile-time translation from original Prolog programs. A transformation that fulfüls this objective and which can be easily antomated is presented in this report.

Formato

application/pdf

Identificador

http://oa.upm.es/14470/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/14470/1/HERME_ARC_1993-3.pdf

http://link.springer.com/chapter/10.1007%2F978-1-4471-3234-9_16

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

Logic-Based Program Synthesis and Transformation | LOPSTR 93, International Workshop on Logic Program Synthesis and Transformation | 7–9 July 1993 | Louvain-la-Neuve, Belgium

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed