DocumentCode :
911001
Title :
Abstraction and modularity mechanisms for concurrent computing
Author :
Agha, Gul ; Frølund, Svend ; Kim, Wooyoung ; Panwar, Rajendra ; Patterson, Anna ; Sturman, Daniel
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Volume :
1
Issue :
2
fYear :
1993
fDate :
5/1/1993 12:00:00 AM
Firstpage :
3
Lastpage :
14
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 :
concurrency control; object-oriented programming; protocols; software reusability; Actor model programming language concept; abstraction; communication abstractions; concurrent computing; dependability; modular specifications; modularity mechanisms; object-oriented design; protocol customization; resource management policies; reusable components; synchronizers; Computational modeling; Computer architecture; Computer languages; Concurrent computing; Cost function; Distributed computing; Modular construction; Natural languages; Protocols; Resource management;
fLanguage :
English
Journal_Title :
Parallel & Distributed Technology: Systems & Applications, IEEE
Publisher :
ieee
ISSN :
1063-6552
Type :
jour
DOI :
10.1109/88.218170
Filename :
218170
Link To Document :
بازگشت