ActorSpace(ID:6224/act020)

parallel language 


Distributed version of ACTORS, with a communication model based on destination patterns determining appropriate passive actors


Related languages
Actors => ActorSpace   Evolution of

References:
  • Wooyoung, K. and Agha, G. "Compilation of a Highly Parallel Actor-Based Language" view details
          in Banerjee, U.; Gelernter, D.; Nicolan, A. and D. Padua (eds), Proceedings of the Workshop on Languages and Compilers for Parallel Computing. Yale University TR DCS RR-915, 1992. LNCS, Springer-Verlag. view details
  • Agha, G. and Callsen, C. J. "ActorSpace: An open distributed programming paradigm" pp23-32 view details Abstract: 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 actorSpaces that are visible in the actorSpace. Both visibility and attributes are dynamic. Messages may be sent to one or all members of a group defined 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. DOI
          in [ACM SIGPLAN] SIGPLAN Notices 28(07), July 1993 includes Proceedings of the Fourth ACM SIGPLAN symposium on Principles and practice of parallel programming view details
  • Skillicorn, David B. and Talia, Domenico "Models and languages for parallel computation" pp123-169 view details
          in [ACM] ACM Computing Surveys (CSUR) 30(2) June 1998 view details
  • Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980 view details
          in Concurrency: Practice and Experience 2000 v12 view details