About the Execution of ITS-Tools for S_DrinkVendingMachine-COL-76
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
8551.810 | 2643452.00 | 9195750.00 | 1193.30 | [undef] | Cannot compute |
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-76, examination is UpperBounds
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r145kn-smll-146416246500398
=====================================================================
--------------------
content from stdout:
=== Data for post analysis generated by BenchKit (invocation template)
The expected result is a vector of positive values
NUM_VECTOR
here is the order used to build the result vector(from text file)
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-0
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-1
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-10
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-11
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-12
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-13
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-14
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-15
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-2
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-3
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-4
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-5
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-6
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-7
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-8
FORMULA_NAME DrinkVendingMachine-COL-76-UpperBounds-9
=== Now, execution of the tool begins
BK_START 1464338125749
!SESSION 2016-05-27 08:35:26.335 -----------------------------------------------
eclipse.buildId=4.5.2.M20160212-1500
java.version=1.8.0_77
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -application fr.lip6.move.gal.application.pnmcc -pnfolder /home/mcc/execution -examination UpperBounds -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its
Command-line arguments: -application fr.lip6.move.gal.application.pnmcc -data /home/mcc/BenchKit//workspace -os linux -ws gtk -arch x86_64 -consoleLog -pnfolder /home/mcc/execution -examination UpperBounds -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its
!ENTRY org.eclipse.osgi 4 0 2016-05-27 09:19:27.867
!MESSAGE Application error
!STACK 1
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.LinkedHashMap.newNode(LinkedHashMap.java:256)
at java.util.HashMap.putVal(HashMap.java:630)
at java.util.HashMap.put(HashMap.java:611)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:474)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:599)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:599)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:599)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:599)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:599)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:599)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copyContainment(EcoreUtil.java:599)
at org.eclipse.emf.ecore.util.EcoreUtil$Copier.copy(EcoreUtil.java:490)
at org.eclipse.emf.ecore.util.EcoreUtil.copy(EcoreUtil.java:357)
at fr.lip6.move.gal.instantiate.Instantiator.instantiateParameters(Instantiator.java:783)
at fr.lip6.move.gal.instantiate.Instantiator.instantiateParameters(Instantiator.java:296)
at fr.lip6.move.gal.instantiate.GALRewriter.instantiateParameters(GALRewriter.java:62)
at fr.lip6.move.gal.instantiate.GALRewriter.flatten(GALRewriter.java:17)
at fr.lip6.move.gal.application.Application.start(Application.java:279)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
An error has occurred. See the log file
/home/mcc/BenchKit/workspace/.metadata/.log.
BK_STOP 1464340769201
--------------------
content from stderr:
+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ UpperBounds = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution UpperBounds -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 UpperBounds -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 8:35:29 AM fr.lip6.move.gal.application.Application transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
May 27, 2016 8:35:29 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 8:35:30 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 1184 ms
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 6 places.
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: read order :VarOrder [vars=[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], 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], 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], 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], 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], 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]]]
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :Options->theOptions,optionSlots,
Products->theProducts,productSlots,
Quality->ready,wait,
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: o2 symmetric to o3 in transition elaborate3
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: o3 symmetric to o1 in transition elaborate3
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: o2 symmetric to o1 in transition elaborate2
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 7 transitions.
May 27, 2016 8:35:30 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains : CompositeGalOrder [children=[VarOrder [vars=[theOptions[0], optionSlots[0]]], VarOrder [vars=[theOptions[1], optionSlots[1]]], VarOrder [vars=[theOptions[2], optionSlots[2]]], VarOrder [vars=[theOptions[3], optionSlots[3]]], VarOrder [vars=[theOptions[4], optionSlots[4]]], VarOrder [vars=[theOptions[5], optionSlots[5]]], VarOrder [vars=[theOptions[6], optionSlots[6]]], VarOrder [vars=[theOptions[7], optionSlots[7]]], VarOrder [vars=[theOptions[8], optionSlots[8]]], VarOrder [vars=[theOptions[9], optionSlots[9]]], VarOrder [vars=[theOptions[10], optionSlots[10]]], VarOrder [vars=[theOptions[11], optionSlots[11]]], VarOrder [vars=[theOptions[12], optionSlots[12]]], VarOrder [vars=[theOptions[13], optionSlots[13]]], VarOrder [vars=[theOptions[14], optionSlots[14]]], VarOrder [vars=[theOptions[15], optionSlots[15]]], VarOrder [vars=[theOptions[16], optionSlots[16]]], VarOrder [vars=[theOptions[17], optionSlots[17]]], VarOrder [vars=[theOptions[18], optionSlots[18]]], VarOrder [vars=[theOptions[19], optionSlots[19]]], VarOrder [vars=[theOptions[20], optionSlots[20]]], VarOrder [vars=[theOptions[21], optionSlots[21]]], VarOrder [vars=[theOptions[22], optionSlots[22]]], VarOrder [vars=[theOptions[23], optionSlots[23]]], VarOrder [vars=[theOptions[24], optionSlots[24]]], VarOrder [vars=[theOptions[25], optionSlots[25]]], VarOrder [vars=[theOptions[26], optionSlots[26]]], VarOrder [vars=[theOptions[27], optionSlots[27]]], VarOrder [vars=[theOptions[28], optionSlots[28]]], VarOrder [vars=[theOptions[29], optionSlots[29]]], VarOrder [vars=[theOptions[30], optionSlots[30]]], VarOrder [vars=[theOptions[31], optionSlots[31]]], VarOrder [vars=[theOptions[32], optionSlots[32]]], VarOrder [vars=[theOptions[33], optionSlots[33]]], VarOrder [vars=[theOptions[34], optionSlots[34]]], VarOrder [vars=[theOptions[35], optionSlots[35]]], VarOrder [vars=[theOptions[36], optionSlots[36]]], VarOrder [vars=[theOptions[37], optionSlots[37]]], VarOrder [vars=[theOptions[38], optionSlots[38]]], VarOrder [vars=[theOptions[39], optionSlots[39]]], VarOrder [vars=[theOptions[40], optionSlots[40]]], VarOrder [vars=[theOptions[41], optionSlots[41]]], VarOrder [vars=[theOptions[42], optionSlots[42]]], VarOrder [vars=[theOptions[43], optionSlots[43]]], VarOrder [vars=[theOptions[44], optionSlots[44]]], VarOrder [vars=[theOptions[45], optionSlots[45]]], VarOrder [vars=[theOptions[46], optionSlots[46]]], VarOrder [vars=[theOptions[47], optionSlots[47]]], VarOrder [vars=[theOptions[48], optionSlots[48]]], VarOrder [vars=[theOptions[49], optionSlots[49]]], VarOrder [vars=[theOptions[50], optionSlots[50]]], VarOrder [vars=[theOptions[51], optionSlots[51]]], VarOrder [vars=[theOptions[52], optionSlots[52]]], VarOrder [vars=[theOptions[53], optionSlots[53]]], VarOrder [vars=[theOptions[54], optionSlots[54]]], VarOrder [vars=[theOptions[55], optionSlots[55]]], VarOrder [vars=[theOptions[56], optionSlots[56]]], VarOrder [vars=[theOptions[57], optionSlots[57]]], VarOrder [vars=[theOptions[58], optionSlots[58]]], VarOrder [vars=[theOptions[59], optionSlots[59]]], VarOrder [vars=[theOptions[60], optionSlots[60]]], VarOrder [vars=[theOptions[61], optionSlots[61]]], VarOrder [vars=[theOptions[62], optionSlots[62]]], VarOrder [vars=[theOptions[63], optionSlots[63]]], VarOrder [vars=[theOptions[64], optionSlots[64]]], VarOrder [vars=[theOptions[65], optionSlots[65]]], VarOrder [vars=[theOptions[66], optionSlots[66]]], VarOrder [vars=[theOptions[67], optionSlots[67]]], VarOrder [vars=[theOptions[68], optionSlots[68]]], VarOrder [vars=[theOptions[69], optionSlots[69]]], VarOrder [vars=[theOptions[70], optionSlots[70]]], VarOrder [vars=[theOptions[71], optionSlots[71]]], VarOrder [vars=[theOptions[72], optionSlots[72]]], VarOrder [vars=[theOptions[73], optionSlots[73]]], VarOrder [vars=[theOptions[74], optionSlots[74]]], VarOrder [vars=[theOptions[75], optionSlots[75]]], VarOrder [vars=[theProducts[0], productSlots[0]]], VarOrder [vars=[theProducts[1], productSlots[1]]], VarOrder [vars=[theProducts[2], productSlots[2]]], VarOrder [vars=[theProducts[3], productSlots[3]]], VarOrder [vars=[theProducts[4], productSlots[4]]], VarOrder [vars=[theProducts[5], productSlots[5]]], VarOrder [vars=[theProducts[6], productSlots[6]]], VarOrder [vars=[theProducts[7], productSlots[7]]], VarOrder [vars=[theProducts[8], productSlots[8]]], VarOrder [vars=[theProducts[9], productSlots[9]]], VarOrder [vars=[theProducts[10], productSlots[10]]], VarOrder [vars=[theProducts[11], productSlots[11]]], VarOrder [vars=[theProducts[12], productSlots[12]]], VarOrder [vars=[theProducts[13], productSlots[13]]], VarOrder [vars=[theProducts[14], productSlots[14]]], VarOrder [vars=[theProducts[15], productSlots[15]]], VarOrder [vars=[theProducts[16], productSlots[16]]], VarOrder [vars=[theProducts[17], productSlots[17]]], VarOrder [vars=[theProducts[18], productSlots[18]]], VarOrder [vars=[theProducts[19], productSlots[19]]], VarOrder [vars=[theProducts[20], productSlots[20]]], VarOrder [vars=[theProducts[21], productSlots[21]]], VarOrder [vars=[theProducts[22], productSlots[22]]], VarOrder [vars=[theProducts[23], productSlots[23]]], VarOrder [vars=[theProducts[24], productSlots[24]]], VarOrder [vars=[theProducts[25], productSlots[25]]], VarOrder [vars=[theProducts[26], productSlots[26]]], VarOrder [vars=[theProducts[27], productSlots[27]]], VarOrder [vars=[theProducts[28], productSlots[28]]], VarOrder [vars=[theProducts[29], productSlots[29]]], VarOrder [vars=[theProducts[30], productSlots[30]]], VarOrder [vars=[theProducts[31], productSlots[31]]], VarOrder [vars=[theProducts[32], productSlots[32]]], VarOrder [vars=[theProducts[33], productSlots[33]]], VarOrder [vars=[theProducts[34], productSlots[34]]], VarOrder [vars=[theProducts[35], productSlots[35]]], VarOrder [vars=[theProducts[36], productSlots[36]]], VarOrder [vars=[theProducts[37], productSlots[37]]], VarOrder [vars=[theProducts[38], productSlots[38]]], VarOrder [vars=[theProducts[39], productSlots[39]]], VarOrder [vars=[theProducts[40], productSlots[40]]], VarOrder [vars=[theProducts[41], productSlots[41]]], VarOrder [vars=[theProducts[42], productSlots[42]]], VarOrder [vars=[theProducts[43], productSlots[43]]], VarOrder [vars=[theProducts[44], productSlots[44]]], VarOrder [vars=[theProducts[45], productSlots[45]]], VarOrder [vars=[theProducts[46], productSlots[46]]], VarOrder [vars=[theProducts[47], productSlots[47]]], VarOrder [vars=[theProducts[48], productSlots[48]]], VarOrder [vars=[theProducts[49], productSlots[49]]], VarOrder [vars=[theProducts[50], productSlots[50]]], VarOrder [vars=[theProducts[51], productSlots[51]]], VarOrder [vars=[theProducts[52], productSlots[52]]], VarOrder [vars=[theProducts[53], productSlots[53]]], VarOrder [vars=[theProducts[54], productSlots[54]]], VarOrder [vars=[theProducts[55], productSlots[55]]], VarOrder [vars=[theProducts[56], productSlots[56]]], VarOrder [vars=[theProducts[57], productSlots[57]]], VarOrder [vars=[theProducts[58], productSlots[58]]], VarOrder [vars=[theProducts[59], productSlots[59]]], VarOrder [vars=[theProducts[60], productSlots[60]]], VarOrder [vars=[theProducts[61], productSlots[61]]], VarOrder [vars=[theProducts[62], productSlots[62]]], VarOrder [vars=[theProducts[63], productSlots[63]]], VarOrder [vars=[theProducts[64], productSlots[64]]], VarOrder [vars=[theProducts[65], productSlots[65]]], VarOrder [vars=[theProducts[66], productSlots[66]]], VarOrder [vars=[theProducts[67], productSlots[67]]], VarOrder [vars=[theProducts[68], productSlots[68]]], VarOrder [vars=[theProducts[69], productSlots[69]]], VarOrder [vars=[theProducts[70], productSlots[70]]], VarOrder [vars=[theProducts[71], productSlots[71]]], VarOrder [vars=[theProducts[72], productSlots[72]]], VarOrder [vars=[theProducts[73], productSlots[73]]], VarOrder [vars=[theProducts[74], productSlots[74]]], VarOrder [vars=[theProducts[75], productSlots[75]]], VarOrder [vars=[ready[0], wait[0]]], VarOrder [vars=[ready[1], wait[1]]], VarOrder [vars=[ready[2], wait[2]]], VarOrder [vars=[ready[3], wait[3]]], VarOrder [vars=[ready[4], wait[4]]], VarOrder [vars=[ready[5], wait[5]]], VarOrder [vars=[ready[6], wait[6]]], VarOrder [vars=[ready[7], wait[7]]], VarOrder [vars=[ready[8], wait[8]]], VarOrder [vars=[ready[9], wait[9]]], VarOrder [vars=[ready[10], wait[10]]], VarOrder [vars=[ready[11], wait[11]]], VarOrder [vars=[ready[12], wait[12]]], VarOrder [vars=[ready[13], wait[13]]], VarOrder [vars=[ready[14], wait[14]]], VarOrder [vars=[ready[15], wait[15]]], VarOrder [vars=[ready[16], wait[16]]], VarOrder [vars=[ready[17], wait[17]]], VarOrder [vars=[ready[18], wait[18]]], VarOrder [vars=[ready[19], wait[19]]], VarOrder [vars=[ready[20], wait[20]]], VarOrder [vars=[ready[21], wait[21]]], VarOrder [vars=[ready[22], wait[22]]], VarOrder [vars=[ready[23], wait[23]]], VarOrder [vars=[ready[24], wait[24]]], VarOrder [vars=[ready[25], wait[25]]], VarOrder [vars=[ready[26], wait[26]]], VarOrder [vars=[ready[27], wait[27]]], VarOrder [vars=[ready[28], wait[28]]], VarOrder [vars=[ready[29], wait[29]]], VarOrder [vars=[ready[30], wait[30]]], VarOrder [vars=[ready[31], wait[31]]], VarOrder [vars=[ready[32], wait[32]]], VarOrder [vars=[ready[33], wait[33]]], VarOrder [vars=[ready[34], wait[34]]], VarOrder [vars=[ready[35], wait[35]]], VarOrder [vars=[ready[36], wait[36]]], VarOrder [vars=[ready[37], wait[37]]], VarOrder [vars=[ready[38], wait[38]]], VarOrder [vars=[ready[39], wait[39]]], VarOrder [vars=[ready[40], wait[40]]], VarOrder [vars=[ready[41], wait[41]]], VarOrder [vars=[ready[42], wait[42]]], VarOrder [vars=[ready[43], wait[43]]], VarOrder [vars=[ready[44], wait[44]]], VarOrder [vars=[ready[45], wait[45]]], VarOrder [vars=[ready[46], wait[46]]], VarOrder [vars=[ready[47], wait[47]]], VarOrder [vars=[ready[48], wait[48]]], VarOrder [vars=[ready[49], wait[49]]], VarOrder [vars=[ready[50], wait[50]]], VarOrder [vars=[ready[51], wait[51]]], VarOrder [vars=[ready[52], wait[52]]], VarOrder [vars=[ready[53], wait[53]]], VarOrder [vars=[ready[54], wait[54]]], VarOrder [vars=[ready[55], wait[55]]], VarOrder [vars=[ready[56], wait[56]]], VarOrder [vars=[ready[57], wait[57]]], VarOrder [vars=[ready[58], wait[58]]], VarOrder [vars=[ready[59], wait[59]]], VarOrder [vars=[ready[60], wait[60]]], VarOrder [vars=[ready[61], wait[61]]], VarOrder [vars=[ready[62], wait[62]]], VarOrder [vars=[ready[63], wait[63]]], VarOrder [vars=[ready[64], wait[64]]], VarOrder [vars=[ready[65], wait[65]]], VarOrder [vars=[ready[66], wait[66]]], VarOrder [vars=[ready[67], wait[67]]], VarOrder [vars=[ready[68], wait[68]]], VarOrder [vars=[ready[69], wait[69]]], VarOrder [vars=[ready[70], wait[70]]], VarOrder [vars=[ready[71], wait[71]]], VarOrder [vars=[ready[72], wait[72]]], VarOrder [vars=[ready[73], wait[73]]], VarOrder [vars=[ready[74], wait[74]]], VarOrder [vars=[ready[75], wait[75]]], VarOrder [vars=[ready[76], wait[76]]], VarOrder [vars=[ready[77], wait[77]]], VarOrder [vars=[ready[78], wait[78]]], VarOrder [vars=[ready[79], wait[79]]], VarOrder [vars=[ready[80], wait[80]]], VarOrder [vars=[ready[81], wait[81]]], VarOrder [vars=[ready[82], wait[82]]], VarOrder [vars=[ready[83], wait[83]]], VarOrder [vars=[ready[84], wait[84]]], VarOrder [vars=[ready[85], wait[85]]], VarOrder [vars=[ready[86], wait[86]]], VarOrder [vars=[ready[87], wait[87]]], VarOrder [vars=[ready[88], wait[88]]], VarOrder [vars=[ready[89], wait[89]]], VarOrder [vars=[ready[90], wait[90]]], VarOrder [vars=[ready[91], wait[91]]], VarOrder [vars=[ready[92], wait[92]]], VarOrder [vars=[ready[93], wait[93]]], VarOrder [vars=[ready[94], wait[94]]], VarOrder [vars=[ready[95], wait[95]]], VarOrder [vars=[ready[96], wait[96]]], VarOrder [vars=[ready[97], wait[97]]], VarOrder [vars=[ready[98], wait[98]]], VarOrder [vars=[ready[99], wait[99]]], VarOrder [vars=[ready[100], wait[100]]], VarOrder [vars=[ready[101], wait[101]]], VarOrder [vars=[ready[102], wait[102]]], VarOrder [vars=[ready[103], wait[103]]], VarOrder [vars=[ready[104], wait[104]]], VarOrder [vars=[ready[105], wait[105]]], VarOrder [vars=[ready[106], wait[106]]], VarOrder [vars=[ready[107], wait[107]]], VarOrder [vars=[ready[108], wait[108]]], VarOrder [vars=[ready[109], wait[109]]], VarOrder [vars=[ready[110], wait[110]]], VarOrder [vars=[ready[111], wait[111]]], VarOrder [vars=[ready[112], wait[112]]], VarOrder [vars=[ready[113], wait[113]]], VarOrder [vars=[ready[114], wait[114]]], VarOrder [vars=[ready[115], wait[115]]], VarOrder [vars=[ready[116], wait[116]]], VarOrder [vars=[ready[117], wait[117]]], VarOrder [vars=[ready[118], wait[118]]], VarOrder [vars=[ready[119], wait[119]]], VarOrder [vars=[ready[120], wait[120]]], VarOrder [vars=[ready[121], wait[121]]], VarOrder [vars=[ready[122], wait[122]]], VarOrder [vars=[ready[123], wait[123]]], VarOrder [vars=[ready[124], wait[124]]], VarOrder [vars=[ready[125], wait[125]]], VarOrder [vars=[ready[126], wait[126]]], VarOrder [vars=[ready[127], wait[127]]], VarOrder [vars=[ready[128], wait[128]]], VarOrder [vars=[ready[129], wait[129]]], VarOrder [vars=[ready[130], wait[130]]], VarOrder [vars=[ready[131], wait[131]]], VarOrder [vars=[ready[132], wait[132]]], VarOrder [vars=[ready[133], wait[133]]], VarOrder [vars=[ready[134], wait[134]]], VarOrder [vars=[ready[135], wait[135]]], VarOrder [vars=[ready[136], wait[136]]], VarOrder [vars=[ready[137], wait[137]]], VarOrder [vars=[ready[138], wait[138]]], VarOrder [vars=[ready[139], wait[139]]], VarOrder [vars=[ready[140], wait[140]]], VarOrder [vars=[ready[141], wait[141]]], VarOrder [vars=[ready[142], wait[142]]], VarOrder [vars=[ready[143], wait[143]]], VarOrder [vars=[ready[144], wait[144]]], VarOrder [vars=[ready[145], wait[145]]], VarOrder [vars=[ready[146], wait[146]]], VarOrder [vars=[ready[147], wait[147]]], VarOrder [vars=[ready[148], wait[148]]], VarOrder [vars=[ready[149], wait[149]]], VarOrder [vars=[ready[150], wait[150]]], VarOrder [vars=[ready[151], wait[151]]], VarOrder [vars=[ready[152], wait[152]]], VarOrder [vars=[ready[153], wait[153]]], VarOrder [vars=[ready[154], wait[154]]], VarOrder [vars=[ready[155], wait[155]]], VarOrder [vars=[ready[156], wait[156]]], VarOrder [vars=[ready[157], wait[157]]], VarOrder [vars=[ready[158], wait[158]]], VarOrder [vars=[ready[159], wait[159]]], VarOrder [vars=[ready[160], wait[160]]], VarOrder [vars=[ready[161], wait[161]]], VarOrder [vars=[ready[162], wait[162]]], VarOrder [vars=[ready[163], wait[163]]], VarOrder [vars=[ready[164], wait[164]]], VarOrder [vars=[ready[165], wait[165]]], VarOrder [vars=[ready[166], wait[166]]], VarOrder [vars=[ready[167], wait[167]]], VarOrder [vars=[ready[168], wait[168]]], VarOrder [vars=[ready[169], wait[169]]], VarOrder [vars=[ready[170], wait[170]]], VarOrder [vars=[ready[171], wait[171]]], VarOrder [vars=[ready[172], wait[172]]], VarOrder [vars=[ready[173], wait[173]]], VarOrder [vars=[ready[174], wait[174]]], VarOrder [vars=[ready[175], wait[175]]], VarOrder [vars=[ready[176], wait[176]]], VarOrder [vars=[ready[177], wait[177]]], VarOrder [vars=[ready[178], wait[178]]], VarOrder [vars=[ready[179], wait[179]]], VarOrder [vars=[ready[180], wait[180]]], VarOrder [vars=[ready[181], wait[181]]], VarOrder [vars=[ready[182], wait[182]]], VarOrder [vars=[ready[183], wait[183]]], VarOrder [vars=[ready[184], wait[184]]], VarOrder [vars=[ready[185], wait[185]]], VarOrder [vars=[ready[186], wait[186]]], VarOrder [vars=[ready[187], wait[187]]], VarOrder [vars=[ready[188], wait[188]]], VarOrder [vars=[ready[189], wait[189]]], VarOrder [vars=[ready[190], wait[190]]], VarOrder [vars=[ready[191], wait[191]]], VarOrder [vars=[ready[192], wait[192]]], VarOrder [vars=[ready[193], wait[193]]], VarOrder [vars=[ready[194], wait[194]]], VarOrder [vars=[ready[195], wait[195]]], VarOrder [vars=[ready[196], wait[196]]], VarOrder [vars=[ready[197], wait[197]]], VarOrder [vars=[ready[198], wait[198]]], VarOrder [vars=[ready[199], wait[199]]], VarOrder [vars=[ready[200], wait[200]]], VarOrder [vars=[ready[201], wait[201]]], VarOrder [vars=[ready[202], wait[202]]], VarOrder [vars=[ready[203], wait[203]]], VarOrder [vars=[ready[204], wait[204]]], VarOrder [vars=[ready[205], wait[205]]], VarOrder [vars=[ready[206], wait[206]]], VarOrder [vars=[ready[207], wait[207]]], VarOrder [vars=[ready[208], wait[208]]], VarOrder [vars=[ready[209], wait[209]]], VarOrder [vars=[ready[210], wait[210]]], VarOrder [vars=[ready[211], wait[211]]], VarOrder [vars=[ready[212], wait[212]]], VarOrder [vars=[ready[213], wait[213]]], VarOrder [vars=[ready[214], wait[214]]], VarOrder [vars=[ready[215], wait[215]]], VarOrder [vars=[ready[216], wait[216]]], VarOrder [vars=[ready[217], wait[217]]], VarOrder [vars=[ready[218], wait[218]]], VarOrder [vars=[ready[219], wait[219]]], VarOrder [vars=[ready[220], wait[220]]], VarOrder [vars=[ready[221], wait[221]]], VarOrder [vars=[ready[222], wait[222]]], VarOrder [vars=[ready[223], wait[223]]], VarOrder [vars=[ready[224], wait[224]]], VarOrder [vars=[ready[225], wait[225]]], VarOrder [vars=[ready[226], wait[226]]], VarOrder [vars=[ready[227], wait[227]]], VarOrder [vars=[ready[228], wait[228]]], VarOrder [vars=[ready[229], wait[229]]], VarOrder [vars=[ready[230], wait[230]]], VarOrder [vars=[ready[231], wait[231]]], VarOrder [vars=[ready[232], wait[232]]], VarOrder [vars=[ready[233], wait[233]]], VarOrder [vars=[ready[234], wait[234]]], VarOrder [vars=[ready[235], wait[235]]], VarOrder [vars=[ready[236], wait[236]]], VarOrder [vars=[ready[237], wait[237]]], VarOrder [vars=[ready[238], wait[238]]], VarOrder [vars=[ready[239], wait[239]]], VarOrder [vars=[ready[240], wait[240]]], VarOrder [vars=[ready[241], wait[241]]], VarOrder [vars=[ready[242], wait[242]]], VarOrder [vars=[ready[243], wait[243]]], VarOrder [vars=[ready[244], wait[244]]], VarOrder [vars=[ready[245], wait[245]]], VarOrder [vars=[ready[246], wait[246]]], VarOrder [vars=[ready[247], wait[247]]], VarOrder [vars=[ready[248], wait[248]]], VarOrder [vars=[ready[249], wait[249]]], VarOrder [vars=[ready[250], wait[250]]], VarOrder [vars=[ready[251], wait[251]]], VarOrder [vars=[ready[252], wait[252]]], VarOrder [vars=[ready[253], wait[253]]], VarOrder [vars=[ready[254], wait[254]]], VarOrder [vars=[ready[255], wait[255]]], VarOrder [vars=[ready[256], wait[256]]], VarOrder [vars=[ready[257], wait[257]]], VarOrder [vars=[ready[258], wait[258]]], VarOrder [vars=[ready[259], wait[259]]], VarOrder [vars=[ready[260], wait[260]]], VarOrder [vars=[ready[261], wait[261]]], VarOrder [vars=[ready[262], wait[262]]], VarOrder [vars=[ready[263], wait[263]]], VarOrder [vars=[ready[264], wait[264]]], VarOrder [vars=[ready[265], wait[265]]], VarOrder [vars=[ready[266], wait[266]]], VarOrder [vars=[ready[267], wait[267]]], VarOrder [vars=[ready[268], wait[268]]], VarOrder [vars=[ready[269], wait[269]]], VarOrder [vars=[ready[270], wait[270]]], VarOrder [vars=[ready[271], wait[271]]], VarOrder [vars=[ready[272], wait[272]]], VarOrder [vars=[ready[273], wait[273]]], VarOrder [vars=[ready[274], wait[274]]], VarOrder [vars=[ready[275], wait[275]]], VarOrder [vars=[ready[276], wait[276]]], VarOrder [vars=[ready[277], wait[277]]], VarOrder [vars=[ready[278], wait[278]]], VarOrder [vars=[ready[279], wait[279]]], VarOrder [vars=[ready[280], wait[280]]], VarOrder [vars=[ready[281], wait[281]]], VarOrder [vars=[ready[282], wait[282]]], VarOrder [vars=[ready[283], wait[283]]], VarOrder [vars=[ready[284], wait[284]]], VarOrder [vars=[ready[285], wait[285]]], VarOrder [vars=[ready[286], wait[286]]], VarOrder [vars=[ready[287], wait[287]]], VarOrder [vars=[ready[288], wait[288]]], VarOrder [vars=[ready[289], wait[289]]], VarOrder [vars=[ready[290], wait[290]]], VarOrder [vars=[ready[291], wait[291]]], VarOrder [vars=[ready[292], wait[292]]], VarOrder [vars=[ready[293], wait[293]]], VarOrder [vars=[ready[294], wait[294]]], VarOrder [vars=[ready[295], wait[295]]], VarOrder [vars=[ready[296], wait[296]]], VarOrder [vars=[ready[297], wait[297]]], VarOrder [vars=[ready[298], wait[298]]], VarOrder [vars=[ready[299], wait[299]]], VarOrder [vars=[ready[300], wait[300]]], VarOrder [vars=[ready[301], wait[301]]], VarOrder [vars=[ready[302], wait[302]]], VarOrder [vars=[ready[303], wait[303]]]]]
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-76"
export BK_EXAMINATION="UpperBounds"
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-76.tgz
mv S_DrinkVendingMachine-COL-76 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-76, examination is UpperBounds"
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-146416246500398"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "UpperBounds" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "UpperBounds" != "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 "UpperBounds.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property UpperBounds.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "UpperBounds.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 ;