| A. De Lucia, A. R. Fasolino, and M. Munro. Understanding function behaviors through program slicing. In Fourth IEEE Workshop on Program Comprehension, pages 9--18, Los Alamitos, CA, USA, 1996. IEEE Computer Society Press. |
.... primarily in the context of procedural programming languages [11, 13, 14, 21] In such languages, slicing is typically performed by using a control flow graph or a dependence graph [5, 19] Program slicing has many applications in software engineering activities including program understanding [9], debugging [1] testing [4] maintenance [12] and model checking [10] Recently program slicing has been also applied to objectoriented software to handle various object oriented features [6, 18, 20, 24] as well as software architecture [22] To understand the basic idea of program slicing, ....
A. De Lucia, A. R. Fasolino, and M. Munro, "Understanding function behaviors through program slicing," Proceedings of the Fourth Workshop on Program Comprehension, Berlin, Germany, March 1996.
....actions dependencies) when one of its methods is invoked. For instance, a component can request a service from another component before a possible callback to the originating component request. Dependence analysis is a fundamental static analysis technique that has been useful for understanding [6], testing [7] debugging [8] and maintaining [9] software systems. Considerable work has been done in the study and use of dependence analysis in the context of traditional programming languages, generally looking for correlation among variables and statements. Likewise, there is some relevant ....
A. De Lucia, A. R. Fasolino, and M. Munro, "Understanding function behaviors through program slicing", In Proceedings of the Fourth Workshop on Program Comprehension, Berlin, Germany, March 1996.
.... . The problem of computing slices of a program has received considerable attention over the last two decades because of its applicability in system generation, debugging, verifying requirements [32] program integration [13] restructuring [17, 22, 23] testing [10] program comprehension [6, 11], and reuse [5] The interest and significance of program slicing is further outlined by the existence of three survey papers [4, 16, 30] on the subject and a recent special issue [12] Program slicing algorithms may also be classified as follows [4, 16, 30] 1. Dataflow equation ....
A. De Lucia, A. R. Fasolino, and M. Munro. Understanding function behaviors through program slicing. In Fourth IEEE Workshop on Program Comprehension, pages 9--18, Los Alamitos, CA, USA, 1996. IEEE Computer Society Press.
.... studied primarily in the context of conventional programming languages [17] In such languages, slicing is typically performed using dependence graph representations [4, 9, 6, 14, 19, 20] Traditional slicing has many applications in software engineering activities including program understanding [5], debugging [1] testing [2] maintenance [7] reuse [13] reverse engineering [3] and complexity measurement [14] 3 Technical Report 97 SE 117, pp.85 92, Information Processing Sociaty of Japan, November 1997. Applying slicing technique to software architectures promises benefit for software ....
A. De Lucia, A. R. Fasolino, and M. Munro, "Understanding function behaviors through program slicing," Proceedings of the Fourth Workshop on Program Comprehension, Berlin, Germany, March 1996.
.... could potentially lead to the program arriving in state satisfying a given condition , whereas forward conditioning addresses questions of the form what happens if the program starts in a state satisfying a given condition [27] Conditioned slicing has been applied to program comprehension [28, 27] and to the extraction of reusable functions [15, 71] The use of symbolic execution to specialize generalized software components to more specific and efficient functions to be used under more restricted conditions has been proposed by Coen Porisini et al. 23] In this sense conditioned slicing ....
A. De Lucia, A.R. Fasolino, and M. Munro, "Understanding function behaviors through program Workshop on Program Comprehension, Berlin, Germany, IEEE CS Press, 1996, pp. 9-18.
No context found.
A. De Lucia, A. R. Fasolino, and M. Munro. Understanding function behaviors through program slicing. In Fourth IEEE Workshop on Program Comprehension, pages 9--18, Los Alamitos, CA, USA, 1996. IEEE Computer Society Press.
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