Integrating Temporal Annotations in a Modular Logic Language

Albeit temporal reasoning and modularity are very prolific fields of research in Logic Programming (LP) we find few examples of their integration. Moreover, in those examples, time and modularity are considered orthogonal to each other. In this paper we propose the addition of temporal annotations t...

ver descrição completa

Detalhes bibliográficos
Autor principal: Nogueira, Vitor (author)
Outros Autores: Abreu, Salvador (author)
Formato: article
Idioma:eng
Publicado em: 2009
Assuntos:
Texto completo:http://hdl.handle.net/10174/1466
País:Portugal
Oai:oai:dspace.uevora.pt:10174/1466
Descrição
Resumo:Albeit temporal reasoning and modularity are very prolific fields of research in Logic Programming (LP) we find few examples of their integration. Moreover, in those examples, time and modularity are considered orthogonal to each other. In this paper we propose the addition of temporal annotations to a modular extension of LP such that the usage of a module is influenced by temporal conditions. Besides illustrative examples we also provide an operational semantics together with a compiler, allowing this way for the development of applications based on such language.