DocumentCode :
2133481
Title :
Support for extensibility and reusability in a concurrent object-oriented programming language
Author :
Pandey, Raju ; Browne, J.C.
Author_Institution :
Dept. of Comput. Sci., California Univ., Davis, CA, USA
fYear :
1996
fDate :
15-19 Apr 1996
Firstpage :
241
Lastpage :
247
Abstract :
In many concurrent programming languages programs are difficult to extend and modify. This is because changes in a concurrent program (either through modification or extension) require re-implementation of some or all components. This paper presents the design of a concurrent object-oriented programming language based upon separate specifications of computations and interactions of programs. Separate specification of computations and interactions allows each to be separately modified and extended. We show that separation also facilitates extension of other language composition mechanisms such as class, inheritance, and template in order to define concurrent program abstractions. The resulting language supports extensibility and modifiability of concurrent programs as well as reusability of specifications of computations and interactions
Keywords :
object-oriented languages; parallel languages; parallel programming; software reusability; computations; concurrent; concurrent object-oriented programming language; concurrent programming languages; concurrent programs; extensibility; inheritance; interactions; modifiability; object-oriented; programming language; reusability; Application software; Computer languages; Computer science; Concurrent computing; Distributed computing; Object oriented modeling; Object oriented programming; Parallel programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
Type :
conf
DOI :
10.1109/IPPS.1996.508065
Filename :
508065
Link To Document :
بازگشت