DocumentCode :
2036088
Title :
A program dependence model for concurrent logic programs and its applications
Author :
Zhao, Jianjun ; Cheng, Jingde ; Ushijima, Kazuo
Author_Institution :
Dept. of Comput. Sci. & Eng., Fukuoka Inst. of Technol., Japan
fYear :
2001
fDate :
2001
Firstpage :
672
Lastpage :
681
Abstract :
The authors propose a program dependence model for concurrent logic programs. They present three types of primary program dependences named the sharing dependence, communication dependence, and unification dependence between arguments in a concurrent logic program. We formally define these primary program dependences based on mode information. We further present a dependence-based representation named the argument dependence net (ADN), which explicitly represents all primary program dependences between arguments in a concurrent logic program. We also discuss some applications of the ADN for developing software engineering tools of concurrent logic programs. Finally, we briefly introduce a program analysis system called CLPKIDS for concurrent logic programs, which is a prototype implementation of the techniques introduced
Keywords :
graph theory; logic programming; parallel programming; program diagnostics; ADN; CLPKIDS; argument dependence net; communication dependence; concurrent logic programs; dependence-based representation; mode information; primary program dependences; program analysis system; program dependence model; sharing dependence; software engineering tools; unification dependence; Logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2001. Proceedings. IEEE International Conference on
Conference_Location :
Florence
ISSN :
1063-6773
Print_ISBN :
0-7695-1189-9
Type :
conf
DOI :
10.1109/ICSM.2001.972786
Filename :
972786
Link To Document :
بازگشت