Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.11889/4254
DC FieldValueLanguage
dc.contributor.authorAmmar, Nariman-
dc.contributor.authorHailat, Zeyad-
dc.date.accessioned2017-02-14T10:35:21Z-
dc.date.available2017-02-14T10:35:21Z-
dc.date.issued2012-
dc.identifier.urihttp://hdl.handle.net/20.500.11889/4254-
dc.description.abstractDespite receiving much research attention, the extraction of run time 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. We report on our experience in analyzing a medium-sized object-oriented system undergoing maintenance to: (1) extract an OOG; and (2) refine the OOG based on the maintainers’ feedback. We evaluate the effectiveness of abstraction by ownership hierarchy and by types to extract an OOG that the system maintainers understand. We measure the extraction effort to be about 1 hour/KLOC. An evaluation with the lead maintainer confirms that he understands abstraction by ownership hierarchy and by types. Finally, we illustrate how to incrementally refine an extracted OOG (without starting all over) to better match the maintainer’s mental model.en_US
dc.language.isoen_USen_US
dc.subjectSoftware engineeringen_US
dc.subjectInternet programmingen_US
dc.subjectComputer software - Developmenten_US
dc.titleExtraction of ownership object graphs from object-oriented code: An experience reporten_US
dc.typeArticleen_US
newfileds.departmentEngineering and TechnologyEngineering and Technologyen_US
newfileds.item-access-typeopen_accessen_US
newfileds.thesis-prognoneen_US
newfileds.general-subjectnoneen_US
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.languageiso639-1other-
Appears in Collections:Fulltext Publications
Files in This Item:
File Description SizeFormat
Extraction_of_ownership_object_graphs_from_object-.pdf432.99 kBAdobe PDFView/Open
Show simple item record

Page view(s)

119
Last Week
1
Last month
3
checked on Apr 14, 2024

Download(s)

34
checked on Apr 14, 2024

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.