From 09e3f5ef622c7bbd308cf90f9d3b689b9c07710c Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Fri, 25 Sep 2020 15:12:02 +0200 Subject: [PATCH] [aorai] add missing requires for pre-funcs --- src/plugins/aorai/aorai_utils.ml | 8 +- .../tests/aorai/oracle/assigns.0.res.oracle | 8 +- .../tests/aorai/oracle/assigns.1.res.oracle | 6 +- .../tests/aorai/oracle/bts1289.0.res.oracle | 6 +- .../tests/aorai/oracle/bts1289.1.res.oracle | 10 +- .../aorai/oracle/declared_function.res.oracle | 3 +- .../aorai/oracle/deterministic.res.oracle | 15 +- .../tests/aorai/oracle/formals.res.oracle | 12 +- .../generate_assigns_bts1290.res.oracle | 3 +- .../aorai/tests/aorai/oracle/goto.res.oracle | 21 +- .../tests/aorai/oracle/hoare_seq.res.oracle | 14 +- .../tests/aorai/oracle/incorrect.res.oracle | 3 +- .../aorai/oracle/loop_bts1050.res.oracle | 23 +- .../tests/aorai/oracle/monostate.res.oracle | 6 +- .../tests/aorai/oracle/not_prm.res.oracle | 4 +- .../aorai/tests/aorai/oracle/other.res.oracle | 11 +- .../aorai/tests/aorai/oracle/seq.res.oracle | 28 +- .../tests/aorai/oracle/seq_loop.res.oracle | 23 +- .../tests/aorai/oracle/single_call.res.oracle | 3 +- .../aorai/oracle/test_acces_params.res.oracle | 16 +- .../oracle/test_acces_params2.res.oracle | 19 +- .../tests/aorai/oracle/test_boucle.res.oracle | 9 +- .../aorai/oracle/test_boucle1.res.oracle | 15 +- .../aorai/oracle/test_boucle2.res.oracle | 15 +- .../aorai/oracle/test_boucle3.res.oracle | 16 +- .../test_boucle_rechercheTableau.res.oracle | 9 +- .../aorai/oracle/test_factorial.res.oracle | 9 +- .../aorai/oracle/test_factorial2.res.oracle | 10 +- .../aorai/oracle/test_recursion1.res.oracle | 9 +- .../aorai/oracle/test_recursion2.0.res.oracle | 10 +- .../aorai/oracle/test_recursion2.1.res.oracle | 10 +- .../aorai/oracle/test_recursion4.res.oracle | 9 +- .../aorai/oracle/test_recursion5.res.oracle | 16 +- .../tests/aorai/oracle/test_struct.res.oracle | 8 +- .../aorai/oracle/test_switch2.res.oracle | 21 +- .../aorai/oracle/test_switch3.res.oracle | 14 +- .../test_switch3_et_recursion.res.oracle | 9 +- .../aorai/oracle/test_switch3_if.res.oracle | 14 +- .../oracle/test_switch3_return.res.oracle | 14 +- .../aorai/oracle_prove/assigns.0.res.oracle | 72 ++-- .../aorai/oracle_prove/assigns.1.res.oracle | 123 +++--- .../aorai/oracle_prove/bts1289.0.res.oracle | 32 +- .../aorai/oracle_prove/bts1289.1.res.oracle | 76 ++-- .../oracle_prove/declared_function.res.oracle | 20 +- .../oracle_prove/deterministic.res.oracle | 407 +++++++++--------- .../aorai/oracle_prove/formals.res.oracle | 321 +++++++------- .../generate_assigns_bts1290.res.oracle | 20 +- .../tests/aorai/oracle_prove/goto.res.oracle | 172 ++++---- .../aorai/oracle_prove/hoare_seq.res.oracle | 96 ++--- .../aorai/oracle_prove/incorrect.res.oracle | 28 +- .../oracle_prove/loop_bts1050.res.oracle | 146 +++---- .../aorai/oracle_prove/not_prm.res.oracle | 24 +- .../tests/aorai/oracle_prove/other.res.oracle | 106 ++--- .../tests/aorai/oracle_prove/seq.res.oracle | 150 +++---- .../aorai/oracle_prove/seq_loop.res.oracle | 146 +++---- .../aorai/oracle_prove/single_call.res.oracle | 28 +- .../oracle_prove/test_acces_params.res.oracle | 120 +++--- .../test_acces_params2.res.oracle | 172 ++++---- .../aorai/oracle_prove/test_boucle.res.oracle | 86 ++-- .../oracle_prove/test_boucle1.res.oracle | 114 ++--- .../oracle_prove/test_boucle2.res.oracle | 122 +++--- .../oracle_prove/test_boucle3.res.oracle | 114 ++--- .../test_boucle_rechercheTableau.res.oracle | 86 ++-- .../oracle_prove/test_factorial.res.oracle | 90 ++-- .../oracle_prove/test_factorial2.res.oracle | 90 ++-- .../oracle_prove/test_recursion1.res.oracle | 86 ++-- .../oracle_prove/test_recursion2.0.res.oracle | 98 ++--- .../oracle_prove/test_recursion2.1.res.oracle | 98 ++--- .../oracle_prove/test_recursion4.res.oracle | 86 ++-- .../oracle_prove/test_recursion5.res.oracle | 132 +++--- .../aorai/oracle_prove/test_struct.res.oracle | 48 +-- .../oracle_prove/test_switch2.res.oracle | 172 ++++---- .../oracle_prove/test_switch3.res.oracle | 106 ++--- .../test_switch3_et_recursion.res.oracle | 84 ++-- .../oracle_prove/test_switch3_if.res.oracle | 106 ++--- .../test_switch3_return.res.oracle | 106 ++--- 76 files changed, 2390 insertions(+), 2152 deletions(-) diff --git a/src/plugins/aorai/aorai_utils.ml b/src/plugins/aorai/aorai_utils.ml index 8ace0513ae6..4c43cd2143e 100644 --- a/src/plugins/aorai/aorai_utils.ml +++ b/src/plugins/aorai/aorai_utils.ml @@ -1704,10 +1704,7 @@ let auto_func_behaviors loc f st state = Aorai_option.debug "func behavior for %a (%s)" Kernel_function.pretty f call_or_ret; let (states, _) as auto = Data_for_aorai.getAutomata() in - (* requires is not needed for pre_func, as it is enforced by the - requires of the original C function itself (and the call to pre_func - by definition the first instruction of the function). - *) + let requires = auto_func_preconditions loc f st state in let post_cond = let called_pre = Logic_const.new_predicate @@ -1735,9 +1732,6 @@ let auto_func_behaviors loc f st state = (* let old_pred = Aorai_utils.mk_old_state_pred loc in *) [(Normal, called_pre); (Normal, called_pre_2)] in - let requires = - if st = Promelaast.Call then [] else auto_func_preconditions loc f st state - in let mk_behavior (assigns, behaviors) status = let new_assigns, new_behaviors = mk_behavior ~loc auto f st state status diff --git a/src/plugins/aorai/tests/aorai/oracle/assigns.0.res.oracle b/src/plugins/aorai/tests/aorai/oracle/assigns.0.res.oracle index ef6224bb447..587631cdbf4 100644 --- a/src/plugins/aorai/tests/aorai/oracle/assigns.0.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/assigns.0.res.oracle @@ -19,7 +19,9 @@ int X; /*@ ghost int Sf = 0; */ /*@ ghost int in_main = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ Sf ∧ 0 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ S_in_f ∧ 0 ≡ in_main; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S_in_f, Sf, in_main; @@ -146,7 +148,9 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ S_in_f ∧ 0 ≡ Sf ∧ 0 ≡ in_main; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S_in_f, Sf, in_main; diff --git a/src/plugins/aorai/tests/aorai/oracle/assigns.1.res.oracle b/src/plugins/aorai/tests/aorai/oracle/assigns.1.res.oracle index 5f5602cdd80..c6501e5664e 100644 --- a/src/plugins/aorai/tests/aorai/oracle/assigns.1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/assigns.1.res.oracle @@ -33,7 +33,8 @@ int X; /*@ ghost enum aorai_OpStatusList aorai_CurOpStatus = aorai_Called; */ /*@ ghost int aorai_CurStates = S1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ Sf; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; @@ -123,7 +124,8 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; diff --git a/src/plugins/aorai/tests/aorai/oracle/bts1289.0.res.oracle b/src/plugins/aorai/tests/aorai/oracle/bts1289.0.res.oracle index 97ad07ce779..a313805caf4 100644 --- a/src/plugins/aorai/tests/aorai/oracle/bts1289.0.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/bts1289.0.res.oracle @@ -15,7 +15,8 @@ enum aorai_OpStatusList { /*@ ghost enum aorai_OpStatusList aorai_CurOpStatus = aorai_Called; */ /*@ ghost int S = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_a; assigns aorai_CurOpStatus, aorai_CurOperation, S; @@ -69,7 +70,8 @@ void a(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S; diff --git a/src/plugins/aorai/tests/aorai/oracle/bts1289.1.res.oracle b/src/plugins/aorai/tests/aorai/oracle/bts1289.1.res.oracle index 566b9dc7ab4..0e1b58e415e 100644 --- a/src/plugins/aorai/tests/aorai/oracle/bts1289.1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/bts1289.1.res.oracle @@ -18,7 +18,10 @@ enum aorai_OpStatusList { /*@ ghost int aorai_intermediate_state_0 = 0; */ /*@ ghost int init = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ S ∨ 1 ≡ T) ∧ 0 ≡ aorai_intermediate_state ∧ + 0 ≡ aorai_intermediate_state_0 ∧ 0 ≡ init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_a; assigns aorai_CurOpStatus, aorai_CurOperation, S, T, aorai_intermediate_state, aorai_intermediate_state_0, init; @@ -181,7 +184,10 @@ void a(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ init ∧ 0 ≡ S ∧ 0 ≡ T ∧ + 0 ≡ aorai_intermediate_state ∧ 0 ≡ aorai_intermediate_state_0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S, T, aorai_intermediate_state, aorai_intermediate_state_0, init; diff --git a/src/plugins/aorai/tests/aorai/oracle/declared_function.res.oracle b/src/plugins/aorai/tests/aorai/oracle/declared_function.res.oracle index 9d37fe0b644..7b00c3f64fe 100644 --- a/src/plugins/aorai/tests/aorai/oracle/declared_function.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/declared_function.res.oracle @@ -46,7 +46,8 @@ check lemma I_deterministic_trans{L}: */ /*@ ghost int aorai_CurStates = I; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ I; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; diff --git a/src/plugins/aorai/tests/aorai/oracle/deterministic.res.oracle b/src/plugins/aorai/tests/aorai/oracle/deterministic.res.oracle index 75acb9204ee..03ffe79dc58 100644 --- a/src/plugins/aorai/tests/aorai/oracle/deterministic.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/deterministic.res.oracle @@ -63,7 +63,9 @@ check lemma S0_deterministic_trans{L}: */ /*@ ghost int aorai_CurStates = Si; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ S3; + requires aorai_CurStates ≡ S3 ⇒ x ≡ 5 ∨ x ≡ 4; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_g; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; @@ -191,7 +193,9 @@ void g(int x) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ S1; + requires aorai_CurStates ≡ S1 ⇒ x ≡ 4; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; @@ -310,7 +314,9 @@ int f(int x) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ S0; + requires aorai_CurStates ≡ S0 ⇒ c ≡ 0 ∨ c ≢ 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_real_main; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; @@ -429,7 +435,8 @@ int real_main(int c) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ Si; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; diff --git a/src/plugins/aorai/tests/aorai/oracle/formals.res.oracle b/src/plugins/aorai/tests/aorai/oracle/formals.res.oracle index f7b7f60952f..55923d34f28 100644 --- a/src/plugins/aorai/tests/aorai/oracle/formals.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/formals.res.oracle @@ -77,7 +77,9 @@ check lemma aorai_intermediate_state_deterministic_trans{L}: \at(aorai_x,L) ≢ 1)); */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ main_0; + requires aorai_CurStates ≡ main_0 ⇒ x ≡ 3 ∨ x ≡ 1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_x_0, aorai_x, aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; @@ -295,7 +297,10 @@ int f(int x) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + aorai_CurStates ≡ OK ∨ + aorai_CurStates ≡ aorai_intermediate_state_0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_g; assigns aorai_y, aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; @@ -473,7 +478,8 @@ int g(int y) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires aorai_CurStates ≡ init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; diff --git a/src/plugins/aorai/tests/aorai/oracle/generate_assigns_bts1290.res.oracle b/src/plugins/aorai/tests/aorai/oracle/generate_assigns_bts1290.res.oracle index f256e74d9cb..f822ad621a1 100644 --- a/src/plugins/aorai/tests/aorai/oracle/generate_assigns_bts1290.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/generate_assigns_bts1290.res.oracle @@ -13,7 +13,8 @@ enum aorai_OpStatusList { /*@ ghost enum aorai_OpStatusList aorai_CurOpStatus = aorai_Called; */ /*@ ghost int S = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ S; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S; diff --git a/src/plugins/aorai/tests/aorai/oracle/goto.res.oracle b/src/plugins/aorai/tests/aorai/oracle/goto.res.oracle index 0043d14bb25..4fbc7da4bc8 100644 --- a/src/plugins/aorai/tests/aorai/oracle/goto.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/goto.res.oracle @@ -28,7 +28,11 @@ int rr = 1; /*@ ghost int accept_all = 0; */ /*@ ghost int accept_init = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_S2 ∧ 0 ≡ accept_S3 ∧ 0 ≡ accept_S4 ∧ + 0 ≡ accept_S5 ∧ 0 ≡ accept_S6 ∧ 0 ≡ accept_all ∧ + 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opa; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; @@ -193,7 +197,11 @@ void opa(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_S4 ∧ 0 ≡ accept_S2 ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_S5 ∧ 0 ≡ accept_S6 ∧ 0 ≡ accept_all ∧ + 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opb; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; @@ -354,7 +362,8 @@ void opb(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opc; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; @@ -514,7 +523,11 @@ void opc(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_init ∧ 0 ≡ accept_S2 ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_S4 ∧ 0 ≡ accept_S5 ∧ 0 ≡ accept_S6 ∧ + 0 ≡ accept_all; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; diff --git a/src/plugins/aorai/tests/aorai/oracle/hoare_seq.res.oracle b/src/plugins/aorai/tests/aorai/oracle/hoare_seq.res.oracle index 9025e381a6c..18c655cce2c 100644 --- a/src/plugins/aorai/tests/aorai/oracle/hoare_seq.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/hoare_seq.res.oracle @@ -20,7 +20,11 @@ enum aorai_OpStatusList { /*@ ghost int aorai_intermediate_state_2 = 0; */ /*@ ghost int aorai_reject = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ aorai_intermediate_state_0 ∧ 0 ≡ S0 ∧ 0 ≡ Sf ∧ + 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_reject; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, @@ -227,7 +231,13 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state ∧ + 0 ≡ aorai_intermediate_state_0 ∧ + 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_reject; + requires 1 ≡ S0 ⇒ c ≤ 0 ∨ c > 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, diff --git a/src/plugins/aorai/tests/aorai/oracle/incorrect.res.oracle b/src/plugins/aorai/tests/aorai/oracle/incorrect.res.oracle index f0441fa89f0..62b6e9a75cc 100644 --- a/src/plugins/aorai/tests/aorai/oracle/incorrect.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/incorrect.res.oracle @@ -23,7 +23,8 @@ int f(void); /*@ ghost enum aorai_OpStatusList aorai_CurOpStatus = aorai_Called; */ /*@ ghost int aorai_CurStates = s0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; diff --git a/src/plugins/aorai/tests/aorai/oracle/loop_bts1050.res.oracle b/src/plugins/aorai/tests/aorai/oracle/loop_bts1050.res.oracle index a6f3f8f7d8a..f4ec0edda45 100644 --- a/src/plugins/aorai/tests/aorai/oracle/loop_bts1050.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/loop_bts1050.res.oracle @@ -22,7 +22,14 @@ enum aorai_OpStatusList { /*@ ghost int aorai_intermediate_state_3 = 0; */ /*@ ghost int aorai_counter = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ aorai_intermediate_state ∨ 1 ≡ aorai_intermediate_state_0) ∧ + 0 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_intermediate_state_3; + requires 1 ≡ aorai_intermediate_state_0 ⇒ aorai_counter < 5; + requires + 0 ≡ aorai_intermediate_state ∨ 0 ≡ aorai_intermediate_state_0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_counter, aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, @@ -220,7 +227,12 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ aorai_intermediate_state_2 ∧ 0 ≡ S0 ∧ 0 ≡ Sf ∧ + 0 ≡ aorai_intermediate_state ∧ + 0 ≡ aorai_intermediate_state_0 ∧ + 0 ≡ aorai_intermediate_state_1 ∧ 0 ≡ aorai_intermediate_state_3; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_g; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, @@ -388,7 +400,12 @@ void g(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state ∧ + 0 ≡ aorai_intermediate_state_0 ∧ + 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_intermediate_state_3; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, diff --git a/src/plugins/aorai/tests/aorai/oracle/monostate.res.oracle b/src/plugins/aorai/tests/aorai/oracle/monostate.res.oracle index 00d9af27024..678af350fd7 100644 --- a/src/plugins/aorai/tests/aorai/oracle/monostate.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/monostate.res.oracle @@ -39,7 +39,8 @@ check lemma Init_deterministic_trans{L}: */ /*@ ghost int aorai_CurStates = Init; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; @@ -128,7 +129,8 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, aorai_CurStates; diff --git a/src/plugins/aorai/tests/aorai/oracle/not_prm.res.oracle b/src/plugins/aorai/tests/aorai/oracle/not_prm.res.oracle index ba7d90bbece..f8d92a9b563 100644 --- a/src/plugins/aorai/tests/aorai/oracle/not_prm.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/not_prm.res.oracle @@ -14,7 +14,9 @@ enum aorai_OpStatusList { /*@ ghost int S0 = 1; */ /*@ ghost int Sf = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ S0 ∧ 0 ≡ Sf; + requires 1 ≡ S0 ⇒ x ≥ 4; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf; diff --git a/src/plugins/aorai/tests/aorai/oracle/other.res.oracle b/src/plugins/aorai/tests/aorai/oracle/other.res.oracle index 480cdbac3e3..ad7f48504f1 100644 --- a/src/plugins/aorai/tests/aorai/oracle/other.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/other.res.oracle @@ -18,7 +18,9 @@ int x = 0; /*@ ghost int last = 0; */ /*@ ghost int step1 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ init ∨ 1 ≡ last ∨ 1 ≡ step1; + requires 1 ≡ last ⇒ x ≡ 3 ∨ (x ≢ 4 ∧ x ≢ 3) ∨ x ≡ 4; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, init, last, step1; @@ -264,7 +266,9 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ init ∨ 1 ≡ last ∨ 1 ≡ step1; + requires 1 ≡ last ⇒ x ≡ 3 ∨ (x ≢ 4 ∧ x ≢ 3) ∨ x ≡ 4; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_g; assigns aorai_CurOpStatus, aorai_CurOperation, init, last, step1; @@ -510,7 +514,8 @@ void g(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ init ∧ 0 ≡ last ∧ 0 ≡ step1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, init, last, step1; diff --git a/src/plugins/aorai/tests/aorai/oracle/seq.res.oracle b/src/plugins/aorai/tests/aorai/oracle/seq.res.oracle index 6640fa2d480..5fc4bc1ae7b 100644 --- a/src/plugins/aorai/tests/aorai/oracle/seq.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/seq.res.oracle @@ -22,7 +22,12 @@ enum aorai_OpStatusList { /*@ ghost int aorai_intermediate_state_3 = 0; */ /*@ ghost int aorai_counter = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ aorai_intermediate_state ∧ 0 ≡ S0 ∧ 0 ≡ Sf ∧ + 0 ≡ aorai_intermediate_state_0 ∧ + 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_intermediate_state_3; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, @@ -191,7 +196,19 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ aorai_intermediate_state ∨ 1 ≡ aorai_intermediate_state_0 ∨ + 1 ≡ aorai_intermediate_state_2) ∧ + 0 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_3; + requires 1 ≡ aorai_intermediate_state_2 ⇒ aorai_counter < 2; + requires + 0 ≡ aorai_intermediate_state ∨ 0 ≡ aorai_intermediate_state_2; + requires + 0 ≡ aorai_intermediate_state ∨ 0 ≡ aorai_intermediate_state_0; + requires + 0 ≡ aorai_intermediate_state_0 ∨ 0 ≡ aorai_intermediate_state_2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_g; assigns aorai_counter, aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, @@ -407,7 +424,12 @@ void g(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state ∧ + 0 ≡ aorai_intermediate_state_0 ∧ + 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_intermediate_state_3; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, diff --git a/src/plugins/aorai/tests/aorai/oracle/seq_loop.res.oracle b/src/plugins/aorai/tests/aorai/oracle/seq_loop.res.oracle index b71bd8809d2..d2de21821b3 100644 --- a/src/plugins/aorai/tests/aorai/oracle/seq_loop.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/seq_loop.res.oracle @@ -22,7 +22,14 @@ enum aorai_OpStatusList { /*@ ghost int aorai_intermediate_state_3 = 0; */ /*@ ghost int aorai_counter = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ aorai_intermediate_state ∨ 1 ≡ aorai_intermediate_state_0) ∧ + 0 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_intermediate_state_3; + requires 1 ≡ aorai_intermediate_state_0 ⇒ aorai_counter < 5; + requires + 0 ≡ aorai_intermediate_state ∨ 0 ≡ aorai_intermediate_state_0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_f; assigns aorai_counter, aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, @@ -220,7 +227,12 @@ void f(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ aorai_intermediate_state_2 ∧ 0 ≡ S0 ∧ 0 ≡ Sf ∧ + 0 ≡ aorai_intermediate_state ∧ + 0 ≡ aorai_intermediate_state_0 ∧ + 0 ≡ aorai_intermediate_state_1 ∧ 0 ≡ aorai_intermediate_state_3; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_g; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, @@ -388,7 +400,12 @@ void g(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state ∧ + 0 ≡ aorai_intermediate_state_0 ∧ + 0 ≡ aorai_intermediate_state_1 ∧ + 0 ≡ aorai_intermediate_state_2 ∧ 0 ≡ aorai_intermediate_state_3; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state, aorai_intermediate_state_0, diff --git a/src/plugins/aorai/tests/aorai/oracle/single_call.res.oracle b/src/plugins/aorai/tests/aorai/oracle/single_call.res.oracle index cfb4234eb0c..d93f86515a7 100644 --- a/src/plugins/aorai/tests/aorai/oracle/single_call.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/single_call.res.oracle @@ -15,7 +15,8 @@ enum aorai_OpStatusList { /*@ ghost int Sf = 0; */ /*@ ghost int aorai_intermediate_state = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ S0 ∧ 0 ≡ Sf ∧ 0 ≡ aorai_intermediate_state; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S0, Sf, aorai_intermediate_state; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_acces_params.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_acces_params.res.oracle index 3e646c93b8a..ad696afccfd 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_acces_params.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_acces_params.res.oracle @@ -24,7 +24,11 @@ int rr = 1; /*@ ghost int SF = 0; */ /*@ ghost int mainst = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ S3 ∧ 0 ≡ S4 ∧ 0 ≡ SF ∧ + 0 ≡ mainst; + requires 1 ≡ S1 ⇒ i ≥ 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opa; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S3, S4, SF, mainst; @@ -175,7 +179,10 @@ void opa(int i, int j) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S3 ∧ 0 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ S4 ∧ 0 ≡ SF ∧ + 0 ≡ mainst; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opb; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S3, S4, SF, mainst; @@ -325,7 +332,10 @@ int opb(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ mainst ∧ 0 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ S3 ∧ 0 ≡ S4 ∧ + 0 ≡ SF; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S3, S4, SF, mainst; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_acces_params2.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_acces_params2.res.oracle index a45dd2a4943..49f7c5b25ad 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_acces_params2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_acces_params2.res.oracle @@ -25,7 +25,11 @@ int rr = 1; /*@ ghost int S6 = 0; */ /*@ ghost int S7 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S2 ∧ 0 ≡ S1 ∧ 0 ≡ S3 ∧ 0 ≡ S4 ∧ 0 ≡ S5 ∧ + 0 ≡ S6 ∧ 0 ≡ S7; + requires 1 ≡ S2 ⇒ r ≥ 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opa; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S3, S4, S5, S6, S7; @@ -196,7 +200,10 @@ int opa(int r) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S4 ∧ 0 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ S3 ∧ 0 ≡ S5 ∧ + 0 ≡ S6 ∧ 0 ≡ S7; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opb; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S3, S4, S5, S6, S7; @@ -359,7 +366,8 @@ void opb(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opc; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S3, S4, S5, S6, S7; @@ -522,7 +530,10 @@ void opc(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ S3 ∧ 0 ≡ S4 ∧ 0 ≡ S5 ∧ + 0 ≡ S6 ∧ 0 ≡ S7; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, S3, S4, S5, S6, S7; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_boucle.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_boucle.res.oracle index a418b2f7c9e..9a56e505914 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_boucle.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_boucle.res.oracle @@ -22,7 +22,8 @@ extern int call_to_an_undefined_function(void); /*@ ghost int T0_init = 1; */ /*@ ghost int accept_S1 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires (1 ≡ T0_S2 ∨ 1 ≡ accept_S1) ∧ 0 ≡ T0_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_a; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; @@ -126,7 +127,8 @@ int a(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires (1 ≡ T0_S2 ∨ 1 ≡ accept_S1) ∧ 0 ≡ T0_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_b; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; @@ -231,7 +233,8 @@ int b(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ T0_init ∧ 0 ≡ T0_S2 ∧ 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_boucle1.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_boucle1.res.oracle index 4fd824e2ad3..df9bd42ac26 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_boucle1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_boucle1.res.oracle @@ -25,7 +25,10 @@ int status = 0; /*@ ghost int accept_S4 = 0; */ /*@ ghost int accept_init = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_S4 ∧ 0 ≡ accept_S1 ∧ 0 ≡ accept_S2 ∧ + 0 ≡ accept_S3 ∧ 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_commit_trans; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S1, accept_S2, accept_S3, accept_S4, accept_init; @@ -161,7 +164,10 @@ int commit_trans(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_S2 ∧ 0 ≡ accept_S1 ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_S4 ∧ 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_init_trans; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S1, accept_S2, accept_S3, accept_S4, accept_init; @@ -310,7 +316,10 @@ int init_trans(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_init ∧ 0 ≡ accept_S1 ∧ 0 ≡ accept_S2 ∧ + 0 ≡ accept_S3 ∧ 0 ≡ accept_S4; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S1, accept_S2, accept_S3, accept_S4, accept_init; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_boucle2.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_boucle2.res.oracle index 4b6cca74dbc..22b1adb03b4 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_boucle2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_boucle2.res.oracle @@ -24,7 +24,10 @@ int rr = 1; /*@ ghost int accept_S5 = 0; */ /*@ ghost int accept_all = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ T0_S2 ∧ 0 ≡ T0_init ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_S4 ∧ 0 ≡ accept_S5 ∧ 0 ≡ accept_all; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opa; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S3, accept_S4, accept_S5, accept_all; @@ -183,7 +186,10 @@ void opa(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_S3 ∧ 0 ≡ T0_S2 ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S4 ∧ 0 ≡ accept_S5 ∧ 0 ≡ accept_all; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opb; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S3, accept_S4, accept_S5, accept_all; @@ -328,7 +334,10 @@ void opb(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ T0_init ∧ 0 ≡ T0_S2 ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_S4 ∧ 0 ≡ accept_S5 ∧ 0 ≡ accept_all; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S3, accept_S4, accept_S5, accept_all; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_boucle3.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_boucle3.res.oracle index 611da850e54..8b3518d3db8 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_boucle3.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_boucle3.res.oracle @@ -23,7 +23,10 @@ int rr = 1; /*@ ghost int accept_S3 = 0; */ /*@ ghost int accept_all = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ T0_S4 ∨ 1 ≡ T1_S2) ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S3 ∧ 0 ≡ accept_all; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opa; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S4, T0_init, T1_S2, accept_S3, accept_all; @@ -189,7 +192,11 @@ void opa(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ T1_S2 ∧ 0 ≡ T0_S4 ∧ 0 ≡ T0_init ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_all; + requires 1 ≡ T1_S2 ⇒ rr ≡ 51; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opb; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S4, T0_init, T1_S2, accept_S3, accept_all; @@ -323,7 +330,10 @@ void opb(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ T0_init ∧ 0 ≡ T0_S4 ∧ 0 ≡ T1_S2 ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_all; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S4, T0_init, T1_S2, accept_S3, accept_all; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_boucle_rechercheTableau.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_boucle_rechercheTableau.res.oracle index 4b0631f98f1..49a1be8807f 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_boucle_rechercheTableau.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_boucle_rechercheTableau.res.oracle @@ -21,7 +21,8 @@ enum aorai_OpStatusList { /*@ ghost int Idle = 1; */ /*@ ghost int WillDoFoo = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ Idle ∧ 0 ≡ End ∧ 0 ≡ WillDoFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_isPresent; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, WillDoFoo; @@ -168,7 +169,8 @@ int isPresent(int *t, int max, int val) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ WillDoFoo ∧ 0 ≡ End ∧ 0 ≡ Idle; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_foo; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, WillDoFoo; @@ -262,7 +264,8 @@ void foo(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ Idle ∧ 0 ≡ End ∧ 0 ≡ WillDoFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, WillDoFoo; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_factorial.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_factorial.res.oracle index bc2b3248957..ceb7709726c 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_factorial.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_factorial.res.oracle @@ -17,7 +17,8 @@ enum aorai_OpStatusList { /*@ ghost int accept_S2 = 0; */ /*@ ghost int accept_init = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ accept_S1 ∧ 0 ≡ accept_S2 ∧ 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_decode_int; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S1, accept_S2, accept_init; @@ -185,7 +186,8 @@ int decode_int(char *s) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires (1 ≡ accept_S1 ∨ 1 ≡ accept_S2) ∧ 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_factorial; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S1, accept_S2, accept_init; @@ -306,7 +308,8 @@ int factorial(int value) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ accept_init ∧ 0 ≡ accept_S1 ∧ 0 ≡ accept_S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S1, accept_S2, accept_init; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_factorial2.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_factorial2.res.oracle index 13d491bf7fa..68c37c23c9c 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_factorial2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_factorial2.res.oracle @@ -17,7 +17,8 @@ enum aorai_OpStatusList { /*@ ghost int S2 = 0; */ /*@ ghost int main_0 = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ S1 ∧ 0 ≡ S2 ∧ 0 ≡ main_0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_decode_int; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, main_0; @@ -184,7 +185,9 @@ int decode_int(char *s) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires (1 ≡ S1 ∨ 1 ≡ S2) ∧ 0 ≡ main_0; + requires 1 ≡ S1 ⇒ 1 ≢ 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_factorial; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, main_0; @@ -304,7 +307,8 @@ int factorial(int value) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ main_0 ∧ 0 ≡ S1 ∧ 0 ≡ S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S1, S2, main_0; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_recursion1.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_recursion1.res.oracle index bcd5caca7e9..c2bd185f136 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_recursion1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_recursion1.res.oracle @@ -51,7 +51,8 @@ predicate valid_string{L}(char *s) = /*@ ghost int T0_init = 1; */ /*@ ghost int accept_S1 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ T0_S2 ∧ 0 ≡ T0_init ∧ 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_countOne; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; @@ -163,7 +164,8 @@ int countOne(char *argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ accept_S1 ∧ 0 ≡ T0_S2 ∧ 0 ≡ T0_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_count; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; @@ -269,7 +271,8 @@ int count(int argc, char **argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ T0_init ∧ 0 ≡ T0_S2 ∧ 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_recursion2.0.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_recursion2.0.res.oracle index efa580f6bc6..06415a77d5f 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_recursion2.0.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_recursion2.0.res.oracle @@ -67,7 +67,9 @@ int global_argc = 0; /*@ ghost int T1 = 0; */ /*@ ghost int accept_T2 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires (1 ≡ S1 ∨ 1 ≡ T1) ∧ 0 ≡ T0_init ∧ 0 ≡ accept_T2; + requires 1 ≡ T1 ⇒ global_argc > 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_count; assigns aorai_CurOpStatus, aorai_CurOperation, S1, T0_init, T1, accept_T2; @@ -196,7 +198,8 @@ int count(char *argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ S1 ∧ 0 ≡ T0_init ∧ 0 ≡ T1 ∧ 0 ≡ accept_T2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_sumOne; assigns aorai_CurOpStatus, aorai_CurOperation, S1, T0_init, T1, accept_T2; @@ -327,7 +330,8 @@ int sumOne(char *t, int length) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ T0_init ∧ 0 ≡ S1 ∧ 0 ≡ T1 ∧ 0 ≡ accept_T2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S1, T0_init, T1, accept_T2; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_recursion2.1.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_recursion2.1.res.oracle index 8b5a200aeaa..f7476480b9e 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_recursion2.1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_recursion2.1.res.oracle @@ -67,7 +67,9 @@ int global_argc = 0; /*@ ghost int T1 = 0; */ /*@ ghost int accept_T2 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires (1 ≡ S1 ∨ 1 ≡ T1) ∧ 0 ≡ T0_init ∧ 0 ≡ accept_T2; + requires 1 ≡ T1 ⇒ global_argc > 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_count; assigns aorai_CurOpStatus, aorai_CurOperation, S1, T0_init, T1, accept_T2; @@ -196,7 +198,8 @@ int count(char *argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ S1 ∧ 0 ≡ T0_init ∧ 0 ≡ T1 ∧ 0 ≡ accept_T2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_sumOne; assigns aorai_CurOpStatus, aorai_CurOperation, S1, T0_init, T1, accept_T2; @@ -327,7 +330,8 @@ int sumOne(char *t, int length) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ T0_init ∧ 0 ≡ S1 ∧ 0 ≡ T1 ∧ 0 ≡ accept_T2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S1, T0_init, T1, accept_T2; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_recursion4.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_recursion4.res.oracle index 09a6e371c26..3a5c6d38077 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_recursion4.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_recursion4.res.oracle @@ -18,7 +18,8 @@ enum aorai_OpStatusList { /*@ ghost int Idle = 1; */ /*@ ghost int WillDoFoo = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ Idle ∧ 0 ≡ End ∧ 0 ≡ WillDoFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_isPresent; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, WillDoFoo; @@ -174,7 +175,8 @@ int isPresent(int *t, int size, int val) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ WillDoFoo ∧ 0 ≡ End ∧ 0 ≡ Idle; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_foo; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, WillDoFoo; @@ -268,7 +270,8 @@ void foo(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ Idle ∧ 0 ≡ End ∧ 0 ≡ WillDoFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, WillDoFoo; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_recursion5.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_recursion5.res.oracle index b5c3e5aa930..8bc2cd519af 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_recursion5.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_recursion5.res.oracle @@ -23,7 +23,9 @@ enum aorai_OpStatusList { /*@ ghost int IgnoreFoo = 0; */ /*@ ghost int WillDoFoo = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ Idle ∧ 0 ≡ End ∧ 0 ≡ IgnoreFoo ∧ 0 ≡ WillDoFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_isPresentRec; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, IgnoreFoo, WillDoFoo; @@ -197,7 +199,9 @@ int isPresentRec(int *t, int i, int max, int val) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ Idle ∧ 0 ≡ End ∧ 0 ≡ IgnoreFoo ∧ 0 ≡ WillDoFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_isPresent; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, IgnoreFoo, WillDoFoo; @@ -335,7 +339,9 @@ int isPresent(int *t, int max, int val) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ WillDoFoo ∧ 0 ≡ End ∧ 0 ≡ Idle ∧ 0 ≡ IgnoreFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_foo; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, IgnoreFoo, WillDoFoo; @@ -447,7 +453,9 @@ void foo(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ Idle ∧ 0 ≡ End ∧ 0 ≡ IgnoreFoo ∧ 0 ≡ WillDoFoo; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, End, Idle, IgnoreFoo, WillDoFoo; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_struct.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_struct.res.oracle index 485f555e125..e03f8265240 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_struct.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_struct.res.oracle @@ -21,7 +21,9 @@ int myAge = 0; /*@ ghost int S1 = 0; */ /*@ ghost int main_0 = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ S1 ∧ 0 ≡ main_0; + requires 1 ≡ S1 ⇒ nobody.Age ≡ 1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_increment; assigns aorai_CurOpStatus, aorai_CurOperation, S1, main_0; @@ -110,7 +112,9 @@ void increment(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ main_0 ∧ 0 ≡ S1; + requires 1 ≡ main_0 ⇒ nobody.Age ≡ 0; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, S1, main_0; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_switch2.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_switch2.res.oracle index cf43cbba6f0..81a8063b0a8 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_switch2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_switch2.res.oracle @@ -30,7 +30,11 @@ int rr = 1; /*@ ghost int accept_all = 0; */ /*@ ghost int accept_init = 1; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_S2 ∧ 0 ≡ accept_S3 ∧ 0 ≡ accept_S4 ∧ + 0 ≡ accept_S5 ∧ 0 ≡ accept_S6 ∧ 0 ≡ accept_all ∧ + 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opa; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; @@ -195,7 +199,11 @@ void opa(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_S4 ∧ 0 ≡ accept_S2 ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_S5 ∧ 0 ≡ accept_S6 ∧ 0 ≡ accept_all ∧ + 0 ≡ accept_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opb; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; @@ -356,7 +364,8 @@ void opb(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires \false; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_opc; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; @@ -516,7 +525,11 @@ void opc(void) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ accept_init ∧ 0 ≡ accept_S2 ∧ 0 ≡ accept_S3 ∧ + 0 ≡ accept_S4 ∧ 0 ≡ accept_S5 ∧ 0 ≡ accept_S6 ∧ + 0 ≡ accept_all; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, accept_S2, accept_S3, accept_S4, accept_S5, accept_S6, accept_all, accept_init; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_switch3.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_switch3.res.oracle index 7c650ba0861..d21f9f44bf7 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_switch3.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_switch3.res.oracle @@ -18,7 +18,10 @@ enum aorai_OpStatusList { /*@ ghost int accept_S1 = 0; */ /*@ ghost int accept_S2 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ T0_S2 ∨ 1 ≡ accept_S2) ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_countOne; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; @@ -143,7 +146,10 @@ int countOne(char *argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ T0_S2 ∨ 1 ≡ accept_S1) ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_count; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; @@ -294,7 +300,9 @@ int count(int argc, char **argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ T0_init ∧ 0 ≡ T0_S2 ∧ 0 ≡ accept_S1 ∧ 0 ≡ accept_S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_switch3_et_recursion.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_switch3_et_recursion.res.oracle index 36ea60d0a6e..14157f96c41 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_switch3_et_recursion.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_switch3_et_recursion.res.oracle @@ -19,7 +19,8 @@ enum aorai_OpStatusList { /*@ ghost int T0_init = 1; */ /*@ ghost int accept_S1 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ T0_S2 ∧ 0 ≡ T0_init ∧ 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_countOne; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; @@ -123,7 +124,8 @@ int countOne(char *argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ accept_S1 ∧ 0 ≡ T0_S2 ∧ 0 ≡ T0_init; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_count; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; @@ -231,7 +233,8 @@ int count(int argc, char **argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires 1 ≡ T0_init ∧ 0 ≡ T0_S2 ∧ 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_switch3_if.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_switch3_if.res.oracle index d0d98a3a8d8..9f10f0b8669 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_switch3_if.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_switch3_if.res.oracle @@ -18,7 +18,10 @@ enum aorai_OpStatusList { /*@ ghost int accept_S1 = 0; */ /*@ ghost int accept_S2 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ T0_S2 ∨ 1 ≡ accept_S2) ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_countOne; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; @@ -141,7 +144,10 @@ int countOne(char *argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ T0_S2 ∨ 1 ≡ accept_S1) ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_count; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; @@ -292,7 +298,9 @@ int count(int argc, char **argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ T0_init ∧ 0 ≡ T0_S2 ∧ 0 ≡ accept_S1 ∧ 0 ≡ accept_S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; diff --git a/src/plugins/aorai/tests/aorai/oracle/test_switch3_return.res.oracle b/src/plugins/aorai/tests/aorai/oracle/test_switch3_return.res.oracle index e3f09944648..79aae782b2d 100644 --- a/src/plugins/aorai/tests/aorai/oracle/test_switch3_return.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle/test_switch3_return.res.oracle @@ -18,7 +18,10 @@ enum aorai_OpStatusList { /*@ ghost int accept_S1 = 0; */ /*@ ghost int accept_S2 = 0; */ /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ T0_S2 ∨ 1 ≡ accept_S2) ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S1; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_countOne; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; @@ -148,7 +151,10 @@ int countOne(char *argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + (1 ≡ T0_S2 ∨ 1 ≡ accept_S1) ∧ 0 ≡ T0_init ∧ + 0 ≡ accept_S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_count; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; @@ -299,7 +305,9 @@ int count(int argc, char **argv) } /*@ ghost - /@ ensures aorai_CurOpStatus ≡ aorai_Called; + /@ requires + 1 ≡ T0_init ∧ 0 ≡ T0_S2 ∧ 0 ≡ accept_S1 ∧ 0 ≡ accept_S2; + ensures aorai_CurOpStatus ≡ aorai_Called; ensures aorai_CurOperation ≡ op_main; assigns aorai_CurOpStatus, aorai_CurOperation, T0_S2, T0_init, accept_S1, accept_S2; diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/assigns.0.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/assigns.0.res.oracle index bf0900f85f9..3f6ceb60607 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/assigns.0.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/assigns.0.res.oracle @@ -8,23 +8,23 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 36) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 38) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 41) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 43) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 44) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_in' (file /tmp/aorai_assigns_0.i, line 48) +[ Valid ] Post-condition for 'buch_state_S_in_f_in' (file /tmp/aorai_assigns_0.i, line 50) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 52) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 55) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 57) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 58) +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 60) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 37) +[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 39) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -45,23 +45,23 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 92) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 94) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 93) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 95) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 98) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 100) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 101) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 103) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 104) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 106) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 107) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 109) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_in' (file /tmp/aorai_assigns_0.i, line 111) +[ Valid ] Post-condition for 'buch_state_in_main_in' (file /tmp/aorai_assigns_0.i, line 113) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 115) +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 117) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 94) +[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 96) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -89,23 +89,23 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 162) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 166) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 163) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 167) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 168) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 172) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 171) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 175) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 174) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 178) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_assigns_0.i, line 178) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_assigns_0.i, line 182) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 182) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 186) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 185) +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 189) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 164) +[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 168) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -126,23 +126,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 219) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 223) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 220) +[ Valid ] Post-condition (file /tmp/aorai_assigns_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 225) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_0.i, line 229) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_assigns_0.i, line 229) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_assigns_0.i, line 233) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 233) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_0.i, line 237) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 236) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_0.i, line 240) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 239) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_0.i, line 243) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 242) +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_0.i, line 246) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 221) +[ Valid ] Assigns (file /tmp/aorai_assigns_0.i, line 225) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/assigns.1.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/assigns.1.res.oracle index 2fa5ba8ad6e..82ad8993e78 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/assigns.1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/assigns.1.res.oracle @@ -8,36 +8,36 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 49) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 50) by Wp.typed. -[ - ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 54) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 57) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_in' (file /tmp/aorai_assigns_1.i, line 61) +[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 51) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 55) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 58) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S_in_f_in' (file /tmp/aorai_assigns_1.i, line 62) by Wp.typed. -[ - ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 65) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 68) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 66) by Wp.typed. -[ - ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 71) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 51) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 69) by Wp.typed. -[ - ] Behavior 'buch_state_S1_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S2_out' - tried with Frama-C kernel. +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 72) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 52) + by Wp.typed. +[ Valid ] Behavior 'buch_state_S1_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S2_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_S_in_f_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_S_in_f_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S_in_f_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_Sf_out' by Frama-C kernel. -[ - ] Behavior 'buch_state_in_main_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_in_main_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -45,23 +45,23 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 88) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 89) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 93) +[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 90) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 94) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 96) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 97) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 99) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 100) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 102) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 103) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_in' (file /tmp/aorai_assigns_1.i, line 106) +[ Valid ] Post-condition for 'buch_state_in_main_in' (file /tmp/aorai_assigns_1.i, line 107) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 110) +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 111) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 90) +[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 91) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -89,36 +89,36 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 139) +[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 141) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 142) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 146) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 140) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 149) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 144) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 152) by Wp.typed. -[ - ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 147) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 150) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_assigns_1.i, line 154) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_assigns_1.i, line 156) by Wp.typed. -[ - ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 158) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 161) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 141) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 160) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 163) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 143) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. -[ - ] Behavior 'buch_state_S2_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S_in_f_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S2_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S_in_f_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_Sf_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_Sf_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_in_main_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_Sf_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_in_main_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -126,23 +126,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 178) +[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 180) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 179) +[ Valid ] Post-condition (file /tmp/aorai_assigns_1.i, line 181) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 183) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_assigns_1.i, line 185) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_assigns_1.i, line 187) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_assigns_1.i, line 189) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 191) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_assigns_1.i, line 193) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 194) +[ Valid ] Post-condition for 'buch_state_S_in_f_out' (file /tmp/aorai_assigns_1.i, line 196) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 197) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_assigns_1.i, line 199) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 200) +[ Valid ] Post-condition for 'buch_state_in_main_out' (file /tmp/aorai_assigns_1.i, line 202) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 180) +[ Valid ] Assigns (file /tmp/aorai_assigns_1.i, line 182) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -162,7 +162,6 @@ -------------------------------------------------------------------------------- --- Status Report Summary -------------------------------------------------------------------------------- - 49 Completely validated - 16 To be validated + 65 Completely validated 65 Total -------------------------------------------------------------------------------- diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.0.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.0.res.oracle index 5597a758be2..eb643f6c43d 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.0.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.0.res.oracle @@ -9,13 +9,13 @@ --- Properties of Function 'a_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 30) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 31) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 32) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 36) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 32) +[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 33) by Wp.typed. [ Valid ] Behavior 'buch_state_S_out' by Frama-C kernel. @@ -26,13 +26,13 @@ --- Properties of Function 'a_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 52) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 53) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 57) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 54) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 58) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 54) +[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 55) by Wp.typed. [ Valid ] Behavior 'buch_state_S_out' by Frama-C kernel. @@ -50,13 +50,13 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 84) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 86) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 85) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 87) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 89) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 91) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 86) +[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 88) by Wp.typed. [ Valid ] Behavior 'buch_state_S_out' by Frama-C kernel. @@ -67,13 +67,13 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 106) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 108) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 107) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_0.i, line 109) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 111) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_0.i, line 113) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 108) +[ Valid ] Assigns (file /tmp/aorai_bts1289_0.i, line 110) by Wp.typed. [ Valid ] Behavior 'buch_state_S_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.1.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.1.res.oracle index 514afab4c5f..e4a09da5c63 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/bts1289.1.res.oracle @@ -8,25 +8,25 @@ --- Properties of Function 'a_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 34) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 38) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 39) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 40) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 44) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 43) +[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 47) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_bts1289_1.i, line 47) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_bts1289_1.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 51) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 55) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_bts1289_1.i, line 55) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_bts1289_1.i, line 59) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 59) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 63) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 62) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 66) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 36) +[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 40) by Wp.typed. [ Valid ] Behavior 'buch_state_S_out' by Frama-C kernel. @@ -49,25 +49,25 @@ --- Properties of Function 'a_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 99) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 103) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 100) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 104) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_bts1289_1.i, line 106) +[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_bts1289_1.i, line 110) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 110) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 114) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T_in' (file /tmp/aorai_bts1289_1.i, line 114) +[ Valid ] Post-condition for 'buch_state_T_in' (file /tmp/aorai_bts1289_1.i, line 118) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 118) +[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 122) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 121) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 125) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 124) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 128) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 127) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 131) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 101) +[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 105) by Wp.typed. [ Valid ] Behavior 'buch_state_S_in' by Frama-C kernel. @@ -97,23 +97,23 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 198) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 206) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 199) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 207) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_bts1289_1.i, line 205) +[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_bts1289_1.i, line 213) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 209) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 217) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 212) +[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 220) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 215) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 223) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 218) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 226) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 221) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 229) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 200) +[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 208) by Wp.typed. [ Valid ] Behavior 'buch_state_S_in' by Frama-C kernel. @@ -134,23 +134,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 257) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 265) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 258) +[ Valid ] Post-condition (file /tmp/aorai_bts1289_1.i, line 266) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_bts1289_1.i, line 264) +[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_bts1289_1.i, line 272) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 268) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_bts1289_1.i, line 276) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 271) +[ Valid ] Post-condition for 'buch_state_T_out' (file /tmp/aorai_bts1289_1.i, line 279) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 274) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_bts1289_1.i, line 282) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 277) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_bts1289_1.i, line 285) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 280) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_bts1289_1.i, line 288) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 259) +[ Valid ] Assigns (file /tmp/aorai_bts1289_1.i, line 267) by Wp.typed. [ Valid ] Behavior 'buch_state_S_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/declared_function.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/declared_function.res.oracle index b5da80c965c..bc88b696896 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/declared_function.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/declared_function.res.oracle @@ -21,15 +21,15 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_declared_function_0.i, line 63) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_declared_function_0.i, line 64) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_I_in' (file /tmp/aorai_declared_function_0.i, line 69) +[ Valid ] Post-condition (file /tmp/aorai_declared_function_0.i, line 65) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_I_in' (file /tmp/aorai_declared_function_0.i, line 70) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_I_out' (file /tmp/aorai_declared_function_0.i, line 73) +[ Valid ] Post-condition for 'buch_state_I_out' (file /tmp/aorai_declared_function_0.i, line 74) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_declared_function_0.i, line 65) +[ Valid ] Assigns (file /tmp/aorai_declared_function_0.i, line 66) by Wp.typed. [ Valid ] Behavior 'buch_state_I_in' by Frama-C kernel. @@ -42,15 +42,15 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_declared_function_0.i, line 94) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_declared_function_0.i, line 95) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_I_in' (file /tmp/aorai_declared_function_0.i, line 100) +[ Valid ] Post-condition (file /tmp/aorai_declared_function_0.i, line 96) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_I_in' (file /tmp/aorai_declared_function_0.i, line 101) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_I_out' (file /tmp/aorai_declared_function_0.i, line 104) +[ Valid ] Post-condition for 'buch_state_I_out' (file /tmp/aorai_declared_function_0.i, line 105) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_declared_function_0.i, line 96) +[ Valid ] Assigns (file /tmp/aorai_declared_function_0.i, line 97) by Wp.typed. [ Valid ] Behavior 'buch_state_I_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/deterministic.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/deterministic.res.oracle index 058f40effad..c6932196d26 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/deterministic.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/deterministic.res.oracle @@ -8,52 +8,52 @@ --- Properties of Function 'g_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 80) - by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 81) - by Wp.typed. -[ - ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 85) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 88) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 91) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 94) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_in' (file /tmp/aorai_deterministic_0.i, line 98) - by Wp.typed. -[ - ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 102) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_in' (file /tmp/aorai_deterministic_0.i, line 106) - by Wp.typed. -[ - ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 110) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 113) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 116) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 82) - by Wp.typed. -[ - ] Behavior 'buch_state_S0_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S1_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S2_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S3_out' - tried with Frama-C kernel. +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 82) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 83) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 87) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 90) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 93) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 96) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S4_in' (file /tmp/aorai_deterministic_0.i, line 100) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 104) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S5_in' (file /tmp/aorai_deterministic_0.i, line 108) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 112) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 115) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 118) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 84) + by Wp.typed. +[ Valid ] Behavior 'buch_state_S0_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S1_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S2_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S3_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_S4_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_S4_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S4_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_S5_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_S5_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_Sf_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_Si_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S5_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_Sf_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_Si_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -61,31 +61,31 @@ --- Properties of Function 'g_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 134) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 136) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 135) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 137) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 139) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 141) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_deterministic_0.i, line 143) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_deterministic_0.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 147) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 149) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 150) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 152) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_deterministic_0.i, line 154) +[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_deterministic_0.i, line 156) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 158) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 160) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 161) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 163) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 164) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 166) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 167) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 169) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 170) +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 172) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 136) +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 138) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -121,48 +121,48 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 206) - by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 207) - by Wp.typed. -[ - ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 211) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 214) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 217) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_deterministic_0.i, line 221) - by Wp.typed. -[ - ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 225) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 228) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 231) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 234) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 237) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 208) - by Wp.typed. -[ - ] Behavior 'buch_state_S0_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S1_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S2_out' - tried with Frama-C kernel. +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 210) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 211) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 215) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 218) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 221) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_deterministic_0.i, line 225) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 229) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 232) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 235) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 238) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 241) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 212) + by Wp.typed. +[ Valid ] Behavior 'buch_state_S0_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S1_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S2_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_S3_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_S3_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S4_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S5_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_Sf_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_Si_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S3_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S4_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S5_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_Sf_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_Si_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -170,29 +170,29 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 255) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 259) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 256) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 260) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 260) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 264) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 263) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 267) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_deterministic_0.i, line 267) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_deterministic_0.i, line 271) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 271) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 275) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 274) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 278) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 277) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 281) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 280) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 284) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 283) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 287) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 286) +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 290) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 257) +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 261) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -226,52 +226,52 @@ --- Properties of Function 'real_main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 322) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 328) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 329) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 333) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 323) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_deterministic_0.i, line 337) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 341) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_deterministic_0.i, line 331) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_deterministic_0.i, line 345) by Wp.typed. -[ - ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 335) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_deterministic_0.i, line 339) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 349) by Wp.typed. -[ - ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 343) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 346) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 349) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 352) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 355) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 358) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 324) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 352) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 355) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 358) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 361) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 364) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 330) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_S1_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S1_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_S2_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_S2_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S3_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S4_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S5_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_Sf_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_Si_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S2_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S3_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S4_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S5_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_Sf_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_Si_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -279,29 +279,29 @@ --- Properties of Function 'real_main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 376) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 382) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 377) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 383) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 381) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 387) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 384) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 390) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 387) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 393) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 390) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 396) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 393) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 399) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 396) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 402) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_deterministic_0.i, line 400) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_deterministic_0.i, line 406) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 404) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 410) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 407) +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 413) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 378) +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 384) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -335,46 +335,46 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 439) - by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 440) - by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_in' (file /tmp/aorai_deterministic_0.i, line 445) - by Wp.typed. -[ - ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 449) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 452) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 455) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 458) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 461) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 464) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 467) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 470) - by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 441) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 446) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 447) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S0_in' (file /tmp/aorai_deterministic_0.i, line 452) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 456) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 459) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 462) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 465) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 468) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 471) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 474) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 477) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 448) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_S0_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S1_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S2_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S3_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S4_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_S5_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_Sf_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_S0_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S1_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S2_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S3_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S4_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_S5_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_Sf_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_Si_out' by Frama-C kernel. [ Valid ] Default behavior @@ -384,29 +384,29 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 487) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 494) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 488) +[ Valid ] Post-condition (file /tmp/aorai_deterministic_0.i, line 495) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 492) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_deterministic_0.i, line 499) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 495) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_deterministic_0.i, line 502) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 498) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_deterministic_0.i, line 505) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 501) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_deterministic_0.i, line 508) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 504) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_deterministic_0.i, line 511) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 507) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_deterministic_0.i, line 514) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_deterministic_0.i, line 511) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_deterministic_0.i, line 518) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 515) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_deterministic_0.i, line 522) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 518) +[ Valid ] Post-condition for 'buch_state_Si_out' (file /tmp/aorai_deterministic_0.i, line 525) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 489) +[ Valid ] Assigns (file /tmp/aorai_deterministic_0.i, line 496) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -439,7 +439,6 @@ -------------------------------------------------------------------------------- --- Status Report Summary -------------------------------------------------------------------------------- - 126 Completely validated - 60 To be validated + 186 Completely validated 186 Total -------------------------------------------------------------------------------- diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/formals.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/formals.res.oracle index 0edf09a3f37..415bc01cd89 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/formals.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/formals.res.oracle @@ -8,60 +8,60 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 93) - by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 94) - by Wp.typed. -[ - ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 99) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in_0' (file /tmp/aorai_formals_0.i, line 103) - by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in_0' (file /tmp/aorai_formals_0.i, line 104) - by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 108) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 109) - by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 112) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 115) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in_0' (file /tmp/aorai_formals_0.i, line 119) - by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in_0' (file /tmp/aorai_formals_0.i, line 120) - by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 124) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 125) - by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 128) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 131) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 134) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 95) - by Wp.typed. -[ - ] Behavior 'buch_state_OK_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_0_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_1_out' - tried with Frama-C kernel. +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 95) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 96) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 101) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in_0' (file /tmp/aorai_formals_0.i, line 105) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in_0' (file /tmp/aorai_formals_0.i, line 106) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 110) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 111) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 114) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 117) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in_0' (file /tmp/aorai_formals_0.i, line 121) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in_0' (file /tmp/aorai_formals_0.i, line 122) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 126) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 127) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 130) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 133) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 136) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 97) + by Wp.typed. +[ Valid ] Behavior 'buch_state_OK_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_0_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_1_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_aorai_intermediate_state_2_in_0' by Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_2_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_2_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_aorai_intermediate_state_in_0' by Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_reject_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_init_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_main_0_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_reject_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_init_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_main_0_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -69,33 +69,33 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 166) +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 168) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 167) +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 169) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 173) +[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 175) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 179) +[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 181) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 182) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 184) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_formals_0.i, line 187) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_formals_0.i, line 189) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 192) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 194) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 195) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 197) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 198) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 200) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 204) +[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 206) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 211) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 213) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 214) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 216) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 217) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 219) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 168) +[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 170) by Wp.typed. [ Valid ] Behavior 'buch_state_OK_in' by Frama-C kernel. @@ -126,37 +126,37 @@ --- Properties of Function 'g_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 301) +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 306) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 307) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 312) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 316) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 319) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 302) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 322) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 307) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_formals_0.i, line 326) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 311) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_formals_0.i, line 327) by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 314) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 317) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 331) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_formals_0.i, line 321) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 332) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_formals_0.i, line 322) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 335) by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 326) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 339) by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 330) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 343) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 338) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 346) by Wp.typed. -[ - ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 341) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 344) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 303) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 349) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 308) by Wp.typed. [ Valid ] Behavior 'buch_state_OK_in' by Frama-C kernel. @@ -166,20 +166,20 @@ by Frama-C kernel. [ Valid ] Behavior 'buch_state_aorai_intermediate_state_1_in_0' by Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_1_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_2_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_1_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_2_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_aorai_reject_in' by Frama-C kernel. [ Valid ] Behavior 'buch_state_aorai_reject_out' by Frama-C kernel. -[ - ] Behavior 'buch_state_init_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_main_0_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_init_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_main_0_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -187,31 +187,31 @@ --- Properties of Function 'g_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 371) +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 376) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 372) +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 377) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 379) +[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 384) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 386) +[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 391) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 389) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 394) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 392) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 397) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 395) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 400) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 398) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 403) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 404) +[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 409) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 411) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 416) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 414) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 419) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 417) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 422) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 373) +[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 378) by Wp.typed. [ Valid ] Behavior 'buch_state_OK_in' by Frama-C kernel. @@ -240,48 +240,48 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 474) - by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 475) - by Wp.typed. -[ - ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 479) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 482) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 485) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 488) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 491) - tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 494) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 497) - by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_in' (file /tmp/aorai_formals_0.i, line 501) - by Wp.typed. -[ - ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 505) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 476) - by Wp.typed. -[ - ] Behavior 'buch_state_OK_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_0_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_1_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_2_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_intermediate_state_out' - tried with Frama-C kernel. -[ - ] Behavior 'buch_state_aorai_reject_out' - tried with Frama-C kernel. +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 480) + by Wp.typed. +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 481) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 485) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 488) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 491) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 494) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 497) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 500) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 503) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_main_0_in' (file /tmp/aorai_formals_0.i, line 507) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 511) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 482) + by Wp.typed. +[ Valid ] Behavior 'buch_state_OK_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_0_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_1_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_2_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_intermediate_state_out' + by Frama-C kernel. +[ Valid ] Behavior 'buch_state_aorai_reject_out' + by Frama-C kernel. [ Valid ] Behavior 'buch_state_init_out' by Frama-C kernel. [ Valid ] Behavior 'buch_state_main_0_in' by Frama-C kernel. -[ - ] Behavior 'buch_state_main_0_out' - tried with Frama-C kernel. +[ Valid ] Behavior 'buch_state_main_0_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -289,31 +289,31 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 522) +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 528) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 523) +[ Valid ] Post-condition (file /tmp/aorai_formals_0.i, line 529) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 528) +[ Valid ] Post-condition for 'buch_state_OK_in' (file /tmp/aorai_formals_0.i, line 534) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 532) +[ Valid ] Post-condition for 'buch_state_OK_out' (file /tmp/aorai_formals_0.i, line 538) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 535) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_formals_0.i, line 541) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 538) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_formals_0.i, line 544) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 541) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_formals_0.i, line 547) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 544) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_formals_0.i, line 550) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 548) +[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_formals_0.i, line 554) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 552) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_formals_0.i, line 558) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 555) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_formals_0.i, line 561) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 558) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_formals_0.i, line 564) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 524) +[ Valid ] Assigns (file /tmp/aorai_formals_0.i, line 530) by Wp.typed. [ Valid ] Behavior 'buch_state_OK_in' by Frama-C kernel. @@ -341,7 +341,6 @@ -------------------------------------------------------------------------------- --- Status Report Summary -------------------------------------------------------------------------------- - 112 Completely validated - 40 To be validated + 152 Completely validated 152 Total -------------------------------------------------------------------------------- diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/generate_assigns_bts1290.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/generate_assigns_bts1290.res.oracle index 1612655aa9e..cc83a3f3e7d 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/generate_assigns_bts1290.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/generate_assigns_bts1290.res.oracle @@ -8,15 +8,15 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_generate_assigns_bts1290_0.i, line 29) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_generate_assigns_bts1290_0.i, line 30) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_generate_assigns_bts1290_0.i, line 31) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 36) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 39) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 40) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_generate_assigns_bts1290_0.i, line 31) +[ Valid ] Assigns (file /tmp/aorai_generate_assigns_bts1290_0.i, line 32) by Wp.typed. [ Valid ] Behavior 'buch_state_S_in' by Frama-C kernel. @@ -29,15 +29,15 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_generate_assigns_bts1290_0.i, line 56) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_generate_assigns_bts1290_0.i, line 57) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 62) +[ Valid ] Post-condition (file /tmp/aorai_generate_assigns_bts1290_0.i, line 58) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S_in' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 63) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 66) +[ Valid ] Post-condition for 'buch_state_S_out' (file /tmp/aorai_generate_assigns_bts1290_0.i, line 67) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_generate_assigns_bts1290_0.i, line 58) +[ Valid ] Assigns (file /tmp/aorai_generate_assigns_bts1290_0.i, line 59) by Wp.typed. [ Valid ] Behavior 'buch_state_S_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/goto.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/goto.res.oracle index f77b85543d2..db107e5cb92 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/goto.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/goto.res.oracle @@ -12,27 +12,27 @@ --- Properties of Function 'opa_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 42) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 43) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 47) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 48) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 52) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_goto_0.i, line 52) +[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_goto_0.i, line 56) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 56) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 60) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 59) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 63) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 62) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 66) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 65) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 69) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 68) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 72) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 71) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 75) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 44) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 48) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -57,27 +57,27 @@ --- Properties of Function 'opa_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 115) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 119) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 116) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 120) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 121) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 125) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 124) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 128) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_goto_0.i, line 128) +[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_goto_0.i, line 132) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 132) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 136) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 135) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 139) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 138) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 142) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 141) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 144) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 148) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 117) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 121) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -109,27 +109,27 @@ --- Properties of Function 'opb_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 207) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 215) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 208) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 216) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 213) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 221) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 216) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 219) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 227) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_in' (file /tmp/aorai_goto_0.i, line 223) +[ Valid ] Post-condition for 'buch_state_accept_S5_in' (file /tmp/aorai_goto_0.i, line 231) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 227) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 235) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 230) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 238) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 233) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 241) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 236) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 244) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 209) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 217) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -154,27 +154,27 @@ --- Properties of Function 'opb_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 280) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 288) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 281) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 289) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 286) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 294) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 289) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 297) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 292) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 300) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 295) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 303) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_in' (file /tmp/aorai_goto_0.i, line 299) +[ Valid ] Post-condition for 'buch_state_accept_S6_in' (file /tmp/aorai_goto_0.i, line 307) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 303) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 311) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 306) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 314) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 309) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 317) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 282) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 290) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -206,25 +206,25 @@ --- Properties of Function 'opc_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 368) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 377) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 369) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 378) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 374) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 383) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 377) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 386) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 380) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 389) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 383) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 392) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 386) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 395) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 389) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 398) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 392) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 401) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 370) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 379) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -247,25 +247,25 @@ --- Properties of Function 'opc_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 433) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 442) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 434) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 443) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 439) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 448) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 442) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 451) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 445) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 454) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 448) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 457) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 451) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 460) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 454) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 463) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 457) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 466) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 435) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 444) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -295,27 +295,27 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 528) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 541) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 529) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 542) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_goto_0.i, line 535) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_goto_0.i, line 548) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 539) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 552) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 542) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 555) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 545) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 558) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 548) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 561) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 551) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 564) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 554) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 567) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 557) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 570) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 530) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 543) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_in' by Frama-C kernel. @@ -340,27 +340,27 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 601) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 614) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 602) +[ Valid ] Post-condition (file /tmp/aorai_goto_0.i, line 615) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 607) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_goto_0.i, line 620) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 610) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_goto_0.i, line 623) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 613) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_goto_0.i, line 626) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 616) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_goto_0.i, line 629) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 619) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_goto_0.i, line 632) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_goto_0.i, line 623) +[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_goto_0.i, line 636) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 627) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_goto_0.i, line 640) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 630) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_goto_0.i, line 643) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 603) +[ Valid ] Assigns (file /tmp/aorai_goto_0.i, line 616) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/hoare_seq.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/hoare_seq.res.oracle index ce2b6a6fbdb..a00b3bb62e4 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/hoare_seq.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/hoare_seq.res.oracle @@ -8,29 +8,29 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 36) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 40) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 37) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 41) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 44) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 48) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 53) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 57) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in' (file /tmp/aorai_hoare_seq_0.i, line 57) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in' (file /tmp/aorai_hoare_seq_0.i, line 61) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 61) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 65) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 64) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 68) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_hoare_seq_0.i, line 68) +[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_hoare_seq_0.i, line 72) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 72) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 76) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 38) +[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 42) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -57,29 +57,29 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 118) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 122) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 119) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 123) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 126) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 130) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 129) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 133) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 132) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 136) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 135) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 139) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 138) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 142) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_hoare_seq_0.i, line 142) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_hoare_seq_0.i, line 146) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 146) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 150) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_hoare_seq_0.i, line 150) +[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_hoare_seq_0.i, line 154) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 154) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 158) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 120) +[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 124) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -106,29 +106,29 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 243) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 254) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 244) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 255) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 251) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 262) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 254) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 265) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_hoare_seq_0.i, line 258) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_hoare_seq_0.i, line 269) by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 262) +[ - ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 273) tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_hoare_seq_0.i, line 266) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_hoare_seq_0.i, line 277) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 270) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 281) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 273) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 284) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 276) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 287) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 279) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 290) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 245) +[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 256) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -155,29 +155,29 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 326) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 337) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 327) +[ Valid ] Post-condition (file /tmp/aorai_hoare_seq_0.i, line 338) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_hoare_seq_0.i, line 345) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_hoare_seq_0.i, line 340) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_hoare_seq_0.i, line 351) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 346) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_hoare_seq_0.i, line 357) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 349) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_hoare_seq_0.i, line 360) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 352) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_hoare_seq_0.i, line 363) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 355) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_hoare_seq_0.i, line 366) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 358) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_hoare_seq_0.i, line 369) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_hoare_seq_0.i, line 365) +[ Valid ] Post-condition for 'buch_state_aorai_reject_in' (file /tmp/aorai_hoare_seq_0.i, line 376) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 372) +[ Valid ] Post-condition for 'buch_state_aorai_reject_out' (file /tmp/aorai_hoare_seq_0.i, line 383) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 328) +[ Valid ] Assigns (file /tmp/aorai_hoare_seq_0.i, line 339) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/incorrect.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/incorrect.res.oracle index b0ccf45eaf4..f4fdd9fc746 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/incorrect.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/incorrect.res.oracle @@ -3,7 +3,7 @@ [aorai] Warning: Call to main does not follow automaton's specification. This path is assumed to be dead [kernel] Parsing /tmp/aorai_incorrect_0.i (no preprocessing) [wp] Warning: Missing RTE guards -[kernel:annot:missing-spec] /tmp/aorai_incorrect_0.i:60: Warning: +[kernel:annot:missing-spec] /tmp/aorai_incorrect_0.i:61: Warning: Neither code nor specification for function f, generating default assigns from the prototype [report] Computing properties status... @@ -22,16 +22,16 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_incorrect_0.i, line 38) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_incorrect_0.i, line 39) by Wp.typed. -[ - ] Post-condition for 'buch_state_s0_out' (file /tmp/aorai_incorrect_0.i, line 43) - tried with Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_incorrect_0.i, line 40) +[ Valid ] Post-condition (file /tmp/aorai_incorrect_0.i, line 40) by Wp.typed. -[ - ] Behavior 'buch_state_s0_out' - tried with Frama-C kernel. +[ Valid ] Post-condition for 'buch_state_s0_out' (file /tmp/aorai_incorrect_0.i, line 44) + by Wp.typed. +[ Valid ] Assigns (file /tmp/aorai_incorrect_0.i, line 41) + by Wp.typed. +[ Valid ] Behavior 'buch_state_s0_out' + by Frama-C kernel. [ Valid ] Default behavior by Frama-C kernel. @@ -39,13 +39,13 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_incorrect_0.i, line 59) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_incorrect_0.i, line 60) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_s0_out' (file /tmp/aorai_incorrect_0.i, line 64) +[ Valid ] Post-condition (file /tmp/aorai_incorrect_0.i, line 61) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_s0_out' (file /tmp/aorai_incorrect_0.i, line 65) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_incorrect_0.i, line 61) +[ Valid ] Assigns (file /tmp/aorai_incorrect_0.i, line 62) by Wp.typed. [ Valid ] Behavior 'buch_state_s0_out' by Frama-C kernel. @@ -62,7 +62,7 @@ -------------------------------------------------------------------------------- --- Status Report Summary -------------------------------------------------------------------------------- - 11 Completely validated - 5 To be validated + 13 Completely validated + 3 To be validated 16 Total -------------------------------------------------------------------------------- diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/loop_bts1050.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/loop_bts1050.res.oracle index 06fc76c442f..b8965f6fff4 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/loop_bts1050.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/loop_bts1050.res.oracle @@ -8,35 +8,35 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 38) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 39) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 46) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 53) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 56) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 52) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 59) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 55) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 62) by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_loop_bts1050_0.i, line 59) +[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_loop_bts1050_0.i, line 66) tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_loop_bts1050_0.i, line 60) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_loop_bts1050_0.i, line 64) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_loop_bts1050_0.i, line 67) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_loop_bts1050_0.i, line 71) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_loop_bts1050_0.i, line 65) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_loop_bts1050_0.i, line 72) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 71) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 78) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 72) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 79) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 75) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 82) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 78) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 85) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 40) +[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 47) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -63,27 +63,27 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 127) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 134) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 128) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 135) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 135) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 142) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 138) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 141) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 148) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 144) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 151) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 147) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 154) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_loop_bts1050_0.i, line 151) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_loop_bts1050_0.i, line 158) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 155) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 162) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 158) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 165) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 129) +[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 136) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -115,27 +115,27 @@ --- Properties of Function 'g_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 232) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 244) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 233) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 245) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 240) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 252) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 243) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 255) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 246) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 258) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 249) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 261) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 252) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 264) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 255) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 267) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in' (file /tmp/aorai_loop_bts1050_0.i, line 259) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in' (file /tmp/aorai_loop_bts1050_0.i, line 271) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 263) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 275) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 234) +[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 246) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -160,27 +160,27 @@ --- Properties of Function 'g_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 309) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 321) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 310) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 322) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 317) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 329) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 320) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 332) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 323) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 335) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_loop_bts1050_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_loop_bts1050_0.i, line 339) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 331) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 343) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 346) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 337) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 349) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 340) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 352) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 311) +[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 323) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -212,27 +212,27 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 401) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 419) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 402) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 420) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 409) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 427) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 412) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 430) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_loop_bts1050_0.i, line 416) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_loop_bts1050_0.i, line 434) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 420) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 438) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 423) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 441) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 426) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 444) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 429) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 447) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 432) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 450) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 403) +[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 421) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -257,27 +257,27 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 477) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 495) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 478) +[ Valid ] Post-condition (file /tmp/aorai_loop_bts1050_0.i, line 496) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 485) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_loop_bts1050_0.i, line 503) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_loop_bts1050_0.i, line 490) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_loop_bts1050_0.i, line 508) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 495) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_loop_bts1050_0.i, line 513) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 498) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_loop_bts1050_0.i, line 516) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 501) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_loop_bts1050_0.i, line 519) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 504) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_loop_bts1050_0.i, line 522) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 507) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_loop_bts1050_0.i, line 525) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 510) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_loop_bts1050_0.i, line 528) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 479) +[ Valid ] Assigns (file /tmp/aorai_loop_bts1050_0.i, line 497) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -308,7 +308,7 @@ -------------------------------------------------------------------------------- --- Status Report Summary -------------------------------------------------------------------------------- - 125 Completely validated - 3 To be validated + 126 Completely validated + 2 To be validated 128 Total -------------------------------------------------------------------------------- diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/not_prm.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/not_prm.res.oracle index 73fd79dcc66..fe44203edb2 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/not_prm.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/not_prm.res.oracle @@ -8,17 +8,17 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 30) +[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 32) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 31) +[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 33) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_not_prm_0.i, line 35) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_not_prm_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_not_prm_0.i, line 39) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_not_prm_0.i, line 41) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_not_prm_0.i, line 43) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_not_prm_0.i, line 45) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_not_prm_0.i, line 32) +[ Valid ] Assigns (file /tmp/aorai_not_prm_0.i, line 34) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -33,17 +33,17 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 64) +[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 66) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 65) +[ Valid ] Post-condition (file /tmp/aorai_not_prm_0.i, line 67) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_not_prm_0.i, line 69) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_not_prm_0.i, line 71) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_not_prm_0.i, line 73) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_not_prm_0.i, line 75) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_not_prm_0.i, line 77) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_not_prm_0.i, line 79) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_not_prm_0.i, line 66) +[ Valid ] Assigns (file /tmp/aorai_not_prm_0.i, line 68) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/other.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/other.res.oracle index 34218372ad9..627597f041a 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/other.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/other.res.oracle @@ -8,23 +8,23 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 34) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 36) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 40) +[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 42) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 44) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 55) +[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 57) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 61) +[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 63) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 67) +[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 69) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 36) +[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 38) by Wp.typed. [ Valid ] Behavior 'buch_state_init_in' by Frama-C kernel. @@ -45,23 +45,23 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 97) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 99) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 98) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 100) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 103) +[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 105) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 107) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 109) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 112) +[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 114) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 118) +[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 120) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 124) +[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 126) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 130) +[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 132) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 99) +[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 101) by Wp.typed. [ Valid ] Behavior 'buch_state_init_in' by Frama-C kernel. @@ -89,23 +89,23 @@ --- Properties of Function 'g_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 222) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 226) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 223) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 227) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 228) +[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 232) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 232) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 236) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 237) +[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 241) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 243) +[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 247) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 249) +[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 253) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 255) +[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 259) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 224) +[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 228) by Wp.typed. [ Valid ] Behavior 'buch_state_init_in' by Frama-C kernel. @@ -126,23 +126,23 @@ --- Properties of Function 'g_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 285) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 289) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 286) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 290) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 291) +[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 295) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 295) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 299) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 300) +[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 304) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 306) +[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 310) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 312) +[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 316) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 318) +[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 322) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 287) +[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 291) by Wp.typed. [ Valid ] Behavior 'buch_state_init_in' by Frama-C kernel. @@ -170,21 +170,21 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 410) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 415) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 411) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 416) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 416) +[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 421) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 420) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 425) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 423) +[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 428) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 427) +[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 432) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 431) +[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 436) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 412) +[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 417) by Wp.typed. [ Valid ] Behavior 'buch_state_init_in' by Frama-C kernel. @@ -203,23 +203,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 457) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 462) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 458) +[ Valid ] Post-condition (file /tmp/aorai_other_0.i, line 463) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 463) +[ Valid ] Post-condition for 'buch_state_init_in' (file /tmp/aorai_other_0.i, line 468) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 467) +[ Valid ] Post-condition for 'buch_state_init_out' (file /tmp/aorai_other_0.i, line 472) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 472) +[ Valid ] Post-condition for 'buch_state_last_in' (file /tmp/aorai_other_0.i, line 477) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 478) +[ Valid ] Post-condition for 'buch_state_last_out' (file /tmp/aorai_other_0.i, line 483) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 484) +[ Valid ] Post-condition for 'buch_state_step1_in' (file /tmp/aorai_other_0.i, line 489) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 490) +[ Valid ] Post-condition for 'buch_state_step1_out' (file /tmp/aorai_other_0.i, line 495) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 459) +[ Valid ] Assigns (file /tmp/aorai_other_0.i, line 464) by Wp.typed. [ Valid ] Behavior 'buch_state_init_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/seq.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/seq.res.oracle index 1ae82747bad..1eb9f2fb984 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/seq.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/seq.res.oracle @@ -8,27 +8,27 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 38) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 43) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 39) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 46) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 52) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 57) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 55) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 60) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in' (file /tmp/aorai_seq_0.i, line 59) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in' (file /tmp/aorai_seq_0.i, line 64) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 63) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 68) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 66) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 71) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 69) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 74) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 40) +[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 45) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -53,27 +53,27 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 115) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 120) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 116) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 121) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 123) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 128) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 126) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 131) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 129) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 134) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_seq_0.i, line 133) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_seq_0.i, line 138) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 137) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 142) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 140) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 143) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 148) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 146) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 151) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 117) +[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 122) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -105,39 +105,39 @@ --- Properties of Function 'g_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 207) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 208) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 225) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 215) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 232) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 218) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 235) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 221) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 238) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 224) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 241) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 227) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 244) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 230) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 247) by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_0' (file /tmp/aorai_seq_0.i, line 234) +[ - ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_0' (file /tmp/aorai_seq_0.i, line 251) tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_0' (file /tmp/aorai_seq_0.i, line 235) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_1' (file /tmp/aorai_seq_0.i, line 239) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_0' (file /tmp/aorai_seq_0.i, line 252) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_1' (file /tmp/aorai_seq_0.i, line 256) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_1' (file /tmp/aorai_seq_0.i, line 240) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_1' (file /tmp/aorai_seq_0.i, line 257) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_2' (file /tmp/aorai_seq_0.i, line 244) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_2' (file /tmp/aorai_seq_0.i, line 261) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_2' (file /tmp/aorai_seq_0.i, line 245) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in_2' (file /tmp/aorai_seq_0.i, line 262) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 251) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 268) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 252) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 269) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 209) +[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 226) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -166,27 +166,27 @@ --- Properties of Function 'g_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 303) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 320) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 304) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 321) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 311) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 328) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 314) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 331) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 317) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 334) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 320) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 337) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 323) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 340) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_seq_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_seq_0.i, line 344) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 331) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 348) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 351) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 305) +[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 322) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -218,27 +218,27 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 418) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 441) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 419) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 442) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 426) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 449) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 429) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 452) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_seq_0.i, line 433) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_seq_0.i, line 456) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 437) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 460) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 440) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 463) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 443) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 466) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 446) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 469) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 449) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 472) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 420) +[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 443) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -263,27 +263,27 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 496) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 519) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 497) +[ Valid ] Post-condition (file /tmp/aorai_seq_0.i, line 520) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 504) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_0.i, line 527) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_seq_0.i, line 508) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_seq_0.i, line 531) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 512) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_0.i, line 535) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 515) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_0.i, line 538) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 518) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_0.i, line 541) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 521) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_0.i, line 544) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 524) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_0.i, line 547) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 527) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_0.i, line 550) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 498) +[ Valid ] Assigns (file /tmp/aorai_seq_0.i, line 521) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -314,7 +314,7 @@ -------------------------------------------------------------------------------- --- Status Report Summary -------------------------------------------------------------------------------- - 128 Completely validated - 3 To be validated + 129 Completely validated + 2 To be validated 131 Total -------------------------------------------------------------------------------- diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/seq_loop.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/seq_loop.res.oracle index 3d049e5a869..c3ab60aacd9 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/seq_loop.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/seq_loop.res.oracle @@ -8,35 +8,35 @@ --- Properties of Function 'f_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 38) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 39) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 46) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 53) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 56) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 52) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 59) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 55) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 62) by Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_seq_loop_0.i, line 59) +[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_seq_loop_0.i, line 66) tried with Wp.typed. -[ - ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_seq_loop_0.i, line 60) - tried with Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_seq_loop_0.i, line 64) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_0' (file /tmp/aorai_seq_loop_0.i, line 67) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_seq_loop_0.i, line 71) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_seq_loop_0.i, line 65) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_in_1' (file /tmp/aorai_seq_loop_0.i, line 72) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 71) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 78) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 72) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 79) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 75) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 82) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 78) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 85) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 40) +[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 47) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -63,27 +63,27 @@ --- Properties of Function 'f_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 127) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 134) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 128) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 135) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 135) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 142) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 138) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 141) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 148) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 144) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 151) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 147) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 154) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_seq_loop_0.i, line 151) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_in' (file /tmp/aorai_seq_loop_0.i, line 158) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 155) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 162) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 158) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 165) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 129) +[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 136) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -115,27 +115,27 @@ --- Properties of Function 'g_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 232) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 244) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 233) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 245) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 240) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 252) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 243) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 255) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 246) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 258) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 249) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 261) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 252) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 264) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 255) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 267) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in' (file /tmp/aorai_seq_loop_0.i, line 259) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_in' (file /tmp/aorai_seq_loop_0.i, line 271) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 263) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 275) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 234) +[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 246) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -160,27 +160,27 @@ --- Properties of Function 'g_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 309) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 321) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 310) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 322) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 317) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 329) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 320) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 332) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 323) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 335) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_seq_loop_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_in' (file /tmp/aorai_seq_loop_0.i, line 339) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 331) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 343) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 346) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 337) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 349) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 340) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 352) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 311) +[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 323) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -212,27 +212,27 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 401) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 419) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 402) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 420) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 409) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 427) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 412) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 430) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_seq_loop_0.i, line 416) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_seq_loop_0.i, line 434) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 420) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 438) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 423) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 441) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 426) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 444) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 429) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 447) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 432) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 450) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 403) +[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 421) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -257,27 +257,27 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 477) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 495) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 478) +[ Valid ] Post-condition (file /tmp/aorai_seq_loop_0.i, line 496) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 485) +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_seq_loop_0.i, line 503) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_seq_loop_0.i, line 490) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_seq_loop_0.i, line 508) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 495) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_seq_loop_0.i, line 513) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 498) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_seq_loop_0.i, line 516) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 501) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_0_out' (file /tmp/aorai_seq_loop_0.i, line 519) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 504) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_1_out' (file /tmp/aorai_seq_loop_0.i, line 522) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 507) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_2_out' (file /tmp/aorai_seq_loop_0.i, line 525) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 510) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_3_out' (file /tmp/aorai_seq_loop_0.i, line 528) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 479) +[ Valid ] Assigns (file /tmp/aorai_seq_loop_0.i, line 497) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -301,7 +301,7 @@ -------------------------------------------------------------------------------- --- Status Report Summary -------------------------------------------------------------------------------- - 124 Completely validated - 3 To be validated + 125 Completely validated + 2 To be validated 127 Total -------------------------------------------------------------------------------- diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/single_call.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/single_call.res.oracle index 8a438103317..dc1e3bfe79c 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/single_call.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/single_call.res.oracle @@ -8,19 +8,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_single_call_0.i, line 31) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_single_call_0.i, line 32) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_single_call_0.i, line 37) +[ Valid ] Post-condition (file /tmp/aorai_single_call_0.i, line 33) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_single_call_0.i, line 38) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_single_call_0.i, line 40) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_single_call_0.i, line 41) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_single_call_0.i, line 44) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_in' (file /tmp/aorai_single_call_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_single_call_0.i, line 48) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_single_call_0.i, line 49) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_single_call_0.i, line 33) +[ Valid ] Assigns (file /tmp/aorai_single_call_0.i, line 34) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. @@ -37,19 +37,19 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_single_call_0.i, line 74) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_single_call_0.i, line 75) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_single_call_0.i, line 80) +[ Valid ] Post-condition (file /tmp/aorai_single_call_0.i, line 76) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S0_out' (file /tmp/aorai_single_call_0.i, line 81) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_single_call_0.i, line 84) +[ Valid ] Post-condition for 'buch_state_Sf_in' (file /tmp/aorai_single_call_0.i, line 85) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_single_call_0.i, line 88) +[ Valid ] Post-condition for 'buch_state_Sf_out' (file /tmp/aorai_single_call_0.i, line 89) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_single_call_0.i, line 91) +[ Valid ] Post-condition for 'buch_state_aorai_intermediate_state_out' (file /tmp/aorai_single_call_0.i, line 92) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_single_call_0.i, line 76) +[ Valid ] Assigns (file /tmp/aorai_single_call_0.i, line 77) by Wp.typed. [ Valid ] Behavior 'buch_state_S0_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params.res.oracle index f109b2eef38..0811518881a 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params.res.oracle @@ -10,25 +10,25 @@ --- Properties of Function 'opa_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 40) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 41) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 46) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 50) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_acces_params_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_acces_params_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 54) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 58) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 57) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 61) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 60) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 64) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 63) +[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 67) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 66) +[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 70) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 42) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 46) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -51,25 +51,25 @@ --- Properties of Function 'opa_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 105) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 109) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 106) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 110) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 111) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 115) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 114) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 118) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_test_acces_params_0.i, line 118) +[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_test_acces_params_0.i, line 122) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 122) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 126) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 125) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 129) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 128) +[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 132) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 131) +[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 135) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 107) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 111) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -99,25 +99,25 @@ --- Properties of Function 'opb_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 189) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 196) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 190) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 197) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 195) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 202) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 198) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 205) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 201) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 208) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_in' (file /tmp/aorai_test_acces_params_0.i, line 205) +[ Valid ] Post-condition for 'buch_state_S4_in' (file /tmp/aorai_test_acces_params_0.i, line 212) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 209) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 216) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 212) +[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 219) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 215) +[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 222) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 191) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 198) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -140,25 +140,25 @@ --- Properties of Function 'opb_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 255) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 262) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 256) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 263) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 261) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 268) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 264) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 271) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 267) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 274) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 270) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 277) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_in' (file /tmp/aorai_test_acces_params_0.i, line 274) +[ Valid ] Post-condition for 'buch_state_SF_in' (file /tmp/aorai_test_acces_params_0.i, line 281) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 278) +[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 285) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 281) +[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 288) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 257) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 264) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -188,25 +188,25 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 337) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 347) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 338) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 348) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_acces_params_0.i, line 344) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_acces_params_0.i, line 354) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 348) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 358) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 351) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 361) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 354) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 364) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 357) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 367) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 360) +[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 370) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 363) +[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 373) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 339) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 349) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -229,25 +229,25 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 402) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 412) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 403) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params_0.i, line 413) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 408) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params_0.i, line 418) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 411) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params_0.i, line 421) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 414) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params_0.i, line 424) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 417) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params_0.i, line 427) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_in' (file /tmp/aorai_test_acces_params_0.i, line 421) +[ Valid ] Post-condition for 'buch_state_SF_in' (file /tmp/aorai_test_acces_params_0.i, line 431) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 425) +[ Valid ] Post-condition for 'buch_state_SF_out' (file /tmp/aorai_test_acces_params_0.i, line 435) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 428) +[ Valid ] Post-condition for 'buch_state_mainst_out' (file /tmp/aorai_test_acces_params_0.i, line 438) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 404) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params_0.i, line 414) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params2.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params2.res.oracle index 606a2a6a590..29e7c31415d 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_acces_params2.res.oracle @@ -10,27 +10,27 @@ --- Properties of Function 'opa_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 41) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 42) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 47) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 52) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 55) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_test_acces_params2_0.i, line 54) +[ Valid ] Post-condition for 'buch_state_S3_in' (file /tmp/aorai_test_acces_params2_0.i, line 59) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 58) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 63) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 61) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 66) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 64) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 69) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 67) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 72) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 70) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 75) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 43) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 48) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -55,27 +55,27 @@ --- Properties of Function 'opa_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 115) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 120) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 116) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 121) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 121) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 126) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 124) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 129) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 127) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 132) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_in' (file /tmp/aorai_test_acces_params2_0.i, line 131) +[ Valid ] Post-condition for 'buch_state_S4_in' (file /tmp/aorai_test_acces_params2_0.i, line 136) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 135) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 140) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 138) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 143) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 141) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 146) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 144) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 149) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 117) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 122) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -107,27 +107,27 @@ --- Properties of Function 'opb_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 210) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 219) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 211) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 220) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 216) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 225) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 219) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 228) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 222) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 231) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 225) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 234) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_in' (file /tmp/aorai_test_acces_params2_0.i, line 229) +[ Valid ] Post-condition for 'buch_state_S5_in' (file /tmp/aorai_test_acces_params2_0.i, line 238) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 233) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 242) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 236) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 245) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 239) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 248) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 212) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 221) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -152,27 +152,27 @@ --- Properties of Function 'opb_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 283) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 292) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 284) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 293) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 289) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 298) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 292) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 301) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 295) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 304) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 298) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 307) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 301) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 310) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_in' (file /tmp/aorai_test_acces_params2_0.i, line 305) +[ Valid ] Post-condition for 'buch_state_S6_in' (file /tmp/aorai_test_acces_params2_0.i, line 314) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 309) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 318) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 312) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 321) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 285) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 294) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -204,25 +204,25 @@ --- Properties of Function 'opc_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 375) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 385) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 376) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 386) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 381) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 391) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 384) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 394) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 387) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 397) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 390) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 400) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 393) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 403) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 396) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 406) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 399) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 409) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 377) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 387) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -245,25 +245,25 @@ --- Properties of Function 'opc_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 440) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 450) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 441) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 451) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 446) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 456) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 449) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 459) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 452) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 462) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 455) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 465) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 458) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 468) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 461) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 471) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 464) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 474) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 442) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 452) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -293,27 +293,27 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 538) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 552) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 539) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 553) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 544) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 558) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_acces_params2_0.i, line 548) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_acces_params2_0.i, line 562) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 552) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 566) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 555) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 569) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 558) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 572) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 561) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 575) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 564) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 578) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 567) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 581) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 540) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 554) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -338,27 +338,27 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 611) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 625) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 612) +[ Valid ] Post-condition (file /tmp/aorai_test_acces_params2_0.i, line 626) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 617) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_acces_params2_0.i, line 631) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 620) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_acces_params2_0.i, line 634) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 623) +[ Valid ] Post-condition for 'buch_state_S3_out' (file /tmp/aorai_test_acces_params2_0.i, line 637) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 626) +[ Valid ] Post-condition for 'buch_state_S4_out' (file /tmp/aorai_test_acces_params2_0.i, line 640) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 629) +[ Valid ] Post-condition for 'buch_state_S5_out' (file /tmp/aorai_test_acces_params2_0.i, line 643) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 632) +[ Valid ] Post-condition for 'buch_state_S6_out' (file /tmp/aorai_test_acces_params2_0.i, line 646) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_in' (file /tmp/aorai_test_acces_params2_0.i, line 636) +[ Valid ] Post-condition for 'buch_state_S7_in' (file /tmp/aorai_test_acces_params2_0.i, line 650) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 640) +[ Valid ] Post-condition for 'buch_state_S7_out' (file /tmp/aorai_test_acces_params2_0.i, line 654) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 613) +[ Valid ] Assigns (file /tmp/aorai_test_acces_params2_0.i, line 627) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle.res.oracle index 9567a312971..682ed874344 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle.res.oracle @@ -4,7 +4,7 @@ [aorai] Welcome to the Aorai plugin [kernel] Parsing /tmp/aorai_test_boucle_0.i (no preprocessing) [wp] Warning: Missing RTE guards -[kernel:annot:missing-spec] /tmp/aorai_test_boucle_0.i:80: Warning: +[kernel:annot:missing-spec] /tmp/aorai_test_boucle_0.i:81: Warning: Neither code nor specification for function call_to_an_undefined_function, generating default assigns from the prototype [report] Computing properties status... @@ -23,19 +23,19 @@ --- Properties of Function 'a_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 36) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 42) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 38) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 43) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 45) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 50) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 53) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 54) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 38) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 39) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -52,19 +52,19 @@ --- Properties of Function 'a_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 79) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 80) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 85) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 81) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 86) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 88) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 89) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 92) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 93) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 96) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 97) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 81) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 82) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -81,19 +81,19 @@ --- Properties of Function 'b_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 139) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 141) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 140) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 142) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle_0.i, line 146) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle_0.i, line 148) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 150) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 152) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 153) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 155) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 156) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 158) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 141) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 143) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -110,19 +110,19 @@ --- Properties of Function 'b_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 181) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 183) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 182) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 184) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle_0.i, line 188) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle_0.i, line 190) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 192) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 194) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 195) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 197) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 198) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 200) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 183) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 185) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -139,19 +139,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 242) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 245) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 243) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 246) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 248) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 251) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 251) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 254) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 255) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 258) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 259) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 262) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 244) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 247) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -168,19 +168,19 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 284) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 287) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 285) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_0.i, line 288) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 290) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle_0.i, line 293) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 293) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle_0.i, line 296) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 297) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle_0.i, line 300) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 301) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle_0.i, line 304) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 286) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_0.i, line 289) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle1.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle1.res.oracle index be82e861730..0b5635aa29b 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle1.res.oracle @@ -12,23 +12,23 @@ --- Properties of Function 'commit_trans_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 41) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 42) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 51) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 55) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 55) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 59) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 58) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 62) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 61) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 65) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 64) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 68) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 43) +[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 47) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_out' by Frama-C kernel. @@ -49,23 +49,23 @@ --- Properties of Function 'commit_trans_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 100) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 104) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 101) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 105) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 106) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 110) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 110) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 114) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 114) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 118) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 117) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 121) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 120) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 124) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 123) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 127) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 102) +[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 106) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_out' by Frama-C kernel. @@ -93,23 +93,23 @@ --- Properties of Function 'init_trans_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 179) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 187) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 180) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 188) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 185) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 193) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 189) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 197) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 193) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 201) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 196) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 204) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 199) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 207) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 202) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 210) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 181) +[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 189) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_out' by Frama-C kernel. @@ -130,25 +130,25 @@ --- Properties of Function 'init_trans_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 239) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 247) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 240) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 248) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 245) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 253) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 249) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 257) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 253) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 261) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 256) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 264) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_test_boucle1_0.i, line 260) +[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_test_boucle1_0.i, line 268) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 264) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 272) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 267) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 275) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 241) +[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 249) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_out' by Frama-C kernel. @@ -178,23 +178,23 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 328) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 340) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 329) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 341) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 346) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 338) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 350) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 342) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 354) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 345) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 357) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 348) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 360) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 351) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 363) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 330) +[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 342) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_out' by Frama-C kernel. @@ -215,27 +215,27 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 387) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 399) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 388) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle1_0.i, line 400) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle1_0.i, line 394) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_boucle1_0.i, line 406) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 398) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_boucle1_0.i, line 410) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 402) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_boucle1_0.i, line 414) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 406) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_boucle1_0.i, line 418) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_boucle1_0.i, line 410) +[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_boucle1_0.i, line 422) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 414) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle1_0.i, line 426) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 417) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle1_0.i, line 429) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 420) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_boucle1_0.i, line 432) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 389) +[ Valid ] Assigns (file /tmp/aorai_test_boucle1_0.i, line 401) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle2.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle2.res.oracle index 48e6eb0c130..bf090ec3929 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle2.res.oracle @@ -10,25 +10,25 @@ --- Properties of Function 'opa_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 40) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 41) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle2_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle2_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 51) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 55) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 54) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 58) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 57) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 61) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 60) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 64) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 63) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 67) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 66) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 70) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 42) +[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 46) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -51,27 +51,27 @@ --- Properties of Function 'opa_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 106) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 110) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 107) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 111) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle2_0.i, line 113) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle2_0.i, line 117) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 117) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 121) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 120) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 124) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_boucle2_0.i, line 124) +[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_boucle2_0.i, line 128) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 128) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 132) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 131) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 135) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 134) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 138) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 137) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 141) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 108) +[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 112) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -103,25 +103,25 @@ --- Properties of Function 'opb_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 199) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 207) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 200) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 208) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 205) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 213) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 208) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 216) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 211) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 219) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_test_boucle2_0.i, line 215) +[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_test_boucle2_0.i, line 223) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 219) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 227) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 222) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 230) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 225) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 233) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 201) +[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 209) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -144,25 +144,25 @@ --- Properties of Function 'opb_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 265) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 273) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 266) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 274) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 271) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 279) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 274) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 282) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 277) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 285) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 280) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 288) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_in' (file /tmp/aorai_test_boucle2_0.i, line 284) +[ Valid ] Post-condition for 'buch_state_accept_S5_in' (file /tmp/aorai_test_boucle2_0.i, line 292) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 288) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 296) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 291) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 299) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 267) +[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 275) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -192,25 +192,25 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 346) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 358) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 347) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 359) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle2_0.i, line 353) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_boucle2_0.i, line 365) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 357) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 369) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 360) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 372) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 363) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 375) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 366) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 378) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 369) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 381) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 372) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 384) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 348) +[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 360) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -233,25 +233,25 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 412) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 424) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 413) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle2_0.i, line 425) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 418) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_boucle2_0.i, line 430) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 421) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle2_0.i, line 433) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 424) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle2_0.i, line 436) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 427) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_boucle2_0.i, line 439) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 430) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_boucle2_0.i, line 442) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_test_boucle2_0.i, line 434) +[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_test_boucle2_0.i, line 446) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 438) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle2_0.i, line 450) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 414) +[ Valid ] Assigns (file /tmp/aorai_test_boucle2_0.i, line 426) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle3.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle3.res.oracle index f1db04a551b..38668419cd8 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle3.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle3.res.oracle @@ -10,25 +10,25 @@ --- Properties of Function 'opa_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 39) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 42) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 40) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 43) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 46) +[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 49) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 53) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 53) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 56) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_in' (file /tmp/aorai_test_boucle3_0.i, line 57) +[ Valid ] Post-condition for 'buch_state_T1_S2_in' (file /tmp/aorai_test_boucle3_0.i, line 60) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 61) +[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 64) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 64) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 67) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 67) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 70) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 41) +[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 44) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S4_in' by Frama-C kernel. @@ -51,25 +51,25 @@ --- Properties of Function 'opa_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 102) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 105) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 103) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 106) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 109) +[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 112) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 113) +[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 116) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 116) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 119) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_in' (file /tmp/aorai_test_boucle3_0.i, line 120) +[ Valid ] Post-condition for 'buch_state_T1_S2_in' (file /tmp/aorai_test_boucle3_0.i, line 123) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 124) +[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 127) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 127) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 130) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 130) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 133) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 104) +[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 107) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S4_in' by Frama-C kernel. @@ -99,23 +99,23 @@ --- Properties of Function 'opb_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 205) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 212) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 206) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 213) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 211) +[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 218) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 214) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 221) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 217) +[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_boucle3_0.i, line 221) +[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_boucle3_0.i, line 228) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 225) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 232) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 228) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 235) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 207) +[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 214) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S4_out' by Frama-C kernel. @@ -136,23 +136,23 @@ --- Properties of Function 'opb_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 263) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 270) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 264) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 271) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 270) +[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 277) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 274) +[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 281) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 277) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 284) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 280) +[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 287) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 283) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 290) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 286) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 293) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 265) +[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 272) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S4_in' by Frama-C kernel. @@ -180,23 +180,23 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 337) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 347) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 338) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 348) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 343) +[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 353) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 346) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 356) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_in' (file /tmp/aorai_test_boucle3_0.i, line 350) +[ Valid ] Post-condition for 'buch_state_T1_S2_in' (file /tmp/aorai_test_boucle3_0.i, line 360) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 354) +[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 364) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 357) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 367) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 360) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 370) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 339) +[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 349) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S4_out' by Frama-C kernel. @@ -217,25 +217,25 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 395) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 405) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 396) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle3_0.i, line 406) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 402) +[ Valid ] Post-condition for 'buch_state_T0_S4_in' (file /tmp/aorai_test_boucle3_0.i, line 412) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 406) +[ Valid ] Post-condition for 'buch_state_T0_S4_out' (file /tmp/aorai_test_boucle3_0.i, line 416) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 409) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_boucle3_0.i, line 419) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 412) +[ Valid ] Post-condition for 'buch_state_T1_S2_out' (file /tmp/aorai_test_boucle3_0.i, line 422) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 415) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_boucle3_0.i, line 425) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_test_boucle3_0.i, line 419) +[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_test_boucle3_0.i, line 429) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 423) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_boucle3_0.i, line 433) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 397) +[ Valid ] Assigns (file /tmp/aorai_test_boucle3_0.i, line 407) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S4_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle_rechercheTableau.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle_rechercheTableau.res.oracle index a3741cc74d3..56b9a30b4da 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle_rechercheTableau.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_boucle_rechercheTableau.res.oracle @@ -12,19 +12,19 @@ --- Properties of Function 'isPresent_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 33) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 34) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 38) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 35) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 39) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 42) +[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 43) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 46) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 47) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 50) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 35) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 36) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -41,21 +41,21 @@ --- Properties of Function 'isPresent_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 75) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 76) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 81) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 77) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 82) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 85) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 86) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 88) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 89) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 92) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 93) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 96) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 97) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 77) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 78) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -74,19 +74,19 @@ --- Properties of Function 'foo_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 176) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 178) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 177) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 179) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 182) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 184) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 186) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 188) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 189) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 191) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 192) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 194) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 178) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 180) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -103,19 +103,19 @@ --- Properties of Function 'foo_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 217) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 219) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 218) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 220) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 223) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 225) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 227) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 229) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 230) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 232) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 233) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 235) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 219) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 221) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -139,19 +139,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 270) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 273) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 271) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 274) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 275) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 278) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 279) +[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 282) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 283) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 286) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 286) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 289) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 272) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 275) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -168,19 +168,19 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 311) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 314) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 312) +[ Valid ] Post-condition (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 315) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 317) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 320) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 321) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 324) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 324) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 327) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 330) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 313) +[ Valid ] Assigns (file /tmp/aorai_test_boucle_rechercheTableau_0.i, line 316) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial.res.oracle index 8aa9c7d22fc..2b21ccd94da 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial.res.oracle @@ -8,19 +8,19 @@ --- Properties of Function 'decode_int_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 33) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 34) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 40) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 35) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 41) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 44) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 48) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 51) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 35) +[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 36) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_in' by Frama-C kernel. @@ -37,21 +37,21 @@ --- Properties of Function 'decode_int_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 75) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 76) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 82) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 77) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 83) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 86) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 87) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 90) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 91) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 94) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 95) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 97) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 98) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 77) +[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 78) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_in' by Frama-C kernel. @@ -77,19 +77,19 @@ --- Properties of Function 'factorial_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 199) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 201) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 200) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 202) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 205) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 207) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 209) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 211) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 213) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 215) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 216) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 218) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 201) +[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 203) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_out' by Frama-C kernel. @@ -106,21 +106,21 @@ --- Properties of Function 'factorial_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 242) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 244) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 243) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 245) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 249) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 251) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 253) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 255) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 257) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 259) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 261) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 263) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 264) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 266) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 244) +[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 246) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_in' by Frama-C kernel. @@ -139,19 +139,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 317) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 320) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 318) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 321) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 324) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 327) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 328) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 331) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 331) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 334) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 337) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 319) +[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 322) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_in' by Frama-C kernel. @@ -168,21 +168,21 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 359) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 362) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 360) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial_0.i, line 363) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 366) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_factorial_0.i, line 369) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 370) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_factorial_0.i, line 373) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 374) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_factorial_0.i, line 377) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 378) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_factorial_0.i, line 381) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 381) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_factorial_0.i, line 384) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 361) +[ Valid ] Assigns (file /tmp/aorai_test_factorial_0.i, line 364) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S1_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial2.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial2.res.oracle index d944c627895..223c7eaa61d 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_factorial2.res.oracle @@ -8,19 +8,19 @@ --- Properties of Function 'decode_int_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 33) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 34) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 39) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 35) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 40) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 43) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 46) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 47) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 50) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 35) +[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 36) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -37,21 +37,21 @@ --- Properties of Function 'decode_int_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 74) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 75) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 80) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 76) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 81) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 84) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 85) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 88) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 89) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 92) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 93) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 95) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 96) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 76) +[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 77) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -77,19 +77,19 @@ --- Properties of Function 'factorial_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 198) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 201) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 199) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 202) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 203) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 206) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 207) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 210) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 211) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 214) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 214) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 217) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 200) +[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 203) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -106,21 +106,21 @@ --- Properties of Function 'factorial_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 239) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 242) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 240) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 243) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 245) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 248) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 249) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 252) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 253) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 256) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 257) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 260) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 260) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 263) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 241) +[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 244) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -139,19 +139,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 312) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 316) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 313) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 317) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 318) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 322) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 322) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 326) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 325) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 329) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 328) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 332) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 314) +[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 318) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -168,21 +168,21 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 353) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 357) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 354) +[ Valid ] Post-condition (file /tmp/aorai_test_factorial2_0.i, line 358) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 359) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_factorial2_0.i, line 363) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 363) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_factorial2_0.i, line 367) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 367) +[ Valid ] Post-condition for 'buch_state_S2_in' (file /tmp/aorai_test_factorial2_0.i, line 371) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 371) +[ Valid ] Post-condition for 'buch_state_S2_out' (file /tmp/aorai_test_factorial2_0.i, line 375) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 374) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_factorial2_0.i, line 378) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 355) +[ Valid ] Assigns (file /tmp/aorai_test_factorial2_0.i, line 359) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion1.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion1.res.oracle index b9ef68d7069..1324ad5e028 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion1.res.oracle @@ -31,19 +31,19 @@ --- Properties of Function 'countOne_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 61) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 62) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 68) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 63) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 69) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 72) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 73) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 75) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 76) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 78) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 79) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 63) +[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 64) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -60,19 +60,19 @@ --- Properties of Function 'countOne_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 103) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 104) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 110) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 105) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 111) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 114) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 115) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 117) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 118) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 120) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 121) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 105) +[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 106) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -89,19 +89,19 @@ --- Properties of Function 'count_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 173) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 175) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 174) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 176) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 180) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 182) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 184) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 186) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 187) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 189) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 190) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 192) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 175) +[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 177) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -118,19 +118,19 @@ --- Properties of Function 'count_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 215) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 217) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 216) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 218) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 221) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 223) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 224) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 226) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_recursion1_0.i, line 228) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_recursion1_0.i, line 230) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 232) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 234) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 217) +[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 219) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -147,19 +147,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 279) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 282) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 280) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 283) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 285) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 288) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 288) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 291) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_recursion1_0.i, line 292) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_recursion1_0.i, line 295) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 296) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 299) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 281) +[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 284) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -176,21 +176,21 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 321) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 324) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 322) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion1_0.i, line 325) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 328) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_recursion1_0.i, line 331) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 332) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_recursion1_0.i, line 335) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 335) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion1_0.i, line 338) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_recursion1_0.i, line 339) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_recursion1_0.i, line 342) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 343) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_recursion1_0.i, line 346) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 323) +[ Valid ] Assigns (file /tmp/aorai_test_recursion1_0.i, line 326) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.0.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.0.res.oracle index 292d8b7027a..c3782c51b83 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.0.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.0.res.oracle @@ -34,21 +34,21 @@ --- Properties of Function 'count_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 83) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 85) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 84) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 86) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_0.i, line 90) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_0.i, line 92) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 94) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 96) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 97) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 99) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 100) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 102) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 103) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 105) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 85) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 87) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -67,21 +67,21 @@ --- Properties of Function 'count_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 132) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 134) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 133) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 135) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_0.i, line 139) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_0.i, line 141) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 143) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 146) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 148) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 149) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 151) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 152) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 154) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 134) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 136) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -100,21 +100,21 @@ --- Properties of Function 'sumOne_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 208) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 211) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 209) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 212) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 214) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 217) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 217) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 220) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 221) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 225) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 228) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 228) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 231) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 210) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 213) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -133,21 +133,21 @@ --- Properties of Function 'sumOne_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 257) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 260) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 258) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 261) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 263) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 266) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 266) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 269) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 270) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 273) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 274) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 277) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 277) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 280) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 259) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 262) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -166,21 +166,21 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 339) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 343) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 340) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 344) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 345) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 349) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 348) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 352) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 352) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 356) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 356) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 360) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 359) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 363) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 341) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 345) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -199,23 +199,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 388) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 392) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 389) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_0.i, line 393) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 394) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_0.i, line 398) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 397) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_0.i, line 401) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 401) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_0.i, line 405) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 405) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_0.i, line 409) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_in' (file /tmp/aorai_test_recursion2_0.i, line 409) +[ Valid ] Post-condition for 'buch_state_accept_T2_in' (file /tmp/aorai_test_recursion2_0.i, line 413) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 413) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_0.i, line 417) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 390) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_0.i, line 394) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.1.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.1.res.oracle index e3739901a99..8ea88394978 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.1.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion2.1.res.oracle @@ -34,21 +34,21 @@ --- Properties of Function 'count_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 83) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 85) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 84) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 86) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_1.i, line 90) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_1.i, line 92) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 94) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 96) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 97) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 99) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 100) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 102) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 103) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 105) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 85) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 87) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -67,21 +67,21 @@ --- Properties of Function 'count_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 132) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 134) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 133) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 135) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_1.i, line 139) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_recursion2_1.i, line 141) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 143) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 146) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 148) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 149) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 151) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 152) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 154) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 134) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 136) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -100,21 +100,21 @@ --- Properties of Function 'sumOne_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 208) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 211) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 209) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 212) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 214) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 217) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 217) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 220) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 221) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 224) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 225) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 228) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 228) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 231) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 210) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 213) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -133,21 +133,21 @@ --- Properties of Function 'sumOne_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 257) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 260) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 258) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 261) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 263) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 266) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 266) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 269) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 270) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 273) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 274) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 277) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 277) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 280) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 259) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 262) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -166,21 +166,21 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 339) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 343) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 340) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 344) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 345) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 349) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 348) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 352) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 352) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 356) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 356) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 360) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 359) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 363) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 341) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 345) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. @@ -199,23 +199,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 388) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 392) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 389) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion2_1.i, line 393) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 394) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_recursion2_1.i, line 398) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 397) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_recursion2_1.i, line 401) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 401) +[ Valid ] Post-condition for 'buch_state_T1_in' (file /tmp/aorai_test_recursion2_1.i, line 405) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 405) +[ Valid ] Post-condition for 'buch_state_T1_out' (file /tmp/aorai_test_recursion2_1.i, line 409) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_in' (file /tmp/aorai_test_recursion2_1.i, line 409) +[ Valid ] Post-condition for 'buch_state_accept_T2_in' (file /tmp/aorai_test_recursion2_1.i, line 413) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 413) +[ Valid ] Post-condition for 'buch_state_accept_T2_out' (file /tmp/aorai_test_recursion2_1.i, line 417) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 390) +[ Valid ] Assigns (file /tmp/aorai_test_recursion2_1.i, line 394) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion4.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion4.res.oracle index 2ea10b05de8..9e4a6ae19e1 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion4.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion4.res.oracle @@ -8,19 +8,19 @@ --- Properties of Function 'isPresent_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 34) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 35) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 39) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 36) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 40) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion4_0.i, line 43) +[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion4_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 48) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 51) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 36) +[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 37) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -37,21 +37,21 @@ --- Properties of Function 'isPresent_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 78) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 79) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 84) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 80) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 85) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 89) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 90) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 92) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 93) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_recursion4_0.i, line 97) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_recursion4_0.i, line 98) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 103) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 104) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 80) +[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 81) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -70,19 +70,19 @@ --- Properties of Function 'foo_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 176) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 178) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 177) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 179) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 182) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 184) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 186) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 188) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 189) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 191) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 192) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 194) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 178) +[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 180) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -99,19 +99,19 @@ --- Properties of Function 'foo_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 217) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 219) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 218) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 220) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 223) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 225) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 227) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 229) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 230) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 232) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 233) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 235) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 219) +[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 221) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -135,19 +135,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 270) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 273) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 271) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 274) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 275) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 278) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion4_0.i, line 279) +[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion4_0.i, line 282) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 283) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 286) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 286) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 289) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 272) +[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 275) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -164,19 +164,19 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 311) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 314) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 312) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion4_0.i, line 315) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 317) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion4_0.i, line 320) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 321) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion4_0.i, line 324) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 324) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion4_0.i, line 327) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion4_0.i, line 330) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 313) +[ Valid ] Assigns (file /tmp/aorai_test_recursion4_0.i, line 316) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion5.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion5.res.oracle index 41dddbfcba7..6468bb0de2f 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion5.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_recursion5.res.oracle @@ -12,21 +12,21 @@ --- Properties of Function 'isPresentRec_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 36) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 38) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 41) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 43) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion5_0.i, line 45) +[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion5_0.i, line 47) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 49) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 52) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 55) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 57) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 37) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 39) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -45,23 +45,23 @@ --- Properties of Function 'isPresentRec_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 88) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 90) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 89) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 91) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 94) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 96) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 97) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 99) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_in' (file /tmp/aorai_test_recursion5_0.i, line 102) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_in' (file /tmp/aorai_test_recursion5_0.i, line 104) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 108) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 110) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_recursion5_0.i, line 113) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_recursion5_0.i, line 115) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 119) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 121) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 90) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 92) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -82,21 +82,21 @@ --- Properties of Function 'isPresent_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 195) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 199) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 196) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 200) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 201) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 205) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion5_0.i, line 205) +[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion5_0.i, line 209) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 209) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 213) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 212) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 216) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 215) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 219) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 197) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 201) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -115,23 +115,23 @@ --- Properties of Function 'isPresent_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 247) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 251) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 248) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 252) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 254) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 258) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 258) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 262) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 261) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 265) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 264) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 268) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_recursion5_0.i, line 268) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_in' (file /tmp/aorai_test_recursion5_0.i, line 272) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 272) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 276) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 249) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 253) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -152,21 +152,21 @@ --- Properties of Function 'foo_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 330) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 336) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 331) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 337) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 337) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 343) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 341) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 347) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 344) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 350) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 347) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 353) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 350) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 356) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 332) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 338) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -185,21 +185,21 @@ --- Properties of Function 'foo_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 380) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 386) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 381) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 387) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 387) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 393) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 391) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 397) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 394) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 400) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 397) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 403) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 400) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 406) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 382) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 388) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. @@ -225,21 +225,21 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 442) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 450) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 443) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 451) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 448) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 456) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion5_0.i, line 452) +[ Valid ] Post-condition for 'buch_state_Idle_in' (file /tmp/aorai_test_recursion5_0.i, line 460) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 456) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 464) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 459) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 467) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 462) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 470) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 444) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 452) by Wp.typed. [ Valid ] Behavior 'buch_state_End_out' by Frama-C kernel. @@ -258,21 +258,21 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 492) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 500) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 493) +[ Valid ] Post-condition (file /tmp/aorai_test_recursion5_0.i, line 501) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 499) +[ Valid ] Post-condition for 'buch_state_End_in' (file /tmp/aorai_test_recursion5_0.i, line 507) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 503) +[ Valid ] Post-condition for 'buch_state_End_out' (file /tmp/aorai_test_recursion5_0.i, line 511) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 506) +[ Valid ] Post-condition for 'buch_state_Idle_out' (file /tmp/aorai_test_recursion5_0.i, line 514) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 509) +[ Valid ] Post-condition for 'buch_state_IgnoreFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 517) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 512) +[ Valid ] Post-condition for 'buch_state_WillDoFoo_out' (file /tmp/aorai_test_recursion5_0.i, line 520) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 494) +[ Valid ] Assigns (file /tmp/aorai_test_recursion5_0.i, line 502) by Wp.typed. [ Valid ] Behavior 'buch_state_End_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_struct.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_struct.res.oracle index 1ca649f504a..8ab8082884e 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_struct.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_struct.res.oracle @@ -8,17 +8,17 @@ --- Properties of Function 'increment_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 37) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 39) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 38) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 40) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 43) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 49) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 52) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 39) +[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 41) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -33,17 +33,17 @@ --- Properties of Function 'increment_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 72) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 74) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 73) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 75) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 78) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 80) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 82) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 84) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 85) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 87) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 74) +[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 76) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -65,17 +65,17 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 122) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 126) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 123) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 127) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 128) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 132) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 132) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 136) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 135) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 139) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 124) +[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 128) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. @@ -90,17 +90,17 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 157) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 161) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 158) +[ Valid ] Post-condition (file /tmp/aorai_test_struct_0.i, line 162) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 163) +[ Valid ] Post-condition for 'buch_state_S1_in' (file /tmp/aorai_test_struct_0.i, line 167) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 167) +[ Valid ] Post-condition for 'buch_state_S1_out' (file /tmp/aorai_test_struct_0.i, line 171) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 170) +[ Valid ] Post-condition for 'buch_state_main_0_out' (file /tmp/aorai_test_struct_0.i, line 174) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 159) +[ Valid ] Assigns (file /tmp/aorai_test_struct_0.i, line 163) by Wp.typed. [ Valid ] Behavior 'buch_state_S1_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch2.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch2.res.oracle index ccc86062eaf..2ba2aecbeb1 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch2.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch2.res.oracle @@ -14,27 +14,27 @@ --- Properties of Function 'opa_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 42) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 46) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 43) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 47) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 48) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 52) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_switch2_0.i, line 52) +[ Valid ] Post-condition for 'buch_state_accept_S3_in' (file /tmp/aorai_test_switch2_0.i, line 56) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 56) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 60) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 59) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 63) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 62) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 66) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 65) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 69) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 68) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 72) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 71) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 75) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 44) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 48) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -59,27 +59,27 @@ --- Properties of Function 'opa_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 115) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 119) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 116) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 120) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 121) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 125) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 124) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 128) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_test_switch2_0.i, line 128) +[ Valid ] Post-condition for 'buch_state_accept_S4_in' (file /tmp/aorai_test_switch2_0.i, line 132) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 132) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 136) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 135) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 139) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 138) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 142) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 141) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 145) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 144) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 148) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 117) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 121) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -111,27 +111,27 @@ --- Properties of Function 'opb_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 207) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 215) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 208) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 216) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 213) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 221) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 216) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 219) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 227) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_in' (file /tmp/aorai_test_switch2_0.i, line 223) +[ Valid ] Post-condition for 'buch_state_accept_S5_in' (file /tmp/aorai_test_switch2_0.i, line 231) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 227) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 235) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 230) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 238) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 233) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 241) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 236) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 244) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 209) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 217) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -156,27 +156,27 @@ --- Properties of Function 'opb_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 280) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 288) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 281) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 289) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 286) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 294) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 289) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 297) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 292) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 300) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 295) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 303) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_in' (file /tmp/aorai_test_switch2_0.i, line 299) +[ Valid ] Post-condition for 'buch_state_accept_S6_in' (file /tmp/aorai_test_switch2_0.i, line 307) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 303) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 311) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 306) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 314) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 309) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 317) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 282) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 290) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -208,25 +208,25 @@ --- Properties of Function 'opc_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 368) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 377) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 369) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 378) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 374) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 383) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 377) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 386) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 380) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 389) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 383) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 392) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 386) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 395) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 389) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 398) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 392) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 401) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 370) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 379) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -249,25 +249,25 @@ --- Properties of Function 'opc_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 433) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 442) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 434) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 443) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 439) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 448) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 442) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 451) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 445) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 454) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 448) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 457) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 451) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 460) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 454) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 463) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 457) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 466) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 435) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 444) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. @@ -297,27 +297,27 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 528) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 541) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 529) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 542) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch2_0.i, line 535) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch2_0.i, line 548) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 539) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 552) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 542) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 555) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 545) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 558) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 548) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 561) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 551) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 564) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 554) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 567) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 557) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 570) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 530) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 543) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_in' by Frama-C kernel. @@ -342,27 +342,27 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 601) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 614) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 602) +[ Valid ] Post-condition (file /tmp/aorai_test_switch2_0.i, line 615) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 607) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch2_0.i, line 620) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 610) +[ Valid ] Post-condition for 'buch_state_accept_S3_out' (file /tmp/aorai_test_switch2_0.i, line 623) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 613) +[ Valid ] Post-condition for 'buch_state_accept_S4_out' (file /tmp/aorai_test_switch2_0.i, line 626) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 616) +[ Valid ] Post-condition for 'buch_state_accept_S5_out' (file /tmp/aorai_test_switch2_0.i, line 629) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 619) +[ Valid ] Post-condition for 'buch_state_accept_S6_out' (file /tmp/aorai_test_switch2_0.i, line 632) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_test_switch2_0.i, line 623) +[ Valid ] Post-condition for 'buch_state_accept_all_in' (file /tmp/aorai_test_switch2_0.i, line 636) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 627) +[ Valid ] Post-condition for 'buch_state_accept_all_out' (file /tmp/aorai_test_switch2_0.i, line 640) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 630) +[ Valid ] Post-condition for 'buch_state_accept_init_out' (file /tmp/aorai_test_switch2_0.i, line 643) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 603) +[ Valid ] Assigns (file /tmp/aorai_test_switch2_0.i, line 616) by Wp.typed. [ Valid ] Behavior 'buch_state_accept_S2_out' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3.res.oracle index 7e788b6d355..652b471f224 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3.res.oracle @@ -8,21 +8,21 @@ --- Properties of Function 'countOne_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 34) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 38) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 41) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 45) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 48) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 48) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 51) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 54) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 57) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 36) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 39) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -41,21 +41,21 @@ --- Properties of Function 'countOne_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 84) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 87) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 85) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 88) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 91) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 94) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 95) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 98) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 98) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 101) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 101) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 104) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 104) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 107) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 86) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 89) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -81,23 +81,23 @@ --- Properties of Function 'count_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 157) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 163) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 158) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 164) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 164) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 170) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 168) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 174) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 171) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 177) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 174) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 180) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_0.i, line 178) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_0.i, line 184) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 182) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 188) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 159) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 165) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -118,25 +118,25 @@ --- Properties of Function 'count_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 213) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 219) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 214) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 220) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 220) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 226) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 224) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 230) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 227) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 233) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_0.i, line 231) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_0.i, line 237) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 235) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 241) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_0.i, line 239) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_0.i, line 245) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 243) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 249) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 215) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 221) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -166,23 +166,23 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 304) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 312) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 305) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 313) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 311) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 319) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 315) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 323) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 318) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 326) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_0.i, line 322) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_0.i, line 330) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 326) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 334) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 329) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 337) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 306) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 314) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -203,23 +203,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 359) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 367) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 360) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_0.i, line 368) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 366) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_0.i, line 374) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 370) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_0.i, line 378) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 373) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_0.i, line 381) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_0.i, line 377) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_0.i, line 385) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 381) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_0.i, line 389) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 384) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_0.i, line 392) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 361) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_0.i, line 369) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_et_recursion.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_et_recursion.res.oracle index 45efb687ec4..4e7437440fe 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_et_recursion.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_et_recursion.res.oracle @@ -10,19 +10,19 @@ --- Properties of Function 'countOne_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 33) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 34) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 40) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 35) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 41) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 44) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 45) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 47) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 48) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 50) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 51) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 35) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 36) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -39,17 +39,17 @@ --- Properties of Function 'countOne_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 75) - by Wp.typed. [ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 76) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 81) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 77) + by Wp.typed. +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 82) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 84) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 85) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 87) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 88) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 77) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 78) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -71,19 +71,19 @@ --- Properties of Function 'count_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 137) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 139) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 138) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 140) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 144) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 146) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 148) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 150) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 151) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 153) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 154) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 156) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 139) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 141) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -100,19 +100,19 @@ --- Properties of Function 'count_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 179) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 181) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 180) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 182) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 185) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 187) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 188) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 190) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 192) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 194) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 196) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 198) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 181) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 183) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -136,19 +136,19 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 245) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 248) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 246) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 249) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 251) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 254) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 254) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 257) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 258) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 261) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 262) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 265) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 247) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 250) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_out' by Frama-C kernel. @@ -165,21 +165,21 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 287) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 290) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 288) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_et_recursion_0.i, line 291) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 294) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 297) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 298) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 301) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 301) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 304) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 305) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 308) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 309) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_et_recursion_0.i, line 312) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 289) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_et_recursion_0.i, line 292) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_if.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_if.res.oracle index b1f91e94e77..d74231853de 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_if.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_if.res.oracle @@ -8,21 +8,21 @@ --- Properties of Function 'countOne_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 34) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 38) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 41) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 45) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 48) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 48) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 51) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 54) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 57) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 36) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 39) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -41,21 +41,21 @@ --- Properties of Function 'countOne_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 84) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 87) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 85) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 88) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 91) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 94) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 95) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 98) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 98) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 101) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 101) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 104) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 104) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 107) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 86) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 89) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -81,23 +81,23 @@ --- Properties of Function 'count_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 155) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 161) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 156) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 162) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 162) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 168) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 166) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 172) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 169) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 175) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 172) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 178) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 176) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 182) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 180) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 186) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 157) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 163) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -118,25 +118,25 @@ --- Properties of Function 'count_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 211) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 217) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 212) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 218) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 218) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 222) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 228) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 225) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 231) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_if_0.i, line 229) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_if_0.i, line 235) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 233) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 239) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 237) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 243) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 241) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 247) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 213) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 219) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -166,23 +166,23 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 302) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 310) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 303) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 311) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 309) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 317) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 313) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 321) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 316) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 324) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_if_0.i, line 320) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_if_0.i, line 328) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 324) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 332) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 335) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 304) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 312) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -203,23 +203,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 357) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 365) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 358) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_if_0.i, line 366) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 364) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_if_0.i, line 372) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 368) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 376) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 371) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_if_0.i, line 379) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_if_0.i, line 375) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_if_0.i, line 383) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 379) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_if_0.i, line 387) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 382) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_if_0.i, line 390) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 359) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_if_0.i, line 367) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. diff --git a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_return.res.oracle b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_return.res.oracle index 5e380310afd..6ee3eb3e4ef 100644 --- a/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_return.res.oracle +++ b/src/plugins/aorai/tests/aorai/oracle_prove/test_switch3_return.res.oracle @@ -8,21 +8,21 @@ --- Properties of Function 'countOne_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 34) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 37) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 35) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 38) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 41) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 44) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 45) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 48) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 48) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 51) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 51) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 54) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 54) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 57) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 36) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 39) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -41,21 +41,21 @@ --- Properties of Function 'countOne_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 84) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 87) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 85) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 88) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 91) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 94) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 95) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 98) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 98) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 101) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 101) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 104) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 104) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 107) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 86) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 89) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -81,23 +81,23 @@ --- Properties of Function 'count_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 162) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 168) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 163) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 169) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 169) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 175) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 173) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 179) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 176) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 182) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 179) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 185) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 183) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 189) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 187) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 193) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 164) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 170) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -118,25 +118,25 @@ --- Properties of Function 'count_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 218) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 224) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 219) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 225) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 225) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 231) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 229) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 235) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 232) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 238) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_return_0.i, line 236) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_return_0.i, line 242) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 240) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 246) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 244) +[ Valid ] Post-condition for 'buch_state_accept_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 250) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 248) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 254) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 220) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 226) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -166,23 +166,23 @@ --- Properties of Function 'main_pre_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 309) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 317) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 310) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 318) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 316) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 324) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 320) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 328) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 323) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 331) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_return_0.i, line 327) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_return_0.i, line 335) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 331) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 339) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 334) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 342) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 311) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 319) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. @@ -203,23 +203,23 @@ --- Properties of Function 'main_post_func' -------------------------------------------------------------------------------- -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 364) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 372) by Wp.typed. -[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 365) +[ Valid ] Post-condition (file /tmp/aorai_test_switch3_return_0.i, line 373) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 371) +[ Valid ] Post-condition for 'buch_state_T0_S2_in' (file /tmp/aorai_test_switch3_return_0.i, line 379) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 375) +[ Valid ] Post-condition for 'buch_state_T0_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 383) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 378) +[ Valid ] Post-condition for 'buch_state_T0_init_out' (file /tmp/aorai_test_switch3_return_0.i, line 386) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_return_0.i, line 382) +[ Valid ] Post-condition for 'buch_state_accept_S1_in' (file /tmp/aorai_test_switch3_return_0.i, line 390) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 386) +[ Valid ] Post-condition for 'buch_state_accept_S1_out' (file /tmp/aorai_test_switch3_return_0.i, line 394) by Wp.typed. -[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 389) +[ Valid ] Post-condition for 'buch_state_accept_S2_out' (file /tmp/aorai_test_switch3_return_0.i, line 397) by Wp.typed. -[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 366) +[ Valid ] Assigns (file /tmp/aorai_test_switch3_return_0.i, line 374) by Wp.typed. [ Valid ] Behavior 'buch_state_T0_S2_in' by Frama-C kernel. -- GitLab