Research directions in object-oriented programming
Research directions in object-oriented programming
The characteristics of parallel algorithms
The characteristics of parallel algorithms
How to write parallel programs: a guide to the perplexed
ACM Computing Surveys (CSUR)
Inheritance and synchronization with enabled-sets
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Concurrent object-oriented programming
Communications of the ACM
ActorSpace: an open distributed programming paradigm
PPOPP '93 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming
Distributed Execution of Actor Programs
Proceedings of the Fourth International Workshop on Languages and Compilers for Parallel Computing
Comilation of a Highly Parallel Actor-Based Language
Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing
Integrating Constraints with an Object-Oriented Language
ECOOP '92 Proceedings of the European Conference on Object-Oriented Programming
A Language Framework for Multi-Object Coordination
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
RTsynchronizer: language support for real-time specifications in distributed systems
LCTES '95 Proceedings of the ACM SIGPLAN 1995 workshop on Languages, compilers, & tools for real-time systems
Efficient support of location transparency in concurrent object-oriented programming languages
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Reasoning about meta level activities in open distributed systems
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
Customization and composition of distributed objects: middleware abstractions for policy management
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Coordinating autonomous entities
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Communications of the ACM - Adaptive middleware
Case Studies in Security and Resource Management for Mobile Object Systems
Autonomous Agents and Multi-Agent Systems
An Actor-Based Architecture for Customizing and Controlling Agent Ensembles
IEEE Intelligent Systems
Semantic Models for Distributed Object Reflection
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
E-Speak - An XML Document Interchange Engine
EC-Web 2001 Proceedings of the Second International Conference on Electronic Commerce and Web Technologies
A Hierarchical Model for Coordination of Concurrent Activities
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
A Formal Model for Reasoning about Adaptive QoS-Enabled Middleware
FME '01 Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity
A foundation for actor computation
Journal of Functional Programming
A formal model for reasoning about adaptive QoS-enabled middleware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Performance and modularity benefits of message-driven execution
Journal of Parallel and Distributed Computing
Classes and inheritance in actor-oriented design
ACM Transactions on Embedded Computing Systems (TECS)
Actor frameworks for the JVM platform: a comparative analysis
PPPJ '09 Proceedings of the 7th International Conference on Principles and Practice of Programming in Java
The next big thing: position statements
IJCAI'97 Proceedings of the Fifteenth international joint conference on Artifical intelligence - Volume 2
Flexibility and coordination in event-based, loosely coupled, distributed systems
Computer Languages, Systems and Structures
A distributed approach for multiple model diagnosis of physical systems
Information Sciences: an International Journal
Comparing three coordination models: Reo, ARC, and PBRD
Science of Computer Programming
Computer Languages
Compositional reasoning about shared futures
SEFM'12 Proceedings of the 10th international conference on Software Engineering and Formal Methods
Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions
Hi-index | 0.00 |
The Actor model programming language concept, which provides basic building blocks for a wide variety of computational structures, is reviewed. The Actor model unifies objects and concurrency. Actors are autonomous, distributed, concurrently executing objects that can send each other messages asynchronously. The Actor model's communication abstractions and object-oriented design are discussed. Three mechanisms for developing modular and reusable components for concurrent systems are also discussed. The mechanism are synchronizers, modular specifications of resource management policies, and protocol customization of dependability.