• DocumentCode
    2477298
  • Title

    Parallelism in object-oriented programming languages

  • Author

    Corradi, Antonio ; Leonardi, Letizia

  • Author_Institution
    Dipartimento di Eletronica, Inf. & Sistematica, Bologna Univ., Italy
  • fYear
    1990
  • fDate
    12-15 Mar 1990
  • Firstpage
    271
  • Lastpage
    280
  • Abstract
    Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in an object framework is to associate execution capacity with objects. This approach introduces active objects. Synchronous and asynchronous communication between active objects are described using examples of existing languages. A second dimension of parallelism comes from accommodating several activities within the same object. The synchronization techniques for the internal activities are described. The presented examples are written in a highly parallel language, called Parallel Objects. A distinctive characteristic of PO is the possibility of inheritance for the specification of concurrency internal to objects
  • Keywords
    object-oriented programming; parallel programming; Parallel Objects; active objects; object framework; object-oriented programming languages; parallelism; specification of concurrency; synchronization; Asynchronous communication; Computer languages; Concurrent computing; Councils; Message passing; Object oriented programming; Parallel languages; Parallel processing; Proposals; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1990., International Conference on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-2036-6
  • Type

    conf

  • DOI
    10.1109/ICCL.1990.63783
  • Filename
    63783