Computing executable slices for concurrent logic programs

被引:2
|
作者
Zhao, JJ [1 ]
Cheng, JD [1 ]
Ushijima, K [1 ]
机构
[1] Fukuoka Inst Technol, Dept Comp Sci & Engn, Higashi Ku, Fukuoka 8110295, Japan
关键词
D O I
10.1109/APAQS.2001.989997
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:13 / 22
页数:10
相关论文
共 50 条
  • [1] Computing Dynamic Slices of Concurrent Feature-Oriented Programs
    Madhusmita Sahu
    Durga Prasad Mohapatra
    Arabian Journal for Science and Engineering, 2019, 44 : 9471 - 9497
  • [2] Computing Dynamic Slices of Concurrent Feature-Oriented Programs
    Sahu, Madhusmita
    Mohapatra, Durga Prasad
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2019, 44 (11) : 9471 - 9497
  • [3] Computing dynamic slices of concurrent object-oriented programs
    Mohapatra, DP
    Mall, R
    Kumar, R
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (12) : 805 - 817
  • [4] HOARE LOGIC, EXECUTABLE SPECIFICATIONS, AND LOGIC PROGRAMS
    FUCHS, NE
    STRUCTURED PROGRAMMING, 1992, 13 (03): : 129 - 135
  • [5] Efficiently executable temporal logic programs
    Merz, S
    EXECUTABLE MODAL AND TEMPORAL LOGICS, 1995, 897 : 69 - 85
  • [6] MEX: A Distributed Computing Framework For Executable Programs
    Wang, Changjian
    Peng, Yuxing
    You, Pengfei
    Tang, Mingxing
    Hu, Minghao
    Li, Dongsheng
    Li, Youguo
    17TH IEEE INTERNATIONAL MULTI TOPIC CONFERENCE 2014, 2014, : 326 - 332
  • [7] Verifiable and executable logic specifications of concurrent objects in Lπ
    Caires, L
    Monteiro, L
    PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 1381 : 42 - 56
  • [8] On computing logic programs
    Max-Planck-Inst fuer Informatik, Saarbruecken, Germany
    J Autom Reasoning, 3 (259-289):
  • [9] On computing logic programs
    Dimopoulos, Y
    JOURNAL OF AUTOMATED REASONING, 1996, 17 (03) : 259 - 289
  • [10] THE HOARE LOGIC OF CONCURRENT PROGRAMS
    LAMPORT, L
    ACTA INFORMATICA, 1980, 14 (01) : 21 - 37