Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > On Just in Time Indexing of Dynamic Predicates in Prolog

Publicações

On Just in Time Indexing of Dynamic Predicates in Prolog

Título
On Just in Time Indexing of Dynamic Predicates in Prolog
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2009
Autores
Vitor Santos Costa
(Autor)
FCUP
Ata de Conferência Internacional
Páginas: 126-137
14th EPIA - Portuguese Conference on Artificial Intelligence - EPIA 2009
Universidade de Aveiro, Portugal, 12 a 15 de Outubro de 2009
Classificação Científica
FOS: Ciências exactas e naturais > Ciências da computação e da informação
Outras Informações
ID Authenticus: P-003-RVF
Abstract (EN): Prolog is the most; well-known and widely used logic programming language. A large number of Prolog applications maintains information by asserting and retracting clauses from the database. Such dynamic predicates raise a number of issues for Prolog implementations, such as what are the semantics of a procedure where clauses can be retracted and asserted while the procedure is being executed. One advantage of Logical Update semantics is that it allows indexing. In this paper, we discuss how one call implement just-in-time indexing with Logical Update semantics. Our algorithm is based on two ideas: stable structure and fragmented index trees. By stable structure one means that we define a structure for the indexing tree that not change, even as we assert and as we retract clauses. Second, by fragmented index tree we mean that the indexing tree will be built in such a way that the updates will be local to each fragment. The algorithm was implemented and results indicate significant speedups and reduction of memory usage in test applications.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 12
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Selected papers from SBLP 2007: The 11th Brazilian Symposium on Programming Languages J.UCS special issue (2007)
Outra Publicação em Revista Científica Internacional
Bigonha, RS; Musicante, MA; Pardo, A; Garcia, A; Martini, A; Moreira, AF; De Melo, ACV; Du Bois, AR; Santos, A; Camarao, C; Rubira, C; Braga, C; Naumann, D; Haeusler, EH; De Carvalho Junior, FH; Cafezeiro, I; Palsberg, J; Jeuring, J; Saraiva, J; Guimaraes, J...(mais 24 autores)
Introduction to the 28th international conference on logic programming special issue (2012)
Outra Publicação em Revista Científica Internacional
AGOSTINO DOVIER; VÃTOR SANTOS COSTA
Guest editors' introduction: special issue on Inductive Logic Programming and on Multi-Relational Learning (2015)
Outra Publicação em Revista Científica Internacional
Gerson Zaverucha; Vitor Santos Costa
Foreword (2012)
Outra Publicação em Revista Científica Internacional
Acar, U; Costa, VS
PADL (2000)
Outras Publicações
Enrico Pontelli; Vítor Santos Costa

Ver todas (203)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-07-24 às 11:47:44 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias