Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Elements of interaction: Turing award lecture
Communications of the ACM
Information and Computation
Theory and Practice of Object Systems - Special issue: type systems
On bisimulations of the asynchronous &pgr;-calculus
Theoretical Computer Science
Concurrency and knowledge-level communication in agent languages
Artificial Intelligence
Distributed Algorithms
Communication and Concurrency
The Java Tutorial: Object-Oriented Programming for the Internet
The Java Tutorial: Object-Oriented Programming for the Internet
An Object Calculus for Asynchronous Communication
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
ECOOP '94 Proceedings of the 8th European Conference on Object-Oriented Programming
Process Algebraic Specification of the New Asynchronous CORBA Messaging Service
ECOOP '99 Proceedings of the 13th European Conference on Object-Oriented Programming
Towards a Theory of Actor Computation
CONCUR '92 Proceedings of the Third International Conference on Concurrency Theory
Proceedings of the IFIP TC6/WG6.1 Third International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS)
A foundation for actor computation
Journal of Functional Programming
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
Modeling and Verification of Reactive Systems using Rebeca
Fundamenta Informaticae
Hi-index | 0.00 |
In this paper, we introduce an actor language following a "process algebra" notation. The idea is to define a formalism based on a standard process algebraic approach which provides basic object-oriented features, such as object identity, asynchronous message passing, implicit message acceptance and dynamic object creation. This approach allows us to reuse standard results of the theory of concurrency in a context where an high level object oriented specification style is preserved. To illustrate the expressive power of our formalism, we provide a specification of the Hurried Philosophers case study.