Static extraction of sound hierarchical runtime object graphs
Marwan Abi-Antoun, Jonathan Aldrich · 2009
For many object-oriented systems, it is often useful to have a runtime architecture that shows networks of communicating objects. But it is hard to statically extract runtime object graphs that provide architectural abstraction from existing programs written in general purpose languages, and that follow common design idioms.