ACM Home Page
Please provide us with feedback. Feedback
Object flow analysis: taking an object-centric view on dynamic analysis
Full text PdfPdf (635 KB)
Source ACM International Conference Proceeding Series; Vol. 286 archive
Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007 table of contents
Lugano, Switzerland
SESSION: Development tools table of contents
Pages 121-140  
Year of Publication: 2007
ISBN:978-1-60558-084-5
Authors
Adrian Lienhard  University of Bern, Switzerland
Stéphane Ducasse  University of Savoie, France
Tudor Gîrba  University of Bern, Switzerland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 33,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1352678.1352686
What is a DOI?

ABSTRACT

To extract abstract views of the behavior of an object-oriented system for reverse engineering, a body of research exists that analyzes a system's runtime execution. Those approaches primarily analyze the control flow by tracing method execution events. However, they do not capture information flows. We address this problem by proposing a novel dynamic analysis technique named Object Flow Analysis, which complements method execution tracing with an accurate analysis of the runtime flow of objects. To exemplify the usefulness of our analysis we present a visual approach that allows a system engineer to study classes and components in terms of how they exchange objects at runtime. We illustrate and validate our approach on two case studies.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
5
 
6
7
 
8
 
9
10
 
11
 
12
Hill, T., Noble, J., Potter, J.: Scalable visualisations with ownership trees. In: Proceedings of TOOLS '00. (June 2000)
 
13
14
15
16
 
17
18
 
19
 
20
21
 
22
 
23
 
24
 
25
Boujarwah, A. S., Saleh, K., Al-Dallal, J.: Dynamic data flow analysis for Java programs. Information & Software Technology 42(11) (2000) 765--775
Collaborative Colleagues:
Adrian Lienhard: colleagues
Stéphane Ducasse: colleagues
Tudor Gîrba: colleagues