Menu

#9 VC Enumeration

open
nobody
None
5
2008-03-26
2008-03-26
No

Given a Java code, different verification conditions emerge:

For instance:

/**
* @ensures \result>0
*/
int m(C o) {
if (o.f > 0)
...
}

Generates two different VC:

1. Is o.f safe?
2. Assuming o.f is safe, is postcondition ensured?

These VC's allows two different translations and anlysis.

Discussion


Log in to post a comment.