Michael Petter

Results 9 issues of Michael Petter

The following issue popped up when doing intensive sv-comp tests: ```c //SKIP PARAM: --enable ana.int.interval --set ana.activated[+] affeq --set sem.int.signed_overflow assume_none int a; int main() { a = 5; a...

bug
precision
relational

Straight from `no-overflow`  on `ldv-regression/test_overflow.i` ; we are not flagging any overflow here. ```c #include #include void __blast_assert() { ERROR: {reach_error();abort();} } ssize_t getService(); int globalSize; int main(int argc, char*...

bug
unsound
sv-comp

The following popped up when doing extensive benchmarking, so by creduce we get: ```c //SKIP PARAM: --set ana.activated[+] apron --set ana.apron.domain octagon --set sem.int.signed_overflow assume_none #include #include long *a; pthread_t...

bug
unsound
sv-comp

This is intended to become a proposal PR for #1459 , exploring if we can come up with performance improvements by switching to sparse representations for affine equalities.

performance
relational

Setting up a post-analysis count of the share of elements in a matrix that are equal to 0, we come to the following histogram: ![sparseity](https://github.com/goblint/analyzer/assets/9989132/6e71e69e-6afd-4704-b1f8-4af8d32cca30) - the x-axis is the...

performance
relational

During #1412 we encountered several legacy problems in the current state of relational analysis, in `relationDomain.apron.ml` and `sharedFunctions.apron.ml` to be taken care of in some PR: - [x] `relationDomain.apron.ml` module...

cleanup
documentation
relational

Closes #1494 by providing a domain lifter, that applies ```meet``` until the gas depletes. In a first application, we get a new parameter ```ana.apron.narrowing_gas``` to specify the amount of gas...

feature
precision
relational

Essentially we implement [Podelski/Rybalchenko](https://www.cs.cmu.edu/~hzarnani/fm-rg/cmuonly/podelski04complete.pdf)

student-job

This PR is for experimenting with a re-implementation of [Miné's Octagons](https://www-apr.lip6.fr/~mine/publi/article-mine-HOSC06.pdf) in Ocaml with a focus on sparsity. For now we are just interested, how this re-implementation does perform in...

in progress
performance
relational