H ?
«
‹
←
→
›
»
Language peer sets for SR:
United States↑
United States/1988↑
Designed 1988 ↑
1980s languages ↑
Fifth generation↑
Late Cold War↑
SR (1437/sr:001) |
 |
Synchronizing Resources - concurrent programming language
alternate simple view
Country: United States
Designed 1988
Published: 1988
Synchronizing Resources. A language for concurrent programming. A 'resource' is the encapsulation of a process and its variables, and can be separately compiled. Supports local and remote procedure call, rendezvous, message passing, multicast, dynamic process creation, semaphores, and shared memory.
(Synchronizing Resources) is a language for writing concurrent programs. The main language constructs are resources and operations. Resources encapsulate processes and variables they share, operations provide the primary mechanism for process interaction. SR provides a novel integration of the mechanisms for invoking and servicing operations. Consequently, all of local and remote procedure calls, rendevous, message passing, dynamic process creation, multicast, and semaphores are supported. SR also supports shared global variables and operations.
Places
Structures:
Related languages
References:
Andrews, G.R. (1981) Andrews, G.R. "Synchronizing resources" pp405-430
in (1981) TOPLAS 3(4) Oct 1981
Andrews, G.R. (1982) Andrews, G.R. "The distributed programming language SR—mechanisms, design and implementation"
in (1982) Software — Practice and Experience 12(08) August 1982
Olsson et al (1984) Olsson, R.A. et al, "SuccessoR: Refinements to SR", TR 84-3, U Arizona 1984.
in (1982) Software — Practice and Experience 12(08) August 1982
Steve Hartley (1985) Steve Hartley "Operating Systems Programming: The SR Programming Language". OUP 1985
Picture:
in (1982) Software — Practice and Experience 12(08) August 1982
Andrews, G.R., and Olsson, R.A. (1986) Andrews, G.R., and Olsson, R.A. "The evolution of the SR language" pp133-149
in (1986) Distributed Computing 1(3) July 1986
Olsson, R.A. (1986) Olsson, R.A. Issues in Distributed Programming Languages: The Evolution of SR. TR 86-21 (Ph.D.
Dissertation), Dept. of Computer Science, The University of Arizona, August 1986.
in (1986) Distributed Computing 1(3) July 1986
Andrews, G. (1988) Andrews, G. "An Overview of the SR Language and Implementation",
in (1986) Distributed Computing 1(3) July 1986
Atkins, M.S., and Olsson, R.A. (1988) Atkins, M.S., and Olsson, R.A. Performance of multitasking and synchronization mechanisms in the programming
language SR.
in (1988) Software — Practice and Experience 18(09) September 1988
Coffin, M. and R. A. Olsson (1989) Coffin, M. and R. A. Olsson "An SR approach to multiway rendezvous"
in (1989) Computer Languages 14(4)
McNamee, C.M., and Olsson, R.A. (1989) McNamee, C.M., and Olsson, R.A. "An attribute grammar approach to compiler optimization of intramodule interprocess communication" CSE-89-11, Div. of Computer Science, The University of California, Davis, 1989
in (1989) Computer Languages 14(4)
Huang, D. T. and R. A. Olsson (1990) Huang, D. T. and R. A. Olsson "An exception handling mechanism for SR"
in (1990) Computer Languages 15(1)
McNamee, C.M., and Olsson, R.A. (1990) McNamee, C.M., and Olsson, R.A. Transformations for optimizing interprocess communication and synchronization
mechanisms. International Journal of Parallel Programming 19, 5 (Oct. 1990) pages 357-
387.
in (1990) Computer Languages 15(1)
Andrews, G.R. (1991) Andrews, G.R. Concurrent Programming: Principles and Practice. Benjamin/Cummings Publishing
Company, 1991.
Picture:
in (1990) Computer Languages 15(1)
Olsson, R.A., and McNamee, C.M. (1991) Olsson, R.A., and McNamee, C.M. An overview of compiler optimization of interprocess communication
and synchronization mechanisms. Proceedings of the 1991 International Conference on Parallel
Processing, St. Charles, IL, II-31 to II-35, August 12-17, 1991.
in (1990) Computer Languages 15(1)
Andrews, G.R. et al, (1993) Andrews, G.R. et al, "The SR Programming Language: Concurrency in Practice", Benjamin/Cummings 1993, ISBN 0-8053-0088-0.
Picture:
in (1990) Computer Languages 15(1)
Hartley, Stephen J. (1995) Hartley, Stephen J. "Integrating XTANGO's animator into the SR concurrent programming language" ACM SIGGRAPH Computer Graphics 29(4) November 1995 pp67-70
Abstract
DOI
in (1990) Computer Languages 15(1)
Skillicorn, David B. and Talia, Domenico (1998) Skillicorn, David B. and Talia, Domenico "Models and languages for parallel computation" pp123-169
in [ACM] (1998) [ACM] ACM Computing Surveys (CSUR) 30(2) June 1998
Philippsen, Michael (2000) Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980
in (2000) Concurrency: Practice and Experience 2000 v12
Resources
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|