JOURNAL ARTICLE

Temporal Contextual Logic Programming

Vítor NogueiraSalvador Abreu

Year: 2007 Journal:   Electronic Notes in Theoretical Computer Science Vol: 177 Pages: 219-233   Publisher: Elsevier BV

Abstract

The importance of temporal representation and reasoning is well known not only in the database community but also in the artificial intelligence one. Contextual Logic Programming [António Porto and Luís Monteiro. Contextual logic programming. In Giorgio Levi and Maurizio Martelli, editors, Proceedings 6th Intl. Conference on Logic Programming, Lisbon, Portugal, 19–23 June 1989, pages 284–299. The MIT Press, Cambridge, MA, 1989] (CxLP) is a simple and powerful language that extends logic programming with mechanisms for modularity. Recent work not only presented a revised specification of CxLP together with a new implementation for it but also explained how this language could be seen as a shift into the Object-Oriented Programming paradigm [Salvador Abreu and Daniel Diaz. Objective: In minimum context. In Catuscia Palamidessi, editor, ICLP, volume 2916 of Lecture Notes in Computer Science, pages 128–147. Springer, 2003]. In this paper we propose a temporal extension of such language called Temporal Contextual Logic Programming. Such extension follows a reified approach to the temporal qualification, that besides the acknowledge increased expressiveness of reification allows us to capture the notion of time of the context. Together with the syntax of this language we also present its operational semantics and an application to the management of workflows.

Keywords:
Programming language Computer science Logic programming Functional logic programming Reification (Marxism) Inductive programming Programming paradigm Semantics (computer science) Context (archaeology) Artificial intelligence

Metrics

8
Cited By
1.55
FWCI (Field Weighted Citation Impact)
26
Refs
0.85
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Towards Temporal Contextual Logic Programming

Vítor NogueiraSalvador Abreu

Lecture notes in computer science Year: 2006 Pages: 439-441
JOURNAL ARTICLE

Temporal logic programming

Martı́n AbadiZohar Manna

Journal:   Journal of Symbolic Computation Year: 1989 Vol: 8 (3)Pages: 277-295
JOURNAL ARTICLE

Temporal disjunctive logic programming

Manolis GergatsoulisPanos RondogiannisThemis Panayiotopoulos

Journal:   New Generation Computing Year: 2001 Vol: 19 (1)Pages: 87-100
JOURNAL ARTICLE

Framed temporal logic programming

Zhenhua DuanXiaoxiao YangMaciej Koutny

Journal:   Science of Computer Programming Year: 2007 Vol: 70 (1)Pages: 31-61
© 2026 ScienceGate Book Chapters — All rights reserved.