• 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