Slicing concurrent Java']Java programs

被引:31
|
作者
Zhao, JJ [1 ]
机构
[1] Fukuoka Inst Technol, Dept Comp Sci & Engn, Higashi Ku, Fukuoka 81102, Japan
关键词
D O I
10.1109/WPC.1999.777751
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Although many slicing algorithms have been proposed for object-oriented programs, no slicing algorithm has been proposed which cart be used to handle the problem of slicing concurrent Java programs correctly. In this paper, we propose a slicing algorithm for concurrent Java programs. To slice concurrent Java programs, we present a dependence-based representation called multithreaded dependence graph, which extends previous dependence graphs, to represent concurrent Java programs. We also show how static slices of a concurrent Java program can be computed efficiently based on its multithreaded dependence graph.
引用
收藏
页码:126 / 133
页数:8
相关论文
共 50 条
  • [1] Slicing concurrent Java']Java programs
    Chen, ZQ
    Xu, BW
    [J]. ACM SIGPLAN NOTICES, 2001, 36 (04) : 41 - 47
  • [2] An efficient technique for dynamic slicing of concurrent Java']Java programs
    Mohapatra, DP
    Mall, R
    Kumar, R
    [J]. APPLIED COMPUTING, PROCEEDINGS, 2004, 3285 : 255 - 262
  • [3] Pruning interference and ready dependence for slicing concurrent Java']Java programs
    Ranganath, VP
    Hatcliff, J
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2004, 2985 : 39 - 56
  • [4] Dynamic slicing concurrent java']java programs using variable cache table
    He Zhixue
    Mang Guangquan
    Rong Mei
    [J]. ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 363 - 369
  • [5] Program slicing of Java']Java programs
    Galindo, Carlos
    Perez, Sergio
    Silva, Josep
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2023, 130
  • [6] Slicing concurrent Java programs using Indus and Kaveri
    Venkatesh Prasad Ranganath
    John Hatcliff
    [J]. International Journal on Software Tools for Technology Transfer, 2007, 9 (5-6) : 489 - 504
  • [7] Dynamic slicing of Java']Java bytecode programs
    Szegedi, A
    Gyimóthy, T
    [J]. FIFTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2005, : 35 - 44
  • [8] A model for slicing JAVA']JAVA programs hierarchically
    Li, BX
    Fan, XC
    Pang, J
    Zhao, JJ
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (06) : 848 - 858
  • [9] Distributed dynamic slicing of Java']Java programs
    Mohapatra, Durga P.
    Kumar, Rajeev
    Mall, Rajib
    Kumar, D. S.
    Bhasin, Mayank
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (12) : 1661 - 1678
  • [10] Concolic testing based on dynamic slicing of concurrent Java programs
    Pu, Fangli
    Lu, Yansheng
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2009, 37 (10): : 21 - 24