Texto completo
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (692kB) | Vista Previa |
ORCID: https://orcid.org/0000-0001-5199-3135, Hermenegildo, Manuel V.
ORCID: https://orcid.org/0000-0002-7583-323X, Silva, Cláudio and Rocha, Ricardo
(2008).
An Improved Continuation Call-Based Implementation of Tabling.
En: "10th International Symposium on Practical Aspects of Declarative Languages (PADL 2008)", 07-08 Jan 2008, San Francisco. ISBN 978-3-540-77442-6. pp. 197-213.
https://doi.org/10.1007/978-3-540-77442-6_14.
| Título: | An Improved Continuation Call-Based Implementation of Tabling |
|---|---|
| Autor/es: |
|
| Tipo de Documento: | Ponencia en Congreso o Jornada (Artículo) |
| Título del Evento: | 10th International Symposium on Practical Aspects of Declarative Languages (PADL 2008) |
| Fechas del Evento: | 07-08 Jan 2008 |
| Lugar del Evento: | San Francisco |
| Título del Libro: | Practical Aspects of Declarative Languages |
| Título de Revista/Publicación: | Lecture Notes in Computer Science |
| Fecha: | Diciembre 2008 |
| ISBN: | 978-3-540-77442-6 |
| ISSN: | 0302-9743 |
| Volumen: | 4902 |
| Materias: | |
| ODS: | |
| Palabras Clave Informales: | Tabled logic programming; Implementation; Performance; Program transformation |
| 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 (692kB) | Vista Previa |
Tabled evaluation has been proved an effective method to improve several aspects of goal-oriented query evaluation, including termination and complexity. Several “native” implementations of tabled evaluation have been developed which offer good performance, but many of them require significant changes to the underlying Prolog implementation, including the compiler and the abstract machine. Approaches based on program transformation, which tend to minimize changes to both the Prolog compiler and the abstract machine, have also been proposed, but they often result in lower efficiency. We explore some techniques aimed at combining the best of these worlds, i.e., developing an extensible implementation which requires minimal modifications to the compiler and the abstract machine, and with reasonably good performance. Our preliminary experiments indicate promising results.
| ID de Registro: | 2923 |
|---|---|
| Identificador DC: | https://oa.upm.es/2923/ |
| Identificador OAI: | oai:oa.upm.es:2923 |
| Identificador DOI: | 10.1007/978-3-540-77442-6_14 |
| URL Oficial: | http://www.springer.com/series/558?changeHeader |
| Depositado por: | Memoria Investigacion |
| Depositado el: | 11 May 2010 09:22 |
| Ultima Modificación: | 29 Oct 2018 13:15 |
Publicar en el Archivo Digital desde el Portal Científico