[1;34mGuessed query file: [0;0m../../infof410_goat/INFOF410_SAS_modelv2.q Options for the verification: Generating no trace Search order is breadth first (UPPAAL), automatic (TIGA) Using conservative space optimisation Seed is 1401443594 State space representation uses minimal constraint systems [2K Verifying property 1 at line 6 [2K -- Property is satisfied. [2K Verifying property 2 at line 11 -- [1;34mThroughput: 4631 states/sec[0;0m, Size: 13 states, Load: 1 states[K[2K -- Property is satisfied. [2K Verifying property 3 at line 16 -- [1;34mThroughput: 3815 states/sec[0;0m, Size: 13 states, Load: 1 states[K[2K -- Property is NOT satisfied. [2K Verifying property 4 at line 21 [2K -- Property is satisfied. [2K Verifying property 5 at line 28 -- [1;34mThroughput: 2763 states/sec[0;0m, Size: 13 states, Load: 1 states[KPreparing: 0%[KPreparing: 1%[KPreparing: 2%[KPreparing: 3%[KPreparing: 4%[KPreparing: 5%[KPreparing: 6%[KPreparing: 7%[KPreparing: 8%[KPreparing: 9%[KPreparing: 10%[KPreparing: 11%[KPreparing: 12%[KPreparing: 13%[KPreparing: 14%[KPreparing: 15%[KPreparing: 16%[KPreparing: 17%[KPreparing: 18%[KPreparing: 19%[KPreparing: 20%[KPreparing: 21%[KPreparing: 22%[KPreparing: 23%[KPreparing: 24%[KPreparing: 25%[KPreparing: 26%[KPreparing: 27%[KPreparing: 28%[KPreparing: 29%[KPreparing: 30%[KPreparing: 31%[KPreparing: 32%[KPreparing: 33%[KPreparing: 34%[KPreparing: 35%[KPreparing: 36%[KPreparing: 37%[KPreparing: 38%[KPreparing: 39%[KPreparing: 40%[KPreparing: 41%[KPreparing: 42%[KPreparing: 43%[KPreparing: 44%[KPreparing: 45%[KPreparing: 46%[KPreparing: 47%[KPreparing: 48%[KPreparing: 49%[KPreparing: 50%[KPreparing: 51%[KPreparing: 52%[KPreparing: 53%[KPreparing: 54%[KPreparing: 55%[KPreparing: 56%[KPreparing: 57%[KPreparing: 58%[KPreparing: 59%[KPreparing: 60%[KPreparing: 61%[KPreparing: 62%[KPreparing: 63%[KPreparing: 64%[KPreparing: 65%[KPreparing: 66%[KPreparing: 67%[KPreparing: 68%[KPreparing: 69%[KPreparing: 70%[KPreparing: 71%[KPreparing: 72%[KPreparing: 73%[KPreparing: 74%[KPreparing: 75%[KPreparing: 76%[KPreparing: 77%[KPreparing: 78%[KPreparing: 79%[KPreparing: 80%[KPreparing: 81%[KPreparing: 82%[KPreparing: 83%[KPreparing: 84%[KPreparing: 85%[KPreparing: 86%[KPreparing: 87%[KPreparing: 88%[KPreparing: 89%[KPreparing: 90%[KPreparing: 91%[KPreparing: 92%[KPreparing: 93%[KPreparing: 94%[KPreparing: 95%[KPreparing: 96%[KPreparing: 97%[KPreparing: 98%[KPreparing: 99%[K[2K -- Property is satisfied. $v_gameInfoPlayInitial state: ( User.before_sas Sas.idle User2.before_sas ) gateConf=1 (timeInSas==User.x && User.x==Sas.x && Sas.x==User2.x && User2.x==0) Strategy to avoid losing: State: ( User.before_sas Sas.process_card User2.in_sas ) gateConf=2 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.before_sas Sas.process_card User2.in_sas ) gateConf=0 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.after_sas Sas.handling_user User2.in_sas ) gateConf=0 While you are in (timeInSas<=10), wait. State: ( User.in_sas Sas.process_card User2.before_sas ) gateConf=2 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.in_sas Sas.process_card User2.after_sas ) gateConf=0 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.after_sas Sas.process_card User2.in_sas ) gateConf=0 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.in_sas Sas.process_card User2.before_sas ) gateConf=0 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.in_sas Sas.handling_user User2.before_sas ) gateConf=2 While you are in (timeInSas<=10), wait. State: ( User.in_sas Sas.handling_user User2.after_sas ) gateConf=0 While you are in (timeInSas<=10), wait. State: ( User.after_sas Sas.process_card User2.in_sas ) gateConf=2 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.in_sas Sas.handling_user User2.before_sas ) gateConf=0 While you are in (timeInSas<=10), wait. State: ( User.in_sas Sas.process_card User2.after_sas ) gateConf=2 When you are in (timeInSas<=10), take transition Sas.process_card->Sas.handling_user { 1, tau, gateConf := 2 } State: ( User.before_sas Sas.idle User2.after_sas ) gateConf=1 While you are in true, wait. State: ( User.before_sas Sas.idle User2.before_sas ) gateConf=1 While you are in true, wait. State: ( User.in_sas Sas.handling_user User2.after_sas ) gateConf=2 While you are in (timeInSas<=10), wait. State: ( User.before_sas Sas.handling_user User2.in_sas ) gateConf=0 While you are in (timeInSas<=10), wait. State: ( User.before_sas Sas.handling_user User2.in_sas ) gateConf=2 While you are in (timeInSas<=10), wait. State: ( User.after_sas Sas.idle User2.after_sas ) gateConf=1 While you are in true, wait. State: ( User.after_sas Sas.handling_user User2.in_sas ) gateConf=2 While you are in (timeInSas<=10), wait. State: ( User.after_sas Sas.idle User2.before_sas ) gateConf=1 While you are in true, wait. [2K Verifying property 6 at line 33 -- [1;34mThroughput: 2237 states/sec[0;0m, Size: 13 states, Load: 1 states[K[2K -- Property is satisfied.