About the Execution of Marcie for Peterson-PT-3
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
4287.860 | 79173.00 | 78979.00 | 60.60 | F | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Waiting for the VM to be ready (probing ssh)
.........
=====================================================================
Generated by BenchKit 2-2265
Executing tool marcie
Input is Peterson-PT-3, examination is ReachabilityDeadlock
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r064kn-blw3-143254880500336
=====================================================================
--------------------
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 Peterson-COL-3-ReachabilityDeadlock-0
=== Now, execution of the tool begins
BK_START 1432740524421
Model: Peterson-PT-3
reachability algorithm:
Saturation-based algorithm
variable ordering algorithm:
Calculated like in [Noa99]
--memory=6 --suppress --rs-algorithm=3 --place-order=5
Marcie rev. 1429:1432M (built: crohr on 2014-10-22)
A model checker for Generalized Stochastic Petri nets
authors: Alex Tovchigrechko (IDD package and CTL model checking)
Martin Schwarick (Symbolic numerical analysis and CSL model checking)
Christian Rohr (Simulative and approximative numerical model checking)
marcie@informatik.tu-cottbus.de
called as: marcie --net-file=model.pnml --mcc-file=ReachabilityDeadlock.xml --memory=6 --suppress --rs-algorithm=3 --place-order=5
parse successfull
net created successfully
(NrP: 244 NrTr: 332 NrArc: 1016)
net check time: 0m0sec
parse formulas successfull
formulas created successfully
place and transition orderings generation:0m0sec
init dd package: 0m3sec
RS generation: 0m53sec
-> reachability set: #nodes 55334 (5.5e+04) #states 3,407,946 (6)
starting MCC model checker
--------------------------
checking: EF [DEADLOCK]
normalized: E [true U DEADLOCK]
-> the formula is FALSE
FORMULA Peterson-COL-3-ReachabilityDeadlock-0 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m0sec
Total processing time: 1m19sec
BK_STOP 1432740603594
--------------------
content from stderr:
check if there are places and transitions
ok
check if there are transitions without pre-places
ok
check if at least one transition is enabled in m0
ok
check if there are transitions that can never fire
ok
initing FirstDep: 0m0sec
623 1409 2077 2998 3643 4481 5174 5032 10157 11136 11414 11785 11647 14722 16653 17107 16698 17029 16648 18774 18935 19472 20225 20061 20719 20754 20651 21924 21775 21935 22814 22505 22665 22899 22549 24272 24281 24959 25528 25421 25581 24578 25222 25232 25412 25454 25886 25853 25702 26091 25985 26199 26149 25764 26364 26178 26251 25801 26550 26197 26131 26381 26139 25621 26020 26083 26411 26409 26713 26639 26308 28789 29181 29320 28768 28718 29095 29543 29574 29483 31554 34834 34435 34716 34606 34432 35564 36331 36824 36996 37180 36600 36369 37990 38532 38744 39484 39211 39510 39448 39795 39829 39665 40017 39987 39935 39488 41045 40846 41004 41156 40967 40815 39672 40071 39886 39624 39193 39348 38974 38641 38297 37935 38479 38111 37568 38140 37756 37780 37688 37970 37809 37673 37728 37465 37133 39557 39907 39914 40710 40720 40494 40993 40776 40849 40459 41742 43550 43682 44818 45144 44871 46881 47328 47963 47676 48015 47250 47242 47214 46802 46622 46601 48671 49497 49964 49993 49859 50326 50515 50652 50480 50376 51974 51902 51549 51947 51420 50951 51002 51260 50819 50473 50255 49548 49620 49327 48670 48434 48338 47968 47215 46669 46312 46594 46417 45878 46436 46512 46500 46044 46760 46391 46325 46329 46164 45283 49463 49841 49599 49647 49893 50063 49862 50792 50439 50511 50538 50185 51526 54105 54354 54399 55127 57442 57175 57373 56824 56862 56829 57310 57602 57890 58715 58290 58392 58761 59049 60174 60267 60182 60103 60290 60124 61345 61399 61711 61263 60745 59859 60171 59971 59515 59453 59328 58351 57499 57744 57481 56675 56525 56435 55995 55730 55623 55182 54871 55527 54997 55005 54975 55493 55335 55113 55083 54961 54643 54210 55334
iterations count:279018 (840), effective:11622 (35)
initing FirstDep: 0m0sec
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="Peterson-PT-3"
export BK_EXAMINATION="ReachabilityDeadlock"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/user/u8/hulinhub/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/Peterson-PT-3.tgz
mv Peterson-PT-3 execution
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-2265"
echo " Executing tool marcie"
echo " Input is Peterson-PT-3, examination is ReachabilityDeadlock"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r064kn-blw3-143254880500336"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityDeadlock" = "ReachabilityComputeBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityDeadlock" != "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 "ReachabilityDeadlock.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityDeadlock.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityDeadlock.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 ;