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 |
11236.750 | 1302538.00 | 1320333.00 | 571.10 | 6.9382E+0008 2.1512E+0009 10 58 | 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)
.............
=====================================================================
Generated by BenchKit 2-2979
Executing tool itstools
Input is PolyORBNT-COL-S05J20, examination is StateSpace
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r085kn-ebro-146369085800820
=====================================================================
--------------------
content from stdout:
=== Data for post analysis generated by BenchKit (invocation template)
no data necessary for post analysis
=== Now, execution of the tool begins
BK_START 1464089013225
its-reach command run as :
/home/mcc/BenchKit/eclipse/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201605191313/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /home/mcc/execution/model.pnml.gal -t CGAL --stats
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
PolyORBNT\_COL\_S05J20\_flat\_mod,6.93821e+08,769.941,9352576,2.3626e+06,28,1.80667e+07,1449,1375,6.6352e+06,62,1270,0
Total reachable state count : 693820562
Max variable value : 10
STATE_SPACE MAX_TOKEN_IN_PLACE 10 TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Maximum sum along a path : 58
STATE_SPACE MAX_TOKEN_PER_MARKING 58 TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Exact state count : 693820562
STATE_SPACE STATES 693820562 TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Total edges in reachability graph : 2151241179
STATE_SPACE TRANSITIONS 2151241179 TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
BK_STOP 1464090315763
--------------------
content from stderr:
+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ StateSpace = StateSpace ]]
+ [[ -f modelMain.xml ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution StateSpace -its
+ ulimit -s 65536
+ java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=512m -Xss8m -Xms40m -Xmx8192m -Declipse.pde.launch=true -Dfile.encoding=UTF-8 -classpath /home/mcc/BenchKit//eclipse/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar org.eclipse.equinox.launcher.Main -application fr.lip6.move.gal.application.pnmcc -data /home/mcc/BenchKit//workspace -os linux -ws gtk -arch x86_64 -nl en_US -consoleLog -pnfolder /home/mcc/execution -examination StateSpace -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
May 24, 2016 11:23:38 AM fr.lip6.move.gal.application.Application transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
May 24, 2016 11:23:38 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 4514 ms
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 48 places.
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: read order :VarOrder [vars=[block[0], FetchJobE[0], FetchJobE[1], FetchJobE[2], FetchJobE[3], FetchJobE[4], FetchJobE[5], FetchJobE[6], FetchJobE[7], FetchJobE[8], FetchJobE[9], FetchJobE[10], FetchJobE[11], FetchJobE[12], FetchJobE[13], FetchJobE[14], FetchJobE[15], FetchJobE[16], FetchJobE[17], FetchJobE[18], FetchJobE[19], FetchJobE[20], FetchJobB[0], QueueJobE[0], QueueJobB[0], QueueJobB[1], QueueJobB[2], QueueJobB[3], QueueJobB[4], QueueJobB[5], QueueJobB[6], QueueJobB[7], QueueJobB[8], QueueJobB[9], QueueJobB[10], QueueJobB[11], QueueJobB[12], QueueJobB[13], QueueJobB[14], QueueJobB[15], QueueJobB[16], QueueJobB[17], QueueJobB[18], QueueJobB[19], QueueJobB[20], f3[0], f3[1], f3[2], f3[3], f3[4], f3[5], f3[6], f3[7], f3[8], f3[9], f3[10], f3[11], f3[12], f3[13], f3[14], f3[15], f3[16], f3[17], f3[18], f3[19], f3[20], mo3[0], mo2[0], mo1[0], f2[0], f2[1], f2[2], f2[3], f2[4], f2[5], f2[6], f2[7], f2[8], f2[9], f2[10], f2[11], f2[12], f2[13], f2[14], f2[15], f2[16], f2[17], f2[18], f2[19], f2[20], f1[0], f1[1], f1[2], f1[3], f1[4], f1[5], f1[6], f1[7], f1[8], f1[9], f1[10], f1[11], f1[12], f1[13], f1[14], f1[15], f1[16], f1[17], f1[18], f1[19], f1[20], mi3[0], mi2[0], mi1[0], NotifyEventJobQueuedE[0], NotifyEventJobQueuedB[0], NotifyEventJobQueuedB[1], NotifyEventJobQueuedB[2], NotifyEventJobQueuedB[3], NotifyEventJobQueuedB[4], NotifyEventJobQueuedB[5], NotifyEventJobQueuedB[6], NotifyEventJobQueuedB[7], NotifyEventJobQueuedB[8], NotifyEventJobQueuedB[9], NotifyEventJobQueuedB[10], NotifyEventJobQueuedB[11], NotifyEventJobQueuedB[12], NotifyEventJobQueuedB[13], NotifyEventJobQueuedB[14], NotifyEventJobQueuedB[15], NotifyEventJobQueuedB[16], NotifyEventJobQueuedB[17], NotifyEventJobQueuedB[18], NotifyEventJobQueuedB[19], NotifyEventJobQueuedB[20], NotifyEventEndOfCheckSourcesE[0], NotifyEventEndOfCheckSourcesB[0], place_523[0], place_522[0], place_521[0], place_520[0], place_518[0], place_500[0], ModifiedSrc[0], ModifiedSrc[1], ModifiedSrc[2], ModifiedSrc[3], ModifiedSrc[4], cSources[0], CreatedJobs[0], CreatedJobs[1], CreatedJobs[2], CreatedJobs[3], CreatedJobs[4], CreatedJobs[5], CreatedJobs[6], CreatedJobs[7], CreatedJobs[8], CreatedJobs[9], CreatedJobs[10], CreatedJobs[11], CreatedJobs[12], CreatedJobs[13], CreatedJobs[14], CreatedJobs[15], CreatedJobs[16], CreatedJobs[17], CreatedJobs[18], CreatedJobs[19], CreatedJobs[20], CreatedJobs[21], CreatedJobs[22], CreatedJobs[23], CreatedJobs[24], CreatedJobs[25], CreatedJobs[26], CreatedJobs[27], CreatedJobs[28], CreatedJobs[29], CreatedJobs[30], CreatedJobs[31], CreatedJobs[32], CreatedJobs[33], CreatedJobs[34], CreatedJobs[35], CreatedJobs[36], CreatedJobs[37], CreatedJobs[38], CreatedJobs[39], CreatedJobs[40], CreatedJobs[41], CreatedJobs[42], CreatedJobs[43], CreatedJobs[44], CreatedJobs[45], CreatedJobs[46], CreatedJobs[47], CreatedJobs[48], CreatedJobs[49], CreatedJobs[50], CreatedJobs[51], CreatedJobs[52], CreatedJobs[53], CreatedJobs[54], CreatedJobs[55], CreatedJobs[56], CreatedJobs[57], CreatedJobs[58], CreatedJobs[59], CreatedJobs[60], CreatedJobs[61], CreatedJobs[62], CreatedJobs[63], CreatedJobs[64], CreatedJobs[65], CreatedJobs[66], CreatedJobs[67], CreatedJobs[68], CreatedJobs[69], CreatedJobs[70], CreatedJobs[71], CreatedJobs[72], CreatedJobs[73], CreatedJobs[74], CreatedJobs[75], CreatedJobs[76], CreatedJobs[77], CreatedJobs[78], CreatedJobs[79], CreatedJobs[80], CreatedJobs[81], CreatedJobs[82], CreatedJobs[83], CreatedJobs[84], CreatedJobs[85], CreatedJobs[86], CreatedJobs[87], CreatedJobs[88], CreatedJobs[89], CreatedJobs[90], CreatedJobs[91], CreatedJobs[92], CreatedJobs[93], CreatedJobs[94], CreatedJobs[95], CreatedJobs[96], CreatedJobs[97], CreatedJobs[98], CreatedJobs[99], CreatedJobs[100], CreatedJobs[101], CreatedJobs[102], CreatedJobs[103], CreatedJobs[104], place_482[0], place_482[1], place_482[2], place_482[3], place_482[4], place_462[0], place_460[0], place_458[0], place_456[0], AvailableJobId[0], AvailableJobId[1], AvailableJobId[2], AvailableJobId[3], AvailableJobId[4], AvailableJobId[5], AvailableJobId[6], AvailableJobId[7], AvailableJobId[8], AvailableJobId[9], AvailableJobId[10], AvailableJobId[11], AvailableJobId[12], AvailableJobId[13], AvailableJobId[14], AvailableJobId[15], AvailableJobId[16], AvailableJobId[17], AvailableJobId[18], AvailableJobId[19], AvailableJobId[20], DataOnSrc[0], DataOnSrc[1], DataOnSrc[2], DataOnSrc[3], DataOnSrc[4], TheSour[0], TheSour[1], TheSour[2], TheSour[3], TheSour[4], Check_Sources_E[0], CanInjectEvent[0], Check_Sources_B[0], place_782[0], place_787[0], Perform_Work_E[0], Perform_Work_B[0], Perform_Work_B[1], Perform_Work_B[2], Perform_Work_B[3], Perform_Work_B[4], Perform_Work_B[5], Perform_Work_B[6], Perform_Work_B[7], Perform_Work_B[8], Perform_Work_B[9], Perform_Work_B[10], Perform_Work_B[11], Perform_Work_B[12], Perform_Work_B[13], Perform_Work_B[14], Perform_Work_B[15], Perform_Work_B[16], Perform_Work_B[17], Perform_Work_B[18], Perform_Work_B[19], Perform_Work_B[20], Schedule_Task_E[0], Schedule_Task_E[1], Schedule_Task_E[2], Schedule_Task_E[3], Schedule_Task_E[4], Schedule_Task_E[5], Schedule_Task_E[6], Schedule_Task_E[7], Schedule_Task_E[8], Schedule_Task_E[9], Schedule_Task_E[10], Schedule_Task_E[11], Schedule_Task_E[12], Schedule_Task_E[13], Schedule_Task_E[14], Schedule_Task_E[15], Schedule_Task_E[16], Schedule_Task_E[17], Schedule_Task_E[18], Schedule_Task_E[19], Schedule_Task_E[20], Schedule_Task_E[21], Schedule_Task_E[22], Schedule_Task_E[23], Schedule_Task_E[24], Schedule_Task_E[25], Schedule_Task_E[26], Schedule_Task_E[27], Schedule_Task_E[28], Schedule_Task_E[29], Schedule_Task_E[30], Schedule_Task_E[31], Schedule_Task_E[32], Schedule_Task_E[33], Schedule_Task_E[34], Schedule_Task_E[35], Schedule_Task_E[36], Schedule_Task_E[37], Schedule_Task_E[38], Schedule_Task_E[39], Schedule_Task_E[40], Schedule_Task_E[41], Schedule_Task_B[0], JobCnt[0], cJobCnt[0], Try_Check_Sources_E[0], Try_Check_Sources_B[0]]]
May 24, 2016 11:23:42 AM 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 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms1 symmetric to ms2 in transition trans_489
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms2 symmetric to ms4 in transition trans_489
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms4 symmetric to ms3 in transition trans_489
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms1 symmetric to ms2 in transition trans_488
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms2 symmetric to ms3 in transition trans_488
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms1 symmetric to ms2 in transition trans_487
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 38 transitions.
May 24, 2016 11:23:42 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains : CompositeGalOrder [children=[VarOrder [vars=[FetchJobB[0]]], VarOrder [vars=[QueueJobE[0]]], VarOrder [vars=[NotifyEventJobQueuedE[0]]], VarOrder [vars=[NotifyEventEndOfCheckSourcesE[0]]], VarOrder [vars=[NotifyEventEndOfCheckSourcesB[0]]], VarOrder [vars=[place_523[0]]], VarOrder [vars=[place_522[0]]], VarOrder [vars=[place_521[0]]], VarOrder [vars=[place_520[0]]], VarOrder [vars=[place_518[0]]], VarOrder [vars=[place_500[0]]], VarOrder [vars=[Check_Sources_E[0]]], VarOrder [vars=[Check_Sources_B[0]]], VarOrder [vars=[place_782[0]]], VarOrder [vars=[place_787[0]]], VarOrder [vars=[Perform_Work_E[0]]], VarOrder [vars=[Schedule_Task_B[0]]], VarOrder [vars=[Try_Check_Sources_E[0]]], VarOrder [vars=[Try_Check_Sources_B[0]]], VarOrder [vars=[place_482[0]]], VarOrder [vars=[place_482[1]]], VarOrder [vars=[place_482[2]]], VarOrder [vars=[place_482[3]]], VarOrder [vars=[place_482[4]]], VarOrder [vars=[Schedule_Task_E[0]]], VarOrder [vars=[Schedule_Task_E[1]]], VarOrder [vars=[Schedule_Task_E[2]]], VarOrder [vars=[Schedule_Task_E[3]]], VarOrder [vars=[Schedule_Task_E[4]]], VarOrder [vars=[Schedule_Task_E[5]]], VarOrder [vars=[Schedule_Task_E[6]]], VarOrder [vars=[Schedule_Task_E[7]]], VarOrder [vars=[Schedule_Task_E[8]]], VarOrder [vars=[Schedule_Task_E[9]]], VarOrder [vars=[Schedule_Task_E[10]]], VarOrder [vars=[Schedule_Task_E[11]]], VarOrder [vars=[Schedule_Task_E[12]]], VarOrder [vars=[Schedule_Task_E[13]]], VarOrder [vars=[Schedule_Task_E[14]]], VarOrder [vars=[Schedule_Task_E[15]]], VarOrder [vars=[Schedule_Task_E[16]]], VarOrder [vars=[Schedule_Task_E[17]]], VarOrder [vars=[Schedule_Task_E[18]]], VarOrder [vars=[Schedule_Task_E[19]]], VarOrder [vars=[Schedule_Task_E[20]]], VarOrder [vars=[Schedule_Task_E[21]]], VarOrder [vars=[Schedule_Task_E[22]]], VarOrder [vars=[Schedule_Task_E[23]]], VarOrder [vars=[Schedule_Task_E[24]]], VarOrder [vars=[Schedule_Task_E[25]]], VarOrder [vars=[Schedule_Task_E[26]]], VarOrder [vars=[Schedule_Task_E[27]]], VarOrder [vars=[Schedule_Task_E[28]]], VarOrder [vars=[Schedule_Task_E[29]]], VarOrder [vars=[Schedule_Task_E[30]]], VarOrder [vars=[Schedule_Task_E[31]]], VarOrder [vars=[Schedule_Task_E[32]]], VarOrder [vars=[Schedule_Task_E[33]]], VarOrder [vars=[Schedule_Task_E[34]]], VarOrder [vars=[Schedule_Task_E[35]]], VarOrder [vars=[Schedule_Task_E[36]]], VarOrder [vars=[Schedule_Task_E[37]]], VarOrder [vars=[Schedule_Task_E[38]]], VarOrder [vars=[Schedule_Task_E[39]]], VarOrder [vars=[Schedule_Task_E[40]]], VarOrder [vars=[Schedule_Task_E[41]]], VarOrder [vars=[CreatedJobs[0]]], VarOrder [vars=[CreatedJobs[1]]], VarOrder [vars=[CreatedJobs[2]]], VarOrder [vars=[CreatedJobs[3]]], VarOrder [vars=[CreatedJobs[4]]], VarOrder [vars=[CreatedJobs[5]]], VarOrder [vars=[CreatedJobs[6]]], VarOrder [vars=[CreatedJobs[7]]], VarOrder [vars=[CreatedJobs[8]]], VarOrder [vars=[CreatedJobs[9]]], VarOrder [vars=[CreatedJobs[10]]], VarOrder [vars=[CreatedJobs[11]]], VarOrder [vars=[CreatedJobs[12]]], VarOrder [vars=[CreatedJobs[13]]], VarOrder [vars=[CreatedJobs[14]]], VarOrder [vars=[CreatedJobs[15]]], VarOrder [vars=[CreatedJobs[16]]], VarOrder [vars=[CreatedJobs[17]]], VarOrder [vars=[CreatedJobs[18]]], VarOrder [vars=[CreatedJobs[19]]], VarOrder [vars=[CreatedJobs[20]]], VarOrder [vars=[CreatedJobs[21]]], VarOrder [vars=[CreatedJobs[22]]], VarOrder [vars=[CreatedJobs[23]]], VarOrder [vars=[CreatedJobs[24]]], VarOrder [vars=[CreatedJobs[25]]], VarOrder [vars=[CreatedJobs[26]]], VarOrder [vars=[CreatedJobs[27]]], VarOrder [vars=[CreatedJobs[28]]], VarOrder [vars=[CreatedJobs[29]]], VarOrder [vars=[CreatedJobs[30]]], VarOrder [vars=[CreatedJobs[31]]], VarOrder [vars=[CreatedJobs[32]]], VarOrder [vars=[CreatedJobs[33]]], VarOrder [vars=[CreatedJobs[34]]], VarOrder [vars=[CreatedJobs[35]]], VarOrder [vars=[CreatedJobs[36]]], VarOrder [vars=[CreatedJobs[37]]], VarOrder [vars=[CreatedJobs[38]]], VarOrder [vars=[CreatedJobs[39]]], VarOrder [vars=[CreatedJobs[40]]], VarOrder [vars=[CreatedJobs[41]]], VarOrder [vars=[CreatedJobs[42]]], VarOrder [vars=[CreatedJobs[43]]], VarOrder [vars=[CreatedJobs[44]]], VarOrder [vars=[CreatedJobs[45]]], VarOrder [vars=[CreatedJobs[46]]], VarOrder [vars=[CreatedJobs[47]]], VarOrder [vars=[CreatedJobs[48]]], VarOrder [vars=[CreatedJobs[49]]], VarOrder [vars=[CreatedJobs[50]]], VarOrder [vars=[CreatedJobs[51]]], VarOrder [vars=[CreatedJobs[52]]], VarOrder [vars=[CreatedJobs[53]]], VarOrder [vars=[CreatedJobs[54]]], VarOrder [vars=[CreatedJobs[55]]], VarOrder [vars=[CreatedJobs[56]]], VarOrder [vars=[CreatedJobs[57]]], VarOrder [vars=[CreatedJobs[58]]], VarOrder [vars=[CreatedJobs[59]]], VarOrder [vars=[CreatedJobs[60]]], VarOrder [vars=[CreatedJobs[61]]], VarOrder [vars=[CreatedJobs[62]]], VarOrder [vars=[CreatedJobs[63]]], VarOrder [vars=[CreatedJobs[64]]], VarOrder [vars=[CreatedJobs[65]]], VarOrder [vars=[CreatedJobs[66]]], VarOrder [vars=[CreatedJobs[67]]], VarOrder [vars=[CreatedJobs[68]]], VarOrder [vars=[CreatedJobs[69]]], VarOrder [vars=[CreatedJobs[70]]], VarOrder [vars=[CreatedJobs[71]]], VarOrder [vars=[CreatedJobs[72]]], VarOrder [vars=[CreatedJobs[73]]], VarOrder [vars=[CreatedJobs[74]]], VarOrder [vars=[CreatedJobs[75]]], VarOrder [vars=[CreatedJobs[76]]], VarOrder [vars=[CreatedJobs[77]]], VarOrder [vars=[CreatedJobs[78]]], VarOrder [vars=[CreatedJobs[79]]], VarOrder [vars=[CreatedJobs[80]]], VarOrder [vars=[CreatedJobs[81]]], VarOrder [vars=[CreatedJobs[82]]], VarOrder [vars=[CreatedJobs[83]]], VarOrder [vars=[CreatedJobs[84]]], VarOrder [vars=[CreatedJobs[85]]], VarOrder [vars=[CreatedJobs[86]]], VarOrder [vars=[CreatedJobs[87]]], VarOrder [vars=[CreatedJobs[88]]], VarOrder [vars=[CreatedJobs[89]]], VarOrder [vars=[CreatedJobs[90]]], VarOrder [vars=[CreatedJobs[91]]], VarOrder [vars=[CreatedJobs[92]]], VarOrder [vars=[CreatedJobs[93]]], VarOrder [vars=[CreatedJobs[94]]], VarOrder [vars=[CreatedJobs[95]]], VarOrder [vars=[CreatedJobs[96]]], VarOrder [vars=[CreatedJobs[97]]], VarOrder [vars=[CreatedJobs[98]]], VarOrder [vars=[CreatedJobs[99]]], VarOrder [vars=[CreatedJobs[100]]], VarOrder [vars=[CreatedJobs[101]]], VarOrder [vars=[CreatedJobs[102]]], VarOrder [vars=[CreatedJobs[103]]], VarOrder [vars=[CreatedJobs[104]]], VarOrder [vars=[f3[0], f2[0], f1[0], AvailableJobId[0]]], VarOrder [vars=[f3[1], f2[1], f1[1], AvailableJobId[1]]], VarOrder [vars=[f3[2], f2[2], f1[2], AvailableJobId[2]]], VarOrder [vars=[f3[3], f2[3], f1[3], AvailableJobId[3]]], VarOrder [vars=[f3[4], f2[4], f1[4], AvailableJobId[4]]], VarOrder [vars=[f3[5], f2[5], f1[5], AvailableJobId[5]]], VarOrder [vars=[f3[6], f2[6], f1[6], AvailableJobId[6]]], VarOrder [vars=[f3[7], f2[7], f1[7], AvailableJobId[7]]], VarOrder [vars=[f3[8], f2[8], f1[8], AvailableJobId[8]]], VarOrder [vars=[f3[9], f2[9], f1[9], AvailableJobId[9]]], VarOrder [vars=[f3[10], f2[10], f1[10], AvailableJobId[10]]], VarOrder [vars=[f3[11], f2[11], f1[11], AvailableJobId[11]]], VarOrder [vars=[f3[12], f2[12], f1[12], AvailableJobId[12]]], VarOrder [vars=[f3[13], f2[13], f1[13], AvailableJobId[13]]], VarOrder [vars=[f3[14], f2[14], f1[14], AvailableJobId[14]]], VarOrder [vars=[f3[15], f2[15], f1[15], AvailableJobId[15]]], VarOrder [vars=[f3[16], f2[16], f1[16], AvailableJobId[16]]], VarOrder [vars=[f3[17], f2[17], f1[17], AvailableJobId[17]]], VarOrder [vars=[f3[18], f2[18], f1[18], AvailableJobId[18]]], VarOrder [vars=[f3[19], f2[19], f1[19], AvailableJobId[19]]], VarOrder [vars=[f3[20], f2[20], f1[20], AvailableJobId[20]]], VarOrder [vars=[block[0]]], VarOrder [vars=[mo3[0]]], VarOrder [vars=[mo2[0]]], VarOrder [vars=[mo1[0]]], VarOrder [vars=[mi3[0]]], VarOrder [vars=[mi2[0]]], VarOrder [vars=[mi1[0]]], VarOrder [vars=[cSources[0]]], VarOrder [vars=[place_462[0]]], VarOrder [vars=[place_460[0]]], VarOrder [vars=[place_458[0]]], VarOrder [vars=[place_456[0]]], VarOrder [vars=[CanInjectEvent[0]]], VarOrder [vars=[JobCnt[0]]], VarOrder [vars=[cJobCnt[0]]], VarOrder [vars=[FetchJobE[0], QueueJobB[0], NotifyEventJobQueuedB[0], Perform_Work_B[0]]], VarOrder [vars=[FetchJobE[1], QueueJobB[1], NotifyEventJobQueuedB[1], Perform_Work_B[1]]], VarOrder [vars=[FetchJobE[2], QueueJobB[2], NotifyEventJobQueuedB[2], Perform_Work_B[2]]], VarOrder [vars=[FetchJobE[3], QueueJobB[3], NotifyEventJobQueuedB[3], Perform_Work_B[3]]], VarOrder [vars=[FetchJobE[4], QueueJobB[4], NotifyEventJobQueuedB[4], Perform_Work_B[4]]], VarOrder [vars=[FetchJobE[5], QueueJobB[5], NotifyEventJobQueuedB[5], Perform_Work_B[5]]], VarOrder [vars=[FetchJobE[6], QueueJobB[6], NotifyEventJobQueuedB[6], Perform_Work_B[6]]], VarOrder [vars=[FetchJobE[7], QueueJobB[7], NotifyEventJobQueuedB[7], Perform_Work_B[7]]], VarOrder [vars=[FetchJobE[8], QueueJobB[8], NotifyEventJobQueuedB[8], Perform_Work_B[8]]], VarOrder [vars=[FetchJobE[9], QueueJobB[9], NotifyEventJobQueuedB[9], Perform_Work_B[9]]], VarOrder [vars=[FetchJobE[10], QueueJobB[10], NotifyEventJobQueuedB[10], Perform_Work_B[10]]], VarOrder [vars=[FetchJobE[11], QueueJobB[11], NotifyEventJobQueuedB[11], Perform_Work_B[11]]], VarOrder [vars=[FetchJobE[12], QueueJobB[12], NotifyEventJobQueuedB[12], Perform_Work_B[12]]], VarOrder [vars=[FetchJobE[13], QueueJobB[13], NotifyEventJobQueuedB[13], Perform_Work_B[13]]], VarOrder [vars=[FetchJobE[14], QueueJobB[14], NotifyEventJobQueuedB[14], Perform_Work_B[14]]], VarOrder [vars=[FetchJobE[15], QueueJobB[15], NotifyEventJobQueuedB[15], Perform_Work_B[15]]], VarOrder [vars=[FetchJobE[16], QueueJobB[16], NotifyEventJobQueuedB[16], Perform_Work_B[16]]], VarOrder [vars=[FetchJobE[17], QueueJobB[17], NotifyEventJobQueuedB[17], Perform_Work_B[17]]], VarOrder [vars=[FetchJobE[18], QueueJobB[18], NotifyEventJobQueuedB[18], Perform_Work_B[18]]], VarOrder [vars=[FetchJobE[19], QueueJobB[19], NotifyEventJobQueuedB[19], Perform_Work_B[19]]], VarOrder [vars=[FetchJobE[20], QueueJobB[20], NotifyEventJobQueuedB[20], Perform_Work_B[20]]], VarOrder [vars=[ModifiedSrc[0], DataOnSrc[0], TheSour[0]]], VarOrder [vars=[ModifiedSrc[1], DataOnSrc[1], TheSour[1]]], VarOrder [vars=[ModifiedSrc[2], DataOnSrc[2], TheSour[2]]], VarOrder [vars=[ModifiedSrc[3], DataOnSrc[3], TheSour[3]]], VarOrder [vars=[ModifiedSrc[4], DataOnSrc[4], TheSour[4]]]]]
May 24, 2016 11:23:42 AM fr.lip6.move.gal.application.Application applyOrder
INFO: Applying decomposition
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.CompositeBuilder decomposeWithOrder
INFO: Decomposing Gal with order
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $j
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $s
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $t
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $j
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $j
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $st
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $t
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $j
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $st
May 24, 2016 11:23:42 AM fr.lip6.move.gal.instantiate.Instantiator separateParameters
INFO: Found a deeply bound parameter : $t
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.Instantiator instantiateParameters
INFO: On-the-fly reduction of False transitions avoided exploring 257 instantiations of transitions. Total transitions/syncs built is 647
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 887 ms
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder decomposeWithOrder
INFO: Partition obtained :[FetchJobB[0], ],[QueueJobE[0], ],[NotifyEventJobQueuedE[0], ],[NotifyEventEndOfCheckSourcesE[0], ],[NotifyEventEndOfCheckSourcesB[0], ],[place_523[0], ],[place_522[0], ],[place_521[0], ],[place_520[0], ],[place_518[0], ],[place_500[0], ],[Check_Sources_E[0], ],[Check_Sources_B[0], ],[place_782[0], ],[place_787[0], ],[Perform_Work_E[0], ],[Schedule_Task_B[0], ],[Try_Check_Sources_E[0], ],[Try_Check_Sources_B[0], ],[place_482[0], ],[place_482[1], ],[place_482[2], ],[place_482[3], ],[place_482[4], ],[Schedule_Task_E[0], ],[Schedule_Task_E[1], ],[Schedule_Task_E[2], ],[Schedule_Task_E[3], ],[Schedule_Task_E[4], ],[Schedule_Task_E[5], ],[Schedule_Task_E[6], ],[Schedule_Task_E[7], ],[Schedule_Task_E[8], ],[Schedule_Task_E[9], ],[Schedule_Task_E[10], ],[Schedule_Task_E[11], ],[Schedule_Task_E[12], ],[Schedule_Task_E[13], ],[Schedule_Task_E[14], ],[Schedule_Task_E[15], ],[Schedule_Task_E[16], ],[Schedule_Task_E[17], ],[Schedule_Task_E[18], ],[Schedule_Task_E[19], ],[Schedule_Task_E[20], ],[Schedule_Task_E[21], ],[Schedule_Task_E[22], ],[Schedule_Task_E[23], ],[Schedule_Task_E[24], ],[Schedule_Task_E[25], ],[Schedule_Task_E[26], ],[Schedule_Task_E[27], ],[Schedule_Task_E[28], ],[Schedule_Task_E[29], ],[Schedule_Task_E[30], ],[Schedule_Task_E[31], ],[Schedule_Task_E[32], ],[Schedule_Task_E[33], ],[Schedule_Task_E[34], ],[Schedule_Task_E[35], ],[Schedule_Task_E[36], ],[Schedule_Task_E[37], ],[Schedule_Task_E[38], ],[Schedule_Task_E[39], ],[Schedule_Task_E[40], ],[Schedule_Task_E[41], ],[CreatedJobs[0], ],[CreatedJobs[1], ],[CreatedJobs[2], ],[CreatedJobs[3], ],[CreatedJobs[4], ],[CreatedJobs[5], ],[CreatedJobs[6], ],[CreatedJobs[7], ],[CreatedJobs[8], ],[CreatedJobs[9], ],[CreatedJobs[10], ],[CreatedJobs[11], ],[CreatedJobs[12], ],[CreatedJobs[13], ],[CreatedJobs[14], ],[CreatedJobs[15], ],[CreatedJobs[16], ],[CreatedJobs[17], ],[CreatedJobs[18], ],[CreatedJobs[19], ],[CreatedJobs[20], ],[CreatedJobs[21], ],[CreatedJobs[22], ],[CreatedJobs[23], ],[CreatedJobs[24], ],[CreatedJobs[25], ],[CreatedJobs[26], ],[CreatedJobs[27], ],[CreatedJobs[28], ],[CreatedJobs[29], ],[CreatedJobs[30], ],[CreatedJobs[31], ],[CreatedJobs[32], ],[CreatedJobs[33], ],[CreatedJobs[34], ],[CreatedJobs[35], ],[CreatedJobs[36], ],[CreatedJobs[37], ],[CreatedJobs[38], ],[CreatedJobs[39], ],[CreatedJobs[40], ],[CreatedJobs[41], ],[CreatedJobs[42], ],[CreatedJobs[43], ],[CreatedJobs[44], ],[CreatedJobs[45], ],[CreatedJobs[46], ],[CreatedJobs[47], ],[CreatedJobs[48], ],[CreatedJobs[49], ],[CreatedJobs[50], ],[CreatedJobs[51], ],[CreatedJobs[52], ],[CreatedJobs[53], ],[CreatedJobs[54], ],[CreatedJobs[55], ],[CreatedJobs[56], ],[CreatedJobs[57], ],[CreatedJobs[58], ],[CreatedJobs[59], ],[CreatedJobs[60], ],[CreatedJobs[61], ],[CreatedJobs[62], ],[CreatedJobs[63], ],[CreatedJobs[64], ],[CreatedJobs[65], ],[CreatedJobs[66], ],[CreatedJobs[67], ],[CreatedJobs[68], ],[CreatedJobs[69], ],[CreatedJobs[70], ],[CreatedJobs[71], ],[CreatedJobs[72], ],[CreatedJobs[73], ],[CreatedJobs[74], ],[CreatedJobs[75], ],[CreatedJobs[76], ],[CreatedJobs[77], ],[CreatedJobs[78], ],[CreatedJobs[79], ],[CreatedJobs[80], ],[CreatedJobs[81], ],[CreatedJobs[82], ],[CreatedJobs[83], ],[CreatedJobs[84], ],[CreatedJobs[85], ],[CreatedJobs[86], ],[CreatedJobs[87], ],[CreatedJobs[88], ],[CreatedJobs[89], ],[CreatedJobs[90], ],[CreatedJobs[91], ],[CreatedJobs[92], ],[CreatedJobs[93], ],[CreatedJobs[94], ],[CreatedJobs[95], ],[CreatedJobs[96], ],[CreatedJobs[97], ],[CreatedJobs[98], ],[CreatedJobs[99], ],[CreatedJobs[100], ],[CreatedJobs[101], ],[CreatedJobs[102], ],[CreatedJobs[103], ],[CreatedJobs[104], ],[f3[0], f2[0], f1[0], AvailableJobId[0], ],[f3[1], f2[1], f1[1], AvailableJobId[1], ],[f3[2], f2[2], f1[2], AvailableJobId[2], ],[f3[3], f2[3], f1[3], AvailableJobId[3], ],[f3[4], f2[4], f1[4], AvailableJobId[4], ],[f3[5], f2[5], f1[5], AvailableJobId[5], ],[f3[6], f2[6], f1[6], AvailableJobId[6], ],[f3[7], f2[7], f1[7], AvailableJobId[7], ],[f3[8], f2[8], f1[8], AvailableJobId[8], ],[f3[9], f2[9], f1[9], AvailableJobId[9], ],[f3[10], f2[10], f1[10], AvailableJobId[10], ],[f3[11], f2[11], f1[11], AvailableJobId[11], ],[f3[12], f2[12], f1[12], AvailableJobId[12], ],[f3[13], f2[13], f1[13], AvailableJobId[13], ],[f3[14], f2[14], f1[14], AvailableJobId[14], ],[f3[15], f2[15], f1[15], AvailableJobId[15], ],[f3[16], f2[16], f1[16], AvailableJobId[16], ],[f3[17], f2[17], f1[17], AvailableJobId[17], ],[f3[18], f2[18], f1[18], AvailableJobId[18], ],[f3[19], f2[19], f1[19], AvailableJobId[19], ],[f3[20], f2[20], f1[20], AvailableJobId[20], ],[block[0], ],[mo3[0], ],[mo2[0], ],[mo1[0], ],[mi3[0], ],[mi2[0], ],[mi1[0], ],[cSources[0], ],[place_462[0], ],[place_460[0], ],[place_458[0], ],[place_456[0], ],[CanInjectEvent[0], ],[JobCnt[0], ],[cJobCnt[0], ],[FetchJobE[0], QueueJobB[0], NotifyEventJobQueuedB[0], Perform_Work_B[0], ],[FetchJobE[1], QueueJobB[1], NotifyEventJobQueuedB[1], Perform_Work_B[1], ],[FetchJobE[2], QueueJobB[2], NotifyEventJobQueuedB[2], Perform_Work_B[2], ],[FetchJobE[3], QueueJobB[3], NotifyEventJobQueuedB[3], Perform_Work_B[3], ],[FetchJobE[4], QueueJobB[4], NotifyEventJobQueuedB[4], Perform_Work_B[4], ],[FetchJobE[5], QueueJobB[5], NotifyEventJobQueuedB[5], Perform_Work_B[5], ],[FetchJobE[6], QueueJobB[6], NotifyEventJobQueuedB[6], Perform_Work_B[6], ],[FetchJobE[7], QueueJobB[7], NotifyEventJobQueuedB[7], Perform_Work_B[7], ],[FetchJobE[8], QueueJobB[8], NotifyEventJobQueuedB[8], Perform_Work_B[8], ],[FetchJobE[9], QueueJobB[9], NotifyEventJobQueuedB[9], Perform_Work_B[9], ],[FetchJobE[10], QueueJobB[10], NotifyEventJobQueuedB[10], Perform_Work_B[10], ],[FetchJobE[11], QueueJobB[11], NotifyEventJobQueuedB[11], Perform_Work_B[11], ],[FetchJobE[12], QueueJobB[12], NotifyEventJobQueuedB[12], Perform_Work_B[12], ],[FetchJobE[13], QueueJobB[13], NotifyEventJobQueuedB[13], Perform_Work_B[13], ],[FetchJobE[14], QueueJobB[14], NotifyEventJobQueuedB[14], Perform_Work_B[14], ],[FetchJobE[15], QueueJobB[15], NotifyEventJobQueuedB[15], Perform_Work_B[15], ],[FetchJobE[16], QueueJobB[16], NotifyEventJobQueuedB[16], Perform_Work_B[16], ],[FetchJobE[17], QueueJobB[17], NotifyEventJobQueuedB[17], Perform_Work_B[17], ],[FetchJobE[18], QueueJobB[18], NotifyEventJobQueuedB[18], Perform_Work_B[18], ],[FetchJobE[19], QueueJobB[19], NotifyEventJobQueuedB[19], Perform_Work_B[19], ],[FetchJobE[20], QueueJobB[20], NotifyEventJobQueuedB[20], Perform_Work_B[20], ],[ModifiedSrc[0], DataOnSrc[0], TheSour[0], ],[ModifiedSrc[1], DataOnSrc[1], TheSour[1], ],[ModifiedSrc[2], DataOnSrc[2], TheSour[2], ],[ModifiedSrc[3], DataOnSrc[3], TheSour[3], ],[ModifiedSrc[4], DataOnSrc[4], TheSour[4], ],
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array FetchJobE to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array QueueJobB to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array f3 to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array f2 to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array f1 to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array NotifyEventJobQueuedB to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array ModifiedSrc to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array CreatedJobs to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array place_482 to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array AvailableJobId to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array DataOnSrc to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array TheSour to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array Perform_Work_B to variables to allow decomposition.
May 24, 2016 11:23:43 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting array Schedule_Task_E to variables to allow decomposition.
May 24, 2016 11:23:44 AM fr.lip6.move.gal.instantiate.Instantiator fuseIsomorphicEffects
INFO: Removed a total of 1377 redundant transitions.
May 24, 2016 11:23:44 AM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/model.pnml.gal : 52 ms
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="StateSpace"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/users/gast00/fkordon/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
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-2979"
echo " Executing tool itstools"
echo " Input is PolyORBNT-COL-S05J20, examination is StateSpace"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r085kn-ebro-146369085800820"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "StateSpace" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "StateSpace" != "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 "StateSpace.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property StateSpace.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "StateSpace.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 ;