Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Using tuple space communication in distributed object-oriented languages
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Communications of the ACM
An efficient reliable broadcast protocol
ACM SIGOPS Operating Systems Review
How to write parallel programs: a guide to the perplexed
ACM Computing Surveys (CSUR)
ABCL: an object-oriented concurrent system
ABCL: an object-oriented concurrent system
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
Customization of first-class tuple-spaces in a higher-order language
PARLE '91 Proceedings on Parallel architectures and languages Europe : volume II: parallel languages: volume II: parallel languages
Fault tolerance using group communication
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
Ordered and reliable multicast communication
ACM Transactions on Computer Systems (TOCS)
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Orca: A Language for Parallel Programming of Distributed Systems
IEEE Transactions on Software Engineering
Communications of the ACM
System support for high performance multiprocessing
SEDMS III Papers from the symposium on Experiences with distributed and multiprocessor systems
Distributed process groups in the V Kernel
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Computer Systems (TOCS)
Broadcast Protocols for Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Scalable Distributed Garbage Collection for Systems of Active Objects
IWMM '92 Proceedings of the International Workshop on Memory Management
Comilation of a Highly Parallel Actor-Based Language
Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing
A Language Framework for Multi-Object Coordination
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Multiple Tuple Spaces in Linda
PARLE '89 Proceedings of the Parallel Architectures and Languages Europe, Volume II: Parallel Languages
Towards a Theory of Actor Computation
CONCUR '92 Proceedings of the Third International Conference on Concurrency Theory
Structure and Parallel Processing
WOPPLOT '86 Proceedings of the Workshop on Parallel Processing: Logic, Organization, and Technology
PODC '84 Proceedings of the third annual ACM symposium on Principles of distributed computing
Adaptive algorithms for PASO systems
PODC '94 Proceedings of the thirteenth annual ACM symposium on Principles of distributed computing
Parallel computation still not ready for the mainstream
Communications of the ACM
Models and languages for parallel computation
ACM Computing Surveys (CSUR)
Tuple centres for the coordination of Internet agents
Proceedings of the 1999 ACM symposium on Applied computing
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
A modular approach to build structured event-based systems
Proceedings of the 2002 ACM symposium on Applied computing
Actors: a model for reasoning about open distributed systems
Formal methods for distributed processing
Abstraction and Modularity Mechanisms for Concurrent Computing
IEEE Parallel & Distributed Technology: Systems & Technology
The Extensible Services Switch in Carnot
IEEE Parallel & Distributed Technology: Systems & Technology
Communications Directed by Bound Types in Linda: Presentation and Formal Model
IEEE Transactions on Parallel and Distributed Systems
A Language Framework for Multi-Object Coordination
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Engineering Event-Based Systems with Scopes
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Semantic Models for Distributed Object Reflection
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
A Group Based Approach for Coordinating Active Objects
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
The Knowledge Engineering Review
simpA: An agent-oriented approach for programming concurrent applications on top of Java
Science of Computer Programming
Emerson: accessible scripting for applications in an extensible virtual world
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
ICLP'05 Proceedings of the 21st international conference on Logic Programming
Structured coordination spaces for fault tolerant mobile agents
Advanced Topics in Exception Handling Techniques
Efficient agent communication in multi-agent systems
Software Engineering for Multi-Agent Systems III
Rule-based coordination of logic programs
Computer Languages
Scoped synchronization constraints for large scale actor systems
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
Hi-index | 0.02 |
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.