Title :
A highly parallel model for object-oriented concurrent constraint programming
Author :
Banach, Richard ; Papadopoulos, George A.
Author_Institution :
Dept. of Comput. Sci., Manchester Univ., UK
Abstract :
Two of the currently most promising programming paradigms, namely object-oriented programming and concurrent constraint programming are combined into a single, highly parallel computational model based on term graph rewriting systems. In particular, we show how multi-headed term graph rewrite rules provide a powerful tool able to manipulate term graphs which themselves represent in a homogeneous way objects, concurrently executing agents and constraints. Due to the inherent fine grain parallelism of term graph rewriting the proposed model is highly parallel with all activities (object communication, agent execution and constraint solving) executing concurrently
Keywords :
constraint handling; graph theory; object-oriented programming; parallel programming; programming theory; rewriting systems; agent execution; concurrently executing agents; constraint solving; fine grain parallelism; highly parallel model; multi-headed term graph rewrite rules; object communication; object-oriented concurrent constraint programming; parallel computational model; term graph rewriting systems; Computational modeling; Computer science; Concurrent computing; Electronic mail; Functional programming; Logic programming; Object oriented modeling; Object oriented programming; Parallel programming; Power system modeling;
Conference_Titel :
Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7803-2018-2
DOI :
10.1109/ICAPP.1995.472170