Correctness Kernels of Abstract Interpretations

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

An extended abstract of this paper appeared in Proceedings of the 37th International Colloquium on Automata, Languages, and Pr

Scientific paper

In static analysis, approximation is typically encoded by abstract domains, providing systematic guidelines for specifying approximate semantic functions and precision assessments. However, it may happen that an abstract domain contains redundant information for the specific purpose of approximating a given semantic function modeling some behavior of a system. This paper introduces correctness kernels of abstract interpretations, a methodology for simplifying abstract domains, i.e. removing abstract values from them, in a maximal way while retaining exactly the same approximate behavior of the system under analysis. We show that, in abstract model checking and predicate abstraction, correctness kernels provide a simplification paradigm of the abstract state space that is guided by examples, meaning that it preserves spuriousness of examples (i.e., abstract paths). In particular, we show how correctness kernels can be integrated with the well-known CEGAR (CounterExample-Guided Abstraction Refinement) methodology.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Correctness Kernels of Abstract Interpretations does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Correctness Kernels of Abstract Interpretations, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Correctness Kernels of Abstract Interpretations will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-450485

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.