Matches in SemOpenAlex for { <https://semopenalex.org/work/W7096863> ?p ?o ?g. }
Showing items 1 to 86 of
86
with 100 items per page.
- W7096863 abstract "The use of pointers presents serious problems for software productivity tools for software understanding, restructuring, and testing. Pointers enable indirect memory accesses through pointer dereferences, as well as indirect procedure calls (e.g., through function pointers in C). Such indirect accesses and calls can be disambiguated with pointer analysis. In this paper we evaluate the precision of one specific pointer analysis (the FA pointer analysis by Zhang et al.) for the purposes of call graph construction for C programs with function pointers. The analysis is incorporated in a production-strength code-browsing tool from Siemens Corporate Research in which the program call graph is used as a primary tool for code understanding. The FA pointer analysis uses an inexpensive, almostlinear, flowand context-insensitive algorithm. To measure analysis precision, we compare the call graph constructed by this analysis with the most precise call graph obtainable by a large category of existing pointer analyses. Surprisingly, for all our data programs the FA analysis achieves the best possible precision. This result indicates that for the purposes of call graph construction, even inexpensive pointer analyses may provide precision comparable to the precision of expensive pointer analyses, and therefore the use of more expensive analyses may be unnecessary." @default.
- W7096863 created "2016-06-24" @default.
- W7096863 creator A5030733431 @default.
- W7096863 creator A5039624297 @default.
- W7096863 creator A5083326011 @default.
- W7096863 date "2003-01-01" @default.
- W7096863 modified "2023-09-27" @default.
- W7096863 title "Precise and Efficient Call Graph Construction for C Programs with Function Pointers" @default.
- W7096863 cites W148396834 @default.
- W7096863 cites W1971030241 @default.
- W7096863 cites W1972427803 @default.
- W7096863 cites W1975514564 @default.
- W7096863 cites W1996146601 @default.
- W7096863 cites W2020841721 @default.
- W7096863 cites W2046699259 @default.
- W7096863 cites W2050320220 @default.
- W7096863 cites W2053155313 @default.
- W7096863 cites W2080573945 @default.
- W7096863 cites W2087612811 @default.
- W7096863 cites W2091141964 @default.
- W7096863 cites W2095115578 @default.
- W7096863 cites W2096587139 @default.
- W7096863 cites W2109427294 @default.
- W7096863 cites W2120308515 @default.
- W7096863 cites W2131135493 @default.
- W7096863 cites W2156549049 @default.
- W7096863 cites W2914074464 @default.
- W7096863 cites W3125271655 @default.
- W7096863 cites W1856083558 @default.
- W7096863 hasPublicationYear "2003" @default.
- W7096863 type Work @default.
- W7096863 sameAs 7096863 @default.
- W7096863 citedByCount "2" @default.
- W7096863 crossrefType "journal-article" @default.
- W7096863 hasAuthorship W7096863A5030733431 @default.
- W7096863 hasAuthorship W7096863A5039624297 @default.
- W7096863 hasAuthorship W7096863A5083326011 @default.
- W7096863 hasConcept C102379954 @default.
- W7096863 hasConcept C132525143 @default.
- W7096863 hasConcept C150202949 @default.
- W7096863 hasConcept C154945302 @default.
- W7096863 hasConcept C199360897 @default.
- W7096863 hasConcept C2777904410 @default.
- W7096863 hasConcept C41008148 @default.
- W7096863 hasConcept C7263679 @default.
- W7096863 hasConcept C80444323 @default.
- W7096863 hasConcept C97686452 @default.
- W7096863 hasConcept C98183937 @default.
- W7096863 hasConceptScore W7096863C102379954 @default.
- W7096863 hasConceptScore W7096863C132525143 @default.
- W7096863 hasConceptScore W7096863C150202949 @default.
- W7096863 hasConceptScore W7096863C154945302 @default.
- W7096863 hasConceptScore W7096863C199360897 @default.
- W7096863 hasConceptScore W7096863C2777904410 @default.
- W7096863 hasConceptScore W7096863C41008148 @default.
- W7096863 hasConceptScore W7096863C7263679 @default.
- W7096863 hasConceptScore W7096863C80444323 @default.
- W7096863 hasConceptScore W7096863C97686452 @default.
- W7096863 hasConceptScore W7096863C98183937 @default.
- W7096863 hasLocation W70968631 @default.
- W7096863 hasOpenAccess W7096863 @default.
- W7096863 hasPrimaryLocation W70968631 @default.
- W7096863 hasRelatedWork W1513884898 @default.
- W7096863 hasRelatedWork W166726172 @default.
- W7096863 hasRelatedWork W2014323361 @default.
- W7096863 hasRelatedWork W2087390528 @default.
- W7096863 hasRelatedWork W2131135493 @default.
- W7096863 hasRelatedWork W2392346949 @default.
- W7096863 hasRelatedWork W2913068020 @default.
- W7096863 hasRelatedWork W2914074464 @default.
- W7096863 hasRelatedWork W2999115679 @default.
- W7096863 hasRelatedWork W3018596786 @default.
- W7096863 hasRelatedWork W3141288313 @default.
- W7096863 hasRelatedWork W1831674795 @default.
- W7096863 hasRelatedWork W2201458149 @default.
- W7096863 hasRelatedWork W2228984163 @default.
- W7096863 hasRelatedWork W2256872024 @default.
- W7096863 hasRelatedWork W2261969772 @default.
- W7096863 hasRelatedWork W2267380214 @default.
- W7096863 hasRelatedWork W281687769 @default.
- W7096863 hasRelatedWork W2824777756 @default.
- W7096863 hasRelatedWork W2827277629 @default.
- W7096863 isParatext "false" @default.
- W7096863 isRetracted "false" @default.
- W7096863 magId "7096863" @default.
- W7096863 workType "article" @default.