ACM Home Page
Please provide us with feedback. Feedback
Proving monitors
Full text PdfPdf (627 KB)
Source
Communications of the ACM archive
Volume 19 ,  Issue 5  (May 1976) table of contents
Pages: 273 - 279  
Year of Publication: 1976
ISSN:0001-0782
Author
John H. Howard  Univ. of Texas, Austin
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 45,   Citation Count: 31
Additional Information:

abstract   references   cited by   index terms   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/360051.360079
What is a DOI?

ABSTRACT

Interesting scheduling and sequential properties of monitors can be proved by using state variables which record the monitors' history and by defining extended proof rules for their wait and signal operations. These two techniques are defined, discussed, and applied to examples to prove properties such as freedom from indefinitely repeated overtaking or unnecessary waiting, upper bounds on queue lengths, and historical behavior.


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
Dijkstra, E.W. Hierarchical ordering of sequential processes. In Operating Systems Techniques, C.A.R. Hoare and R.H. Perrott (Eds.), Academic Press, 1972, pp. 72-93.
 
2
3
4
 
5
Hoare, C.A.R. Proof of correctness of data representations. Acta Informatica I (1972), 271-281.
6
 
7
Clint, M. Program proving: coroutines. Acta Informatica 2 (1973), 50-63.
 
8
 
9
Howard, J.H., and Alexander, W.P. Analyzing sequences of operations performed by programs. Program Test Methods, W.C. Hetzel (Ed.), Prentice-Hall, 1973, pp. 239-254.
 
10
 
11
Zilles, S.N. Abstract specification for data types. Working paper, IBM Research, San Jose, Calif., 1975. Extracted from 1974 Project Mac Progress Report, MIT, Cambridge, Mass., 1975.
12
13
14
15
16

CITED BY  31