• DocumentCode
    2694017
  • Title

    Program dependence analysis of concurrent logic programs and its applications

  • Author

    Zhao, Jianjun ; Cheng, Jingde ; Ushijima, Kazuo

  • Author_Institution
    Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    1996
  • fDate
    3-6 Jun 1996
  • Firstpage
    282
  • Lastpage
    291
  • Abstract
    In this paper a formal model for program dependence analysis of concurrent logic programs is proposed with the following contributions. First, two language-independent 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
  • Keywords
    logic programming; parallel programming; program debugging; programming environments; software maintenance; software metrics; Literal Dependence Net; complexity measurement; concurrent logic programs; control flows; data flows; debugging; dependence-based program representation; formal model; language-independent program representations; maintenance; program dependence analysis; program slicing; programming environment; software engineering; testing; Application software; Communication system control; Computer science; Logic programming; Logic testing; Optimizing compilers; Programming environments; Software engineering; Software measurement; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1996. Proceedings., 1996 International Conference on
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-8186-7267-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.1996.517574
  • Filename
    517574