Skip to main content

2003 | OriginalPaper | Buchkapitel

Finite Differencing of Logical Formulas for Static Analysis

verfasst von : Thomas Reps, Mooly Sagiv, Alexey Loginov

Erschienen in: Programming Languages and Systems

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

This paper concerns mechanisms for maintaining the value of an instrumentation predicate (a.k.a. derived predicate or view), defined via a logical formula over core predicates, in response to changes in the values of the core predicates. It presents an algorithm for transforming the instrumentation predicate’s defining formula into a predicate-maintenance formula that captures what the instrumentation predicate’s new value should be.This technique applies to program-analysis problems in which the semantics of statements is expressed using logical formulas that describe changes to corepredicate values, and provides a way to reflect those changes in the values of the instrumentation predicates.

Metadaten
Titel
Finite Differencing of Logical Formulas for Static Analysis
verfasst von
Thomas Reps
Mooly Sagiv
Alexey Loginov
Copyright-Jahr
2003
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-36575-3_26