fond
Model Checking Contest @ Petri Nets 2016
6th edition, Toruń, Poland, June 21, 2016
Execution%20of%20r145kn-smll-146416246500411
Last Updated
June 30, 2016

About the Execution of ITS-Tools for S_DrinkVendingMachine-COL-98

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
8835.100 3600000.00 10453222.00 3645.60 [undef] Time out reached

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 S_DrinkVendingMachine-COL-98, examination is LTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r145kn-smll-146416246500411
=====================================================================


--------------------
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 DrinkVendingMachine-COL-98-LTLFireability-0
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-1
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-10
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-11
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-12
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-13
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-14
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-15
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-2
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-3
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-4
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-5
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-6
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-7
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-8
FORMULA_NAME DrinkVendingMachine-COL-98-LTLFireability-9

=== Now, execution of the tool begins

BK_START 1464348458786


BK_TIME_CONFINEMENT_REACHED

--------------------
content from stderr:

+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ LTLFireability = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution LTLFireability -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 LTLFireability -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 27, 2016 11:27:41 AM fr.lip6.move.gal.application.Application transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
May 27, 2016 11:27:41 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 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 1241 ms
May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 6 places.
May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: read order :VarOrder [vars=[optionSlots[0], optionSlots[1], optionSlots[2], optionSlots[3], optionSlots[4], optionSlots[5], optionSlots[6], optionSlots[7], optionSlots[8], optionSlots[9], optionSlots[10], optionSlots[11], optionSlots[12], optionSlots[13], optionSlots[14], optionSlots[15], optionSlots[16], optionSlots[17], optionSlots[18], optionSlots[19], optionSlots[20], optionSlots[21], optionSlots[22], optionSlots[23], optionSlots[24], optionSlots[25], optionSlots[26], optionSlots[27], optionSlots[28], optionSlots[29], optionSlots[30], optionSlots[31], optionSlots[32], optionSlots[33], optionSlots[34], optionSlots[35], optionSlots[36], optionSlots[37], optionSlots[38], optionSlots[39], optionSlots[40], optionSlots[41], optionSlots[42], optionSlots[43], optionSlots[44], optionSlots[45], optionSlots[46], optionSlots[47], optionSlots[48], optionSlots[49], optionSlots[50], optionSlots[51], optionSlots[52], optionSlots[53], optionSlots[54], optionSlots[55], optionSlots[56], optionSlots[57], optionSlots[58], optionSlots[59], optionSlots[60], optionSlots[61], optionSlots[62], optionSlots[63], optionSlots[64], optionSlots[65], optionSlots[66], optionSlots[67], optionSlots[68], optionSlots[69], optionSlots[70], optionSlots[71], optionSlots[72], optionSlots[73], optionSlots[74], optionSlots[75], optionSlots[76], optionSlots[77], optionSlots[78], optionSlots[79], optionSlots[80], optionSlots[81], optionSlots[82], optionSlots[83], optionSlots[84], optionSlots[85], optionSlots[86], optionSlots[87], optionSlots[88], optionSlots[89], optionSlots[90], optionSlots[91], optionSlots[92], optionSlots[93], optionSlots[94], optionSlots[95], optionSlots[96], optionSlots[97], theOptions[0], theOptions[1], theOptions[2], theOptions[3], theOptions[4], theOptions[5], theOptions[6], theOptions[7], theOptions[8], theOptions[9], theOptions[10], theOptions[11], theOptions[12], theOptions[13], theOptions[14], theOptions[15], theOptions[16], theOptions[17], theOptions[18], theOptions[19], theOptions[20], theOptions[21], theOptions[22], theOptions[23], theOptions[24], theOptions[25], theOptions[26], theOptions[27], theOptions[28], theOptions[29], theOptions[30], theOptions[31], theOptions[32], theOptions[33], theOptions[34], theOptions[35], theOptions[36], theOptions[37], theOptions[38], theOptions[39], theOptions[40], theOptions[41], theOptions[42], theOptions[43], theOptions[44], theOptions[45], theOptions[46], theOptions[47], theOptions[48], theOptions[49], theOptions[50], theOptions[51], theOptions[52], theOptions[53], theOptions[54], theOptions[55], theOptions[56], theOptions[57], theOptions[58], theOptions[59], theOptions[60], theOptions[61], theOptions[62], theOptions[63], theOptions[64], theOptions[65], theOptions[66], theOptions[67], theOptions[68], theOptions[69], theOptions[70], theOptions[71], theOptions[72], theOptions[73], theOptions[74], theOptions[75], theOptions[76], theOptions[77], theOptions[78], theOptions[79], theOptions[80], theOptions[81], theOptions[82], theOptions[83], theOptions[84], theOptions[85], theOptions[86], theOptions[87], theOptions[88], theOptions[89], theOptions[90], theOptions[91], theOptions[92], theOptions[93], theOptions[94], theOptions[95], theOptions[96], theOptions[97], productSlots[0], productSlots[1], productSlots[2], productSlots[3], productSlots[4], productSlots[5], productSlots[6], productSlots[7], productSlots[8], productSlots[9], productSlots[10], productSlots[11], productSlots[12], productSlots[13], productSlots[14], productSlots[15], productSlots[16], productSlots[17], productSlots[18], productSlots[19], productSlots[20], productSlots[21], productSlots[22], productSlots[23], productSlots[24], productSlots[25], productSlots[26], productSlots[27], productSlots[28], productSlots[29], productSlots[30], productSlots[31], productSlots[32], productSlots[33], productSlots[34], productSlots[35], productSlots[36], productSlots[37], productSlots[38], productSlots[39], productSlots[40], productSlots[41], productSlots[42], productSlots[43], productSlots[44], productSlots[45], productSlots[46], productSlots[47], productSlots[48], productSlots[49], productSlots[50], productSlots[51], productSlots[52], productSlots[53], productSlots[54], productSlots[55], productSlots[56], productSlots[57], productSlots[58], productSlots[59], productSlots[60], productSlots[61], productSlots[62], productSlots[63], productSlots[64], productSlots[65], productSlots[66], productSlots[67], productSlots[68], productSlots[69], productSlots[70], productSlots[71], productSlots[72], productSlots[73], productSlots[74], productSlots[75], productSlots[76], productSlots[77], productSlots[78], productSlots[79], productSlots[80], productSlots[81], productSlots[82], productSlots[83], productSlots[84], productSlots[85], productSlots[86], productSlots[87], productSlots[88], productSlots[89], productSlots[90], productSlots[91], productSlots[92], productSlots[93], productSlots[94], productSlots[95], productSlots[96], productSlots[97], theProducts[0], theProducts[1], theProducts[2], theProducts[3], theProducts[4], theProducts[5], theProducts[6], theProducts[7], theProducts[8], theProducts[9], theProducts[10], theProducts[11], theProducts[12], theProducts[13], theProducts[14], theProducts[15], theProducts[16], theProducts[17], theProducts[18], theProducts[19], theProducts[20], theProducts[21], theProducts[22], theProducts[23], theProducts[24], theProducts[25], theProducts[26], theProducts[27], theProducts[28], theProducts[29], theProducts[30], theProducts[31], theProducts[32], theProducts[33], theProducts[34], theProducts[35], theProducts[36], theProducts[37], theProducts[38], theProducts[39], theProducts[40], theProducts[41], theProducts[42], theProducts[43], theProducts[44], theProducts[45], theProducts[46], theProducts[47], theProducts[48], theProducts[49], theProducts[50], theProducts[51], theProducts[52], theProducts[53], theProducts[54], theProducts[55], theProducts[56], theProducts[57], theProducts[58], theProducts[59], theProducts[60], theProducts[61], theProducts[62], theProducts[63], theProducts[64], theProducts[65], theProducts[66], theProducts[67], theProducts[68], theProducts[69], theProducts[70], theProducts[71], theProducts[72], theProducts[73], theProducts[74], theProducts[75], theProducts[76], theProducts[77], theProducts[78], theProducts[79], theProducts[80], theProducts[81], theProducts[82], theProducts[83], theProducts[84], theProducts[85], theProducts[86], theProducts[87], theProducts[88], theProducts[89], theProducts[90], theProducts[91], theProducts[92], theProducts[93], theProducts[94], theProducts[95], theProducts[96], theProducts[97], wait[0], wait[1], wait[2], wait[3], wait[4], wait[5], wait[6], wait[7], wait[8], wait[9], wait[10], wait[11], wait[12], wait[13], wait[14], wait[15], wait[16], wait[17], wait[18], wait[19], wait[20], wait[21], wait[22], wait[23], wait[24], wait[25], wait[26], wait[27], wait[28], wait[29], wait[30], wait[31], wait[32], wait[33], wait[34], wait[35], wait[36], wait[37], wait[38], wait[39], wait[40], wait[41], wait[42], wait[43], wait[44], wait[45], wait[46], wait[47], wait[48], wait[49], wait[50], wait[51], wait[52], wait[53], wait[54], wait[55], wait[56], wait[57], wait[58], wait[59], wait[60], wait[61], wait[62], wait[63], wait[64], wait[65], wait[66], wait[67], wait[68], wait[69], wait[70], wait[71], wait[72], wait[73], wait[74], wait[75], wait[76], wait[77], wait[78], wait[79], wait[80], wait[81], wait[82], wait[83], wait[84], wait[85], wait[86], wait[87], wait[88], wait[89], wait[90], wait[91], wait[92], wait[93], wait[94], wait[95], wait[96], wait[97], wait[98], wait[99], wait[100], wait[101], wait[102], wait[103], wait[104], wait[105], wait[106], wait[107], wait[108], wait[109], wait[110], wait[111], wait[112], wait[113], wait[114], wait[115], wait[116], wait[117], wait[118], wait[119], wait[120], wait[121], wait[122], wait[123], wait[124], wait[125], wait[126], wait[127], wait[128], wait[129], wait[130], wait[131], wait[132], wait[133], wait[134], wait[135], wait[136], wait[137], wait[138], wait[139], wait[140], wait[141], wait[142], wait[143], wait[144], wait[145], wait[146], wait[147], wait[148], wait[149], wait[150], wait[151], wait[152], wait[153], wait[154], wait[155], wait[156], wait[157], wait[158], wait[159], wait[160], wait[161], wait[162], wait[163], wait[164], wait[165], wait[166], wait[167], wait[168], wait[169], wait[170], wait[171], wait[172], wait[173], wait[174], wait[175], wait[176], wait[177], wait[178], wait[179], wait[180], wait[181], wait[182], wait[183], wait[184], wait[185], wait[186], wait[187], wait[188], wait[189], wait[190], wait[191], wait[192], wait[193], wait[194], wait[195], wait[196], wait[197], wait[198], wait[199], wait[200], wait[201], wait[202], wait[203], wait[204], wait[205], wait[206], wait[207], wait[208], wait[209], wait[210], wait[211], wait[212], wait[213], wait[214], wait[215], wait[216], wait[217], wait[218], wait[219], wait[220], wait[221], wait[222], wait[223], wait[224], wait[225], wait[226], wait[227], wait[228], wait[229], wait[230], wait[231], wait[232], wait[233], wait[234], wait[235], wait[236], wait[237], wait[238], wait[239], wait[240], wait[241], wait[242], wait[243], wait[244], wait[245], wait[246], wait[247], wait[248], wait[249], wait[250], wait[251], wait[252], wait[253], wait[254], wait[255], wait[256], wait[257], wait[258], wait[259], wait[260], wait[261], wait[262], wait[263], wait[264], wait[265], wait[266], wait[267], wait[268], wait[269], wait[270], wait[271], wait[272], wait[273], wait[274], wait[275], wait[276], wait[277], wait[278], wait[279], wait[280], wait[281], wait[282], wait[283], wait[284], wait[285], wait[286], wait[287], wait[288], wait[289], wait[290], wait[291], wait[292], wait[293], wait[294], wait[295], wait[296], wait[297], wait[298], wait[299], wait[300], wait[301], wait[302], wait[303], wait[304], wait[305], wait[306], wait[307], wait[308], wait[309], wait[310], wait[311], wait[312], wait[313], wait[314], wait[315], wait[316], wait[317], wait[318], wait[319], wait[320], wait[321], wait[322], wait[323], wait[324], wait[325], wait[326], wait[327], wait[328], wait[329], wait[330], wait[331], wait[332], wait[333], wait[334], wait[335], wait[336], wait[337], wait[338], wait[339], wait[340], wait[341], wait[342], wait[343], wait[344], wait[345], wait[346], wait[347], wait[348], wait[349], wait[350], wait[351], wait[352], wait[353], wait[354], wait[355], wait[356], wait[357], wait[358], wait[359], wait[360], wait[361], wait[362], wait[363], wait[364], wait[365], wait[366], wait[367], wait[368], wait[369], wait[370], wait[371], wait[372], wait[373], wait[374], wait[375], wait[376], wait[377], wait[378], wait[379], wait[380], wait[381], wait[382], wait[383], wait[384], wait[385], wait[386], wait[387], wait[388], wait[389], wait[390], wait[391], ready[0], ready[1], ready[2], ready[3], ready[4], ready[5], ready[6], ready[7], ready[8], ready[9], ready[10], ready[11], ready[12], ready[13], ready[14], ready[15], ready[16], ready[17], ready[18], ready[19], ready[20], ready[21], ready[22], ready[23], ready[24], ready[25], ready[26], ready[27], ready[28], ready[29], ready[30], ready[31], ready[32], ready[33], ready[34], ready[35], ready[36], ready[37], ready[38], ready[39], ready[40], ready[41], ready[42], ready[43], ready[44], ready[45], ready[46], ready[47], ready[48], ready[49], ready[50], ready[51], ready[52], ready[53], ready[54], ready[55], ready[56], ready[57], ready[58], ready[59], ready[60], ready[61], ready[62], ready[63], ready[64], ready[65], ready[66], ready[67], ready[68], ready[69], ready[70], ready[71], ready[72], ready[73], ready[74], ready[75], ready[76], ready[77], ready[78], ready[79], ready[80], ready[81], ready[82], ready[83], ready[84], ready[85], ready[86], ready[87], ready[88], ready[89], ready[90], ready[91], ready[92], ready[93], ready[94], ready[95], ready[96], ready[97], ready[98], ready[99], ready[100], ready[101], ready[102], ready[103], ready[104], ready[105], ready[106], ready[107], ready[108], ready[109], ready[110], ready[111], ready[112], ready[113], ready[114], ready[115], ready[116], ready[117], ready[118], ready[119], ready[120], ready[121], ready[122], ready[123], ready[124], ready[125], ready[126], ready[127], ready[128], ready[129], ready[130], ready[131], ready[132], ready[133], ready[134], ready[135], ready[136], ready[137], ready[138], ready[139], ready[140], ready[141], ready[142], ready[143], ready[144], ready[145], ready[146], ready[147], ready[148], ready[149], ready[150], ready[151], ready[152], ready[153], ready[154], ready[155], ready[156], ready[157], ready[158], ready[159], ready[160], ready[161], ready[162], ready[163], ready[164], ready[165], ready[166], ready[167], ready[168], ready[169], ready[170], ready[171], ready[172], ready[173], ready[174], ready[175], ready[176], ready[177], ready[178], ready[179], ready[180], ready[181], ready[182], ready[183], ready[184], ready[185], ready[186], ready[187], ready[188], ready[189], ready[190], ready[191], ready[192], ready[193], ready[194], ready[195], ready[196], ready[197], ready[198], ready[199], ready[200], ready[201], ready[202], ready[203], ready[204], ready[205], ready[206], ready[207], ready[208], ready[209], ready[210], ready[211], ready[212], ready[213], ready[214], ready[215], ready[216], ready[217], ready[218], ready[219], ready[220], ready[221], ready[222], ready[223], ready[224], ready[225], ready[226], ready[227], ready[228], ready[229], ready[230], ready[231], ready[232], ready[233], ready[234], ready[235], ready[236], ready[237], ready[238], ready[239], ready[240], ready[241], ready[242], ready[243], ready[244], ready[245], ready[246], ready[247], ready[248], ready[249], ready[250], ready[251], ready[252], ready[253], ready[254], ready[255], ready[256], ready[257], ready[258], ready[259], ready[260], ready[261], ready[262], ready[263], ready[264], ready[265], ready[266], ready[267], ready[268], ready[269], ready[270], ready[271], ready[272], ready[273], ready[274], ready[275], ready[276], ready[277], ready[278], ready[279], ready[280], ready[281], ready[282], ready[283], ready[284], ready[285], ready[286], ready[287], ready[288], ready[289], ready[290], ready[291], ready[292], ready[293], ready[294], ready[295], ready[296], ready[297], ready[298], ready[299], ready[300], ready[301], ready[302], ready[303], ready[304], ready[305], ready[306], ready[307], ready[308], ready[309], ready[310], ready[311], ready[312], ready[313], ready[314], ready[315], ready[316], ready[317], ready[318], ready[319], ready[320], ready[321], ready[322], ready[323], ready[324], ready[325], ready[326], ready[327], ready[328], ready[329], ready[330], ready[331], ready[332], ready[333], ready[334], ready[335], ready[336], ready[337], ready[338], ready[339], ready[340], ready[341], ready[342], ready[343], ready[344], ready[345], ready[346], ready[347], ready[348], ready[349], ready[350], ready[351], ready[352], ready[353], ready[354], ready[355], ready[356], ready[357], ready[358], ready[359], ready[360], ready[361], ready[362], ready[363], ready[364], ready[365], ready[366], ready[367], ready[368], ready[369], ready[370], ready[371], ready[372], ready[373], ready[374], ready[375], ready[376], ready[377], ready[378], ready[379], ready[380], ready[381], ready[382], ready[383], ready[384], ready[385], ready[386], ready[387], ready[388], ready[389], ready[390], ready[391]]]
May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :Options->optionSlots,theOptions,
Products->productSlots,theProducts,
Quality->wait,ready,

