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

Boxed octagon and test framework #12

Closed
wants to merge 113 commits into from
Closed

Boxed octagon and test framework #12

wants to merge 113 commits into from

Conversation

ptal
Copy link
Collaborator

@ptal ptal commented Dec 7, 2018

  • A first draft of the boxed octagon abstract domain on floating bound as described in the thesis of Marie (Pelleau, 2012), also with a closure algorithm described in (Bagnara, 2009) -- however it does not work for floating point numbers (will be useful for integers and rational though).
  • Drawer for octagon.
  • Add the test framework with alcotest, closing issue Choosing a testing library for AbSolute #6
  • Add meet_var for boxes in order to meet a value in a specific variable.
  • Add an icon for Travis in the README, closing issue Continuous integration service (travis) #9

…rshall along with the box representation of the DBM (yet untested).
… communicating information between the boxes intersection and the DBM.
…nara et al., 2009) and add the optimization appearing in the same paper.
…e the easy way of relying on abstract box (for now)).
… base = (0,0)). Fix index bugs in the closure algorithm, and correct the Bagnara version by using a classical Floyd Washall algorithm.
…d in the DBM instead of filtering them in boxes.
ptal added 29 commits March 15, 2019 16:25
…resentation of octagon. Rewriter now holds the mapping between var and dbm_interval.
… modularity. Incremental closure is working.
…e the strategies to avoid incompatibilities.
…Prepare to implement the DBM as a functional array.
…ute MiniZinc model (flatten and with any model).
@ptal ptal closed this May 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant