• DocumentCode
    1925943
  • Title

    Uncertainty Problem in Dynamic Slicing of Concurrent Programs

  • Author

    Cheng, Jingde

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Saitama Univ., Saitama
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    241
  • Lastpage
    248
  • Abstract
    Although both static and dynamic slicing of sequential programs have been applied to software engineering practices, there still are 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.
  • Keywords
    concurrency control; program slicing; dependence/influence analysis method; dynamic concurrent program slicing; sequential program; software engineering; static slicing; uncertainty problem; Communication system control; Concurrent computing; Control systems; Embedded computing; Embedded software; Measurement standards; Software engineering; Software standards; Uncertainty; Yarn; Concurrent Programs; Dynamic Slicing; Self-measurement Principle; Uncertainty Principle; Wholeness Principle;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2009. ICESS '09. International Conference on
  • Conference_Location
    Zhejiang
  • Print_ISBN
    978-1-4244-4359-8
  • Type

    conf

  • DOI
    10.1109/ICESS.2009.79
  • Filename
    5066654