Published April 12, 2024 | Version v13
Software Open

FuncTion-V: Abstract interpretation-based static analyzer for CTL properties and vulnerabilities of programs

  • 1. ROR icon École Normale Supérieure
  • 2. ROR icon French Institute for Research in Computer Science and Automation
  • 3. ROR icon Sorbonne University

Description

FuncTion-V is a tool for the automatic identification of the minimal sets of program variables that an attacker can control to ensure an undesirable program property. FuncTion-V supports program properties expressed in Computation Tree Logic (CTL), and builds upon an abstract interpretation-based static analysis for CTL properties that we extend with an abstraction refinement process.

FuncTion-V was developed to implement and test the analysis method and abstract domains described in the paper Automatic Detection of Vulnerable Variables for CTL Properties of Program by Naïm Moussaoui Remil, Caterina Urban, and Antoine Miné at LPAR 2024.

Files

function-v.zip

Files (12.7 GB)

Name Size Download all
md5:f35e5959d2f91198f486b2b277692b67
2.5 MB Preview Download
md5:8ca9cb8f45378f1d8b28433925ceafb0
12.7 GB Download
md5:b7e268bb7fc7263e41e736671e210e4d
8.0 kB Preview Download

Additional details

Software

Programming language
OCaml