DocumentCode
1833718
Title
A compositional approach to concurrent object-oriented programming
Author
Pandey, Raju ; Browne, J.C.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1994
fDate
16-19 May 1994
Firstpage
124
Lastpage
135
Abstract
Presents a model of concurrent object-oriented programming in which specification of computational behavior is separated from specification of interaction behavior of methods. This compositional approach to concurrent programming avoids some of the conceptual difficulties that have plagued the integration of concurrency and object-oriented models of programs. The compositional approach to concurrent object-oriented programming leads to declarative and incremental specification of interaction behavior and, thus, to object/method definitions that can be readily adapted to different parallel execution environments. The approach supports inheritance of both method and synchronization specifications. Compositional programming avoids the so-called “inheritance anomaly”
Keywords
formal specification; inheritance; object-oriented programming; parallel programming; synchronisation; compositional approach; computational behavior specification; concurrent object-oriented programming; declarative specification; incremental specification; inheritance anomaly; method interaction behaviour specification; method specifications; object/method definitions; parallel execution environments; synchronization specifications; Computer languages; Concurrent computing; Embedded computing; Mechanical factors; Object oriented modeling; Object oriented programming; Processor scheduling; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1994., Proceedings of the 1994 International Conference on
Conference_Location
Toulouse
Print_ISBN
0-8186-5640-X
Type
conf
DOI
10.1109/ICCL.1994.288387
Filename
288387
Link To Document