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.
Citation:
J. Zhao, J. Cheng, K. Ushijima, "Computing Executable Slices for Concurrent Logic Programs," apaqs, pp.0013, Second Asia-Pacific Conference on Quality Software (APAQS'01), 2001