loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Concurrent Object-Oriented Programming Techniques in a Term Graph Rewriting Framework
PORTUGAL
January 24-January 26
ISBN: 0-8186-7376-1
George A. Papadopoulos, University of Cyprus
The relationship between the generalized and highly parallel computational model of Term Graph Rewriting Systems (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 Programming techniques such as object encapsulation and inheritance. The effect is that TGRS with records can now be viewed as a language and machine independent semantic and implementation framework 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) and finally as a platform for reasoning about and testing techniques aiming at addressing issues related to the interaction of concurrency and parallelism with object-orientation.
Index Terms:
Term Graph Rewriting; Records; Concurrent Object-Oriented Programming Techniques
Citation:
George A. Papadopoulos, "Concurrent Object-Oriented Programming Techniques in a Term Graph Rewriting Framework," pdp, pp.0087, 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.