• DocumentCode
    1833718
  • Title

    A compositional approach to concurrent object-oriented programming

  • Author

    Pandey, Raju ; Browne, J.C.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1994
  • fDate
    16-19 May 1994
  • Firstpage
    124
  • Lastpage
    135
  • Abstract
    Presents a model of concurrent object-oriented programming in which specification of computational behavior is separated from specification of interaction behavior of methods. This compositional approach to concurrent programming avoids some of the conceptual difficulties that have plagued the integration of concurrency and object-oriented models of programs. The compositional approach to concurrent object-oriented programming leads to declarative and incremental specification of interaction behavior and, thus, to object/method definitions that can be readily adapted to different parallel execution environments. The approach supports inheritance of both method and synchronization specifications. Compositional programming avoids the so-called “inheritance anomaly”
  • Keywords
    formal specification; inheritance; object-oriented programming; parallel programming; synchronisation; compositional approach; computational behavior specification; concurrent object-oriented programming; declarative specification; incremental specification; inheritance anomaly; method interaction behaviour specification; method specifications; object/method definitions; parallel execution environments; synchronization specifications; Computer languages; Concurrent computing; Embedded computing; Mechanical factors; Object oriented modeling; Object oriented programming; Processor scheduling; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1994., Proceedings of the 1994 International Conference on
  • Conference_Location
    Toulouse
  • Print_ISBN
    0-8186-5640-X
  • Type

    conf

  • DOI
    10.1109/ICCL.1994.288387
  • Filename
    288387