|
ABSTRACT
Concurrency in Gypsy is based on a unique, formal approach to specifying and proving systems of concurrent processes. The specification and proof methods are designed so that proofs of individual processes are totally independent, even when operating concurrently. These methods can be applied both to terminating and non-terminating processes, and the proof methods are well suited to automated verification aids. The basic principles of these methods and their interaction with the design of Gypsy are described.
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
|
{Cohen, 78} R. M. Cohen. "Formal Specifications for Real-time Systems" in Seventh Texas Conference on Computing Systems, October, 1978.
|
| |
4
|
{Dijkstra, 68} E. W. Dijkstra. "Cooperating Sequential Processes", in Programming Languages, Academic Press, 1968.
|
 |
5
|
|
| |
6
|
{Good, 78} D. I. Good, R. M. Cohen, C. G. Hoch, L. W. Hunter, D. F. Hare. "Report on the Language Gypsy, Version 2.0", ICSCA-CMP-10, Certifiable Minicomputer Project, ICSCA, The University of Texas at Austin, May, 1978.
|
 |
7
|
|
 |
8
|
|
| |
9
|
{Horn, 77} Gary B. Horn. "Specifications for a Secure Computer Communications Network", ICSCA-CMP-8, The University of Texas at Austin, 1977.
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
{Manna, 78} Z. Manna and R. Waldinger. "Is 'Sometimes' better than 'Always'?", CACM, 21, 2, February, 1978.
|
| |
14
|
|
| |
15
|
{Owicki, 76} S. S. Owicki, D. Gries. "An Axiomatic Proof Technique for Parallel Programs I", Acta Informatica, vol. 6, 1976.
|
| |
16
|
{Wells, 76} R. E. Wells. "Specification and Implementation of a Verifiable Communications System", Master's Thesis, The University of Texas at Austin, December, 1976.
|
| |
17
|
{Wirth, 77} N. Wirth. "Modula: a Language for Modular Multiprogramming", in Software Practice & Experience, Vol 7, 3-35, 1977.
|
 |
18
|
W. Wulf , R. Levin , C. Pierson, Overview of the Hydra Operating System development, Proceedings of the fifth ACM symposium on Operating systems principles, p.122-131, November 19-21, 1975, Austin, Texas, United States
|
CITED BY 24
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Donald I. Good , Richard M. Cohen , Lawrence W. Hunter, A Report On The Development Of Gypsy, Proceedings of the 1978 annual conference, p.116-122, December 04-06, 1978, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|