sosy-lab / sv-benchmarks

Collection of Verification Tasks (MOVED, please follow the link)
https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks
184 stars 169 forks source link

Darksea's bitwise termination bechmarks used in aplas21 paper. #1302

Open cyruliu opened 3 years ago

cyruliu commented 3 years ago

Dear SV-COMP Community,

We would like to contribute our bwb(Bitwise with Branching) termination benchmarks used in our work Proving LTL Properties of Bitvector Programs and Decompiled Binaries, which was accepted to APLAS'21, to sv-benchmarks. The benchmarks were added into the folder c/termination-bwb. Please let us know if there are any issues.

Thank you very much for your consideration. We are looking forward to your acceptance.

Best Regards, On behalf of our team, Y. Cyrus Liu

PhilippWendler commented 3 years ago

Thanks!

Two first comments that might be helpful already while this is in draft status:

cyruliu commented 3 years ago

Hi @PhilippWendler ,

Thank you so much for the comments! I updated the license to REUSE format, and remove the unnecessary preprocess files, can you help to review the benchmarks? Please let me know if there are other issues, thank you!

Best, Cyrus

PhilippWendler commented 3 years ago

Thanks!

I noticed that the SPDX information is different from authors and license in the readme.md, which of these is correct?

And is this the full collection from https://graphics.stanford.edu/~seander/bithacks.html or just a few select examples? Because the license info on that page is a little bit unclear when someone copies the whole collection?

cyruliu commented 3 years ago

Hi @PhilippWendler,

The SPDX information should be used, and just a few selected code snippet examples are from bithacks public domain, for clarity, I update the content of readme.md, please check, thank you!

Best, Cyrus

PhilippWendler commented 3 years ago

Looks good, I guess.

Now which category should these be added to? Termination-BitVectors.set?

cyruliu commented 3 years ago

Hi @PhilippWendler ,

That sounds good, I didn't see Termination-BitVectors.set in the repo, it would be great if the benchmarks I'm submitting can be added to it, thank you!

PhilippWendler commented 3 years ago

Yes, that would be a new subcategory. @dbeyer What do you think?