10 citations found. Retrieving documents...
B. Korel, J. Rilling (1997). Applications of dynamic slicing in program debugging. in: Proc. Third International Workshop on Automatic Debugging (AADEBUG-97), 43-58.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Dynamic Slicing Object-Oriented Programs for Debugging - Xu, Chen   (Correct)

....while preserving the semantics of the program such that at the specified point the variable produces the same value as its original program. Program slicing has been widely used in many software activities, such as software analyzing, understanding, debugging, testing, maintenance, and so on [2, 12, 19]. Slicing algorithm can be classed according to whether they only use static information (static slicing) or dynamic execution information for a specific program input (dynamic slicing) This paper focuses on the dynamic slicing methods. There have many dynamic slicing methods proposed in ....

B. Korel. Application of Dynamic Slicing in Program Debugging. Third International Workshop on Automated Debugging, 1997: 59-74


Program Analysis for the Automatic Detection of Programming.. - Villavicencio (2001)   (Correct)

.... of the sentences involved in a slice is accomplished automatically applying dependencies analysis on the data and control flows [18] This technique, that in principle has been applied to the programs understanding and debugging, has also been adapted to other contexts as maintenance [4] [7], 8] reuse [9] 10] programs specialization [15] analysis of software architecture [23] reProceedings of the Fifth European Conference on Software Maintenance and Reengineering (CSMR01) engineering systems OO [17] programs evaluation [2] etc. With the present work a new area of ....

B. Korel and J. Rilling. Application of dynamic slicing in program debugging. In Proceedings of the Third International Workshop on Automatic Debugging (AADEBUG'97), May 1997.


Computation Slicing: Techniques and Theory - Mittal, Garg (2001)   (1 citation)  (Correct)

....slice is analogous to the concept of program slice [18] Given a program and a set of variables, a program slice consists of all statements in the program that may a ect the value of the variables in the set at some given point. A slice could be static [18] or dynamic (for a speci c program input) [9]. The notion of a slice has been also extended to distributed programs [8] Program slicing has been shown to be useful in program debugging, testing, program understanding and software maintenance [9, 18] A slice can signi cantly narrow the size of the program to be analyzed, thereby making the ....

....set at some given point. A slice could be static [18] or dynamic (for a speci c program input) 9] The notion of a slice has been also extended to distributed programs [8] Program slicing has been shown to be useful in program debugging, testing, program understanding and software maintenance [9, 18]. A slice can signi cantly narrow the size of the program to be analyzed, thereby making the understanding of the program behaviour easier. We expect to reap the same bene t from a computation slice. Computation slicing is also useful for reducing search space for GNP complete problems such 2 as ....

B. Korel and J. Rilling. Application of Dynamic Slicing in Program Debugging. In Mariam Kamkar, editor, Proceedings of the 3rd International Workshop on Automated Debugging (AADEBUG), pages 43-57, Linkoping, Sweden, May 1997.


Computation Slicing: Techniques and Theory - Mittal, Garg (2001)   (1 citation)  (Correct)

....is analogous to the concept of program slice [11, 21] Given a program and a set of variables, a program slice consists of all statements in the program that may a ect the value of the variables in the set at some given point. A slice could be static [21] or dynamic (for a speci c program input) [11, 12]. The notion of a slice has been also extended to distributed programs [7, 10] Program slicing has been shown to be useful in program debugging, testing, program understanding and software maintenance [12, 21] A slice can signi cantly narrow the size of the program to be analyzed, thereby making ....

....some given point. A slice could be static [21] or dynamic (for a speci c program input) 11, 12] The notion of a slice has been also extended to distributed programs [7, 10] Program slicing has been shown to be useful in program debugging, testing, program understanding and software maintenance [12, 21]. A slice can signi cantly narrow the size of the program to be analyzed, thereby making the understanding of the program behaviour easier. We expect to reap the same bene t from a computation slice. 2 Computation slicing is also useful for reducing search space for NP complete problems such as ....

B. Korel and J. Rilling. Application of Dynamic Slicing in Program Debugging. In Mariam Kamkar, editor, Proceedings of the 3rd International Workshop on Automated Debugging (AADEBUG), pages 43-57, Linkoping, Sweden, May 1997.


