Download:
|
by Jianjun Zhao, Jingde Cheng, Kazuo Ushijima
http://www.fit.ac.jp/~zhao/pub/ps/apaqs2001.ps.gz
Add To MetaCart
Abstract:
Program Slicing has many applications in software engineering activities. However, until recently, no slicing algorithm has been presented that can compute executable slices for concurrent logic programs. In this paper we present a dependence-graph based approach to computing executable slice for concurrent logic programs. The dependence-based representation used in this paper is called the Argument Dependence Net which can be used to explicitly represent various types of program dependences in a concurrent logic program. Based on the ADN, we can compute static executable slices for concurrent logic programs at argument level. 1
Citations
|
908
|
Program slicing
– Weiser
- 1984
|
|
519
|
Interprocedural slicing using dependence graphs
– Horwitz, Reps, et al.
- 1990
|
|
445
|
A survey of program slicing techniques
– Tip
- 1995
|
|
45
|
Design of the Kernel Language for the Parallel Inference Machine
– Ueda, Chikayama
- 1990
|
|
32
|
A backward slicing algorithm for Prolog
– Schoenig, Ducasse
- 1996
|
|
18
|
Synthesis of Directionality Information for Functional Logic Programs
– Boye, Paakki, et al.
- 1993
|
|
18
|
The Program Dependence Graph and Its Use
– Ferrante, Ottenstein
- 1987
|
|
17
|
Static slicing of logic programs
– Gyim'othy, Paakki
- 1995
|
|
9
|
Slicing concurrent logic programs
– Zhao, Cheng, et al.
- 1997
|
|
5
|
Proving termination of GHC programs
– Rao, Kapur, et al.
- 1993
|
|
5
|
Program Dependence Analysis of Concurrent Logic Programs and Its Applications
– Zhao, Cheng, et al.
- 1996
|
|
4
|
A Flexible Framework for Dynamic and Static Slicing of Logic Programs
– Vasconcelos
- 1999
|
|
2
|
The Art of Prolog," 2nd edition
– Sterling, Shapiro
- 1994
|
|
2
|
CLPKIDS: A Program Analysis System for Concurrent Logic Programs
– Zhao, Cheng, et al.
- 2001
|
|
2
|
A Program Dependence Model for Concurrent Logic Programs and Its Applications
– Zhao, Cheng, et al.
- 2001
|