Capturing How Objects Flow At Runtime

Lienhard, Adrian; Ducasse, Stephane; Gîrba, Tudor; Nierstrasz, Oscar (2006). Capturing How Objects Flow At Runtime. In: Zaidman, Andy; Hamou-Lhadj, Abdelwahab; Greevy, Orla (eds.) PCODA 2006. 2nd International Workshop on Program Comprehension through Dynamic Analysis co-located with the 13th Working Conference on Reverse Engineering (WCRE 06), 23rd October 2006, Benevento, Italy (pp. 39-43). Antwerpen: Department of Mathematics & Computer Science, Universiteit Antwerpen

Full text not available from this repository. (Request a copy)

Most of today's dynamic analysis approaches are based on method traces. However, in the case of object-orientation understanding program execution by analyzing method traces is complicated because the behavior of a program depends on the sharing and the transfer of object references (aliasing). We argue that trace-based dynamic analysis is at a too low level of abstraction for object-oriented systems. We propose a new approach that captures the life cycle of objects by explicitly taking into account object aliasing and how aliases propagate during the execution of the program. In this paper, we present in detail our new meta-model and discuss future tracks opened by it.

Item Type: Conference or Workshop Item (Paper)
Division/Institute: 08 Faculty of Science > Institute of Computer Science (INF)
UniBE Contributor: Lienhard, Adrian; Ducasse, Stephane; Girba, Tudor Adrian and Nierstrasz, Oscar Marius
Publisher: Department of Mathematics & Computer Science, Universiteit Antwerpen
Language: English
Submitter: Factscience Import
Date Deposited: 04 Oct 2013 14:47
Last Modified: 04 May 2014 23:13
URI: (FactScience: 2019)

Actions (login required)

Edit item Edit item
Provide Feedback