- Conference Article
10
- 10.1109/icpads.1996.517574
Program dependence analysis of concurrent logic programs and its applications
- Jun 03, 1996
- J Zhao + 2 more +2
In this paper a formal model for program dependence analysis of concurrent logic programs is proposed with the following contributions. First, two languageindependent program representations are presented for explicitly representing control flows and/or data flows in a concurrent logic program. Then based on these representations, program dependences between literals in concurrent logic programs are defined formally, and a dependence-based program representation named the Literal Dependence Net (LDN) is presented for explicitly representing primary program dependences in a concurrent logic program. Finally, as applications of the LDNs, some important software engineering activities including program slicing, debugging, testing, complexity measurement, and maintenance are discussed in a programming environment for concurrent logic programs. 1 Introduction It is well-known that programming environments are very important for the acceptance of programming languages. Unfortunately, rece...
Read more