2
我最後一個問題(Understanding Frama-C slicer results)是一個精確的例子,但正如我所說的,我的目標是要知道是否有可能用Frama-C做一些條件切片(向前和向後)。可能嗎?Frama-C中的條件切片
更確切地說,我不能獲得此程序的精確切片:
/*@ requires a >= b;
@ assigns \nothing;
@ ensures \result == a;
*/
int example4_instr1(int a, int b){
int max = a;
if(a < b)
max = b;
return max;
}
是否有可能,通過良好的參數/選項,得到我想要的東西在這種情況下/在一般情況下?