This paper proposes several concepts that form the basis for slicing object-oriented programs. In the case of object-oriented languages, new relations occur between language constructs such as classes, methods, and messages. Thus new forms of dependencies have to be considered in addition to the traditional control and data dependencies that form the basis of most software maintenance tools that are currently available for maintaining procedure-oriented programs. We show how the proposed slicing concepts can be applied within the software maintenance process by giving an illustration through an example of Java program
Software maintenance activity is one of the most important part of software development cycle. Certa...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
Program slicing is to abstract a part of source code depending on the point of interest. It used wid...
This paper proposes several concepts that form the basis for slicing object -oriented programs. In ...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Abstract Program slicing can be effectively used to debug, test, analyze, understand and maintain ob...
Program slicing is a technique that proposed to help in understanding the program code. After severa...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Program slicing, a program reduction technique that is used to simplify programs by removing non-rel...
This paper introduces the concept of Leaner Object-Oriented Slicing, an extension of Object-Oriented...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Many organization, programmers, and researchers need to debug, test and make maintenance for a segme...
Program slicing, a program reduction technique, identifies codes that are related to a given functio...
Software maintenance activity is one of the most important part of software development cycle. Certa...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
Program slicing is to abstract a part of source code depending on the point of interest. It used wid...
This paper proposes several concepts that form the basis for slicing object -oriented programs. In ...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Abstract Program slicing can be effectively used to debug, test, analyze, understand and maintain ob...
Program slicing is a technique that proposed to help in understanding the program code. After severa...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Program slicing, a program reduction technique that is used to simplify programs by removing non-rel...
This paper introduces the concept of Leaner Object-Oriented Slicing, an extension of Object-Oriented...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Many organization, programmers, and researchers need to debug, test and make maintenance for a segme...
Program slicing, a program reduction technique, identifies codes that are related to a given functio...
Software maintenance activity is one of the most important part of software development cycle. Certa...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
Program slicing is to abstract a part of source code depending on the point of interest. It used wid...