• DocumentCode
    1853647
  • Title

    Term graph rewriting as a specification and implementation framework for concurrent object-oriented programming languages

  • Author

    Banach, Richard ; Papadopoulos, George A.

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    1995
  • fDate
    9-12 Oct 1995
  • Firstpage
    151
  • Lastpage
    158
  • Abstract
    The usefulness of the generalised computational model of Term Graph Rewriting Systems (TGRS) for designing and implementing concurrent object-oriented languages, and also for specifying and reasoning about the interaction between concurrency and object-orientation (such as concurrent synchronisation of methods or interference problems between concurrency and inheritance), is examined in this paper by mapping a state-of-the-art functional object-oriented language onto the MONSTR computational model, a restricted form of TGRS specifically designed to act as a point of reference in the design and implementation of declarative and semi-declarative programming languages especially suited for distributed architectures
  • Keywords
    formal specification; graph grammars; object-oriented languages; parallel languages; rewriting systems; concurrency; concurrent languages; distributed architectures; implementation; object-orientation; object-oriented languages; specification; term graph rewriting; Computational modeling; Computer architecture; Computer languages; Computer science; Concurrent computing; Distributed computing; Mechanical factors; Object oriented modeling; Object oriented programming; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming Models for Massively Parallel Computers, 1995
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-7177-7
  • Type

    conf

  • DOI
    10.1109/PMMPC.1995.504353
  • Filename
    504353