Extraction of ownership object graphs from object-oriented code

Marwan Abi-Antoun, Nariman Ammar, Zeyad Hailat · 2012

Despite receiving much research attention, the extraction of runtime architecture remains hard. One approach, SCHOLIA, relies on adding typecheckable annotations to the code, and uses static analysis to extract a global, hierarchical Ownership Object Graph (OOG). The OOG provides architectural abstraction by ownership hierarchy and by types, and can be abstracted into a run-time architecture represented in an architectural description language, for documentation or conformance analysis.

Read the paper · More papers on PaperTik