Dynamic architecture extraction

1Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Object models capture key properties of object-oriented architectures, and they can highlight relationships between types, occurrences of sharing, and object encapsulation. We present a dynamic analysis to extract object models from legacy code bases. Our analysis reconstructs each intermediate heap from a log of object allocations and field writes, applies a sequence of abstraction-based operations to each heap, and combines the results into a single object model that conservatively approximates all observed heaps from the program's execution. The resulting object models reflect many interesting and useful architectural properties. © 2006 Springer-Verlag Berlin/Heidelberg.

Cite

CITATION STYLE

APA

Flanagan, C., & Freund, S. N. (2006). Dynamic architecture extraction. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4262 LNCS, pp. 209–224). Springer Verlag. https://doi.org/10.1007/11940197_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free