DocumentCode
238191
Title
Slicing complex C++ program dynamically
Author
Mohapatra, Jagadiswar ; Giri, Soumyajit ; Debasis, Kumar ; Das, Sajal K.
Author_Institution
Sch. of Comput. Eng., KIIT Univ., Bhubaneswar, India
fYear
2014
fDate
8-10 May 2014
Firstpage
1765
Lastpage
1770
Abstract
Now a day´s object oriented program is the strongest tool in programming. Many factors such as code reusability, garbage handling and exception handling makes this approach stand out. So in the real field of development and maintenance object oriented program is heavily used. While static slicing of object oriented program is lengthy dynamic slicing approach gives upper hand mainly in debugging and software testing and maintenance. Dynamic slicing process extracts statements in the practical scenario, means having required input values. As code reusability and communication in object oriented program (OOP) is mainly achieved through inheritance and friend function, which are complex in nature we have presented methods in the paper which deals with these problem mainly in C++ language. We have used program dependency as the medium of finding slices. Here we have discussed slicing a C++ program in case of friend function and single inheritance.
Keywords
C++ language; object-oriented programming; program debugging; program slicing; program testing; software reusability; OOP; code reusability; complex C++ program; dynamic slicing approach; exception handling; garbage handling; object oriented program; program debugging; software testing; static slicing; Debugging; Silicon; Dynamic slicing; Program Dependency; Slicing; Static slicing;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
Conference_Location
Ramanathapuram
Print_ISBN
978-1-4799-3913-8
Type
conf
DOI
10.1109/ICACCCT.2014.7019412
Filename
7019412
Link To Document