• DocumentCode
    1684908
  • Title

    Concurrent object-oriented programming techniques in a term graph rewriting framework

  • Author

    Papadopoulos, George A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Cyprus, Nicosia, Cyprus
  • fYear
    1996
  • Firstpage
    87
  • Lastpage
    93
  • Abstract
    The relationship between the generalised computational model of Term Graph Rewriting (TGRS) and Object-Oriented Programming (OOP) is explored and exploited by extending the TGRS model with records where access to parameters is done by naming rather than position. Records are then used as the basis for expressing object-oriented techniques such as delegation and (various forms of) inheritance. The effect is that TGRS with records can now he used as an implementation model for a variety of (concurrent) object-oriented (functional, logic or otherwise) languages but also as a common formalism for comparing various related techniques (such as different forms of inheritance)
  • Keywords
    graph grammars; inheritance; object-oriented programming; parallel programming; rewriting systems; common formalism; concurrent object-oriented programming techniques; delegation; inheritance; term graph rewriting framework; Computational modeling; Computer science; Concurrent computing; Functional programming; Logic programming; Object oriented modeling; Object oriented programming; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500573
  • Filename
    500573