Uncertainty Problem in Dynamic Slicing of Concurrent Programs

被引:2
|
作者
Cheng, Jingde [1 ]
机构
[1] Saitama Univ, Dept Informat & Comp Sci, Saitama 3388570, Japan
关键词
SLICES;
D O I
10.1109/ICESS.2009.79
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although both static and dynamic slicing of sequential programs have been applied to software engineering practices, there still arc, some challenges, problems, and issues in slicing concurrent programs, in particular, dynamic slicing of concurrent programs. This paper presents a methodological review of dynamic slicing methods for concurrent programs, points out that the most intrinsic problem in all existing dynamic slicing methods is the uncertainty problem, and shows a new research direction for dynamic slicing of concurrent programs. The paper proposes two basic criteria, i.e., completeness and soundness, for dynamic slicing of concurrent programs, and shows that we should develop a dependence/influence analysis method based on self-measurement principle to obtain complete and sound dynamic slices of concurrent programs.
引用
收藏
页码:241 / 248
页数:8
相关论文
共 50 条
  • [1] Dynamic slicing of concurrent programs
    Goswami, D
    Mall, R
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2000, PROCEEDINGS, 2001, 1970 : 15 - 26
  • [2] Precise slicing of concurrent programs An Evaluation of static slicing algorithms for concurrent programs
    Giffhorn, Dennis
    Hammer, Christian
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (02) : 197 - 234
  • [3] 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
  • [4] 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
  • [5] Slicing Concurrent Constraint Programs
    Falaschi, Moreno
    Gabbrielli, Maurizio
    Olarte, Carlos
    Palamidessi, Catuscia
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, LOPSTR 2016, 2017, 10184 : 76 - 93
  • [6] An efficient and precise dynamic slicing for concurrent component-oriented programs
    Pujari, Niharika
    Ray, Abhishek
    Singh, Jagannath
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2021, 25 (04) : 449 - 464
  • [7] Dynamic slicing of concurrent programs: Where are we and where is the right way?
    Cheng, JD
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1905 - 1911
  • [8] Precise slicing of concurrent programsAn Evaluation of static slicing algorithms for concurrent programs
    Dennis Giffhorn
    Christian Hammer
    [J]. Automated Software Engineering, 2009, 16
  • [9] Advanced slicing of sequential and concurrent programs
    Krinke, J
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 464 - 468
  • [10] Precise slicing of interprocedural concurrent programs
    Qi, Xiaofang
    Jiang, Zhenliang
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2017, 11 (06) : 971 - 986