loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Conference on Software Maintenance and Reengineering (CSMR'06)
Dynamic Object Process Graphs
Bari, Italy
March 22-March 24
ISBN: 0-7695-2536-9
Jochen Quante, University of Bremen, Germany
Rainer Koschke, University of Bremen, Germany
A trace is a record of the execution of a computer program, showing the sequence of operations executed. A trace may be obtained through static or dynamic analysis. An object trace contains only those operations that relate to a particular object. Traces can be very large for longer system executions. Moreover, they lack structure because they do not show the control dependencies and completely unfold loops. Object process graphs are a finite concise description of dynamic object traces. They offer the advantage of representing control dependencies and loops explicitly. This paper describes a new technique to extract object process graphs through dynamic analysis and discusses several applications. A case study is described that illustrates and demonstrates use and feasibility of the technique.
Citation:
Jochen Quante, Rainer Koschke, "Dynamic Object Process Graphs," csmr, pp.81-90, Conference on Software Maintenance and Reengineering (CSMR'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.