|
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
|
Lawrence Robinson , Karl N. Levitt , Peter G. Neumann , Ashok R. Saxena, On attaining reliable software for a secure operating system, Proceedings of the international conference on Reliable software, p.267-284, April 21-23, 1975, Los Angeles, California
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|