• 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