goblint / analyzer

Static analysis framework for C
https://goblint.in.tum.de
MIT License
160 stars 72 forks source link

Dedicated Context Constructions for Termination Analysis #1422

Open michael-schwarz opened 2 months ago

michael-schwarz commented 2 months ago

As #1413 and the associated regressions show, having more precise (and potentially fewer) contexts is not always beneficial when attempting to prove termination of recursive programs (when we have partial contexts).

It would be interesting to evaluate new constructions here and how helpful they are for the SV-COMP termination categories. Ideas may be:

These are quite disconnected from everything else, and could, e.g., be given to Master's students.