article · 1991
A system for teaching concurrent programming
Carol Higginbotham, Ralph Morelli
Cited by 22Open access
Abstract
This paper describes a concurrent programming interface based on the use of semaphores. Using this environment students can gain practical experience in designing and implementing concurrent programs using processes and semaphores. The environment, which is based on Unix* System-V system calls, is designed to correspond closely to semaphore programming examples found in typical operating systems textbooks. It is implemented as a library of subroutines which is accessible from of varie~of programming languages. An example programming exercise is presented.
Cite this paper
Higginbotham, C., & Morelli, R. (1991). A system for teaching concurrent programming. https://doi.org/10.1145/107004.107071
Higginbotham, Carol, and Ralph Morelli. “A system for teaching concurrent programming.” 1991, pp. 309–16, https://doi.org/10.1145/107004.107071.
Higginbotham, Carol, and Ralph Morelli. 1991. “A system for teaching concurrent programming.” https://doi.org/10.1145/107004.107071.
Higginbotham, C. and Morelli, R. (1991) ‘A system for teaching concurrent programming’. Available at: https://doi.org/10.1145/107004.107071.
@article{higginbotham1991system,
title = {{A system for teaching concurrent programming}},
author = {Higginbotham, Carol and Morelli, Ralph},
pages = {309--316},
year = {1991},
doi = {10.1145/107004.107071}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
A note on specifying and verifying concurrent processes
Leszek Holenderski · Information Processing Letters · 1984
Cited by 5
Concurrent Programming
K. C. Wang · Springer eBooks · 2018
Cited by 6
The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls
Per Brinch Hansen, Edsger W. Dijkstra, C. A. R. Hoare · CERN Document Server (European Organization for Nuclear Research) · 2013
Cited by 34
IMPLEMENTATION OF REAL-TIME FACILITIES IN PASCAL
H. Elmqvist, S.E. Mattsson · IFAC Proceedings Volumes · 1982
Cited by 5
Object-oriented concurrent programming
Akinori Yonezawa, Mario Tokoro · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1987
Cited by 293
Concurrent programming with a focus on concurrent pascal.
Barbara H. Smolowitz · 1984
Cited by 0
Concurrent programming in an upper level operating systems course
J. L. Silver · ACM Technical Symposium on Computer Science Education (SIGCSE) · 1989
Cited by 3Open access