• DocumentCode
    3440056
  • Title

    Concurrency in CoOperative objects

  • Author

    Sibertin-Blanc, C.

  • Author_Institution
    IRIT, Toulouse Univ. I, France
  • fYear
    1997
  • fDate
    35521
  • Firstpage
    35
  • Lastpage
    44
  • Abstract
    CoOperative Objects (COOs) are a concurrent object oriented modelling and programming language, which uses the Petri net theory to define the concurrency within each object, among objects, and also the inter object asynchronous communication. SYROCO is a C++ implementation of CoOperative Objects which proves to be efficient and convenient enough to support real size applications. The paper aims to show that intra object concurrency is of paramount importance for models of object oriented concurrency, and that intra object concurrency is smartly supported by the integration of the object oriented and Petri net paradigms. Namely, it discusses the model of concurrency adopted by COOs, and details how it is implemented in SYROCO
  • Keywords
    Petri nets; object-oriented languages; object-oriented programming; parallel languages; parallel programming; C++ implementation; COOs; CoOperative Objects; CoOperative object concurrency; Petri net paradigm; Petri net theory; SYROCO; concurrent object oriented modelling language; inter object asynchronous communication; intra object concurrency; object oriented concurrency; programming language; real size applications; Asynchronous communication; Centralized control; Communication system control; Computer languages; Concurrent computing; Control systems; Electronic mail; Object oriented modeling; Protocols; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Programming Models and Supportive Environments, 1997. Proceedings., Second International Workshop on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-7882-8
  • Type

    conf

  • DOI
    10.1109/HIPS.1997.582954
  • Filename
    582954