Visual Specifications for Temporal Reasoning

Abstract

Graphical Interval Logic (GIL) is a visual temporal logic in which formulas resemble the informal timing diagrams familiar to system designers and software engineers. It provides an intuitive and natural visual notation in which to express specifications for concurrent systems and retains the benefits of a formal notation. A visual editor permits GIL specifications to be easily constructed, and to be stored in and retrieved from files. The editor interfaces with a proof checker and model generator, which permit verification of temporal inferences. The paper shows how graphical specifications are created and used to reason about temporal properties of systems. It shows how pictures that formalize temporal arguments enhance understanding and help motivate successful proof strategies. 1 Introduction Temporal logic [7] provides a rigorous framework for expressing temporal properties of concurrent systems and has been a focus of much research activity in the last decade. Temporal logic spe..

    Similar works

    Full text

    thumbnail-image

    Available Versions