DocumentCode
3156500
Title
WARASA: an enhanced C++ for concurrent programming on shared memory multiprocessor computers
Author
Jiang, Yun ; Makinouch, Akifumi
Author_Institution
Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Fukuoka, Japan
fYear
1992
fDate
21-25 Sep 1992
Firstpage
257
Lastpage
262
Abstract
The authors propose an object-oriented programming language called WARASA for writing concurrent object-oriented program on Mach-based shared memory multiprocessor computers. WARASA is an extension to C++ to allow a programmer to develop concurrent programming. In designing WARASA, the parallel mechanisms on the Mach operating system are combined with the object-oriented paradigm. It enables users to develop concurrent programs easily and efficiently, because some implementation details such as locking and unlocking which programmers would have to know to write parallel programs are hidden. An overview of WARASA is given. The features of WARASA class models are discussed. Some applications are shown to demonstrate WARASA´s expressive power
Keywords
high level languages; object-oriented programming; parallel programming; shared memory systems; Mach operating system; Mach-based; WARASA; concurrent programming; enhanced C++; locking; object-oriented programming language; shared memory multiprocessor computers; unlocking; Application software; Computer languages; Concurrent computing; Object oriented modeling; Object oriented programming; Operating systems; Parallel processing; Parallel programming; Programming profession; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
Conference_Location
Chicago, IL
Print_ISBN
0-8186-3000-0
Type
conf
DOI
10.1109/CMPSAC.1992.217558
Filename
217558
Link To Document