| J. Zhao. Applying program dependence analysis to Java software. In Proceedings of Workshop on Software Engineering and Database Systems, 1998. |
....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.
....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.
....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,
....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.
....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.
No context found.
J. Zhao. Applying program dependence analysis to Java software. In Proceedings of Workshop on Software Engineering and Database Systems, 1998.
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.
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.
No context found.
J. Zhao. Applying program dependence analysis to Java software. In Proceedings of Workshop on Software Engineering and Database Systems, 1998.
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