Computation Slicing: Techniques and Theory - And (2001)   (1 citation)  (Correct)

....slice is analogous to the concept of program slice [19] Given a program and a set of variables, a program slice consists of all statements in the program that may a ect the value of the variables in the set at some given point. A slice could be static [19] or dynamic (for a speci c program input) [9]. The notion of a slice has been also extended to distributed programs [8] Program slicing has been shown to be useful in program debugging, testing, program understanding and software maintenance [9, 19] A slice can signi cantly narrow the size of the program to be analyzed, thereby making the ....

....set at some given point. A slice could be static [19] or dynamic (for a speci c program input) 9] The notion of a slice has been also extended to distributed programs [8] Program slicing has been shown to be useful in program debugging, testing, program understanding and software maintenance [9, 19]. A slice can signi cantly narrow the size of the program to be analyzed, thereby making the understanding of the program behaviour easier. We expect to reap the same bene t from a computation slice. Computation slicing is also useful for reducing search space for NP complete problems such as ....

B. Korel and J. Rilling. Application of Dynamic Slicing in Program Debugging. In Mariam Kamkar, editor, Proceedings of the 3rd International Workshop on Automated Debugging (AADEBUG), pages 43-57, Linkoping, Sweden, May 1997.


On Slicing a Distributed Computation - Garg, Mittal (2001)   (1 citation)  (Correct)

....in the program that may affect the value of the variables in the set at some given point. The notion of a slice has been also extended to distributed programs [5, 9] Program slicing has been shown to be useful in program debugging, testing, program understanding and software maintenance [11, 17]. A slice can significantly narrow the size of the program to be analyzed, thereby making the understanding This work was supported in part by the NSF Grants ECS 9907213, CCR 9988225, Texas Education Board Grant ARP 320, an Engineering Foundation Fellowship, and an IBM grant. of the program ....

B. Korel and J. Rilling. Application of Dynamic Slicing in Program Debugging. In M. Kamkar, editor, Proceedings of the 3rd International International Workshop on Automated Debugging (AADEBUG), pages 43--57, May 1997.


An Efficient Relevant Slicing Method for Debugging - Gyimóthy, Beszédes.. (1999)   (4 citations)  (Correct)

....In some applications static program slices contain superfluous instructions. This is the case for debugging, where we have dynamic information as well (the program has been executed) Therefore, debugging may require smaller slices, which improves the efficiency of the bug revealing process ( 2] [13]) The goal of the introduction of dynamic slices was to determine those statements more precisely that may contain program faults, assuming that the failure has been revealed for a given input. First, we briefly review the program representation called Program Dependence Graph (PDG) 9] The PDG ....

Korel, B., and Rilling, J. Application of dynamic slicing in program debugging. In Proceedings of the Third International Workshop on Automatic Debugging (AADEBUG'97), Linkoping, Sweden, May 1997.


A Hybrid Program Slicing Framework - Rilling, Karanth (2001)   (1 citation)  Self-citation (Rilling)   (Correct)

....actions that do not contribute to the computation of y q . The larger the number actions that can be identified as non contributing , the smaller the computed dynamic slice. 2. 4 MOOSE comprehension framework The MOOSE framework is a continuation of the program slicing tool presented in [23], 24] It provides a platform for the development of advanced program slicing algorithms, slicing related features, applications and visualization techniques for both functional and object oriented programs. The MOOSE framework architecture is based on four major components as shown in Figure 1. ....

B.Korel and J.Rilling, "Application of Dynamic Slicing in Program Debugging", AADEBUG'97, 1997, pp. 59-74.


Dynamic Value-Based Diagnosis System for Assembler Programs - Lin, Jiang, Fan, Zhang   (Correct)

No context found.

B. Korel, J. Rilling (1997). Applications of dynamic slicing in program debugging. in: Proc. Third International Workshop on Automatic Debugging (AADEBUG-97), 43-58.


Cost Effective Dynamic Program Slicing - Xiangyu Zhang Rajiv (2004)   (2 citations)  (Correct)

No context found.

B. Korel and J. Rilling, "Application of Dynamic Slicing in Program Debugging," Automated and Algorithmic Debugging, 1997.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC