About the Execution of ITS-Tools for QuasiCertifProtocol-COL-18
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
15946.480 | 1055304.00 | 1058818.00 | 4096.70 | [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-3254
Executing tool itstools
Input is QuasiCertifProtocol-COL-18, examination is UpperBounds
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r060-smll-149440927900209
=====================================================================
--------------------
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 QuasiCertifProtocol-COL-18-UpperBounds-0
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-1
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-10
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-11
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-12
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-13
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-14
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-15
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-2
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-3
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-4
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-5
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-6
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-7
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-8
FORMULA_NAME QuasiCertifProtocol-COL-18-UpperBounds-9
=== Now, execution of the tool begins
BK_START 1496385626846
its-reach command run as :
/home/mcc/BenchKit/eclipse/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201705302212/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /home/mcc/execution/UpperBounds.pnml.gal -t CGAL -reachable-file UpperBounds.prop --nowitness
Loading property file UpperBounds.prop.
Exit code :137
BK_STOP 1496386682150
--------------------
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 -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
+ ulimit -s 65536
+ java -Dosgi.requiredJavaVersion=1.6 -Xss8m -Xms40m -Xmx8192m -Declipse.pde.launch=true -Dfile.encoding=UTF-8 -classpath /home/mcc/BenchKit//eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.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 -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
Jun 02, 2017 6:40:28 AM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
Jun 02, 2017 6:40:28 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
Jun 02, 2017 6:40:29 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 1176 ms
Jun 02, 2017 6:40:29 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 30 places.
Jun 02, 2017 6:40:29 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Computed order using colors.
Jun 02, 2017 6:40:29 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :tsidxtsid->n9,n8,n7,
Dot->malicious_reservoir,CstopAbort,SstopAbort,AstopAbort,a5,a4,a3,a2,a1,Astart,AstopOK,
tsid->n6,n5,n4,n3,n2,n1,c1,Cstart,Sstart,s2,s3,s4,s5,s6,SstopOK,CstopOK,
Jun 02, 2017 6:40:30 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 26 transitions.
Jun 02, 2017 6:40:30 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains.
Jun 02, 2017 6:40:31 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 1188 ms
Jun 02, 2017 6:40:31 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 161 ms
Jun 02, 2017 6:40:31 AM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/UpperBounds.pnml.gal : 52 ms
Jun 02, 2017 6:40:31 AM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSTools
INFO: Time to serialize properties into /home/mcc/execution/UpperBounds.prop : 2 ms
Jun 02, 2017 6:58:01 AM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit/eclipse/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201705302212/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /home/mcc/execution/UpperBounds.pnml.gal, -t, CGAL, -reachable-file, UpperBounds.prop, --nowitness], workingDir=/home/mcc/execution]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-0 with value :n1[0]+n1[1]+n1[2]+n1[3]+n1[4]+n1[5]+n1[6]+n1[7]+n1[8]+n1[9]+n1[10]+n1[11]+n1[12]+n1[13]+n1[14]+n1[15]+n1[16]+n1[17]+n1[18]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-1 with value :c1[0]+c1[1]+c1[2]+c1[3]+c1[4]+c1[5]+c1[6]+c1[7]+c1[8]+c1[9]+c1[10]+c1[11]+c1[12]+c1[13]+c1[14]+c1[15]+c1[16]+c1[17]+c1[18]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-2 with value :a4[0]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-3 with value :n5[0]+n5[1]+n5[2]+n5[3]+n5[4]+n5[5]+n5[6]+n5[7]+n5[8]+n5[9]+n5[10]+n5[11]+n5[12]+n5[13]+n5[14]+n5[15]+n5[16]+n5[17]+n5[18]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-4 with value :a4[0]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-5 with value :s5[0]+s5[1]+s5[2]+s5[3]+s5[4]+s5[5]+s5[6]+s5[7]+s5[8]+s5[9]+s5[10]+s5[11]+s5[12]+s5[13]+s5[14]+s5[15]+s5[16]+s5[17]+s5[18]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-6 with value :AstopOK[0]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-7 with value :n8[0]+n8[1]+n8[2]+n8[3]+n8[4]+n8[5]+n8[6]+n8[7]+n8[8]+n8[9]+n8[10]+n8[11]+n8[12]+n8[13]+n8[14]+n8[15]+n8[16]+n8[17]+n8[18]+n8[19]+n8[20]+n8[21]+n8[22]+n8[23]+n8[24]+n8[25]+n8[26]+n8[27]+n8[28]+n8[29]+n8[30]+n8[31]+n8[32]+n8[33]+n8[34]+n8[35]+n8[36]+n8[37]+n8[38]+n8[39]+n8[40]+n8[41]+n8[42]+n8[43]+n8[44]+n8[45]+n8[46]+n8[47]+n8[48]+n8[49]+n8[50]+n8[51]+n8[52]+n8[53]+n8[54]+n8[55]+n8[56]+n8[57]+n8[58]+n8[59]+n8[60]+n8[61]+n8[62]+n8[63]+n8[64]+n8[65]+n8[66]+n8[67]+n8[68]+n8[69]+n8[70]+n8[71]+n8[72]+n8[73]+n8[74]+n8[75]+n8[76]+n8[77]+n8[78]+n8[79]+n8[80]+n8[81]+n8[82]+n8[83]+n8[84]+n8[85]+n8[86]+n8[87]+n8[88]+n8[89]+n8[90]+n8[91]+n8[92]+n8[93]+n8[94]+n8[95]+n8[96]+n8[97]+n8[98]+n8[99]+n8[100]+n8[101]+n8[102]+n8[103]+n8[104]+n8[105]+n8[106]+n8[107]+n8[108]+n8[109]+n8[110]+n8[111]+n8[112]+n8[113]+n8[114]+n8[115]+n8[116]+n8[117]+n8[118]+n8[119]+n8[120]+n8[121]+n8[122]+n8[123]+n8[124]+n8[125]+n8[126]+n8[127]+n8[128]+n8[129]+n8[130]+n8[131]+n8[132]+n8[133]+n8[134]+n8[135]+n8[136]+n8[137]+n8[138]+n8[139]+n8[140]+n8[141]+n8[142]+n8[143]+n8[144]+n8[145]+n8[146]+n8[147]+n8[148]+n8[149]+n8[150]+n8[151]+n8[152]+n8[153]+n8[154]+n8[155]+n8[156]+n8[157]+n8[158]+n8[159]+n8[160]+n8[161]+n8[162]+n8[163]+n8[164]+n8[165]+n8[166]+n8[167]+n8[168]+n8[169]+n8[170]+n8[171]+n8[172]+n8[173]+n8[174]+n8[175]+n8[176]+n8[177]+n8[178]+n8[179]+n8[180]+n8[181]+n8[182]+n8[183]+n8[184]+n8[185]+n8[186]+n8[187]+n8[188]+n8[189]+n8[190]+n8[191]+n8[192]+n8[193]+n8[194]+n8[195]+n8[196]+n8[197]+n8[198]+n8[199]+n8[200]+n8[201]+n8[202]+n8[203]+n8[204]+n8[205]+n8[206]+n8[207]+n8[208]+n8[209]+n8[210]+n8[211]+n8[212]+n8[213]+n8[214]+n8[215]+n8[216]+n8[217]+n8[218]+n8[219]+n8[220]+n8[221]+n8[222]+n8[223]+n8[224]+n8[225]+n8[226]+n8[227]+n8[228]+n8[229]+n8[230]+n8[231]+n8[232]+n8[233]+n8[234]+n8[235]+n8[236]+n8[237]+n8[238]+n8[239]+n8[240]+n8[241]+n8[242]+n8[243]+n8[244]+n8[245]+n8[246]+n8[247]+n8[248]+n8[249]+n8[250]+n8[251]+n8[252]+n8[253]+n8[254]+n8[255]+n8[256]+n8[257]+n8[258]+n8[259]+n8[260]+n8[261]+n8[262]+n8[263]+n8[264]+n8[265]+n8[266]+n8[267]+n8[268]+n8[269]+n8[270]+n8[271]+n8[272]+n8[273]+n8[274]+n8[275]+n8[276]+n8[277]+n8[278]+n8[279]+n8[280]+n8[281]+n8[282]+n8[283]+n8[284]+n8[285]+n8[286]+n8[287]+n8[288]+n8[289]+n8[290]+n8[291]+n8[292]+n8[293]+n8[294]+n8[295]+n8[296]+n8[297]+n8[298]+n8[299]+n8[300]+n8[301]+n8[302]+n8[303]+n8[304]+n8[305]+n8[306]+n8[307]+n8[308]+n8[309]+n8[310]+n8[311]+n8[312]+n8[313]+n8[314]+n8[315]+n8[316]+n8[317]+n8[318]+n8[319]+n8[320]+n8[321]+n8[322]+n8[323]+n8[324]+n8[325]+n8[326]+n8[327]+n8[328]+n8[329]+n8[330]+n8[331]+n8[332]+n8[333]+n8[334]+n8[335]+n8[336]+n8[337]+n8[338]+n8[339]+n8[340]+n8[341]+n8[342]+n8[343]+n8[344]+n8[345]+n8[346]+n8[347]+n8[348]+n8[349]+n8[350]+n8[351]+n8[352]+n8[353]+n8[354]+n8[355]+n8[356]+n8[357]+n8[358]+n8[359]+n8[360]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-8 with value :n1[0]+n1[1]+n1[2]+n1[3]+n1[4]+n1[5]+n1[6]+n1[7]+n1[8]+n1[9]+n1[10]+n1[11]+n1[12]+n1[13]+n1[14]+n1[15]+n1[16]+n1[17]+n1[18]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-9 with value :n4[0]+n4[1]+n4[2]+n4[3]+n4[4]+n4[5]+n4[6]+n4[7]+n4[8]+n4[9]+n4[10]+n4[11]+n4[12]+n4[13]+n4[14]+n4[15]+n4[16]+n4[17]+n4[18]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-10 with value :CstopAbort[0]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-11 with value :CstopAbort[0]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-12 with value :c1[0]+c1[1]+c1[2]+c1[3]+c1[4]+c1[5]+c1[6]+c1[7]+c1[8]+c1[9]+c1[10]+c1[11]+c1[12]+c1[13]+c1[14]+c1[15]+c1[16]+c1[17]+c1[18]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-13 with value :SstopAbort[0]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-14 with value :Astart[0]
Read property : QuasiCertifProtocol-COL-18-UpperBounds-15 with value :SstopAbort[0]
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="QuasiCertifProtocol-COL-18"
export BK_EXAMINATION="UpperBounds"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
# this is specific to your benchmark or test
export BIN_DIR="$HOME/BenchKit/bin"
# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi
tar xzf /home/mcc/BenchKit/INPUTS/QuasiCertifProtocol-COL-18.tgz
mv QuasiCertifProtocol-COL-18 execution
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-3254"
echo " Executing tool itstools"
echo " Input is QuasiCertifProtocol-COL-18, 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 r060-smll-149440927900209"
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 ;