TY - GEN
T1 - ActorSpace
T2 - 4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1993
AU - Agha, Gul
AU - Callsen, Christian J.
N1 - Funding Information:
This research has been supported in part by the Office of Naval Research (ONR contract number NOOO14-90-J-1899), by the Digital Equipment Corporation, and by joint support from the Defense Advanced Research Projects Agency and the National Science Foundation (NSF CCR 90-07195). Christian J. Callsen is sponsored in part by a research fellowship from ~rhus University and Aalborg University, and a generous grant tlom the Danish Research Academy (V910219). The work was done in part while the second author was a visiting scholar at the Unviersity of Illinois.
PY - 1993/8/1
Y1 - 1993/8/1
N2 - We present a new programming paradigm called ActorSpace. ActorSpace provides a new communication model based on destination patterns. An actorSpace is a computationally passive container of actors which acts as a context for matching patterns. Patterns are matched against listed attributes of actors and ac-torSpaces that are visible in the actorSpace. Both visibility and attributes are dynamic. Messages may be sent to one or all members of a group denned by a pattern. The paradigm provides powerful support for component-based construction of massively parallel and distributed applications. In particular, it supports open interfaces to servers and pattern-directed access to software repositories.
AB - We present a new programming paradigm called ActorSpace. ActorSpace provides a new communication model based on destination patterns. An actorSpace is a computationally passive container of actors which acts as a context for matching patterns. Patterns are matched against listed attributes of actors and ac-torSpaces that are visible in the actorSpace. Both visibility and attributes are dynamic. Messages may be sent to one or all members of a group denned by a pattern. The paradigm provides powerful support for component-based construction of massively parallel and distributed applications. In particular, it supports open interfaces to servers and pattern-directed access to software repositories.
UR - http://www.scopus.com/inward/record.url?scp=0027834516&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027834516&partnerID=8YFLogxK
U2 - 10.1145/155332.155335
DO - 10.1145/155332.155335
M3 - Conference contribution
AN - SCOPUS:0027834516
T3 - Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
SP - 23
EP - 32
BT - Proceedings of the 4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1993
PB - Association for Computing Machinery
Y2 - 19 May 1993 through 22 May 1993
ER -