Results 11 to 20 of about 542,872 (263)
@-calculus, a generalization of the m-calculus with new reversal and abstraction modalities as well as a new time-symmetric trace-based semantics. The more classical set-based semantics is shown to be an abstract interpretation of the trace-based semantics which leads to the understanding of model-checking and its application to data-flow analysis as ...
Patrick Cousot, Radhia Cousot
+6 more sources
Abstract interpretation repair
Interpretation is a sound-by-construction method for program verification: any erroneous program will raise some alarm. However, the verification of correct programs may yield false-alarms, namely it may be incomplete. Ideally, one would like to perform the analysis on the most abstract domain that is precise enough to avoid false-alarms.
Bruni, R +3 more
openaire +2 more sources
Complementation in abstract interpretation [PDF]
Reduced product of abstract domains is a rather well-known operation for domain composition in abstract interpretation. In this article, we study its inverse operation, introducing a notion of domain complementation in abstract interpretation.
Agostino Cortesi +4 more
openaire +4 more sources
Abstract Interpretation Frameworks [PDF]
Summary: We introduce abstract interpretation frameworks which are variations on the archetypal framework using Galois connections between concrete and abstract semantics, widenings and narrowings and are obtained by relaxation of the original hypotheses.
Patrick Cousot, Radhia Cousot
openaire +2 more sources
Demanded abstract interpretation [PDF]
We consider the problem of making expressive static analyzers interactive. Formal static analysis is seeing increasingly widespread adoption as a tool for verification and bug-finding, but even with powerful cloud infrastructure it can take minutes or hours to get batch analysis results after a code change.
Benno Stein 0002 +2 more
openaire +1 more source
Abstract Interpretation with Unfoldings [PDF]
We present and evaluate a technique for computing path-sensitive interference conditions during abstract interpretation of concurrent programs. In lieu of fixed point computation, we use prime event structures to compactly represent causal dependence and interference between sequences of transformers.
Marcelo Sousa +3 more
openaire +2 more sources
Abstract Interpretation for Probabilistic Termination of Biological Systems [PDF]
In a previous paper the authors applied the Abstract Interpretation approach for approximating the probabilistic semantics of biological systems, modeled specifically using the Chemical Ground Form calculus.
Roberta Gori, Francesca Levi
doaj +1 more source
History of Abstract Interpretation [PDF]
We trace the roots of abstract interpretation and its role as a foundational principle to understand and design static program analysis and verification methods. Starting from the historical roots of formal methods and static program analysis, we show how abstract interpretation evolved and influenced the way we reason about program correctness in ...
Roberto Giacobazzi, Francesco Ranzato
openaire +2 more sources
Automatic Repair of Overflowing Expressions with Abstract Interpretation [PDF]
We consider the problem of synthesizing provably non-overflowing integer arithmetic expressions or Boolean relations among integer arithmetic expressions.
Francesco Logozzo, Matthieu Martel
doaj +1 more source
A Hierarchical and Abstraction-Based Blockchain Model
In the nine years since its launch, amid intense research, scalability is always a serious concern in blockchain, especially in case of large-scale network generating huge number of transaction-records. In this paper, we propose a hierarchical blockchain
Swagatika Sahoo +3 more
doaj +1 more source

