Content area

Abstract

Object-oriented programming has been considered a most promising method in program development and maintenance. An important feature of object-oriented programs (OOPs) is their reusability which can be achieved through the inheritance of classes or reusable components.Dynamic program slicing is an effective technique for narrowing the errors to the relevant parts of a program when debugging. Given a slicing criterion, the dynamic slice contains only those statements that actually affect the variables in the slicing criterion. This paper proposes a method to dynamically slice object-oriented (00) programs based on dependence analysis. It uses the Control Dependency Graph for object program and other static information to reduce the information to be traced during program execution. In this paper we present a method to find the dynamic Slice of object oriented programs where we are finding the slices for object and in case of function overloading.

Details

1009240
Title
An approach to find dynamic slice for C++ Program
Publication title
arXiv.org; Ithaca
Publication year
2010
Publication date
Jun 14, 2010
Section
Computer Science
Publisher
Cornell University Library, arXiv.org
Source
arXiv.org
Place of publication
Ithaca
Country of publication
United States
University/institution
Cornell University Library arXiv.org
e-ISSN
2331-8422
Source type
Working Paper
Language of publication
English
Document type
Working Paper
Publication history
 
 
Online publication date
2010-06-15
Milestone dates
2010-06-14 (Submission v1)
Publication history
 
 
   First posting date
15 Jun 2010
ProQuest document ID
2087552725
Document URL
https://www.proquest.com/working-papers/approach-find-dynamic-slice-c-program/docview/2087552725/se-2?accountid=208611
Full text outside of ProQuest
Copyright
© 2010. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2023-06-06
Database
ProQuest One Academic