Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmarking: Add Apron-Analysis option for relational local states and non-relational globals #435

Closed
jerhard opened this issue Nov 5, 2021 · 1 comment

Comments

@jerhard
Copy link
Member

jerhard commented Nov 5, 2021

Motivation

We want to benchmark the impact of having relational information for global variables.

Background

With #433, we can compare runs of the Apron analysis with different Apron domains, e.g. with octagons and intervals ("Boxes").
However, an analysis with octagons will in many cases already be more precise than an analysis with intervals, no matter whether relational information for global variables is found out or not in the analysis using octagons. This is simply because the octagons will yield more precise results for local computations.

Goal

There should be a mode where only interval information is kept about globals, while local states contain relational information.
This could then be compared to a setting where both globals and local states have relational information, to check whether the relational information we obtain about globals actually yields any benefit in precision.

Remark

This feature is primarily intended for benchmarking, not actual usage.

@sim642
Copy link
Member

sim642 commented Nov 23, 2021

Closing for now since this wasn't used for the evaluation and there's no need to have this permanently.

@sim642 sim642 closed this as completed Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants