10 citations found. Retrieving documents...
J. Zhao. Applying program dependence analysis to Java software. In Proceedings of Workshop on Software Engineering and Database Systems, 1998.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Dependency Analysis for Recursive Java Programs - Xu, Chen   (Correct)

....a program that are implicitly determined by the control and data flows in a program. Program dependence analysis is an analysis technique to identify and determine various program dependences in program source codes and then represent them in some explicit forms convenient for many applications [1,2,4,6,8,13,14] . There are two kinds of methods to analyze dependences. One is the forward flow analysis method , which calculates the dependence along the executing flow. It is often used to analyze the dependence of a whole program. The other is backward flow analysis method [1] which reverses the ....

J. Zhao. Applying Program Dependence Analysis to Java Software . Proc. Workshop on Software Engineering and Database Systems, 1998.


Slicing Concurrent Java Programs - Chen, Xu (2001)   (2 citations)  (Correct)

....program understanding, testing, debugging, maintenance and complexity measurement [2, 3, 6, 7, 8, 13] Researchers have found ways to analyze concurrent programs. Cheng [5] introduces a slic ing algorithm based on program dependence nets (PDN) for parallel and distributed programs. Zhao [16,17,18] proposes an algorithm based on muti thread dependence graph (MDG) for concurrent Java programs. Both approaches slice programs by solving a node reachability problem in the graph. The shortcoming is that the resulting slice is not precise since they do not take into account that dependences ....

J. Zhao. Applying Program Dependence Analysis to Java Software . Proc. Workshop on Software Engineering and Database Systems, 1998.


Slicing Aspect-Oriented Software - Zhao (2002)   (7 citations)  Self-citation (Zhao)   (Correct)

....fashion. Such a process is called aspect weaving and involves making sure that applicable advice runs at the appropriate join points. For detailed information about AspectJ, one can refer to [3] 2. 2 The System Dependence Graph for ObjectOriented Software The system dependence graph (SDG) [18, 23] of an object oriented program is a collection of method dependence graphs each representing a main( method or a method in a class of the program, and some additional arcs to represent direct or indirect dependencies between a call and the called method and transitive interprocedural data ....

J. Zhao, "Applying Program Dependence Analysis to Java Software," Proc. Workshop on Software Engineering and Database Systems,


Multithreaded Dependence Graphs for Concurrent Java Programs - Zhao (1999)   (6 citations)  Self-citation (Zhao)   (Correct)

....discussed by some researchers [4, 5, 12, 14] Their techniques can be directly integrated into our MDG for concurrent Java programs. Moreover, in order to develop a practical MDG for concurrent Java programs, some specific features in Java such as interfaces and packages must be considered. In [27], we presented a technique for constructing a dependence graph for representing interfaces and packages in sequential Java programs. Such a technique can also be integrated directly with our MDG for representing interfaces and packages in a concurrent Java program. Figure 3 shows the MDG for the ....

J. Zhao, "Applying Program Dependence Analysis to Java Software," Proc. 1998 International Computer Conference, Tiannan, Taiwan, December 1998.


Slicing Concurrent Java Programs - Zhao (1999)   (11 citations)  Self-citation (Zhao)   (Correct)

....and could be applied to slicing of programs with a monitor like synchronization primitive, i.e. Ada95 s protected types. Moreover, in order to develop a practical slicing algorithm for concurrent Java programs, some specific features in Java such as interfaces and packages must be considered. In [22], we presented a technique for constructing a dependence graph to represent interfaces and packages in a sequential Java program. Such a technique can be integrated directly into the MDG for representing interfaces and packages in concurrent Java programs. The slicing technique introduced in this ....

J. Zhao, "Applying Program Dependence Analysis to Java Software," Proc. Workshop on Software Engineering and Database Systems, 1998 International Computer Symposium, pp.162-169, Tainan, TAIWAN, December 1998.


Using Program Slicing to Analyze Aspect Oriented Composition - Balzarotti, Monga (2004)   (1 citation)  (Correct)

No context found.

J. Zhao. Applying program dependence analysis to Java software. In Proceedings of Workshop on Software Engineering and Database Systems, 1998.


The Java System Dependence Graph - Walkinshaw, Roper, Wood (2003)   (3 citations)  (Correct)

No context found.

J. Zhao, "Applying program dependence analysis to Java software," in Proc. Workshop on Software Engineering and Database Systems, (Taiwan), pp. 162-- 169, December 1998.


The Java System Dependence Graph - Walkinshaw, Roper, Wood (2003)   (3 citations)  (Correct)

No context found.

J. Zhao, "Applying program dependence analysis to java software," in Proc. Workshop on Software Engineering and Database Systems, (Taiwan), pp. 162-- 169, December 1998.


Using Program Slicing to Analyze Aspect Oriented Composition - Balzarotti, Monga (2004)   (1 citation)  (Correct)

No context found.

J. Zhao. Applying program dependence analysis to Java software. In Proceedings of Workshop on Software Engineering and Database Systems, 1998.


Slicing Object-Oriented Java Programs - Chen, Xu (2001)   (Correct)

No context found.

J. Zhao. Applying Program Dependence Analysis to Java Software . Proc. Workshop on Software Engineering and Database Systems, 1998.

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