• 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