DEALING WITH MULTIPLE GRANULARITY OF TIME IN TEMPORAL LOGIC PROGRAMMING

Authors
Citation
Cc. Liu et Ma. Orgun, DEALING WITH MULTIPLE GRANULARITY OF TIME IN TEMPORAL LOGIC PROGRAMMING, Journal of symbolic computation, 22(5-6), 1996, pp. 699-720
Citations number
40
Categorie Soggetti
Mathematics,"Computer Sciences, Special Topics",Mathematics,"Computer Science Theory & Methods
ISSN journal
07477171
Volume
22
Issue
5-6
Year of publication
1996
Pages
699 - 720
Database
ISI
SICI code
0747-7171(1996)22:5-6<699:DWMGOT>2.0.ZU;2-G
Abstract
Chronolog(MC) is an extension of logic programming based on a linear-t ime temporal logic with multiple granularity of time called TLC. A Chr onolog(MC) program consists of a clock definition, a clock assignment and a program body. Each predicate symbol appearing in the program bod y is associated with a local clock through the clock definition and as signment. This paper investigates the logical basis of the language, p resents a clocked temporal resolution where time-matching is essential , and in particular proposes three algorithms for time-matching. The p aper also discusses the declarative semantics of Chronolog(MC) program s in terms of clocked temporal Herbrand models. It is shown that Chron olog(MC) programs also satisfy the minimum model semantics. The langua ge can be used to model a wide range of simulation systems and other r elevant tasks where the notion of dynamic change is central. (C) 1996 Academic Press Limited.