Question Details

No question body available.

Tags

c frama-c acsl

Answers (1)

August 19, 2025 Score: 2 Rep: 1,001 Quality: Low Completeness: 40%

Dealing with linked-list with WP is quite hard. Indeed, there is no separation logic in Frama-C. But you can use ACSL to express that lists are separated, however, it is extremely verbose and SMT solvers will have a hard time dealing with it.

An SO post is definitely too short to explain that in details. You can find an example of such a verification in this publication: https://dl.acm.org/doi/10.1145/3297280.3297495 .