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
Link To Document