MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A graphical interval logic for specifying concurrent systems (1994) [47 citations — 17 self]

Download:
Download as a PDF | Download as a PS
by L. K. Dillon, G. Kutty, L. E. Moser, P. M. Melliar-smith, Y. S. Ramakrishna
ACM Transactions on Software Engineering and Methodology
http://www.cse.msu.edu/~ldillon/Sel_pubs/gil-tosem94.ps.gz
Add To MetaCart

Abstract:

The paper describes a graphical interval logic that is the foundation of a toolset supporting formal specification and verification of concurrent software systems. Experience has shown that most software engineers find standard temporal logics difficult to understand and to use. The objective of this work is to enable software engineers to specify and reason about temporal properties of concurrent systems more easily by providing them with a logic that has an intuitive graphical representation and with tools that support its use. To illustrate the use of the graphical logic, the paper provides some specifications for an elevator system and proves several properties of the specifications. The paper also describes the toolset and the implementation. 1

Citations

1764 Statecharts: A visual formalism for complex systems – Harel - 1987
752 The temporal logic of actions – Lamport - 1991
361 Statemate: A Working Environment for the Development of Complex Reactive Systems – Harel, Lachover, et al. - 1990
228 Modelling concurrency with partial orders – Pratt - 1986
186 Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces – Myers, Giuse, et al. - 1990
159 What good is temporal logic – Lamport - 1983
141 The next 700 programming languages – Landin - 1966
99 A Propositional Modal Logic of Time Intervals – Halpern, Shoham - 1986
71 Temporal verification of concurrent programs: the temporal framework for concurrent programs – Manna, Pnueli - 1981
66 Now You May Compose Temporal Logic Specifications – Barringer, Kuiper, et al. - 1984
34 The Declarative Past and Imperative Future – Gabbay - 1989
31 A Hardware Semantics Based on Temporal Intervals – Halpern, Manna, et al. - 1983
31 Specification and verification of concurrent programs by 8-automata – Manna, Pnueli - 1987
30 The timelogic temporal reasoning system – Koomen - 1989
20 An interval logic for higher-level temporal reasoning – Schwartz, Melliar-Smith, et al. - 1983
13 Really Visual Temporal Reasoning – Ramakrishna, Melliar-Smith, et al. - 1993
11 Graphical specifications for concurrent software systems – Dillon, Kutty, et al. - 1992
10 A graphical representation of interval logic – Melliar-Smith - 1988
9 A graphical interval logic toolset for verifying concurrent systems – Kutty, Ramakrishna, et al. - 1993
9 An automata-theoretic decision procedure for future interval logic – Ramakrishna, Dillon, et al. - 1992
6 Integrated environments for formally well-founded design and simulation of concurrent systems – Giacalone, Smolka - 1988
6 A low level language for obtaining decision procedures for classes of temporal logics – Plaisted - 1983
6 A real-time interval logic and its decision procedure – Ramakrishna, Dillon, et al. - 1993
5 Interval logics for temporal specification and verification – Ramakrishna - 1993
4 Visual specifications for temporal reasoning – Dillon, Kutty, et al. - 1994
3 Specification of system-level hardware designs using timing diagrams – Schlor, Damm - 1993
3 A tool for the interactive generation of Graphical Interval Logic formulas – Kutty - 1993
2 Information Processing 89 – Ritter - 1989
1 Visual specifications for temporal reasoning. Submitted – Dillon, Kutty, et al. - 1993
1 Parsing two-dimensional languages – Gillett, Kimura - 1986
1 Specification of a communication protocol in graphical interval logic – Kutty, Ramakrishna, et al. - 1991
1 A graphical interval logic tooset for verifying concurrent systems – Kutty, Ramakrishna, et al. - 1993
1 Temporal Logic in Specification, volume 398 – Conf - 1987
1 First-order future interval logic – Kutty, Moser, et al. - 1994