ACM SIGPLAN Notices · 1993 · 19 citations · 19 references
ComputingComputer ScienceDistributed SystemsParallel ComputingProgramming LanguagesApplication Programming InterfacesComponent-based Software EngineeringDistributed AlgorithmsDistributed ComputingInterprocess CommunicationParallel Programming ModelsCommunication PatternsComponent-based ArchitecturesComponent-based ModelingDistributed ArchitectureProgramming Models
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.
19
Generative communication in Linda
David Gelernter · ACM Transactions on Programming Languages and Systems · 1985 · 2.3K citations · Full text
Nicholas Carriero, David Gelernter · Communications of the ACM · 1989 · 1.4K citations · Full text
Fine-grained mobility in the Emerald system
Eric Jul, Henry M. Levy, Norman C. Hutchinson et al. · ACM Transactions on Computer Systems · 1988 · 733 citations · Full text
Jo-Mei Chang, N.F. Maxemchuk · ACM Transactions on Computer Systems · 1984 · 676 citations · Full text