| On the temporal analysis of fairness |
| Full text |
Pdf
(764 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
table of contents
Las Vegas, Nevada
Pages: 163 - 173
Year of Publication: 1980
ISBN:0-89791-011-7
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 68, Citation Count: 82
|
|
|
ABSTRACT
The use of the temporal logic formalism for program reasoning is reviewed. Several aspects of responsiveness and fairness are analyzed, leading to the need for an additional temporal operator: the 'until' operator -U. Some general questions involving the 'until' operator are then discussed. It is shown that with the addition of this operator the temporal language becomes expressively complete. Then, two deductive systems DX and DUX are proved to be complete for the languages without and with the new operator respectively.
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
|
{G1} - Gabbay, D.: "Axiomatization of Logic of Programs", Manuscript, Nov. (1977).
|
| |
3
|
{G2} - Gabbay, D.: "The Separation Property of tense Logics", Manuscript, Sept. (1979).
|
| |
4
|
|
| |
5
|
{K1} - Kamp, H. W.: "Tense Logic and the Theory of Linear Order", Ph.D. Thesis University of California, Los Angeles 1968.
|
| |
6
|
{K2} - Kamp H. W.: Completeness Results in Temporal Logic", Preprint (1978).
|
| |
7
|
{KR} - Krablin, L.: "A Temporal Analysis of Fairness," M.Sc. Thesis, University of Pennsylvania (1979)
|
| |
8
|
{L1} - Lamport, L: "Proving the Correctness of Multiprocess Programs", IEEE Trans. Software Engineering, SE-3, 7 (March 1977) pp. 125-132.
|
 |
9
|
|
| |
10
|
|
| |
11
|
{MY} - Myers, T. J. and A. Pnueli: "The Temporal Situation Until Now", Technical Note, University of Pennsylvania (1979).
|
| |
12
|
{P1} - Pnueli, A.: "The Temporal Logic of Programs", 19th Annual Symp. on Foundations of Computer Science, Providence, R.I.
|
| |
13
|
|
| |
14
|
{SS} - Shelah, S., J. Stavi: "Expressive Completeness for Temporal Logic", Forthcoming.
|
CITED BY 82
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C Courcoubetis , M Y Vardi , P Wolper, Reasoning about fair concurrent programs, Proceedings of the eighteenth annual ACM symposium on Theory of computing, p.283-294, May 28-30, 1986, Berkeley, California, United States
|
|
|
|
|
|
|
|
|
Ashok Chandra , Joe Halpern , Albert Meyer , Rohit Parikh, Equations between regular terms and an application to process logic, Proceedings of the thirteenth annual ACM symposium on Theory of computing, p.384-390, May 11-13, 1981, Milwaukee, Wisconsin, United States
|
|
|
|
|
|
|
|
|
A. P. Sistla , E. M. Clarke , N. Francez , Y. Gurevich, Can message buffers be characterized in linear temporal logic?, Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing, p.148-156, August 18-20, 1982, Ottawa, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marianne Baudinet , Marc Niézette , Pierre Wolper, On the representation of infinite temporal data and queries (extended abstract), Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.280-290, May 29-31, 1991, Denver, Colorado, United States
|
|
|
Ahmed Bouajjani , Rachid Echahed , Peter Habermehl, Verifying infinite state processes with sequential and parallel composition, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.95-106, January 23-25, 1995, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|