Accession Number : ADA134062

Title :   Reasoning in Interval Temporal Logic,


Personal Author(s) : Moszkowski,Ben ; Manna,Zohar

PDF Url : ADA134062

Report Date : Jul 1983

Pagination or Media Count : 19

Abstract : Predicate logis is a powerful and general descriptive formalism with a long history of development. However, since the logic's underlying semantics have no notion of time, statements such as I increases by 2 cannot be directly expressed. The authors discuss interval temporal logic (ITL), a formalism that augments standard predicate logic with operators for time-dependent concepts. Their earlier work used ITL to specify and reason about hardware. In this paper they show how ITL can also directly capture various control structures found in conventional programming languages. Constructs are given for treating assignment, iteration, sequential and parallel computations and scoping. The techniques used permit specification and reasoning about such algorithms as concurrent Quicksort. ITL is compared with the logic-based programming languages Lucid and Prolog.

Descriptors :   *Computer logic, *Programming languages, Computer programming, Reasoning, Iterations, Variables, Data transmission systems, Semantics, Algorithms, Comparison, Computations

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE