Matches in SemOpenAlex for { <https://semopenalex.org/work/W3146696610> ?p ?o ?g. }
Showing items 1 to 84 of
84
with 100 items per page.
- W3146696610 abstract "Modern applications are becoming increasingly more dynamic and flexible. In Java software, one important flexibility mechanism is dynamic class loading. Unfortunately, the vast majority of static analyses for Java handle this feature either unsoundly or overly conservatively. We present a set of techniques for static resolution of dynamic-class-loading sites in Java software. Previous work has used static string analysis to achieve this goal. However, a large number of such sites are impossible to resolve with purely static techniques. We present a novel semi-static approach, which combines static string analysis with dynamically gathered information about the execution environment. The key insight behind this approach is the observation that dynamic class loading often depends on characteristics of the execution environment that are encoded in various environment variables. In addition, we propose generalizations of string analysis to increase the number of sites that can be resolved purely statically, and to track the names of environment variables. We present an experimental evaluation on 10,238 classes from the standard Java libraries. Our results show that a state- of-the-art purely static approach resolves only 28% of non-trivial sites, while our approach resolves more than twice as many sites. This work is a step towards making static analysis tools better equipped to handle the dynamic features of Java." @default.
- W3146696610 created "2021-04-13" @default.
- W3146696610 creator A5084659032 @default.
- W3146696610 creator A5086596543 @default.
- W3146696610 date "2007-09-01" @default.
- W3146696610 modified "2023-09-25" @default.
- W3146696610 title "Improved Static Resolution of Dynamic Class Loading in Java" @default.
- W3146696610 cites W1536265389 @default.
- W3146696610 cites W1974608873 @default.
- W3146696610 cites W1987809485 @default.
- W3146696610 cites W1993550470 @default.
- W3146696610 cites W1994243132 @default.
- W3146696610 cites W2001693166 @default.
- W3146696610 cites W2006668087 @default.
- W3146696610 cites W2083803628 @default.
- W3146696610 cites W2105541008 @default.
- W3146696610 cites W2107604680 @default.
- W3146696610 cites W2108341399 @default.
- W3146696610 cites W2126063715 @default.
- W3146696610 cites W2126265364 @default.
- W3146696610 cites W2133824159 @default.
- W3146696610 cites W2169322540 @default.
- W3146696610 doi "https://doi.org/10.1109/scam.2007.24" @default.
- W3146696610 hasPublicationYear "2007" @default.
- W3146696610 type Work @default.
- W3146696610 sameAs 3146696610 @default.
- W3146696610 citedByCount "2" @default.
- W3146696610 countsByYear W31466966102017 @default.
- W3146696610 crossrefType "proceedings-article" @default.
- W3146696610 hasAuthorship W3146696610A5084659032 @default.
- W3146696610 hasAuthorship W3146696610A5086596543 @default.
- W3146696610 hasConcept C105795698 @default.
- W3146696610 hasConcept C120314980 @default.
- W3146696610 hasConcept C121332964 @default.
- W3146696610 hasConcept C132106392 @default.
- W3146696610 hasConcept C154945302 @default.
- W3146696610 hasConcept C157486923 @default.
- W3146696610 hasConcept C168702491 @default.
- W3146696610 hasConcept C174954855 @default.
- W3146696610 hasConcept C177264268 @default.
- W3146696610 hasConcept C199360897 @default.
- W3146696610 hasConcept C2777212361 @default.
- W3146696610 hasConcept C2777904410 @default.
- W3146696610 hasConcept C2780598303 @default.
- W3146696610 hasConcept C33923547 @default.
- W3146696610 hasConcept C41008148 @default.
- W3146696610 hasConcept C548217200 @default.
- W3146696610 hasConcept C62520636 @default.
- W3146696610 hasConcept C97686452 @default.
- W3146696610 hasConceptScore W3146696610C105795698 @default.
- W3146696610 hasConceptScore W3146696610C120314980 @default.
- W3146696610 hasConceptScore W3146696610C121332964 @default.
- W3146696610 hasConceptScore W3146696610C132106392 @default.
- W3146696610 hasConceptScore W3146696610C154945302 @default.
- W3146696610 hasConceptScore W3146696610C157486923 @default.
- W3146696610 hasConceptScore W3146696610C168702491 @default.
- W3146696610 hasConceptScore W3146696610C174954855 @default.
- W3146696610 hasConceptScore W3146696610C177264268 @default.
- W3146696610 hasConceptScore W3146696610C199360897 @default.
- W3146696610 hasConceptScore W3146696610C2777212361 @default.
- W3146696610 hasConceptScore W3146696610C2777904410 @default.
- W3146696610 hasConceptScore W3146696610C2780598303 @default.
- W3146696610 hasConceptScore W3146696610C33923547 @default.
- W3146696610 hasConceptScore W3146696610C41008148 @default.
- W3146696610 hasConceptScore W3146696610C548217200 @default.
- W3146696610 hasConceptScore W3146696610C62520636 @default.
- W3146696610 hasConceptScore W3146696610C97686452 @default.
- W3146696610 hasLocation W31466966101 @default.
- W3146696610 hasOpenAccess W3146696610 @default.
- W3146696610 hasPrimaryLocation W31466966101 @default.
- W3146696610 hasRelatedWork W1502256359 @default.
- W3146696610 hasRelatedWork W1565152927 @default.
- W3146696610 hasRelatedWork W185412380 @default.
- W3146696610 hasRelatedWork W2122434855 @default.
- W3146696610 hasRelatedWork W2541866089 @default.
- W3146696610 hasRelatedWork W2547095320 @default.
- W3146696610 hasRelatedWork W2605540931 @default.
- W3146696610 hasRelatedWork W2999986875 @default.
- W3146696610 hasRelatedWork W4293031961 @default.
- W3146696610 hasRelatedWork W578070613 @default.
- W3146696610 isParatext "false" @default.
- W3146696610 isRetracted "false" @default.
- W3146696610 magId "3146696610" @default.
- W3146696610 workType "article" @default.