Extensions of the branching-time logic programming language CACTUS. Cactus has been proposed as a temporal logic programming language based on the branching notion of time. Cactus supports two main operators: the temporal operator first which refers to the first moment in time and the temporal operator next i which refers to the ith child of the current moment. Actually by next i we denote a family {next i ∣i∈ℕ} of next operators, each one referring to a different next moment that immediately follows the present one. In this paper we propose the extension of Cactus with new temporal operators. More specifically, we investigate the use of two variants of the operator next namely the operators O F and O G referring to “some next moment” and “all next moments” respectively. We also investigate the use of branching variants of the well known temporal operators □ (always) and ♦ (sometime).

References in zbMATH (referenced in 12 articles , 1 standard article )

Showing results 1 to 12 of 12.
Sorted by year (citations)

  1. Yang, Xiaoxiao; Duan, Zhenhua; Ma, Qian: Axiomatic semantics of projection temporal logic programs (2010)
  2. Orgun, Mehmet A.; Liu, Chuchang; Nayak, Abhaya C.: Knowledge representation, reasoning and integration using temporal logic with clocks (2008)
  3. Yang, Xiaoxiao; Duan, Zhenhua: Operational semantics of Framed Tempura (2008)
  4. Potikas, Petros; Rondogiannis, Panos; Gergatsoulis, Manolis: A value-propagating transformation technique for Datalog programs based on non-deterministic constructs (2006)
  5. Nomikos, Christos; Rondogiannis, Panos; Gergatsoulis, Manolis: Temporal stratification tests for linear and branching-time deductive databases (2005)
  6. Gergatsoulis, Manolis; Nomikos, Christos: A proof procedure for temporal logic programming (2004)
  7. Gergatsoulis, Mansolis; Rondogiannis, Panos; Panayiotopoulos, Themis: Temporal disjunctive logic programming (2001)
  8. Rondogiannis, P.: Stratified negation in temporal logic programming and the cycle-sum test (2001)
  9. Rondogiannis, Panos; Gergatsoulis, Manolis: The branching-time transformation technique for chain datalog programs (2001)
  10. Gergatsoulis, Manolis: Extensions of the branching-time logic programming language CACTUS (2000)
  11. Rondogiannis, P.; Wadge, W.W.: Higher-order functional languages and intensional logic (1999)
  12. Rondogiannis, P.; Gergatsoulis, M.; Panayiotopoulos, T.: Branching-time logic programming: The language \itCactus and its applications (1998)