May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: o1 symmetric to o2 in transition elaborate2
May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: o1 symmetric to o3 in transition elaborate3
May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: o3 symmetric to o2 in transition elaborate3
May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 7 transitions.
May 27, 2016 11:27:42 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains : CompositeGalOrder [children=[VarOrder [vars=[optionSlots[0], theOptions[0]]], VarOrder [vars=[optionSlots[1], theOptions[1]]], VarOrder [vars=[optionSlots[2], theOptions[2]]], VarOrder [vars=[optionSlots[3], theOptions[3]]], VarOrder [vars=[optionSlots[4], theOptions[4]]], VarOrder [vars=[optionSlots[5], theOptions[5]]], VarOrder [vars=[optionSlots[6], theOptions[6]]], VarOrder [vars=[optionSlots[7], theOptions[7]]], VarOrder [vars=[optionSlots[8], theOptions[8]]], VarOrder [vars=[optionSlots[9], theOptions[9]]], VarOrder [vars=[optionSlots[10], theOptions[10]]], VarOrder [vars=[optionSlots[11], theOptions[11]]], VarOrder [vars=[optionSlots[12], theOptions[12]]], VarOrder [vars=[optionSlots[13], theOptions[13]]], VarOrder [vars=[optionSlots[14], theOptions[14]]], VarOrder [vars=[optionSlots[15], theOptions[15]]], VarOrder [vars=[optionSlots[16], theOptions[16]]], VarOrder [vars=[optionSlots[17], theOptions[17]]], VarOrder [vars=[optionSlots[18], theOptions[18]]], VarOrder [vars=[optionSlots[19], theOptions[19]]], VarOrder [vars=[optionSlots[20], theOptions[20]]], VarOrder [vars=[optionSlots[21], theOptions[21]]], VarOrder [vars=[optionSlots[22], theOptions[22]]], VarOrder [vars=[optionSlots[23], theOptions[23]]], VarOrder [vars=[optionSlots[24], theOptions[24]]], VarOrder [vars=[optionSlots[25], theOptions[25]]], VarOrder [vars=[optionSlots[26], theOptions[26]]], VarOrder [vars=[optionSlots[27], theOptions[27]]], VarOrder [vars=[optionSlots[28], theOptions[28]]], VarOrder [vars=[optionSlots[29], theOptions[29]]], VarOrder [vars=[optionSlots[30], theOptions[30]]], VarOrder [vars=[optionSlots[31], theOptions[31]]], VarOrder [vars=[optionSlots[32], theOptions[32]]], VarOrder [vars=[optionSlots[33], theOptions[33]]], VarOrder [vars=[optionSlots[34], theOptions[34]]], VarOrder [vars=[optionSlots[35], theOptions[35]]], VarOrder [vars=[optionSlots[36], theOptions[36]]], VarOrder [vars=[optionSlots[37], theOptions[37]]], VarOrder [vars=[optionSlots[38], theOptions[38]]], VarOrder [vars=[optionSlots[39], theOptions[39]]], VarOrder [vars=[optionSlots[40], theOptions[40]]], VarOrder [vars=[optionSlots[41], theOptions[41]]], VarOrder [vars=[optionSlots[42], theOptions[42]]], VarOrder [vars=[optionSlots[43], theOptions[43]]], VarOrder [vars=[optionSlots[44], theOptions[44]]], VarOrder [vars=[optionSlots[45], theOptions[45]]], VarOrder [vars=[optionSlots[46], theOptions[46]]], VarOrder [vars=[optionSlots[47], theOptions[47]]], VarOrder [vars=[optionSlots[48], theOptions[48]]], VarOrder [vars=[optionSlots[49], theOptions[49]]], VarOrder [vars=[optionSlots[50], theOptions[50]]], VarOrder [vars=[optionSlots[51], theOptions[51]]], VarOrder [vars=[optionSlots[52], theOptions[52]]], VarOrder [vars=[optionSlots[53], theOptions[53]]], VarOrder [vars=[optionSlots[54], theOptions[54]]], VarOrder [vars=[optionSlots[55], theOptions[55]]], VarOrder [vars=[optionSlots[56], theOptions[56]]], VarOrder [vars=[optionSlots[57], theOptions[57]]], VarOrder [vars=[optionSlots[58], theOptions[58]]], VarOrder [vars=[optionSlots[59], theOptions[59]]], VarOrder [vars=[optionSlots[60], theOptions[60]]], VarOrder [vars=[optionSlots[61], theOptions[61]]], VarOrder [vars=[optionSlots[62], theOptions[62]]], VarOrder [vars=[optionSlots[63], theOptions[63]]], VarOrder [vars=[optionSlots[64], theOptions[64]]], VarOrder [vars=[optionSlots[65], theOptions[65]]], VarOrder [vars=[optionSlots[66], theOptions[66]]], VarOrder [vars=[optionSlots[67], theOptions[67]]], VarOrder [vars=[optionSlots[68], theOptions[68]]], VarOrder [vars=[optionSlots[69], theOptions[69]]], VarOrder [vars=[optionSlots[70], theOptions[70]]], VarOrder [vars=[optionSlots[71], theOptions[71]]], VarOrder [vars=[optionSlots[72], theOptions[72]]], VarOrder [vars=[optionSlots[73], theOptions[73]]], VarOrder [vars=[optionSlots[74], theOptions[74]]], VarOrder [vars=[optionSlots[75], theOptions[75]]], VarOrder [vars=[optionSlots[76], theOptions[76]]], VarOrder [vars=[optionSlots[77], theOptions[77]]], VarOrder [vars=[optionSlots[78], theOptions[78]]], VarOrder [vars=[optionSlots[79], theOptions[79]]], VarOrder [vars=[optionSlots[80], theOptions[80]]], VarOrder [vars=[optionSlots[81], theOptions[81]]], VarOrder [vars=[optionSlots[82], theOptions[82]]], VarOrder [vars=[optionSlots[83], theOptions[83]]], VarOrder [vars=[optionSlots[84], theOptions[84]]], VarOrder [vars=[optionSlots[85], theOptions[85]]], VarOrder [vars=[optionSlots[86], theOptions[86]]], VarOrder [vars=[optionSlots[87], theOptions[87]]], VarOrder [vars=[optionSlots[88], theOptions[88]]], VarOrder [vars=[optionSlots[89], theOptions[89]]], VarOrder [vars=[optionSlots[90], theOptions[90]]], VarOrder [vars=[optionSlots[91], theOptions[91]]], VarOrder [vars=[optionSlots[92], theOptions[92]]], VarOrder [vars=[optionSlots[93], theOptions[93]]], VarOrder [vars=[optionSlots[94], theOptions[94]]], VarOrder [vars=[optionSlots[95], theOptions[95]]], VarOrder [vars=[optionSlots[96], theOptions[96]]], VarOrder [vars=[optionSlots[97], theOptions[97]]], VarOrder [vars=[productSlots[0], theProducts[0]]], VarOrder [vars=[productSlots[1], theProducts[1]]], VarOrder [vars=[productSlots[2], theProducts[2]]], VarOrder [vars=[productSlots[3], theProducts[3]]], VarOrder [vars=[productSlots[4], theProducts[4]]], VarOrder [vars=[productSlots[5], theProducts[5]]], VarOrder [vars=[productSlots[6], theProducts[6]]], VarOrder [vars=[productSlots[7], theProducts[7]]], VarOrder [vars=[productSlots[8], theProducts[8]]], VarOrder [vars=[productSlots[9], theProducts[9]]], VarOrder [vars=[productSlots[10], theProducts[10]]], VarOrder [vars=[productSlots[11], theProducts[11]]], VarOrder [vars=[productSlots[12], theProducts[12]]], VarOrder [vars=[productSlots[13], theProducts[13]]], VarOrder [vars=[productSlots[14], theProducts[14]]], VarOrder [vars=[productSlots[15], theProducts[15]]], VarOrder [vars=[productSlots[16], theProducts[16]]], VarOrder [vars=[productSlots[17], theProducts[17]]], VarOrder [vars=[productSlots[18], theProducts[18]]], VarOrder [vars=[productSlots[19], theProducts[19]]], VarOrder [vars=[productSlots[20], theProducts[20]]], VarOrder [vars=[productSlots[21], theProducts[21]]], VarOrder [vars=[productSlots[22], theProducts[22]]], VarOrder [vars=[productSlots[23], theProducts[23]]], VarOrder [vars=[productSlots[24], theProducts[24]]], VarOrder [vars=[productSlots[25], theProducts[25]]], VarOrder [vars=[productSlots[26], theProducts[26]]], VarOrder [vars=[productSlots[27], theProducts[27]]], VarOrder [vars=[productSlots[28], theProducts[28]]], VarOrder [vars=[productSlots[29], theProducts[29]]], VarOrder [vars=[productSlots[30], theProducts[30]]], VarOrder [vars=[productSlots[31], theProducts[31]]], VarOrder [vars=[productSlots[32], theProducts[32]]], VarOrder [vars=[productSlots[33], theProducts[33]]], VarOrder [vars=[productSlots[34], theProducts[34]]], VarOrder [vars=[productSlots[35], theProducts[35]]], VarOrder [vars=[productSlots[36], theProducts[36]]], VarOrder [vars=[productSlots[37], theProducts[37]]], VarOrder [vars=[productSlots[38], theProducts[38]]], VarOrder [vars=[productSlots[39], theProducts[39]]], VarOrder [vars=[productSlots[40], theProducts[40]]], VarOrder [vars=[productSlots[41], theProducts[41]]], VarOrder [vars=[productSlots[42], theProducts[42]]], VarOrder [vars=[productSlots[43], theProducts[43]]], VarOrder [vars=[productSlots[44], theProducts[44]]], VarOrder [vars=[productSlots[45], theProducts[45]]], VarOrder [vars=[productSlots[46], theProducts[46]]], VarOrder [vars=[productSlots[47], theProducts[47]]], VarOrder [vars=[productSlots[48], theProducts[48]]], VarOrder [vars=[productSlots[49], theProducts[49]]], VarOrder [vars=[productSlots[50], theProducts[50]]], VarOrder [vars=[productSlots[51], theProducts[51]]], VarOrder [vars=[productSlots[52], theProducts[52]]], VarOrder [vars=[productSlots[53], theProducts[53]]], VarOrder [vars=[productSlots[54], theProducts[54]]], VarOrder [vars=[productSlots[55], theProducts[55]]], VarOrder [vars=[productSlots[56], theProducts[56]]], VarOrder [vars=[productSlots[57], theProducts[57]]], VarOrder [vars=[productSlots[58], theProducts[58]]], VarOrder [vars=[productSlots[59], theProducts[59]]], VarOrder [vars=[productSlots[60], theProducts[60]]], VarOrder [vars=[productSlots[61], theProducts[61]]], VarOrder [vars=[productSlots[62], theProducts[62]]], VarOrder [vars=[productSlots[63], theProducts[63]]], VarOrder [vars=[productSlots[64], theProducts[64]]], VarOrder [vars=[productSlots[65], theProducts[65]]], VarOrder [vars=[productSlots[66], theProducts[66]]], VarOrder [vars=[productSlots[67], theProducts[67]]], VarOrder [vars=[productSlots[68], theProducts[68]]], VarOrder [vars=[productSlots[69], theProducts[69]]], VarOrder [vars=[productSlots[70], theProducts[70]]], VarOrder [vars=[productSlots[71], theProducts[71]]], VarOrder [vars=[productSlots[72], theProducts[72]]], VarOrder [vars=[productSlots[73], theProducts[73]]], VarOrder [vars=[productSlots[74], theProducts[74]]], VarOrder [vars=[productSlots[75], theProducts[75]]], VarOrder [vars=[productSlots[76], theProducts[76]]], VarOrder [vars=[productSlots[77], theProducts[77]]], VarOrder [vars=[productSlots[78], theProducts[78]]], VarOrder [vars=[productSlots[79], theProducts[79]]], VarOrder [vars=[productSlots[80], theProducts[80]]], VarOrder [vars=[productSlots[81], theProducts[81]]], VarOrder [vars=[productSlots[82], theProducts[82]]], VarOrder [vars=[productSlots[83], theProducts[83]]], VarOrder [vars=[productSlots[84], theProducts[84]]], VarOrder [vars=[productSlots[85], theProducts[85]]], VarOrder [vars=[productSlots[86], theProducts[86]]], VarOrder [vars=[productSlots[87], theProducts[87]]], VarOrder [vars=[productSlots[88], theProducts[88]]], VarOrder [vars=[productSlots[89], theProducts[89]]], VarOrder [vars=[productSlots[90], theProducts[90]]], VarOrder [vars=[productSlots[91], theProducts[91]]], VarOrder [vars=[productSlots[92], theProducts[92]]], VarOrder [vars=[productSlots[93], theProducts[93]]], VarOrder [vars=[productSlots[94], theProducts[94]]], VarOrder [vars=[productSlots[95], theProducts[95]]], VarOrder [vars=[productSlots[96], theProducts[96]]], VarOrder [vars=[productSlots[97], theProducts[97]]], VarOrder [vars=[wait[0], ready[0]]], VarOrder [vars=[wait[1], ready[1]]], VarOrder [vars=[wait[2], ready[2]]], VarOrder [vars=[wait[3], ready[3]]], VarOrder [vars=[wait[4], ready[4]]], VarOrder [vars=[wait[5], ready[5]]], VarOrder [vars=[wait[6], ready[6]]], VarOrder [vars=[wait[7], ready[7]]], VarOrder [vars=[wait[8], ready[8]]], VarOrder [vars=[wait[9], ready[9]]], VarOrder [vars=[wait[10], ready[10]]], VarOrder [vars=[wait[11], ready[11]]], VarOrder [vars=[wait[12], ready[12]]], VarOrder [vars=[wait[13], ready[13]]], VarOrder [vars=[wait[14], ready[14]]], VarOrder [vars=[wait[15], ready[15]]], VarOrder [vars=[wait[16], ready[16]]], VarOrder [vars=[wait[17], ready[17]]], VarOrder [vars=[wait[18], ready[18]]], VarOrder [vars=[wait[19], ready[19]]], VarOrder [vars=[wait[20], ready[20]]], VarOrder [vars=[wait[21], ready[21]]], VarOrder [vars=[wait[22], ready[22]]], VarOrder [vars=[wait[23], ready[23]]], VarOrder [vars=[wait[24], ready[24]]], VarOrder [vars=[wait[25], ready[25]]], VarOrder [vars=[wait[26], ready[26]]], VarOrder [vars=[wait[27], ready[27]]], VarOrder [vars=[wait[28], ready[28]]], VarOrder [vars=[wait[29], ready[29]]], VarOrder [vars=[wait[30], ready[30]]], VarOrder [vars=[wait[31], ready[31]]], VarOrder [vars=[wait[32], ready[32]]], VarOrder [vars=[wait[33], ready[33]]], VarOrder [vars=[wait[34], ready[34]]], VarOrder [vars=[wait[35], ready[35]]], VarOrder [vars=[wait[36], ready[36]]], VarOrder [vars=[wait[37], ready[37]]], VarOrder [vars=[wait[38], ready[38]]], VarOrder [vars=[wait[39], ready[39]]], VarOrder [vars=[wait[40], ready[40]]], VarOrder [vars=[wait[41], ready[41]]], VarOrder [vars=[wait[42], ready[42]]], VarOrder [vars=[wait[43], ready[43]]], VarOrder [vars=[wait[44], ready[44]]], VarOrder [vars=[wait[45], ready[45]]], VarOrder [vars=[wait[46], ready[46]]], VarOrder [vars=[wait[47], ready[47]]], VarOrder [vars=[wait[48], ready[48]]], VarOrder [vars=[wait[49], ready[49]]], VarOrder [vars=[wait[50], ready[50]]], VarOrder [vars=[wait[51], ready[51]]], VarOrder [vars=[wait[52], ready[52]]], VarOrder [vars=[wait[53], ready[53]]], VarOrder [vars=[wait[54], ready[54]]], VarOrder [vars=[wait[55], ready[55]]], VarOrder [vars=[wait[56], ready[56]]], VarOrder [vars=[wait[57], ready[57]]], VarOrder [vars=[wait[58], ready[58]]], VarOrder [vars=[wait[59], ready[59]]], VarOrder [vars=[wait[60], ready[60]]], VarOrder [vars=[wait[61], ready[61]]], VarOrder [vars=[wait[62], ready[62]]], VarOrder [vars=[wait[63], ready[63]]], VarOrder [vars=[wait[64], ready[64]]], VarOrder [vars=[wait[65], ready[65]]], VarOrder [vars=[wait[66], ready[66]]], VarOrder [vars=[wait[67], ready[67]]], VarOrder [vars=[wait[68], ready[68]]], VarOrder [vars=[wait[69], ready[69]]], VarOrder [vars=[wait[70], ready[70]]], VarOrder [vars=[wait[71], ready[71]]], VarOrder [vars=[wait[72], ready[72]]], VarOrder [vars=[wait[73], ready[73]]], VarOrder [vars=[wait[74], ready[74]]], VarOrder [vars=[wait[75], ready[75]]], VarOrder [vars=[wait[76], ready[76]]], VarOrder [vars=[wait[77], ready[77]]], VarOrder [vars=[wait[78], ready[78]]], VarOrder [vars=[wait[79], ready[79]]], VarOrder [vars=[wait[80], ready[80]]], VarOrder [vars=[wait[81], ready[81]]], VarOrder [vars=[wait[82], ready[82]]], VarOrder [vars=[wait[83], ready[83]]], VarOrder [vars=[wait[84], ready[84]]], VarOrder [vars=[wait[85], ready[85]]], VarOrder [vars=[wait[86], ready[86]]], VarOrder [vars=[wait[87], ready[87]]], VarOrder [vars=[wait[88], ready[88]]], VarOrder [vars=[wait[89], ready[89]]], VarOrder [vars=[wait[90], ready[90]]], VarOrder [vars=[wait[91], ready[91]]], VarOrder [vars=[wait[92], ready[92]]], VarOrder [vars=[wait[93], ready[93]]], VarOrder [vars=[wait[94], ready[94]]], VarOrder [vars=[wait[95], ready[95]]], VarOrder [vars=[wait[96], ready[96]]], VarOrder [vars=[wait[97], ready[97]]], VarOrder [vars=[wait[98], ready[98]]], VarOrder [vars=[wait[99], ready[99]]], VarOrder [vars=[wait[100], ready[100]]], VarOrder [vars=[wait[101], ready[101]]], VarOrder [vars=[wait[102], ready[102]]], VarOrder [vars=[wait[103], ready[103]]], VarOrder [vars=[wait[104], ready[104]]], VarOrder [vars=[wait[105], ready[105]]], VarOrder [vars=[wait[106], ready[106]]], VarOrder [vars=[wait[107], ready[107]]], VarOrder [vars=[wait[108], ready[108]]], VarOrder [vars=[wait[109], ready[109]]], VarOrder [vars=[wait[110], ready[110]]], VarOrder [vars=[wait[111], ready[111]]], VarOrder [vars=[wait[112], ready[112]]], VarOrder [vars=[wait[113], ready[113]]], VarOrder [vars=[wait[114], ready[114]]], VarOrder [vars=[wait[115], ready[115]]], VarOrder [vars=[wait[116], ready[116]]], VarOrder [vars=[wait[117], ready[117]]], VarOrder [vars=[wait[118], ready[118]]], VarOrder [vars=[wait[119], ready[119]]], VarOrder [vars=[wait[120], ready[120]]], VarOrder [vars=[wait[121], ready[121]]], VarOrder [vars=[wait[122], ready[122]]], VarOrder [vars=[wait[123], ready[123]]], VarOrder [vars=[wait[124], ready[124]]], VarOrder [vars=[wait[125], ready[125]]], VarOrder [vars=[wait[126], ready[126]]], VarOrder [vars=[wait[127], ready[127]]], VarOrder [vars=[wait[128], ready[128]]], VarOrder [vars=[wait[129], ready[129]]], VarOrder [vars=[wait[130], ready[130]]], VarOrder [vars=[wait[131], ready[131]]], VarOrder [vars=[wait[132], ready[132]]], VarOrder [vars=[wait[133], ready[133]]], VarOrder [vars=[wait[134], ready[134]]], VarOrder [vars=[wait[135], ready[135]]], VarOrder [vars=[wait[136], ready[136]]], VarOrder [vars=[wait[137], ready[137]]], VarOrder [vars=[wait[138], ready[138]]], VarOrder [vars=[wait[139], ready[139]]], VarOrder [vars=[wait[140], ready[140]]], VarOrder [vars=[wait[141], ready[141]]], VarOrder [vars=[wait[142], ready[142]]], VarOrder [vars=[wait[143], ready[143]]], VarOrder [vars=[wait[144], ready[144]]], VarOrder [vars=[wait[145], ready[145]]], VarOrder [vars=[wait[146], ready[146]]], VarOrder [vars=[wait[147], ready[147]]], VarOrder [vars=[wait[148], ready[148]]], VarOrder [vars=[wait[149], ready[149]]], VarOrder [vars=[wait[150], ready[150]]], VarOrder [vars=[wait[151], ready[151]]], VarOrder [vars=[wait[152], ready[152]]], VarOrder [vars=[wait[153], ready[153]]], VarOrder [vars=[wait[154], ready[154]]], VarOrder [vars=[wait[155], ready[155]]], VarOrder [vars=[wait[156], ready[156]]], VarOrder [vars=[wait[157], ready[157]]], VarOrder [vars=[wait[158], ready[158]]], VarOrder [vars=[wait[159], ready[159]]], VarOrder [vars=[wait[160], ready[160]]], VarOrder [vars=[wait[161], ready[161]]], VarOrder [vars=[wait[162], ready[162]]], VarOrder [vars=[wait[163], ready[163]]], VarOrder [vars=[wait[164], ready[164]]], VarOrder [vars=[wait[165], ready[165]]], VarOrder [vars=[wait[166], ready[166]]], VarOrder [vars=[wait[167], ready[167]]], VarOrder [vars=[wait[168], ready[168]]], VarOrder [vars=[wait[169], ready[169]]], VarOrder [vars=[wait[170], ready[170]]], VarOrder [vars=[wait[171], ready[171]]], VarOrder [vars=[wait[172], ready[172]]], VarOrder [vars=[wait[173], ready[173]]], VarOrder [vars=[wait[174], ready[174]]], VarOrder [vars=[wait[175], ready[175]]], VarOrder [vars=[wait[176], ready[176]]], VarOrder [vars=[wait[177], ready[177]]], VarOrder [vars=[wait[178], ready[178]]], VarOrder [vars=[wait[179], ready[179]]], VarOrder [vars=[wait[180], ready[180]]], VarOrder [vars=[wait[181], ready[181]]], VarOrder [vars=[wait[182], ready[182]]], VarOrder [vars=[wait[183], ready[183]]], VarOrder [vars=[wait[184], ready[184]]], VarOrder [vars=[wait[185], ready[185]]], VarOrder [vars=[wait[186], ready[186]]], VarOrder [vars=[wait[187], ready[187]]], VarOrder [vars=[wait[188], ready[188]]], VarOrder [vars=[wait[189], ready[189]]], VarOrder [vars=[wait[190], ready[190]]], VarOrder [vars=[wait[191], ready[191]]], VarOrder [vars=[wait[192], ready[192]]], VarOrder [vars=[wait[193], ready[193]]], VarOrder [vars=[wait[194], ready[194]]], VarOrder [vars=[wait[195], ready[195]]], VarOrder [vars=[wait[196], ready[196]]], VarOrder [vars=[wait[197], ready[197]]], VarOrder [vars=[wait[198], ready[198]]], VarOrder [vars=[wait[199], ready[199]]], VarOrder [vars=[wait[200], ready[200]]], VarOrder [vars=[wait[201], ready[201]]], VarOrder [vars=[wait[202], ready[202]]], VarOrder [vars=[wait[203], ready[203]]], VarOrder [vars=[wait[204], ready[204]]], VarOrder [vars=[wait[205], ready[205]]], VarOrder [vars=[wait[206], ready[206]]], VarOrder [vars=[wait[207], ready[207]]], VarOrder [vars=[wait[208], ready[208]]], VarOrder [vars=[wait[209], ready[209]]], VarOrder [vars=[wait[210], ready[210]]], VarOrder [vars=[wait[211], ready[211]]], VarOrder [vars=[wait[212], ready[212]]], VarOrder [vars=[wait[213], ready[213]]], VarOrder [vars=[wait[214], ready[214]]], VarOrder [vars=[wait[215], ready[215]]], VarOrder [vars=[wait[216], ready[216]]], VarOrder [vars=[wait[217], ready[217]]], VarOrder [vars=[wait[218], ready[218]]], VarOrder [vars=[wait[219], ready[219]]], VarOrder [vars=[wait[220], ready[220]]], VarOrder [vars=[wait[221], ready[221]]], VarOrder [vars=[wait[222], ready[222]]], VarOrder [vars=[wait[223], ready[223]]], VarOrder [vars=[wait[224], ready[224]]], VarOrder [vars=[wait[225], ready[225]]], VarOrder [vars=[wait[226], ready[226]]], VarOrder [vars=[wait[227], ready[227]]], VarOrder [vars=[wait[228], ready[228]]], VarOrder [vars=[wait[229], ready[229]]], VarOrder [vars=[wait[230], ready[230]]], VarOrder [vars=[wait[231], ready[231]]], VarOrder [vars=[wait[232], ready[232]]], VarOrder [vars=[wait[233], ready[233]]], VarOrder [vars=[wait[234], ready[234]]], VarOrder [vars=[wait[235], ready[235]]], VarOrder [vars=[wait[236], ready[236]]], VarOrder [vars=[wait[237], ready[237]]], VarOrder [vars=[wait[238], ready[238]]], VarOrder [vars=[wait[239], ready[239]]], VarOrder [vars=[wait[240], ready[240]]], VarOrder [vars=[wait[241], ready[241]]], VarOrder [vars=[wait[242], ready[242]]], VarOrder [vars=[wait[243], ready[243]]], VarOrder [vars=[wait[244], ready[244]]], VarOrder [vars=[wait[245], ready[245]]], VarOrder [vars=[wait[246], ready[246]]], VarOrder [vars=[wait[247], ready[247]]], VarOrder [vars=[wait[248], ready[248]]], VarOrder [vars=[wait[249], ready[249]]], VarOrder [vars=[wait[250], ready[250]]], VarOrder [vars=[wait[251], ready[251]]], VarOrder [vars=[wait[252], ready[252]]], VarOrder [vars=[wait[253], ready[253]]], VarOrder [vars=[wait[254], ready[254]]], VarOrder [vars=[wait[255], ready[255]]], VarOrder [vars=[wait[256], ready[256]]], VarOrder [vars=[wait[257], ready[257]]], VarOrder [vars=[wait[258], ready[258]]], VarOrder [vars=[wait[259], ready[259]]], VarOrder [vars=[wait[260], ready[260]]], VarOrder [vars=[wait[261], ready[261]]], VarOrder [vars=[wait[262], ready[262]]], VarOrder [vars=[wait[263], ready[263]]], VarOrder [vars=[wait[264], ready[264]]], VarOrder [vars=[wait[265], ready[265]]], VarOrder [vars=[wait[266], ready[266]]], VarOrder [vars=[wait[267], ready[267]]], VarOrder [vars=[wait[268], ready[268]]], VarOrder [vars=[wait[269], ready[269]]], VarOrder [vars=[wait[270], ready[270]]], VarOrder [vars=[wait[271], ready[271]]], VarOrder [vars=[wait[272], ready[272]]], VarOrder [vars=[wait[273], ready[273]]], VarOrder [vars=[wait[274], ready[274]]], VarOrder [vars=[wait[275], ready[275]]], VarOrder [vars=[wait[276], ready[276]]], VarOrder [vars=[wait[277], ready[277]]], VarOrder [vars=[wait[278], ready[278]]], VarOrder [vars=[wait[279], ready[279]]], VarOrder [vars=[wait[280], ready[280]]], VarOrder [vars=[wait[281], ready[281]]], VarOrder [vars=[wait[282], ready[282]]], VarOrder [vars=[wait[283], ready[283]]], VarOrder [vars=[wait[284], ready[284]]], VarOrder [vars=[wait[285], ready[285]]], VarOrder [vars=[wait[286], ready[286]]], VarOrder [vars=[wait[287], ready[287]]], VarOrder [vars=[wait[288], ready[288]]], VarOrder [vars=[wait[289], ready[289]]], VarOrder [vars=[wait[290], ready[290]]], VarOrder [vars=[wait[291], ready[291]]], VarOrder [vars=[wait[292], ready[292]]], VarOrder [vars=[wait[293], ready[293]]], VarOrder [vars=[wait[294], ready[294]]], VarOrder [vars=[wait[295], ready[295]]], VarOrder [vars=[wait[296], ready[296]]], VarOrder [vars=[wait[297], ready[297]]], VarOrder [vars=[wait[298], ready[298]]], VarOrder [vars=[wait[299], ready[299]]], VarOrder [vars=[wait[300], ready[300]]], VarOrder [vars=[wait[301], ready[301]]], VarOrder [vars=[wait[302], ready[302]]], VarOrder [vars=[wait[303], ready[303]]], VarOrder [vars=[wait[304], ready[304]]], VarOrder [vars=[wait[305], ready[305]]], VarOrder [vars=[wait[306], ready[306]]], VarOrder [vars=[wait[307], ready[307]]], VarOrder [vars=[wait[308], ready[308]]], VarOrder [vars=[wait[309], ready[309]]], VarOrder [vars=[wait[310], ready[310]]], VarOrder [vars=[wait[311], ready[311]]], VarOrder [vars=[wait[312], ready[312]]], VarOrder [vars=[wait[313], ready[313]]], VarOrder [vars=[wait[314], ready[314]]], VarOrder [vars=[wait[315], ready[315]]], VarOrder [vars=[wait[316], ready[316]]], VarOrder [vars=[wait[317], ready[317]]], VarOrder [vars=[wait[318], ready[318]]], VarOrder [vars=[wait[319], ready[319]]], VarOrder [vars=[wait[320], ready[320]]], VarOrder [vars=[wait[321], ready[321]]], VarOrder [vars=[wait[322], ready[322]]], VarOrder [vars=[wait[323], ready[323]]], VarOrder [vars=[wait[324], ready[324]]], VarOrder [vars=[wait[325], ready[325]]], VarOrder [vars=[wait[326], ready[326]]], VarOrder [vars=[wait[327], ready[327]]], VarOrder [vars=[wait[328], ready[328]]], VarOrder [vars=[wait[329], ready[329]]], VarOrder [vars=[wait[330], ready[330]]], VarOrder [vars=[wait[331], ready[331]]], VarOrder [vars=[wait[332], ready[332]]], VarOrder [vars=[wait[333], ready[333]]], VarOrder [vars=[wait[334], ready[334]]], VarOrder [vars=[wait[335], ready[335]]], VarOrder [vars=[wait[336], ready[336]]], VarOrder [vars=[wait[337], ready[337]]], VarOrder [vars=[wait[338], ready[338]]], VarOrder [vars=[wait[339], ready[339]]], VarOrder [vars=[wait[340], ready[340]]], VarOrder [vars=[wait[341], ready[341]]], VarOrder [vars=[wait[342], ready[342]]], VarOrder [vars=[wait[343], ready[343]]], VarOrder [vars=[wait[344], ready[344]]], VarOrder [vars=[wait[345], ready[345]]], VarOrder [vars=[wait[346], ready[346]]], VarOrder [vars=[wait[347], ready[347]]], VarOrder [vars=[wait[348], ready[348]]], VarOrder [vars=[wait[349], ready[349]]], VarOrder [vars=[wait[350], ready[350]]], VarOrder [vars=[wait[351], ready[351]]], VarOrder [vars=[wait[352], ready[352]]], VarOrder [vars=[wait[353], ready[353]]], VarOrder [vars=[wait[354], ready[354]]], VarOrder [vars=[wait[355], ready[355]]], VarOrder [vars=[wait[356], ready[356]]], VarOrder [vars=[wait[357], ready[357]]], VarOrder [vars=[wait[358], ready[358]]], VarOrder [vars=[wait[359], ready[359]]], VarOrder [vars=[wait[360], ready[360]]], VarOrder [vars=[wait[361], ready[361]]], VarOrder [vars=[wait[362], ready[362]]], VarOrder [vars=[wait[363], ready[363]]], VarOrder [vars=[wait[364], ready[364]]], VarOrder [vars=[wait[365], ready[365]]], VarOrder [vars=[wait[366], ready[366]]], VarOrder [vars=[wait[367], ready[367]]], VarOrder [vars=[wait[368], ready[368]]], VarOrder [vars=[wait[369], ready[369]]], VarOrder [vars=[wait[370], ready[370]]], VarOrder [vars=[wait[371], ready[371]]], VarOrder [vars=[wait[372], ready[372]]], VarOrder [vars=[wait[373], ready[373]]], VarOrder [vars=[wait[374], ready[374]]], VarOrder [vars=[wait[375], ready[375]]], VarOrder [vars=[wait[376], ready[376]]], VarOrder [vars=[wait[377], ready[377]]], VarOrder [vars=[wait[378], ready[378]]], VarOrder [vars=[wait[379], ready[379]]], VarOrder [vars=[wait[380], ready[380]]], VarOrder [vars=[wait[381], ready[381]]], VarOrder [vars=[wait[382], ready[382]]], VarOrder [vars=[wait[383], ready[383]]], VarOrder [vars=[wait[384], ready[384]]], VarOrder [vars=[wait[385], ready[385]]], VarOrder [vars=[wait[386], ready[386]]], VarOrder [vars=[wait[387], ready[387]]], VarOrder [vars=[wait[388], ready[388]]], VarOrder [vars=[wait[389], ready[389]]], VarOrder [vars=[wait[390], ready[390]]], VarOrder [vars=[wait[391], ready[391]]]]]

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="S_DrinkVendingMachine-COL-98"
export BK_EXAMINATION="LTLFireability"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/root/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/S_DrinkVendingMachine-COL-98.tgz
mv S_DrinkVendingMachine-COL-98 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 S_DrinkVendingMachine-COL-98, 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 r145kn-smll-146416246500411"
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 '' LTLFireability.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
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 ;