| Reasoning about rings |
| Full text |
Pdf
(843 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
table of contents
San Francisco, California, United States
Pages: 85 - 94
Year of Publication: 1995
ISBN:0-89791-692-1
|
|
Authors
|
|
E. Allen Emerson
|
Department of Computer Sciences, The University of Texas at Austin
|
|
Kedar S. Namjoshi
|
Department of Computer Sciences, The University of Texas at Austin
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 26, Citation Count: 12
|
|
|
ABSTRACT
The ring is a useful means of structuring concurrent processes. Processes communicate by passing a token in a fixed direction; the process that possesses the token is allowed to make certain moves. Usually, correctness properties are expected to hold irrespective of the size of the ring. We show that the problem of checking many useful correctness properties for rings of all sizes can be reduced to checking them on a ring of small size. The results do not depend on the processes being finite state. We illustrate our results on examples.
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.
| |
AK 86
|
|
| |
BCG 88
|
|
| |
BCG 89
|
|
| |
Br 89
|
|
| |
C 93
|
Rance Cleaveland, Analysing Concurrent Systems Using the Concurrency Workbench, Functional Programming, Concurrency, Simulation and Automated Reasoning: International Lecture Series 1991-1992, McMaster University, Hamilton, Ontario, Canada, p.129-144, January 1993
|
 |
CC 77
|
|
| |
CE 81
|
|
 |
CES 86
|
|
| |
CFJ 93
|
|
 |
CG 87
|
|
| |
CH 93
|
Cleaveland, R., Hennessy, M. Testing Equivalence as a Bisimulation Equivalence. Formal Aspects of Computing, vol. 5, 1993.
|
| |
CPS 89
|
|
| |
D 85
|
|
| |
DV 90
|
De Nicola, R., Vaandrager, F. Three logics for Branching Bisimulation, 5th Annual IEEE Symp. on Logic in Computer Science, pp. i18-129, 1990.
|
| |
Em 90
|
Emerson, E. A., Temporal and Modal Logic, in Handbook of Theoretical Computer Science, (J. van Leeuwen, ed.), Elsevier/North-Holland, 1991.
|
| |
ES 93
|
|
 |
GS 92
|
|
 |
KM 89
|
|
| |
LSY 94
|
|
| |
LSY 92
|
|
| |
Mil 90
|
|
| |
ShG 89
|
|
| |
Su 88
|
|
| |
WL 89
|
|
CITED BY 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shiva Nejati , Mehrdad Sabetzadeh , Marsha Chechik , Sebastian Uchitel , Pamela Zave, Towards compositional synthesis of evolving systems, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, November 09-14, 2008, Atlanta, Georgia
|
|
|
|
|