Matches in SemOpenAlex for { <https://semopenalex.org/work/W2072263294> ?p ?o ?g. }
- W2072263294 endingPage "340" @default.
- W2072263294 startingPage "321" @default.
- W2072263294 abstract "An object diagram makes explicit the object structures that are only implicit in a class diagram. An object diagram may be missing and must extracted from the code. Alternatively, an existing diagram may be inconsistent with the code, and must be analyzed for conformance with the implementation. One can generalize the global object diagram of a system into a runtime architecture which abstracts objects into components, represents how those components interact, and can decompose a component into a nested sub-architecture. A static object diagram represents all objects and inter-object relations possibly created, and is recovered by static analysis of a program. Existing analyses extract static object diagrams that are non-hierarchical, do not scale, and do not provide meaningful architectural abstraction. Indeed, architectural hierarchy is not readily observable in arbitrary code. Previous approaches used breaking language extensions to specify hierarchy and instances in code, or used dynamic analyses to extract dynamic object diagrams that show objects and relations for a few program runs. Typecheckable ownership domain annotations use existing language support for annotations and specify in code object encapsulation, logical containment and architectural tiers. These annotations enable a points-to static analysis to extract a sound global object graph that provides architectural abstraction by ownership hierarchy and by types, where architecturally significant objects appear near the top of the hierarchy and data structures are further down. Another analysis can abstract an object graph into a built runtime architecture. Then, a third analysis can compare the built architecture to a target, analyze and measure their structural conformance, establish traceability between the two and identify interesting differences." @default.
- W2072263294 created "2016-06-24" @default.
- W2072263294 creator A5072986207 @default.
- W2072263294 creator A5091372985 @default.
- W2072263294 date "2009-10-25" @default.
- W2072263294 modified "2023-10-10" @default.
- W2072263294 title "Static extraction and conformance analysis of hierarchical runtime architectural structure using annotations" @default.
- W2072263294 cites W1504633425 @default.
- W2072263294 cites W1552313422 @default.
- W2072263294 cites W1565968002 @default.
- W2072263294 cites W1585327258 @default.
- W2072263294 cites W1984489185 @default.
- W2072263294 cites W2049047868 @default.
- W2072263294 cites W2052154921 @default.
- W2072263294 cites W2055572176 @default.
- W2072263294 cites W2073407646 @default.
- W2072263294 cites W2088079136 @default.
- W2072263294 cites W2105324142 @default.
- W2072263294 cites W2105827483 @default.
- W2072263294 cites W2109294083 @default.
- W2072263294 cites W2125501574 @default.
- W2072263294 cites W2133254848 @default.
- W2072263294 cites W2139672538 @default.
- W2072263294 cites W2145447107 @default.
- W2072263294 cites W2149145445 @default.
- W2072263294 cites W2153933075 @default.
- W2072263294 cites W2161527051 @default.
- W2072263294 cites W2162366870 @default.
- W2072263294 cites W2162544703 @default.
- W2072263294 cites W2164459889 @default.
- W2072263294 cites W2170577595 @default.
- W2072263294 cites W3103072729 @default.
- W2072263294 doi "https://doi.org/10.1145/1639949.1640113" @default.
- W2072263294 hasPublicationYear "2009" @default.
- W2072263294 type Work @default.
- W2072263294 sameAs 2072263294 @default.
- W2072263294 citedByCount "38" @default.
- W2072263294 countsByYear W20722632942012 @default.
- W2072263294 countsByYear W20722632942013 @default.
- W2072263294 countsByYear W20722632942014 @default.
- W2072263294 countsByYear W20722632942015 @default.
- W2072263294 countsByYear W20722632942016 @default.
- W2072263294 countsByYear W20722632942017 @default.
- W2072263294 crossrefType "journal-article" @default.
- W2072263294 hasAuthorship W2072263294A5072986207 @default.
- W2072263294 hasAuthorship W2072263294A5091372985 @default.
- W2072263294 hasConcept C132525143 @default.
- W2072263294 hasConcept C145644426 @default.
- W2072263294 hasConcept C154945302 @default.
- W2072263294 hasConcept C162324750 @default.
- W2072263294 hasConcept C199360897 @default.
- W2072263294 hasConcept C202446494 @default.
- W2072263294 hasConcept C20894473 @default.
- W2072263294 hasConcept C2777904410 @default.
- W2072263294 hasConcept C2781238097 @default.
- W2072263294 hasConcept C2781289151 @default.
- W2072263294 hasConcept C31170391 @default.
- W2072263294 hasConcept C34447519 @default.
- W2072263294 hasConcept C41008148 @default.
- W2072263294 hasConcept C512554520 @default.
- W2072263294 hasConcept C73752529 @default.
- W2072263294 hasConcept C80444323 @default.
- W2072263294 hasConcept C97686452 @default.
- W2072263294 hasConceptScore W2072263294C132525143 @default.
- W2072263294 hasConceptScore W2072263294C145644426 @default.
- W2072263294 hasConceptScore W2072263294C154945302 @default.
- W2072263294 hasConceptScore W2072263294C162324750 @default.
- W2072263294 hasConceptScore W2072263294C199360897 @default.
- W2072263294 hasConceptScore W2072263294C202446494 @default.
- W2072263294 hasConceptScore W2072263294C20894473 @default.
- W2072263294 hasConceptScore W2072263294C2777904410 @default.
- W2072263294 hasConceptScore W2072263294C2781238097 @default.
- W2072263294 hasConceptScore W2072263294C2781289151 @default.
- W2072263294 hasConceptScore W2072263294C31170391 @default.
- W2072263294 hasConceptScore W2072263294C34447519 @default.
- W2072263294 hasConceptScore W2072263294C41008148 @default.
- W2072263294 hasConceptScore W2072263294C512554520 @default.
- W2072263294 hasConceptScore W2072263294C73752529 @default.
- W2072263294 hasConceptScore W2072263294C80444323 @default.
- W2072263294 hasConceptScore W2072263294C97686452 @default.
- W2072263294 hasIssue "10" @default.
- W2072263294 hasLocation W20722632941 @default.
- W2072263294 hasOpenAccess W2072263294 @default.
- W2072263294 hasPrimaryLocation W20722632941 @default.
- W2072263294 hasRelatedWork W1539553893 @default.
- W2072263294 hasRelatedWork W1975773930 @default.
- W2072263294 hasRelatedWork W1976528411 @default.
- W2072263294 hasRelatedWork W2079365974 @default.
- W2072263294 hasRelatedWork W2087464260 @default.
- W2072263294 hasRelatedWork W2128203364 @default.
- W2072263294 hasRelatedWork W2576870867 @default.
- W2072263294 hasRelatedWork W2895480205 @default.
- W2072263294 hasRelatedWork W2920205260 @default.
- W2072263294 hasRelatedWork W4239127843 @default.
- W2072263294 hasVolume "44" @default.
- W2072263294 isParatext "false" @default.
- W2072263294 isRetracted "false" @default.
- W2072263294 magId "2072263294" @default.