Computer Science – Software Engineering
Scientific paper
2011-08-20
Computer Science
Software Engineering
Scientific paper
Bug localization in object oriented program ha s always been an important issue in softeware engineering. In this paper, I propose a source level bug localization technique for object oriented embedded programs. My proposed technique, presents the idea of debugging an object oriented program in class level, incorporating the object state information into the Class Dependence Graph (ClDG). Given a program (having buggy statement) and an input that fails and others pass, my approach uses concrete as well as symbolic execution to synthesize the passing inputs that marginally from the failing input in their control flow behavior. A comparison of the execution traces of the failing input and the passing input provides necessary clues to the root-cause of the failure. A state trace difference, regarding the respective nodes of the ClDG is obtained, which leads to detect the bug in the program.
No associations
LandOfFree
OSD: A Source Level Bug Localization Technique Incorporating Control Flow and State Information in Object Oriented Program does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with OSD: A Source Level Bug Localization Technique Incorporating Control Flow and State Information in Object Oriented Program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and OSD: A Source Level Bug Localization Technique Incorporating Control Flow and State Information in Object Oriented Program will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-244383