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
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;
Conference_Titel :
Programming Models for Massively Parallel Computers, 1995
Conference_Location :
Berlin
Print_ISBN :
0-8186-7177-7
DOI :
10.1109/PMMPC.1995.504353