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 :
بازگشت