• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. ValBench: Benchmarking Exact Value Analysis
 
  • Details
  • Full
Options
2024
Conference Paper
Title

ValBench: Benchmarking Exact Value Analysis

Abstract
Value analysis is an important building block in static program analysis. While several approaches have been proposed, evaluating and comparing them is not trivial. Up to this day, a reliable and large benchmark specifically for value analysis is missing. Such a suite must not only provide test cases, but also a ground truth with the correct values to be found. In this paper, we propose ValBench, an extensible value benchmark suite consisting of 372 test cases for Java analysis and 59 test cases for Android analysis tools. Furthermore, we present an evaluation framework that automatically generates a ground truth for these test cases, identifies their respective challenges for program analysis and orchestrates the execution and result collection on the various value analysis tools. We further present an evaluation of 7 existing value analysis tools on ValBench and highlight the challenges faced by these tools as an empirical overview over the state of the art in value analysis.
Author(s)
Arzt, Steven  
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Miltenberger, Marc  
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Mainwork
SOAP 2024. Proceedings of the 13th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis  
Conference
International Workshop on the State Of the Art in Program Analysis 2024  
Open Access
File(s)
Download (162.44 KB)
Rights
CC BY 4.0: Creative Commons Attribution
DOI
10.1145/3652588.3663322
10.24406/publica-3261
Additional full text version
Landing Page
Language
English
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Keyword(s)
  • CCS Concepts:

  • Software security engineering string analysis

  • value analysis

  • benchmarks

  • security

  • privacy

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024