Exceptions are the preferred method for error handling in object-oriented languages like Java. Current program-slicing algorithms do not correctly deal with exception-handling constructs, because they do not account for the additional control and data dependences introduced by exceptions. This paper extends previous work on program slicing using the system dependence graph (SDG) to support slicing programs with exceptions
Analysis techniques, such as control flow, data flow, and control dependence, are used for a variet...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
We present an SDG for object-oriented software that is more precise than previous representations an...
[EN] Program slicing is a technique for program analysis and transformation with many different appl...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
Program slicing is a technique that proposed to help in understanding the program code. After severa...
Abstract Program slicing can be effectively used to debug, test, analyze, understand and maintain ob...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
This paper proposes several concepts that form the basis for slicing object-oriented programs. In th...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...
This paper proposes several concepts that form the basis for slicing object-oriented programs. In th...
Java exception checks are designed to ensure that any faulting instruction causing a hardware except...
The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984 [14]. It was sugges...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
Program slicing is a program analysis and transformation technique that has been successfully applie...
Analysis techniques, such as control flow, data flow, and control dependence, are used for a variet...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
We present an SDG for object-oriented software that is more precise than previous representations an...
[EN] Program slicing is a technique for program analysis and transformation with many different appl...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
Program slicing is a technique that proposed to help in understanding the program code. After severa...
Abstract Program slicing can be effectively used to debug, test, analyze, understand and maintain ob...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
This paper proposes several concepts that form the basis for slicing object-oriented programs. In th...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...
This paper proposes several concepts that form the basis for slicing object-oriented programs. In th...
Java exception checks are designed to ensure that any faulting instruction causing a hardware except...
The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984 [14]. It was sugges...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
Program slicing is a program analysis and transformation technique that has been successfully applie...
Analysis techniques, such as control flow, data flow, and control dependence, are used for a variet...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
We present an SDG for object-oriented software that is more precise than previous representations an...