ACM Home Page
Please provide us with feedback. Feedback
A semantic model for parallel systems with scheduling
Full text PdfPdf (590 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 2nd ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
Palo Alto, California
Pages: 87 - 94  
Year of Publication: 1975
Author
Ellis S. Cohen  Carnegie-Mellon University, Pittsburgh, Pa.
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 18,   Citation Count: 2
Additional Information:

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

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.