• DocumentCode
    2475016
  • 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
  • fYear
    1990
  • fDate
    12-15 Mar 1990
  • Firstpage
    261
  • Lastpage
    270
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1990., International Conference on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-2036-6
  • Type

    conf

  • DOI
    10.1109/ICCL.1990.63782
  • Filename
    63782