About the Execution of ITS-Tools for PolyORBNT-COL-S05J20
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
15746.620 | 54667.00 | 110653.00 | 681.90 | FFFFFFFFFFFFFFFF | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Waiting for the VM to be ready (probing ssh)
..................
/home/mcc/execution
total 252K
-rw-r--r-- 1 mcc users 3.8K May 15 18:54 CTLCardinality.txt
-rw-r--r-- 1 mcc users 19K May 15 18:54 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.8K May 15 18:54 CTLFireability.txt
-rw-r--r-- 1 mcc users 17K May 15 18:54 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K May 15 18:50 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.2K May 15 18:50 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 2.7K May 26 09:27 LTLCardinality.txt
-rw-r--r-- 1 mcc users 12K May 26 09:27 LTLCardinality.xml
-rw-r--r-- 1 mcc users 1.9K May 26 09:27 LTLFireability.txt
-rw-r--r-- 1 mcc users 7.5K May 26 09:27 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.7K May 15 18:54 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 17K May 15 18:54 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 111 May 15 18:54 ReachabilityDeadlock.txt
-rw-r--r-- 1 mcc users 349 May 15 18:54 ReachabilityDeadlock.xml
-rw-r--r-- 1 mcc users 3.0K May 15 18:54 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 16K May 15 18:54 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.8K May 15 18:54 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K May 15 18:54 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 May 15 18:50 equiv_pt
-rw-r--r-- 1 mcc users 7 May 15 18:50 instance
-rw-r--r-- 1 mcc users 5 May 15 18:50 iscolored
-rw-r--r-- 1 mcc users 92K May 15 18:50 model.pnml
=====================================================================
Generated by BenchKit 2-3637
Executing tool itstools
Input is PolyORBNT-COL-S05J20, examination is LTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r212-smll-152732263200426
=====================================================================
--------------------
content from stdout:
=== Data for post analysis generated by BenchKit (invocation template)
The expected result is a vector of booleans
BOOL_VECTOR
here is the order used to build the result vector(from text file)
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-00
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-01
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-02
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-03
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-04
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-05
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-06
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-07
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-08
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-09
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-10
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-11
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-12
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-13
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-14
FORMULA_NAME PolyORBNT-COL-S05J20-LTLFireability-15
=== Now, execution of the tool begins
BK_START 1527798569547
20:29:33.167 [main] ERROR PNML validation - The rng grammar file can't be accessed : www.pnml.org
20:29:33.169 [main] ERROR import - Grammar file errors have been raised, the validation can't be done, process will continue without Grammar validation
Using solver Z3 to compute partial order matrices.
Built C files in :
/home/mcc/execution
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201805151631/bin/its-ltl-linux64, --gc-threshold, 2000000, -i, /home/mcc/execution/LTLFireability.pnml.gal, -t, CGAL, -LTL, /home/mcc/execution/LTLFireability.ltl, -c, -stutter-deadlock], workingDir=/home/mcc/execution]
its-ltl command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201805151631/bin/its-ltl-linux64 --gc-threshold 2000000 -i /home/mcc/execution/LTLFireability.pnml.gal -t CGAL -LTL /home/mcc/execution/LTLFireability.ltl -c -stutter-deadlock
Read 16 LTL properties
Checking formula 0 : !(("(place_787.place_787_0>=1)"))
Formula 0 simplified : !"(place_787.place_787_0>=1)"
built 654 ordering constraints for composite.
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
Normalized transition count is 571
// Phase 1: matrix 571 rows 369 cols
invariant :D56:Schedule_Task_E_6 + Jobs6:f3_6 + Jobs6:f2_6 + Jobs6:f1_6 + Jobs6:AvailableJobId_6 + D16:FetchJobE_6 + D16:QueueJobB_6 + D16:NotifyEventJobQueuedB_6 + D16:Perform_Work_B_6 = 1
invariant :Sources1:DataOnSrc_1 + -1'Sources1:TheSour_1 = 0
invariant :3'QueueJobE:QueueJobE_0 + 3'NotifyEventJobQueuedE:NotifyEventJobQueuedE_0 + 3'place_523:place_523_0 + 4'place_522:place_522_0 + 6'place_521:place_521_0 + 12'place_520:place_520_0 + 12'place_518:place_518_0 + 12'place_500:place_500_0 + 12'Check_Sources_E:Check_Sources_E_0 + 3'D43:place_482_3 + -3'D50:Schedule_Task_E_0 + -3'D51:Schedule_Task_E_1 + -3'D52:Schedule_Task_E_2 + -3'D53:Schedule_Task_E_3 + -3'D54:Schedule_Task_E_4 + -3'D55:Schedule_Task_E_5 + -3'D56:Schedule_Task_E_6 + -3'D57:Schedule_Task_E_7 + -3'D58:Schedule_Task_E_8 + -3'D59:Schedule_Task_E_9 + -3'D510:Schedule_Task_E_10 + -3'D511:Schedule_Task_E_11 + -3'D512:Schedule_Task_E_12 + -3'D513:Schedule_Task_E_13 + -3'D514:Schedule_Task_E_14 + -3'D515:Schedule_Task_E_15 + -3'D516:Schedule_Task_E_16 + -3'D517:Schedule_Task_E_17 + -3'D518:Schedule_Task_E_18 + -3'D519:Schedule_Task_E_19 + -3'D520:Schedule_Task_E_20 + 3'D63:CreatedJobs_3 + 3'D68:CreatedJobs_8 + 3'D613:CreatedJobs_13 + 3'D618:CreatedJobs_18 + 3'D623:CreatedJobs_23 + 3'D628:CreatedJobs_28 + 3'D633:CreatedJobs_33 + 3'D638:CreatedJobs_38 + 3'D643:CreatedJobs_43 + 3'D648:CreatedJobs_48 + 3'D653:CreatedJobs_53 + 3'D658:CreatedJobs_58 + 3'D663:CreatedJobs_63 + 3'D668:CreatedJobs_68 + 3'D673:CreatedJobs_73 + 3'D678:CreatedJobs_78 + 3'D683:CreatedJobs_83 + 3'D688:CreatedJobs_88 + 3'D693:CreatedJobs_93 + 3'D698:CreatedJobs_98 + 3'D6103:CreatedJobs_103 + 3'block:block_0 + place_460:place_460_0 + 3'place_458:place_458_0 + 9'place_456:place_456_0 + 12'CanInjectEvent:CanInjectEvent_0 + -3'D10:FetchJobE_0 + -3'D10:Perform_Work_B_0 + -3'D11:FetchJobE_1 + -3'D11:Perform_Work_B_1 + -3'D12:FetchJobE_2 + -3'D12:Perform_Work_B_2 + -3'D13:FetchJobE_3 + -3'D13:Perform_Work_B_3 + -3'D14:FetchJobE_4 + -3'D14:Perform_Work_B_4 + -3'D15:FetchJobE_5 + -3'D15:Perform_Work_B_5 + -3'D16:FetchJobE_6 + -3'D16:Perform_Work_B_6 + -3'D17:FetchJobE_7 + -3'D17:Perform_Work_B_7 + -3'D18:FetchJobE_8 + -3'D18:Perform_Work_B_8 + -3'D19:FetchJobE_9 + -3'D19:Perform_Work_B_9 + -3'D110:FetchJobE_10 + -3'D110:Perform_Work_B_10 + -3'D111:FetchJobE_11 + -3'D111:Perform_Work_B_11 + -3'D112:FetchJobE_12 + -3'D112:Perform_Work_B_12 + -3'D113:FetchJobE_13 + -3'D113:Perform_Work_B_13 + -3'D114:FetchJobE_14 + -3'D114:Perform_Work_B_14 + -3'D115:FetchJobE_15 + -3'D115:Perform_Work_B_15 + -3'D116:FetchJobE_16 + -3'D116:Perform_Work_B_16 + -3'D117:FetchJobE_17 + -3'D117:Perform_Work_B_17 + -3'D118:FetchJobE_18 + -3'D118:Perform_Work_B_18 + -3'D119:FetchJobE_19 + -3'D119:Perform_Work_B_19 + -3'D120:FetchJobE_20 + -3'D120:Perform_Work_B_20 + -3'Sources0:ModifiedSrc_0 + -3'Sources0:TheSour_0 + -3'Sources1:ModifiedSrc_1 + -3'Sources1:TheSour_1 + -3'Sources2:ModifiedSrc_2 + -3'Sources2:TheSour_2 + -3'Sources4:ModifiedSrc_4 + -3'Sources4:TheSour_4 = 9
invariant :D665:CreatedJobs_65 + D666:CreatedJobs_66 + D667:CreatedJobs_67 + D668:CreatedJobs_68 + D669:CreatedJobs_69 + Jobs13:AvailableJobId_13 = 1
invariant :D50:Schedule_Task_E_0 + Jobs0:AvailableJobId_0 + -1'Jobs1:f3_1 + -1'Jobs1:f2_1 + -1'Jobs1:f1_1 + -1'Jobs2:f3_2 + -1'Jobs2:f2_2 + -1'Jobs2:f1_2 + -1'Jobs3:f3_3 + -1'Jobs3:f2_3 + -1'Jobs3:f1_3 + -1'Jobs4:f3_4 + -1'Jobs4:f2_4 + -1'Jobs4:f1_4 + -1'Jobs5:f3_5 + -1'Jobs5:f2_5 + -1'Jobs5:f1_5 + -1'Jobs6:f3_6 + -1'Jobs6:f2_6 + -1'Jobs6:f1_6 + -1'Jobs7:f3_7 + -1'Jobs7:f2_7 + -1'Jobs7:f1_7 + -1'Jobs8:f3_8 + -1'Jobs8:f2_8 + -1'Jobs8:f1_8 + -1'Jobs9:f3_9 + -1'Jobs9:f2_9 + -1'Jobs9:f1_9 + -1'Jobs10:f3_10 + -1'Jobs10:f2_10 + -1'Jobs10:f1_10 + -1'Jobs11:f3_11 + -1'Jobs11:f2_11 + -1'Jobs11:f1_11 + -1'Jobs12:f3_12 + -1'Jobs12:f2_12 + -1'Jobs12:f1_12 + -1'Jobs13:f3_13 + -1'Jobs13:f2_13 + -1'Jobs13:f1_13 + -1'Jobs14:f3_14 + -1'Jobs14:f2_14 + -1'Jobs14:f1_14 + -1'Jobs15:f3_15 + -1'Jobs15:f2_15 + -1'Jobs15:f1_15 + -1'Jobs16:f3_16 + -1'Jobs16:f2_16 + -1'Jobs16:f1_16 + -1'Jobs17:f3_17 + -1'Jobs17:f2_17 + -1'Jobs17:f1_17 + -1'Jobs18:f3_18 + -1'Jobs18:f2_18 + -1'Jobs18:f1_18 + -1'Jobs19:f3_19 + -1'Jobs19:f2_19 + -1'Jobs19:f1_19 + -1'Jobs20:f3_20 + -1'Jobs20:f2_20 + -1'Jobs20:f1_20 + -1'block:block_0 + D10:FetchJobE_0 + D10:QueueJobB_0 + D10:NotifyEventJobQueuedB_0 + D10:Perform_Work_B_0 = -2
invariant :D630:CreatedJobs_30 + D631:CreatedJobs_31 + D632:CreatedJobs_32 + D633:CreatedJobs_33 + D634:CreatedJobs_34 + Jobs6:AvailableJobId_6 = 1
invariant :D650:CreatedJobs_50 + D651:CreatedJobs_51 + D652:CreatedJobs_52 + D653:CreatedJobs_53 + D654:CreatedJobs_54 + Jobs10:AvailableJobId_10 = 1
invariant :D511:Schedule_Task_E_11 + Jobs11:f3_11 + Jobs11:f2_11 + Jobs11:f1_11 + Jobs11:AvailableJobId_11 + D111:FetchJobE_11 + D111:QueueJobB_11 + D111:NotifyEventJobQueuedB_11 + D111:Perform_Work_B_11 = 1
invariant :D41:place_482_1 + D61:CreatedJobs_1 + D66:CreatedJobs_6 + D611:CreatedJobs_11 + D616:CreatedJobs_16 + D621:CreatedJobs_21 + D626:CreatedJobs_26 + D631:CreatedJobs_31 + D636:CreatedJobs_36 + D641:CreatedJobs_41 + D646:CreatedJobs_46 + D651:CreatedJobs_51 + D656:CreatedJobs_56 + D661:CreatedJobs_61 + D666:CreatedJobs_66 + D671:CreatedJobs_71 + D676:CreatedJobs_76 + D681:CreatedJobs_81 + D686:CreatedJobs_86 + D691:CreatedJobs_91 + D696:CreatedJobs_96 + D6101:CreatedJobs_101 + Sources1:ModifiedSrc_1 + Sources1:TheSour_1 = 1
invariant :D625:CreatedJobs_25 + D626:CreatedJobs_26 + D627:CreatedJobs_27 + D628:CreatedJobs_28 + D629:CreatedJobs_29 + Jobs5:AvailableJobId_5 = 1
invariant :NotifyEventEndOfCheckSourcesE:NotifyEventEndOfCheckSourcesE_0 + NotifyEventEndOfCheckSourcesB:NotifyEventEndOfCheckSourcesB_0 + Check_Sources_B:Check_Sources_B_0 + place_782:place_782_0 + place_787:place_787_0 + Perform_Work_E:Perform_Work_E_0 + Schedule_Task_B:Schedule_Task_B_0 + Try_Check_Sources_E:Try_Check_Sources_E_0 + Try_Check_Sources_B:Try_Check_Sources_B_0 + D50:Schedule_Task_E_0 + D51:Schedule_Task_E_1 + D52:Schedule_Task_E_2 + D53:Schedule_Task_E_3 + D54:Schedule_Task_E_4 + D55:Schedule_Task_E_5 + D56:Schedule_Task_E_6 + D57:Schedule_Task_E_7 + D58:Schedule_Task_E_8 + D59:Schedule_Task_E_9 + D510:Schedule_Task_E_10 + D511:Schedule_Task_E_11 + D512:Schedule_Task_E_12 + D513:Schedule_Task_E_13 + D514:Schedule_Task_E_14 + D515:Schedule_Task_E_15 + D516:Schedule_Task_E_16 + D517:Schedule_Task_E_17 + D518:Schedule_Task_E_18 + D519:Schedule_Task_E_19 + D520:Schedule_Task_E_20 + D521:Schedule_Task_E_21 + D522:Schedule_Task_E_22 + D523:Schedule_Task_E_23 + D524:Schedule_Task_E_24 + D525:Schedule_Task_E_25 + D526:Schedule_Task_E_26 + D527:Schedule_Task_E_27 + D528:Schedule_Task_E_28 + D529:Schedule_Task_E_29 + D530:Schedule_Task_E_30 + D531:Schedule_Task_E_31 + D532:Schedule_Task_E_32 + D533:Schedule_Task_E_33 + D534:Schedule_Task_E_34 + D535:Schedule_Task_E_35 + D536:Schedule_Task_E_36 + D537:Schedule_Task_E_37 + D538:Schedule_Task_E_38 + D539:Schedule_Task_E_39 + D540:Schedule_Task_E_40 + D541:Schedule_Task_E_41 + -1'block:block_0 + -1'CanInjectEvent:CanInjectEvent_0 + cJobCnt:cJobCnt_0 + D10:FetchJobE_0 + D10:QueueJobB_0 + D10:Perform_Work_B_0 + D11:FetchJobE_1 + D11:QueueJobB_1 + D11:Perform_Work_B_1 + D12:FetchJobE_2 + D12:QueueJobB_2 + D12:Perform_Work_B_2 + D13:FetchJobE_3 + D13:QueueJobB_3 + D13:Perform_Work_B_3 + D14:FetchJobE_4 + D14:QueueJobB_4 + D14:Perform_Work_B_4 + D15:FetchJobE_5 + D15:QueueJobB_5 + D15:Perform_Work_B_5 + D16:FetchJobE_6 + D16:QueueJobB_6 + D16:Perform_Work_B_6 + D17:FetchJobE_7 + D17:QueueJobB_7 + D17:Perform_Work_B_7 + D18:FetchJobE_8 + D18:QueueJobB_8 + D18:Perform_Work_B_8 + D19:FetchJobE_9 + D19:QueueJobB_9 + D19:Perform_Work_B_9 + D110:FetchJobE_10 + D110:QueueJobB_10 + D110:Perform_Work_B_10 + D111:FetchJobE_11 + D111:QueueJobB_11 + D111:Perform_Work_B_11 + D112:FetchJobE_12 + D112:QueueJobB_12 + D112:Perform_Work_B_12 + D113:FetchJobE_13 + D113:QueueJobB_13 + D113:Perform_Work_B_13 + D114:FetchJobE_14 + D114:QueueJobB_14 + D114:Perform_Work_B_14 + D115:FetchJobE_15 + D115:QueueJobB_15 + D115:Perform_Work_B_15 + D116:FetchJobE_16 + D116:QueueJobB_16 + D116:Perform_Work_B_16 + D117:FetchJobE_17 + D117:QueueJobB_17 + D117:Perform_Work_B_17 + D118:FetchJobE_18 + D118:QueueJobB_18 + D118:Perform_Work_B_18 + D119:FetchJobE_19 + D119:QueueJobB_19 + D119:Perform_Work_B_19 + D120:FetchJobE_20 + D120:QueueJobB_20 + D120:Perform_Work_B_20 = 7
invariant :Sources4:DataOnSrc_4 + -1'Sources4:TheSour_4 = 0
invariant :-1'Jobs0:f2_0 + Jobs0:f1_0 + -1'Jobs1:f2_1 + Jobs1:f1_1 + -1'Jobs2:f2_2 + Jobs2:f1_2 + -1'Jobs3:f2_3 + Jobs3:f1_3 + -1'Jobs4:f2_4 + Jobs4:f1_4 + -1'Jobs5:f2_5 + Jobs5:f1_5 + -1'Jobs6:f2_6 + Jobs6:f1_6 + -1'Jobs7:f2_7 + Jobs7:f1_7 + -1'Jobs8:f2_8 + Jobs8:f1_8 + -1'Jobs9:f2_9 + Jobs9:f1_9 + -1'Jobs10:f2_10 + Jobs10:f1_10 + -1'Jobs11:f2_11 + Jobs11:f1_11 + -1'Jobs12:f2_12 + Jobs12:f1_12 + -1'Jobs13:f2_13 + Jobs13:f1_13 + -1'Jobs14:f2_14 + Jobs14:f1_14 + -1'Jobs15:f2_15 + Jobs15:f1_15 + -1'Jobs16:f2_16 + Jobs16:f1_16 + -1'Jobs17:f2_17 + Jobs17:f1_17 + -1'Jobs18:f2_18 + Jobs18:f1_18 + -1'Jobs19:f2_19 + Jobs19:f1_19 + -1'Jobs20:f2_20 + Jobs20:f1_20 + mo2:mo2_0 + -1'mi2:mi2_0 = 0
invariant :D55:Schedule_Task_E_5 + Jobs5:f3_5 + Jobs5:f2_5 + Jobs5:f1_5 + Jobs5:AvailableJobId_5 + D15:FetchJobE_5 + D15:QueueJobB_5 + D15:NotifyEventJobQueuedB_5 + D15:Perform_Work_B_5 = 1
invariant :D58:Schedule_Task_E_8 + Jobs8:f3_8 + Jobs8:f2_8 + Jobs8:f1_8 + Jobs8:AvailableJobId_8 + D18:FetchJobE_8 + D18:QueueJobB_8 + D18:NotifyEventJobQueuedB_8 + D18:Perform_Work_B_8 = 1
invariant :Sources2:DataOnSrc_2 + -1'Sources2:TheSour_2 = 0
invariant :D620:CreatedJobs_20 + D621:CreatedJobs_21 + D622:CreatedJobs_22 + D623:CreatedJobs_23 + D624:CreatedJobs_24 + Jobs4:AvailableJobId_4 = 1
invariant :D645:CreatedJobs_45 + D646:CreatedJobs_46 + D647:CreatedJobs_47 + D648:CreatedJobs_48 + D649:CreatedJobs_49 + Jobs9:AvailableJobId_9 = 1
invariant :D51:Schedule_Task_E_1 + Jobs1:f3_1 + Jobs1:f2_1 + Jobs1:f1_1 + Jobs1:AvailableJobId_1 + D11:FetchJobE_1 + D11:QueueJobB_1 + D11:NotifyEventJobQueuedB_1 + D11:Perform_Work_B_1 = 1
invariant :D42:place_482_2 + D62:CreatedJobs_2 + D67:CreatedJobs_7 + D612:CreatedJobs_12 + D617:CreatedJobs_17 + D622:CreatedJobs_22 + D627:CreatedJobs_27 + D632:CreatedJobs_32 + D637:CreatedJobs_37 + D642:CreatedJobs_42 + D647:CreatedJobs_47 + D652:CreatedJobs_52 + D657:CreatedJobs_57 + D662:CreatedJobs_62 + D667:CreatedJobs_67 + D672:CreatedJobs_72 + D677:CreatedJobs_77 + D682:CreatedJobs_82 + D687:CreatedJobs_87 + D692:CreatedJobs_92 + D697:CreatedJobs_97 + D6102:CreatedJobs_102 + Sources2:ModifiedSrc_2 + Sources2:TheSour_2 = 1
invariant :D615:CreatedJobs_15 + D616:CreatedJobs_16 + D617:CreatedJobs_17 + D618:CreatedJobs_18 + D619:CreatedJobs_19 + Jobs3:AvailableJobId_3 = 1
invariant :-3'QueueJobE:QueueJobE_0 + -3'NotifyEventJobQueuedE:NotifyEventJobQueuedE_0 + -3'place_523:place_523_0 + -4'place_522:place_522_0 + -6'place_521:place_521_0 + -12'place_520:place_520_0 + -12'place_518:place_518_0 + -12'place_500:place_500_0 + -12'Check_Sources_E:Check_Sources_E_0 + 3'D50:Schedule_Task_E_0 + 3'D51:Schedule_Task_E_1 + 3'D52:Schedule_Task_E_2 + 3'D53:Schedule_Task_E_3 + 3'D54:Schedule_Task_E_4 + 3'D55:Schedule_Task_E_5 + 3'D56:Schedule_Task_E_6 + 3'D57:Schedule_Task_E_7 + 3'D58:Schedule_Task_E_8 + 3'D59:Schedule_Task_E_9 + 3'D510:Schedule_Task_E_10 + 3'D511:Schedule_Task_E_11 + 3'D512:Schedule_Task_E_12 + 3'D513:Schedule_Task_E_13 + 3'D514:Schedule_Task_E_14 + 3'D515:Schedule_Task_E_15 + 3'D516:Schedule_Task_E_16 + 3'D517:Schedule_Task_E_17 + 3'D518:Schedule_Task_E_18 + 3'D519:Schedule_Task_E_19 + 3'D520:Schedule_Task_E_20 + -3'block:block_0 + -1'place_460:place_460_0 + -3'place_458:place_458_0 + -9'place_456:place_456_0 + -12'CanInjectEvent:CanInjectEvent_0 + 3'D10:FetchJobE_0 + 3'D10:Perform_Work_B_0 + 3'D11:FetchJobE_1 + 3'D11:Perform_Work_B_1 + 3'D12:FetchJobE_2 + 3'D12:Perform_Work_B_2 + 3'D13:FetchJobE_3 + 3'D13:Perform_Work_B_3 + 3'D14:FetchJobE_4 + 3'D14:Perform_Work_B_4 + 3'D15:FetchJobE_5 + 3'D15:Perform_Work_B_5 + 3'D16:FetchJobE_6 + 3'D16:Perform_Work_B_6 + 3'D17:FetchJobE_7 + 3'D17:Perform_Work_B_7 + 3'D18:FetchJobE_8 + 3'D18:Perform_Work_B_8 + 3'D19:FetchJobE_9 + 3'D19:Perform_Work_B_9 + 3'D110:FetchJobE_10 + 3'D110:Perform_Work_B_10 + 3'D111:FetchJobE_11 + 3'D111:Perform_Work_B_11 + 3'D112:FetchJobE_12 + 3'D112:Perform_Work_B_12 + 3'D113:FetchJobE_13 + 3'D113:Perform_Work_B_13 + 3'D114:FetchJobE_14 + 3'D114:Perform_Work_B_14 + 3'D115:FetchJobE_15 + 3'D115:Perform_Work_B_15 + 3'D116:FetchJobE_16 + 3'D116:Perform_Work_B_16 + 3'D117:FetchJobE_17 + 3'D117:Perform_Work_B_17 + 3'D118:FetchJobE_18 + 3'D118:Perform_Work_B_18 + 3'D119:FetchJobE_19 + 3'D119:Perform_Work_B_19 + 3'D120:FetchJobE_20 + 3'D120:Perform_Work_B_20 + 3'Sources0:ModifiedSrc_0 + 3'Sources0:TheSour_0 + 3'Sources1:ModifiedSrc_1 + 3'Sources1:TheSour_1 + 3'Sources2:ModifiedSrc_2 + 3'Sources2:TheSour_2 + 3'Sources3:ModifiedSrc_3 + 3'Sources3:TheSour_3 + 3'Sources4:ModifiedSrc_4 + 3'Sources4:TheSour_4 = -6
invariant :D635:CreatedJobs_35 + D636:CreatedJobs_36 + D637:CreatedJobs_37 + D638:CreatedJobs_38 + D639:CreatedJobs_39 + Jobs7:AvailableJobId_7 = 1
invariant :D690:CreatedJobs_90 + D691:CreatedJobs_91 + D692:CreatedJobs_92 + D693:CreatedJobs_93 + D694:CreatedJobs_94 + Jobs18:AvailableJobId_18 = 1
invariant :D53:Schedule_Task_E_3 + Jobs3:f3_3 + Jobs3:f2_3 + Jobs3:f1_3 + Jobs3:AvailableJobId_3 + D13:FetchJobE_3 + D13:QueueJobB_3 + D13:NotifyEventJobQueuedB_3 + D13:Perform_Work_B_3 = 1
invariant :D510:Schedule_Task_E_10 + Jobs10:f3_10 + Jobs10:f2_10 + Jobs10:f1_10 + Jobs10:AvailableJobId_10 + D110:FetchJobE_10 + D110:QueueJobB_10 + D110:NotifyEventJobQueuedB_10 + D110:Perform_Work_B_10 = 1
invariant :D655:CreatedJobs_55 + D656:CreatedJobs_56 + D657:CreatedJobs_57 + D658:CreatedJobs_58 + D659:CreatedJobs_59 + Jobs11:AvailableJobId_11 = 1
invariant :D518:Schedule_Task_E_18 + Jobs18:f3_18 + Jobs18:f2_18 + Jobs18:f1_18 + Jobs18:AvailableJobId_18 + D118:FetchJobE_18 + D118:QueueJobB_18 + D118:NotifyEventJobQueuedB_18 + D118:Perform_Work_B_18 = 1
invariant :D65:CreatedJobs_5 + D66:CreatedJobs_6 + D67:CreatedJobs_7 + D68:CreatedJobs_8 + D69:CreatedJobs_9 + Jobs1:AvailableJobId_1 = 1
invariant :D517:Schedule_Task_E_17 + Jobs17:f3_17 + Jobs17:f2_17 + Jobs17:f1_17 + Jobs17:AvailableJobId_17 + D117:FetchJobE_17 + D117:QueueJobB_17 + D117:NotifyEventJobQueuedB_17 + D117:Perform_Work_B_17 = 1
invariant :D6100:CreatedJobs_100 + D6101:CreatedJobs_101 + D6102:CreatedJobs_102 + D6103:CreatedJobs_103 + D6104:CreatedJobs_104 + Jobs20:AvailableJobId_20 = 1
invariant :D57:Schedule_Task_E_7 + Jobs7:f3_7 + Jobs7:f2_7 + Jobs7:f1_7 + Jobs7:AvailableJobId_7 + D17:FetchJobE_7 + D17:QueueJobB_7 + D17:NotifyEventJobQueuedB_7 + D17:Perform_Work_B_7 = 1
invariant :D515:Schedule_Task_E_15 + Jobs15:f3_15 + Jobs15:f2_15 + Jobs15:f1_15 + Jobs15:AvailableJobId_15 + D115:FetchJobE_15 + D115:QueueJobB_15 + D115:NotifyEventJobQueuedB_15 + D115:Perform_Work_B_15 = 1
invariant :FetchJobB:FetchJobB_0 + block:block_0 + -1'cJobCnt:cJobCnt_0 + -1'D10:QueueJobB_0 + -1'D11:QueueJobB_1 + -1'D12:QueueJobB_2 + -1'D13:QueueJobB_3 + -1'D14:QueueJobB_4 + -1'D15:QueueJobB_5 + -1'D16:QueueJobB_6 + -1'D17:QueueJobB_7 + -1'D18:QueueJobB_8 + -1'D19:QueueJobB_9 + -1'D110:QueueJobB_10 + -1'D111:QueueJobB_11 + -1'D112:QueueJobB_12 + -1'D113:QueueJobB_13 + -1'D114:QueueJobB_14 + -1'D115:QueueJobB_15 + -1'D116:QueueJobB_16 + -1'D117:QueueJobB_17 + -1'D118:QueueJobB_18 + -1'D119:QueueJobB_19 + -1'D120:QueueJobB_20 = -7
invariant :Sources0:DataOnSrc_0 + -1'Sources0:TheSour_0 = 0
invariant :2'Jobs0:f2_0 + Jobs0:f1_0 + 2'Jobs1:f2_1 + Jobs1:f1_1 + 2'Jobs2:f2_2 + Jobs2:f1_2 + 2'Jobs3:f2_3 + Jobs3:f1_3 + 2'Jobs4:f2_4 + Jobs4:f1_4 + 2'Jobs5:f2_5 + Jobs5:f1_5 + 2'Jobs6:f2_6 + Jobs6:f1_6 + 2'Jobs7:f2_7 + Jobs7:f1_7 + 2'Jobs8:f2_8 + Jobs8:f1_8 + 2'Jobs9:f2_9 + Jobs9:f1_9 + 2'Jobs10:f2_10 + Jobs10:f1_10 + 2'Jobs11:f2_11 + Jobs11:f1_11 + 2'Jobs12:f2_12 + Jobs12:f1_12 + 2'Jobs13:f2_13 + Jobs13:f1_13 + 2'Jobs14:f2_14 + Jobs14:f1_14 + 2'Jobs15:f2_15 + Jobs15:f1_15 + 2'Jobs16:f2_16 + Jobs16:f1_16 + 2'Jobs17:f2_17 + Jobs17:f1_17 + 2'Jobs18:f2_18 + Jobs18:f1_18 + 2'Jobs19:f2_19 + Jobs19:f1_19 + 2'Jobs20:f2_20 + Jobs20:f1_20 + block:block_0 + mo3:mo3_0 + mi2:mi2_0 + mi1:mi1_0 = 4
invariant :JobCnt:JobCnt_0 + cJobCnt:cJobCnt_0 = 10
invariant :D695:CreatedJobs_95 + D696:CreatedJobs_96 + D697:CreatedJobs_97 + D698:CreatedJobs_98 + D699:CreatedJobs_99 + Jobs19:AvailableJobId_19 = 1
invariant :D680:CreatedJobs_80 + D681:CreatedJobs_81 + D682:CreatedJobs_82 + D683:CreatedJobs_83 + D684:CreatedJobs_84 + Jobs16:AvailableJobId_16 = 1
invariant :D513:Schedule_Task_E_13 + Jobs13:f3_13 + Jobs13:f2_13 + Jobs13:f1_13 + Jobs13:AvailableJobId_13 + D113:FetchJobE_13 + D113:QueueJobB_13 + D113:NotifyEventJobQueuedB_13 + D113:Perform_Work_B_13 = 1
invariant :D660:CreatedJobs_60 + D661:CreatedJobs_61 + D662:CreatedJobs_62 + D663:CreatedJobs_63 + D664:CreatedJobs_64 + Jobs12:AvailableJobId_12 = 1
invariant :D670:CreatedJobs_70 + D671:CreatedJobs_71 + D672:CreatedJobs_72 + D673:CreatedJobs_73 + D674:CreatedJobs_74 + Jobs14:AvailableJobId_14 = 1
invariant :Jobs0:f3_0 + Jobs0:f2_0 + Jobs0:f1_0 + Jobs1:f3_1 + Jobs1:f2_1 + Jobs1:f1_1 + Jobs2:f3_2 + Jobs2:f2_2 + Jobs2:f1_2 + Jobs3:f3_3 + Jobs3:f2_3 + Jobs3:f1_3 + Jobs4:f3_4 + Jobs4:f2_4 + Jobs4:f1_4 + Jobs5:f3_5 + Jobs5:f2_5 + Jobs5:f1_5 + Jobs6:f3_6 + Jobs6:f2_6 + Jobs6:f1_6 + Jobs7:f3_7 + Jobs7:f2_7 + Jobs7:f1_7 + Jobs8:f3_8 + Jobs8:f2_8 + Jobs8:f1_8 + Jobs9:f3_9 + Jobs9:f2_9 + Jobs9:f1_9 + Jobs10:f3_10 + Jobs10:f2_10 + Jobs10:f1_10 + Jobs11:f3_11 + Jobs11:f2_11 + Jobs11:f1_11 + Jobs12:f3_12 + Jobs12:f2_12 + Jobs12:f1_12 + Jobs13:f3_13 + Jobs13:f2_13 + Jobs13:f1_13 + Jobs14:f3_14 + Jobs14:f2_14 + Jobs14:f1_14 + Jobs15:f3_15 + Jobs15:f2_15 + Jobs15:f1_15 + Jobs16:f3_16 + Jobs16:f2_16 + Jobs16:f1_16 + Jobs17:f3_17 + Jobs17:f2_17 + Jobs17:f1_17 + Jobs18:f3_18 + Jobs18:f2_18 + Jobs18:f1_18 + Jobs19:f3_19 + Jobs19:f2_19 + Jobs19:f1_19 + Jobs20:f3_20 + Jobs20:f2_20 + Jobs20:f1_20 + block:block_0 = 3
invariant :D59:Schedule_Task_E_9 + Jobs9:f3_9 + Jobs9:f2_9 + Jobs9:f1_9 + Jobs9:AvailableJobId_9 + D19:FetchJobE_9 + D19:QueueJobB_9 + D19:NotifyEventJobQueuedB_9 + D19:Perform_Work_B_9 = 1
invariant :D52:Schedule_Task_E_2 + Jobs2:f3_2 + Jobs2:f2_2 + Jobs2:f1_2 + Jobs2:AvailableJobId_2 + D12:FetchJobE_2 + D12:QueueJobB_2 + D12:NotifyEventJobQueuedB_2 + D12:Perform_Work_B_2 = 1
invariant :3'place_523:place_523_0 + 4'place_522:place_522_0 + 6'place_521:place_521_0 + 12'place_520:place_520_0 + 12'place_518:place_518_0 + 12'place_500:place_500_0 + 12'Check_Sources_E:Check_Sources_E_0 + 3'place_462:place_462_0 + 4'place_460:place_460_0 + 6'place_458:place_458_0 + 12'place_456:place_456_0 + 12'CanInjectEvent:CanInjectEvent_0 = 12
invariant :D54:Schedule_Task_E_4 + Jobs4:f3_4 + Jobs4:f2_4 + Jobs4:f1_4 + Jobs4:AvailableJobId_4 + D14:FetchJobE_4 + D14:QueueJobB_4 + D14:NotifyEventJobQueuedB_4 + D14:Perform_Work_B_4 = 1
invariant :-1'Jobs0:f2_0 + -2'Jobs0:f1_0 + -1'Jobs1:f2_1 + -2'Jobs1:f1_1 + -1'Jobs2:f2_2 + -2'Jobs2:f1_2 + -1'Jobs3:f2_3 + -2'Jobs3:f1_3 + -1'Jobs4:f2_4 + -2'Jobs4:f1_4 + -1'Jobs5:f2_5 + -2'Jobs5:f1_5 + -1'Jobs6:f2_6 + -2'Jobs6:f1_6 + -1'Jobs7:f2_7 + -2'Jobs7:f1_7 + -1'Jobs8:f2_8 + -2'Jobs8:f1_8 + -1'Jobs9:f2_9 + -2'Jobs9:f1_9 + -1'Jobs10:f2_10 + -2'Jobs10:f1_10 + -1'Jobs11:f2_11 + -2'Jobs11:f1_11 + -1'Jobs12:f2_12 + -2'Jobs12:f1_12 + -1'Jobs13:f2_13 + -2'Jobs13:f1_13 + -1'Jobs14:f2_14 + -2'Jobs14:f1_14 + -1'Jobs15:f2_15 + -2'Jobs15:f1_15 + -1'Jobs16:f2_16 + -2'Jobs16:f1_16 + -1'Jobs17:f2_17 + -2'Jobs17:f1_17 + -1'Jobs18:f2_18 + -2'Jobs18:f1_18 + -1'Jobs19:f2_19 + -2'Jobs19:f1_19 + -1'Jobs20:f2_20 + -2'Jobs20:f1_20 + -1'block:block_0 + mo1:mo1_0 + -1'mi1:mi1_0 = -3
invariant :D675:CreatedJobs_75 + D676:CreatedJobs_76 + D677:CreatedJobs_77 + D678:CreatedJobs_78 + D679:CreatedJobs_79 + Jobs15:AvailableJobId_15 = 1
invariant :D640:CreatedJobs_40 + D641:CreatedJobs_41 + D642:CreatedJobs_42 + D643:CreatedJobs_43 + D644:CreatedJobs_44 + Jobs8:AvailableJobId_8 = 1
invariant :D685:CreatedJobs_85 + D686:CreatedJobs_86 + D687:CreatedJobs_87 + D688:CreatedJobs_88 + D689:CreatedJobs_89 + Jobs17:AvailableJobId_17 = 1
invariant :D40:place_482_0 + -1'D61:CreatedJobs_1 + -1'D62:CreatedJobs_2 + -1'D63:CreatedJobs_3 + -1'D64:CreatedJobs_4 + -1'D66:CreatedJobs_6 + -1'D67:CreatedJobs_7 + -1'D68:CreatedJobs_8 + -1'D69:CreatedJobs_9 + -1'D611:CreatedJobs_11 + -1'D612:CreatedJobs_12 + -1'D613:CreatedJobs_13 + -1'D614:CreatedJobs_14 + -1'D616:CreatedJobs_16 + -1'D617:CreatedJobs_17 + -1'D618:CreatedJobs_18 + -1'D619:CreatedJobs_19 + -1'D621:CreatedJobs_21 + -1'D622:CreatedJobs_22 + -1'D623:CreatedJobs_23 + -1'D624:CreatedJobs_24 + -1'D626:CreatedJobs_26 + -1'D627:CreatedJobs_27 + -1'D628:CreatedJobs_28 + -1'D629:CreatedJobs_29 + -1'D631:CreatedJobs_31 + -1'D632:CreatedJobs_32 + -1'D633:CreatedJobs_33 + -1'D634:CreatedJobs_34 + -1'D636:CreatedJobs_36 + -1'D637:CreatedJobs_37 + -1'D638:CreatedJobs_38 + -1'D639:CreatedJobs_39 + -1'D641:CreatedJobs_41 + -1'D642:CreatedJobs_42 + -1'D643:CreatedJobs_43 + -1'D644:CreatedJobs_44 + -1'D646:CreatedJobs_46 + -1'D647:CreatedJobs_47 + -1'D648:CreatedJobs_48 + -1'D649:CreatedJobs_49 + -1'D651:CreatedJobs_51 + -1'D652:CreatedJobs_52 + -1'D653:CreatedJobs_53 + -1'D654:CreatedJobs_54 + -1'D656:CreatedJobs_56 + -1'D657:CreatedJobs_57 + -1'D658:CreatedJobs_58 + -1'D659:CreatedJobs_59 + -1'D661:CreatedJobs_61 + -1'D662:CreatedJobs_62 + -1'D663:CreatedJobs_63 + -1'D664:CreatedJobs_64 + -1'D666:CreatedJobs_66 + -1'D667:CreatedJobs_67 + -1'D668:CreatedJobs_68 + -1'D669:CreatedJobs_69 + -1'D671:CreatedJobs_71 + -1'D672:CreatedJobs_72 + -1'D673:CreatedJobs_73 + -1'D674:CreatedJobs_74 + -1'D676:CreatedJobs_76 + -1'D677:CreatedJobs_77 + -1'D678:CreatedJobs_78 + -1'D679:CreatedJobs_79 + -1'D681:CreatedJobs_81 + -1'D682:CreatedJobs_82 + -1'D683:CreatedJobs_83 + -1'D684:CreatedJobs_84 + -1'D686:CreatedJobs_86 + -1'D687:CreatedJobs_87 + -1'D688:CreatedJobs_88 + -1'D689:CreatedJobs_89 + -1'D691:CreatedJobs_91 + -1'D692:CreatedJobs_92 + -1'D693:CreatedJobs_93 + -1'D694:CreatedJobs_94 + -1'D696:CreatedJobs_96 + -1'D697:CreatedJobs_97 + -1'D698:CreatedJobs_98 + -1'D699:CreatedJobs_99 + -1'D6101:CreatedJobs_101 + -1'D6102:CreatedJobs_102 + -1'D6103:CreatedJobs_103 + -1'D6104:CreatedJobs_104 + -1'Jobs0:AvailableJobId_0 + -1'Jobs1:AvailableJobId_1 + -1'Jobs2:AvailableJobId_2 + -1'Jobs3:AvailableJobId_3 + -1'Jobs4:AvailableJobId_4 + -1'Jobs5:AvailableJobId_5 + -1'Jobs6:AvailableJobId_6 + -1'Jobs7:AvailableJobId_7 + -1'Jobs8:AvailableJobId_8 + -1'Jobs9:AvailableJobId_9 + -1'Jobs10:AvailableJobId_10 + -1'Jobs11:AvailableJobId_11 + -1'Jobs12:AvailableJobId_12 + -1'Jobs13:AvailableJobId_13 + -1'Jobs14:AvailableJobId_14 + -1'Jobs15:AvailableJobId_15 + -1'Jobs16:AvailableJobId_16 + -1'Jobs17:AvailableJobId_17 + -1'Jobs18:AvailableJobId_18 + -1'Jobs19:AvailableJobId_19 + -1'Jobs20:AvailableJobId_20 + Sources0:ModifiedSrc_0 + Sources0:TheSour_0 = -20
invariant :D610:CreatedJobs_10 + D611:CreatedJobs_11 + D612:CreatedJobs_12 + D613:CreatedJobs_13 + D614:CreatedJobs_14 + Jobs2:AvailableJobId_2 = 1
invariant :D519:Schedule_Task_E_19 + Jobs19:f3_19 + Jobs19:f2_19 + Jobs19:f1_19 + Jobs19:AvailableJobId_19 + D119:FetchJobE_19 + D119:QueueJobB_19 + D119:NotifyEventJobQueuedB_19 + D119:Perform_Work_B_19 = 1
invariant :D44:place_482_4 + D64:CreatedJobs_4 + D69:CreatedJobs_9 + D614:CreatedJobs_14 + D619:CreatedJobs_19 + D624:CreatedJobs_24 + D629:CreatedJobs_29 + D634:CreatedJobs_34 + D639:CreatedJobs_39 + D644:CreatedJobs_44 + D649:CreatedJobs_49 + D654:CreatedJobs_54 + D659:CreatedJobs_59 + D664:CreatedJobs_64 + D669:CreatedJobs_69 + D674:CreatedJobs_74 + D679:CreatedJobs_79 + D684:CreatedJobs_84 + D689:CreatedJobs_89 + D694:CreatedJobs_94 + D699:CreatedJobs_99 + D6104:CreatedJobs_104 + Sources4:ModifiedSrc_4 + Sources4:TheSour_4 = 1
invariant :D516:Schedule_Task_E_16 + Jobs16:f3_16 + Jobs16:f2_16 + Jobs16:f1_16 + Jobs16:AvailableJobId_16 + D116:FetchJobE_16 + D116:QueueJobB_16 + D116:NotifyEventJobQueuedB_16 + D116:Perform_Work_B_16 = 1
invariant :D512:Schedule_Task_E_12 + Jobs12:f3_12 + Jobs12:f2_12 + Jobs12:f1_12 + Jobs12:AvailableJobId_12 + D112:FetchJobE_12 + D112:QueueJobB_12 + D112:NotifyEventJobQueuedB_12 + D112:Perform_Work_B_12 = 1
invariant :D514:Schedule_Task_E_14 + Jobs14:f3_14 + Jobs14:f2_14 + Jobs14:f1_14 + Jobs14:AvailableJobId_14 + D114:FetchJobE_14 + D114:QueueJobB_14 + D114:NotifyEventJobQueuedB_14 + D114:Perform_Work_B_14 = 1
invariant :Sources3:DataOnSrc_3 + -1'Sources3:TheSour_3 = 0
invariant :D520:Schedule_Task_E_20 + Jobs20:f3_20 + Jobs20:f2_20 + Jobs20:f1_20 + Jobs20:AvailableJobId_20 + D120:FetchJobE_20 + D120:QueueJobB_20 + D120:NotifyEventJobQueuedB_20 + D120:Perform_Work_B_20 = 1
invariant :D60:CreatedJobs_0 + D61:CreatedJobs_1 + D62:CreatedJobs_2 + D63:CreatedJobs_3 + D64:CreatedJobs_4 + Jobs0:AvailableJobId_0 = 1
invariant :mi3:mi3_0 + mi2:mi2_0 + mi1:mi1_0 = 1
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O3, model.c], workingDir=/home/mcc/execution]
Compilation finished in 12134 ms.
Running link step : CommandLine [args=[gcc, -shared, -o, gal.so, model.o], workingDir=/home/mcc/execution]
Link finished in 54 ms.
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, --ltl, (LTLAP0==true), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 1928 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-00 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, X((LTLAP1==true)), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 27 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-01 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, --ltl, (LTLAP1==true), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 1945 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-02 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, --ltl, (LTLAP2==true), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 1913 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-03 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, X(X([](<>([]((LTLAP3==true)))))), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 38 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-04 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, --ltl, (LTLAP4==true), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 1911 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-05 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, --ltl, (LTLAP5==true), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 1942 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-06 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, --ltl, (LTLAP6==true), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 1944 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-07 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, X([](((LTLAP7==true))U(<>((LTLAP8==true))))), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 26 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-08 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, X(([](X((LTLAP9==true))))U([]((LTLAP10==true)))), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 38 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-09 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, <>([]((X((LTLAP11==true)))U([]((LTLAP9==true))))), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 33 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-10 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, <>(X(X((LTLAP12==true)))), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 26 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-11 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, (<>([](X((LTLAP12==true)))))U((LTLAP13==true)), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 26 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-12 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, (X(<>((LTLAP14==true))))U((LTLAP12==true)), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 27 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-13 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, --when, --ltl, [](X(X(<>((LTLAP5==true))))), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 30 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-14 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, --ltl, <>([]([]([](<>((LTLAP12==true)))))), --buchi-type=spotba], workingDir=/home/mcc/execution]
LTSmin run took 1954 ms.
FORMULA PolyORBNT-COL-S05J20-LTLFireability-15 FALSE TECHNIQUES PARTIAL_ORDER EXPLICIT LTSMIN SAT_SMT
ITS tools runner thread asked to quit. Dying gracefully.
BK_STOP 1527798624214
--------------------
content from stderr:
+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution LTLFireability -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ /home/mcc/BenchKit//itstools/its-tools -consoleLog -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination LTLFireability -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss8m -Xms40m -Xmx8192m -Dfile.encoding=UTF-8 -Dosgi.requiredJavaVersion=1.6
May 31, 2018 8:29:32 PM fr.lip6.move.gal.application.Application start
INFO: Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, LTLFireability, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -its, -ltsminpath, /home/mcc/BenchKit//lts_install_dir/, -smt]
May 31, 2018 8:29:32 PM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
May 31, 2018 8:29:32 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 994 ms
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 48 places.
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Computed order using colors.
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :Threads->FetchJobB,QueueJobE,NotifyEventJobQueuedE,NotifyEventEndOfCheckSourcesE,NotifyEventEndOfCheckSourcesB,place_523,place_522,place_521,place_520,place_518,place_500,Check_Sources_E,Check_Sources_B,place_782,place_787,Perform_Work_E,Schedule_Task_B,Try_Check_Sources_E,Try_Check_Sources_B,
D4->place_482,
D5->Schedule_Task_E,
D6->CreatedJobs,
Jobs->f3,f2,f1,AvailableJobId,
Dot->block,mo3,mo2,mo1,mi3,mi2,mi1,cSources,place_462,place_460,place_458,place_456,CanInjectEvent,JobCnt,cJobCnt,
D1->FetchJobE,QueueJobB,NotifyEventJobQueuedB,Perform_Work_B,
Sources->ModifiedSrc,DataOnSrc,TheSour,
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms3 symmetric to ms2 in transition trans_489
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms2 symmetric to ms4 in transition trans_489
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms4 symmetric to ms1 in transition trans_489
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms3 symmetric to ms2 in transition trans_488
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms2 symmetric to ms1 in transition trans_488
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms2 symmetric to ms1 in transition trans_487
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 38 transitions.
May 31, 2018 8:29:33 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains.
May 31, 2018 8:29:33 PM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/model.pnml.img.gal : 10 ms
May 31, 2018 8:29:33 PM fr.lip6.move.gal.application.MccTranslator applyOrder
INFO: Applying decomposition
May 31, 2018 8:29:33 PM fr.lip6.move.gal.instantiate.CompositeBuilder decomposeWithOrder
INFO: Decomposing Gal with order
May 31, 2018 8:29:34 PM fr.lip6.move.gal.instantiate.Instantiator instantiateParameters
INFO: On-the-fly reduction of False transitions avoided exploring 697.0 instantiations of transitions. Total transitions/syncs built is 751
May 31, 2018 8:29:34 PM fr.lip6.move.gal.instantiate.Instantiator fuseIsomorphicEffects
INFO: Removed a total of 63 redundant transitions.
May 31, 2018 8:29:34 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 400 ms
May 31, 2018 8:29:35 PM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting arrays FetchJobE, QueueJobB, f3, f2, f1, NotifyEventJobQueuedB, ModifiedSrc, CreatedJobs, place_482, AvailableJobId, DataOnSrc, TheSour, Perform_Work_B, Schedule_Task_E to variables to allow decomposition.
May 31, 2018 8:29:36 PM fr.lip6.move.gal.instantiate.Instantiator fuseIsomorphicEffects
INFO: Removed a total of 1335 redundant transitions.
May 31, 2018 8:29:39 PM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/LTLFireability.pnml.gal : 48 ms
May 31, 2018 8:29:39 PM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSLTLTools
INFO: Time to serialize properties into /home/mcc/execution/LTLFireability.ltl : 9 ms
May 31, 2018 8:29:40 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was not deterministic with 319 transitions. Expanding to a total of 607 deterministic transitions.
May 31, 2018 8:29:40 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Determinization took 7 ms.
May 31, 2018 8:29:40 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 62 place invariants in 267 ms
May 31, 2018 8:29:42 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver init
INFO: Proved 369 variables to be positive in 1438 ms
May 31, 2018 8:29:42 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeAblingMatrix
INFO: Computing symmetric may disable matrix : 575 transitions.
May 31, 2018 8:29:42 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of disable matrix completed :0/575 took 0 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 31, 2018 8:29:42 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Complete disable matrix. took 76 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 31, 2018 8:29:42 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeAblingMatrix
INFO: Computing symmetric may enable matrix : 575 transitions.
May 31, 2018 8:29:42 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Complete enable matrix. took 29 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 31, 2018 8:29:47 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeCoEnablingMatrix
INFO: Computing symmetric co enabling matrix : 575 transitions.
May 31, 2018 8:29:51 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of co-enabling matrix(0/575) took 3779 ms. Total solver calls (SAT/UNSAT): 494(415/79)
May 31, 2018 8:29:55 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of co-enabling matrix(1/575) took 7991 ms. Total solver calls (SAT/UNSAT): 991(833/158)
SMT solver raised 'unknown', retrying with same input.
SMT solver raised 'unknown' twice, overapproximating result to 1.
May 31, 2018 8:29:55 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Finished co-enabling matrix. took 8560 ms. Total solver calls (SAT/UNSAT): 992(834/158)
May 31, 2018 8:29:55 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeDoNotAccord
INFO: Computing Do-Not-Accords matrix : 575 transitions.
May 31, 2018 8:29:56 PM fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver checkSat
WARNING: SMT solver unexpectedly returned 'unknown' answer, retrying.
Skipping mayMatrices nes/nds SMT solver raised an error :unknown
java.lang.RuntimeException: SMT solver raised an error :unknown
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.checkSat(NextBMCSolver.java:318)
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.checkSat(NextBMCSolver.java:305)
at fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver.computeDoNotAccord(NecessaryEnablingsolver.java:628)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.printLabels(Gal2PinsTransformerNext.java:538)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.printDependencyMatrix(Gal2PinsTransformerNext.java:209)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.buildBodyFile(Gal2PinsTransformerNext.java:85)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.transform(Gal2PinsTransformerNext.java:830)
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:71)
at java.lang.Thread.run(Thread.java:748)
May 31, 2018 8:29:56 PM fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext transform
INFO: Built C files in 17327ms conformant to PINS in folder :/home/mcc/execution
Sequence of Actions to be Executed by the VM
This is useful if one wants to reexecute the tool in the VM from the submitted image disk.
set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="PolyORBNT-COL-S05J20"
export BK_EXAMINATION="LTLFireability"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
# this is specific to your benchmark or test
export BIN_DIR="$HOME/BenchKit/bin"
# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi
tar xzf /home/mcc/BenchKit/INPUTS/PolyORBNT-COL-S05J20.tgz
mv PolyORBNT-COL-S05J20 execution
cd execution
pwd
ls -lh
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-3637"
echo " Executing tool itstools"
echo " Input is PolyORBNT-COL-S05J20, examination is LTLFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r212-smll-152732263200426"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "LTLFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "LTLFireability" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "LTLFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property LTLFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "LTLFireability.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '
echo "FORMULA_NAME $x"
done
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;