Title :
Chronolog(Z): linear-time logic programming
Author :
Orgun, Mehmet A. ; Wadge, William W. ; Du, Weichang
Author_Institution :
Dept. of Comput., Macquarie Univ., Sydney, NSW, Australia
Abstract :
This paper introduces Chronolog(Z), a logic programming language based on a discrete linear-time temporal logic with unbounded past and future. Chronolog(Z) is suitable for applications involving the notion of dynamic change such as modeling non-terminating computations, the simulation of sequential circuits, and temporal databases. The execution of the programs of the language is based on a resolution-type proof procedure called TiSLD-resolution. A modular extension of Chronolog(Z) is proposed which can be used to model objects with internal memory
Keywords :
logic programming languages; temporal logic; Chronolog(Z); TiSLD-resolution; discrete linear-time temporal logic; dynamic change; internal memory; linear-time logic programming; logic programming language; non-terminating computations; resolution-type proof procedure; sequential circuits; temporal databases; Application software; Circuit simulation; Computational modeling; Computer science; Databases; Logic programming; Sequential circuits;
Conference_Titel :
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location :
Sudbury, Ont.
Print_ISBN :
0-8186-4212-2
DOI :
10.1109/ICCI.1993.315313