Matches in SemOpenAlex for { <https://semopenalex.org/work/W4313563531> ?p ?o ?g. }
- W4313563531 abstract "The Spring framework is widely used in developing enterprise web applications. Spring core technologies, such as Dependency Injection and Aspect-Oriented Programming, make development faster and easier. However, the implementation of Spring core technologies uses a lot of dynamic features. Those features impose significant challenges when using static analysis to reason about the behavior of Spring-based applications. In this paper, we propose Jasmine, a static analysis framework for Spring core technologies extends from Soot to enhance the call graph’s completeness while not greatly affecting its performance. We evaluate Jasmine’s completeness, precision, and performance using Spring micro-benchmarks and a suite of 18 real-world Spring programs. Our experiments show that Jasmine effectively enhances the state-of-the-art tools based on Soot and Doop to better support Spring core technologies. We also add Jasmine support to FlowDroid and discovered twelve sensitive information leakage paths in our benchmarks. Jasmine is expected to provide significant benefits for many program analyses scenes of Spring applications where more complete call graphs are required." @default.
- W4313563531 created "2023-01-06" @default.
- W4313563531 creator A5046654644 @default.
- W4313563531 creator A5052773122 @default.
- W4313563531 creator A5071607720 @default.
- W4313563531 creator A5072088517 @default.
- W4313563531 creator A5080178415 @default.
- W4313563531 date "2022-10-10" @default.
- W4313563531 modified "2023-10-10" @default.
- W4313563531 title "Jasmine: A Static Analysis Framework for Spring Core Technologies" @default.
- W4313563531 cites W1517071433 @default.
- W4313563531 cites W1614825945 @default.
- W4313563531 cites W1810163311 @default.
- W4313563531 cites W1971327145 @default.
- W4313563531 cites W1987035533 @default.
- W4313563531 cites W2080696000 @default.
- W4313563531 cites W2114337691 @default.
- W4313563531 cites W2134732158 @default.
- W4313563531 cites W2135389226 @default.
- W4313563531 cites W2140021378 @default.
- W4313563531 cites W2152225177 @default.
- W4313563531 cites W2155621670 @default.
- W4313563531 cites W2162544703 @default.
- W4313563531 cites W2166743230 @default.
- W4313563531 cites W2171240827 @default.
- W4313563531 cites W2241404614 @default.
- W4313563531 cites W2293062955 @default.
- W4313563531 cites W2617348763 @default.
- W4313563531 cites W2626029330 @default.
- W4313563531 cites W2763994238 @default.
- W4313563531 cites W2799226481 @default.
- W4313563531 cites W2876719183 @default.
- W4313563531 cites W2900044545 @default.
- W4313563531 cites W2900295456 @default.
- W4313563531 cites W2962823786 @default.
- W4313563531 cites W3009050206 @default.
- W4313563531 cites W3033425067 @default.
- W4313563531 cites W3033653001 @default.
- W4313563531 cites W3108350045 @default.
- W4313563531 cites W3110362426 @default.
- W4313563531 cites W3141181691 @default.
- W4313563531 cites W3177312109 @default.
- W4313563531 cites W4206770190 @default.
- W4313563531 cites W4235278598 @default.
- W4313563531 cites W4240951837 @default.
- W4313563531 cites W4245027182 @default.
- W4313563531 cites W4247889999 @default.
- W4313563531 cites W4251521744 @default.
- W4313563531 cites W4254642654 @default.
- W4313563531 doi "https://doi.org/10.1145/3551349.3556910" @default.
- W4313563531 hasPublicationYear "2022" @default.
- W4313563531 type Work @default.
- W4313563531 citedByCount "0" @default.
- W4313563531 crossrefType "proceedings-article" @default.
- W4313563531 hasAuthorship W4313563531A5046654644 @default.
- W4313563531 hasAuthorship W4313563531A5052773122 @default.
- W4313563531 hasAuthorship W4313563531A5071607720 @default.
- W4313563531 hasAuthorship W4313563531A5072088517 @default.
- W4313563531 hasAuthorship W4313563531A5080178415 @default.
- W4313563531 hasBestOaLocation W43135635311 @default.
- W4313563531 hasConcept C115903868 @default.
- W4313563531 hasConcept C120314980 @default.
- W4313563531 hasConcept C127413603 @default.
- W4313563531 hasConcept C134306372 @default.
- W4313563531 hasConcept C166957645 @default.
- W4313563531 hasConcept C17231256 @default.
- W4313563531 hasConcept C19768560 @default.
- W4313563531 hasConcept C199360897 @default.
- W4313563531 hasConcept C2164484 @default.
- W4313563531 hasConcept C2778712887 @default.
- W4313563531 hasConcept C33923547 @default.
- W4313563531 hasConcept C41008148 @default.
- W4313563531 hasConcept C76155785 @default.
- W4313563531 hasConcept C78519656 @default.
- W4313563531 hasConcept C79581498 @default.
- W4313563531 hasConcept C95457728 @default.
- W4313563531 hasConcept C97686452 @default.
- W4313563531 hasConceptScore W4313563531C115903868 @default.
- W4313563531 hasConceptScore W4313563531C120314980 @default.
- W4313563531 hasConceptScore W4313563531C127413603 @default.
- W4313563531 hasConceptScore W4313563531C134306372 @default.
- W4313563531 hasConceptScore W4313563531C166957645 @default.
- W4313563531 hasConceptScore W4313563531C17231256 @default.
- W4313563531 hasConceptScore W4313563531C19768560 @default.
- W4313563531 hasConceptScore W4313563531C199360897 @default.
- W4313563531 hasConceptScore W4313563531C2164484 @default.
- W4313563531 hasConceptScore W4313563531C2778712887 @default.
- W4313563531 hasConceptScore W4313563531C33923547 @default.
- W4313563531 hasConceptScore W4313563531C41008148 @default.
- W4313563531 hasConceptScore W4313563531C76155785 @default.
- W4313563531 hasConceptScore W4313563531C78519656 @default.
- W4313563531 hasConceptScore W4313563531C79581498 @default.
- W4313563531 hasConceptScore W4313563531C95457728 @default.
- W4313563531 hasConceptScore W4313563531C97686452 @default.
- W4313563531 hasLocation W43135635311 @default.
- W4313563531 hasOpenAccess W4313563531 @default.
- W4313563531 hasPrimaryLocation W43135635311 @default.
- W4313563531 hasRelatedWork W1587227328 @default.
- W4313563531 hasRelatedWork W2057087473 @default.
- W4313563531 hasRelatedWork W2093683727 @default.