High Performance Computation Through Slicing and Value Replacement with CCDD Approach
Deepti Tak1, Shalini Rajawat2, Vijay Singh Rathore3
1Deepti Tak, Jagannath Gupta Institute of Engineering & Technology, Jaipur, India.
2Dr. Shalini Rajawat, Vivekananda Institute of Technology, Jaipur, India.
3Dr. Vijay Singh Rathore, Karni College, Vaishali Nagar, Jaipur, India.
Manuscript received on 07 February 2013 | Revised Manuscript received on 21 February 2013 | Manuscript Published on 28 February 2013 | PP: 44-47 | Volume-2 Issue-3, February 2013 | Retrieval Number: C0412022313/2013©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: In software development and maintenance stages, programmers need to frequently debug the software. Software fault localization is one of the most exclusive, tedious and time intense activities in program debugging. A common approach to fix software error is computing suspiciousness of program elements according to failed test executions and passed test executions. However, this technique does not give full consideration to dependences between program elements and therefore it reduce the ability for efficient fault localization. Developers must identify statements involved in failures and select suspicious statements that may contain faults. Our paper presents a new technique that identify statements involved in failure –those executed by failed test cases through narrowing the search domain using Slicing Technique (Control and Data dependence slice) by slicing the program and making it more effective with the CCDD (Coupling Control and Data Dependency) approach in Value Replacement. The proposed approach is more efficient and is more accurate in locating statements that directlyindirectly effect the faulty statements. This approach can also be applied to many other research areas.
Keywords: CCDD (Coupling Control and Data Dependency) approach, Slicing Technique, Value Replacement
Scope of the Article: High Performance Concrete