Abstraction and modularity mechanisms for concurrent computing
- 1 May 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Parallel & Distributed Technology: Systems & Applications
- Vol. 1 (2) , 3-14
- https://doi.org/10.1109/88.218170
Abstract
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.Keywords
This publication has 9 references indexed in Scilit:
- Integrating constraints with an object-oriented languagePublished by Springer Nature ,2006
- Distributed execution of actor programsPublished by Springer Nature ,2006
- A metaarchitecture for distributed resource managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A Language Framework for Multi-Object CoordinationPublished by Springer Nature ,2000
- Partial orderings of event sets and their application to prototyping concurrent, timed systemsJournal of Systems and Software, 1993
- Efficient algorithms for parallel sorting on mesh multicomputersInternational Journal of Parallel Programming, 1991
- Concurrent object-oriented programmingCommunications of the ACM, 1990
- Inheritance and synchronization with enabled-setsPublished by Association for Computing Machinery (ACM) ,1989
- How to write parallel programs: a guide to the perplexedACM Computing Surveys, 1989