ACM Home Page
Please provide us with feedback. Feedback
A graphical interval logic for specifying concurrent systems
Full text PdfPdf (1.96 MB)
Source ACM Transactions on Software Engineering and Methodology (TOSEM) archive
Volume 3 ,  Issue 2  (April 1994) table of contents
Pages: 131 - 165  
Year of Publication: 1994
ISSN:1049-331X
Authors
L. K. Dillon  Univ. of California, Santa Barbara
G. Kutty  Univ. of California, Santa Barbara
L. E. Moser  Univ. of California, Santa Barbara
P. M. Melliar-Smith  Univ. of California, Santa Barbara
Y. S. Ramakrishna  Univ. of California, Santa Barbara
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 45,   Citation Count: 25
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192218.192226
What is a DOI?

ABSTRACT

This article describes a graphical interval logic that is the foundation of a tool set supporting formal specification and verification of concurrent software systems. Experience has shown that most software engineers find standard temporal logics difficult to understand and use. The objective of this article 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 article provides some specifications for an elevator system and proves several properties of the specifications. The article also describes the tool set and the implementation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
~DILLON, L. K., KUTTY, G., MELLIAR-SMITH, P. M., MOSER, L. E., AND RAMAKRISHNA, Y.S. 1994. ~Visual specifications for temporal reasoning. J. Vis Lang. Comput. 5, 1, 61-81.
 
4
5
 
6
 
7
 
8
~GILLETT, W. U., AND KIMURA, T.D. 1986. Parsing two-dimensional languages. In Proceedings ~of the IEEE lOth Internatzonal Conference of Computer Software and Applications. IEEE, New ~York, 472-477.
 
9
~GOUN, E. AND RErSS, S P. 1989. The specification of visual language syntax. In Proceedings of ~the IEEE Workshop on Visual Languages, IEEE, New York, 105-110.
10
 
11
 
12
 
13
 
14
~KOOMEN, J. A. G.M. 1987. The TIMELOGIC temporal reasoning system. Tech. Rep., Dept. of ~Computer Science, Umv. of Rochester, N.Y. (Revised March 1989).
 
15
~KUTTY, G. 1993. A tool for the interactive generation of Graphical Interval Logic formulas. ~Tech. Rep, 9307, Dept. of Electrical and Computer Engineering, Univ. of California, Santa ~Barbara, Cahf.
 
16
 
17
 
18
~LAMPORT, L. 1990. A temporal logic of actions. Tech. Rep. 57, DEC Systems Research Center, ~Palo Alto, Calif.
 
19
~LAMPOm', L. 1983. What good is temporal logic? In Proceedings of the IFIP Congress. IFIP, ~Washington, D.C., 657-668.
20
 
21
 
22
~MANNA, Z., AND PNUELI, A. 1981. Verification of concurrent programs: The temporal frame- ~work. In The Correctness Problem in Computer Science, R. S. Boyer and J. S. Moore, Eds. ~Academic Press, New York, 215-273.
 
23
 
24
 
25
 
26
 
27
 
28
 
29
~RAMAKRISHNA, Y. S., MELLIAR-SMITH, P. M., MOSER, L. E., DILLON, L. K., AND KUTTY, G. 1993b. ~Really visual temporal reasoriing. In Proceedings of the 14th IEEE Real-Time Systems Sympo- ~sium, IEEE, New York, 262-273.
 
30
 
31
~SCHLC)R, R., AND DAMM, W. 1993. Specification of system-level hardware designs using timing ~diagrams. In Proceedings of the European Conference on Design Automation a,d European ~Event in ASIC Design. IEEE Computer Society Press, Los Alamitos, Calif., 518-524.
32
 
33

CITED BY  25


REVIEW

"Andreas Ramses Heckler : Reviewer"

A graphical interval logic called “GIL” and the “GIL tool set” are described. GIL's name stems from its two essential characteristics: the graphical syntax and the “interval-based” semantics of GIL formulas.  more...

Collaborative Colleagues:
L. K. Dillon: colleagues
G. Kutty: colleagues
L. E. Moser: colleagues
P. M. Melliar-Smith: colleagues
Y. S. Ramakrishna: colleagues