Texto completo
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa |
ORCID: https://orcid.org/0000-0002-5460-5537 and Hermenegildo, Manuel V.
ORCID: https://orcid.org/0000-0002-7583-323X
(1995).
An automatic translation scheme from CLP to AKL.
Monografía (Artículo de Trabajo).
Facultad de Informática (UPM) [antigua denominación], Madrid, Spain.
| Título: | An automatic translation scheme from CLP to AKL |
|---|---|
| Autor/es: |
|
| Tipo de Documento: | Monográfico (Artículo de Trabajo) |
| Fecha: | Junio 1995 |
| Materias: | |
| ODS: | |
| Palabras Clave Informales: | Constraints, Concurrent constraint programming, AKL, Program Transformation, Limitaciones, Programación restringida concurrente, Transformación de programas. |
| Escuela: | Facultad de Informática (UPM) [antigua denominación] |
| Departamento: | Inteligencia Artificial |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa |
The Andorra Kernel language scheme was aimed, in principle, at simultaneously supporting the programming styles of Prolog and committed choice languages. Within the constraint programming paradigm, this family of languages could also in principle support the concurrent constraint paradigm. This happens for the Agents Kernel Language (AKL). On the other hand, AKL requires a somewhat detailed specification of control by the user. This could be avoided by programming in CLP to run on AKL. However, CLP programs cannot be executed directly on AKL. This is due to a number of factors, from more or less trivial syntactic differences to more involved issues such as the treatment of cut and making the exploitation of certain types of parallelism possible. This paper provides a translation scheme which is a basis of an automatic compiler of CLP programs into AKL, which can bridge those differences. In addition to supporting CLP, our style of translation achieves independent and-parallel execution where possible, which is relevant since this type of parallel execution preserves, through the translation, the user-perceived "complexity" of the original program.
| ID de Registro: | 15064 |
|---|---|
| Identificador DC: | https://oa.upm.es/15064/ |
| Identificador OAI: | oai:oa.upm.es:15064 |
| URL Oficial: | http://www.cliplab.org |
| Depositado por: | Biblioteca Facultad de Informatica |
| Depositado el: | 05 May 2013 07:38 |
| Ultima Modificación: | 27 Feb 2023 09:48 |
Publicar en el Archivo Digital desde el Portal Científico