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
Link To Document :
بازگشت