Title :
A `two degrees of freedom´ approach for parallel programming
Author :
Bahsoun, J.-P. ; Feraud, L. ; Betourne, C.
Author_Institution :
Lab. IRIT, Univ. Paul Sabatier, Toulouse, France
Abstract :
The concept of a priority controlled module (PCM), which is intended to implement shared objects in a parallelism environment is presented. Semantics of a PCM are given using a temporal logic. Experiences adapting the inheritance mechanisms to the synchronization domain using the concept of a PCM are also described. Because PCM mainly relies on the separation between data abstraction and synchronization, either of these can be thought as a degree of freedom. Each degree of freedom appears as a reusable programming entity, and can be implemented using the concept of a class occurring in the object-oriented languages
Keywords :
data structures; object-oriented programming; parallel programming; inheritance mechanisms; object-oriented languages; parallel programming; parallelism environment; priority controlled module; semantics; shared objects; synchronization domain; temporal logic; two degrees of freedom; Encapsulation; Logic programming; Monitoring; PROM; Parallel programming; Phase change materials; Programming profession;
Conference_Titel :
Computer Languages, 1990., International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-2036-6
DOI :
10.1109/ICCL.1990.63782