|
ABSTRACT
This paper presents a semantic model for parallel systems with a scheduling mechanism that is useful for expressing and proving a wider range of properties than semantic models that do not consider scheduling.We formally describe a number of properties related to scheduling and deadlock, including "Fairness" and "Fullness", and show that schedulers with these properties behave in desirable ways.Lastly, we prove and conjecture some proof rules for scheduled systems and outline briefly the relation of this work to modelling protection in parallel systems.
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
|
{Cadiou & Levy 73} Cadiou, J., J. Levy, "Mechanizable proofs about Parallel Processes," 14th Symposium on Switching Theory and Automata, October, 1973.
|
| |
2
|
|
| |
3
|
{Cohen 74} Cohen, E., Semantic Models for Parallel Systems, CMU Tech. Report, December, 1974.
|
| |
4
|
{Cohen 75} Cohen, E., Modelling Protection Systems, CMU Ph.D Thesis, forthcoming.
|
| |
5
|
{Dijkstra 72} Dijkstra, E., "A Class of Allocation Strategies Inducing Bounded Delay Only," SJCC 72.
|
| |
6
|
{Kahn 73} Kahn, G., A Preliminary Theory for Parallel Programs, I.R.I.A. Report, January, 1973.
|
| |
7
|
|
 |
8
|
|
| |
9
|
{Milner 71} Milner, R., "An Algebraic Definition of Simulation between Programs," I.J.C.A.I. 2, 1971.
|
 |
10
|
|
| |
11
|
{Milner & Weyrauch 72} Milner, R. and R. Weyrauch, "Proving Compiler Correctness in a Mechanized Logic," Machine Intelligence 7.
|
| |
12
|
|
| |
13
|
{Rotenberg 74} Rotenberg, L., Making Computers Keep Secrets, MIT Ph.D Thesis, MAC TR 115, February, 1974.
|
| |
14
|
{Scott 72} Scott, D., "The Lattice of Flow Diagrams," Symp. on Semantics of Algorithmic Languages, Springer Verlag Lecture Notes in Mathematics 188, 1971.
|
| |
15
|
{Scott 72} Scott, D., "Mathematical Concepts in Programming Language Semantics," SJCC 72.
|
| |
16
|
{Scott & Strachey 72} Scott, D., C. Strachey, Toward a Mathematical Semantics for Computer Languages, Oxford University Computing Lab PRG-6, 1972.
|
|