Study on Simplified Dynamic Slicing Algorithm based on Input Classification
Proceedings of the 2017 International Conference on Management Engineering, Software Engineering and Service Sciences(2017)
Abstract
Software failures have gradually become a serious problem in information systems. As a result, diagnosing software faults and maintaining software becomes more important and normalized. There is an urgent need for effective methods to locate faults and maintain software. The paper presents a simplified dynamic slicing algorithm based on input classification. Building the program dependency graph on definitions of control dependency and data dependency, the new algorithm decreases the conditional control sentences by input classification, which reduces the space of the traditional slicing algorithm and gets fewer sentences after slicing. A variety of dynamic slicing experiments of the typical program show that the proposed algorithm is higher efficiency and can get more accurate results, which provides an effective means for quickly locating faults.
MoreTranslated text
Key words
dynamic slicing algorithm,classification
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined