fond
Model Checking Contest @ Petri Nets 2015
Bruxelles, Belgium, June 23, 2015
Execution of r092kn-qhx2-143267650200103
Last Updated
August 19, 2015

About the Execution of Marcie for RwMutex-PT-r0010w2000

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
5534.310 3600000.00 3600051.00 30.30 FT?????????????? 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 RwMutex-PT-r0010w2000, examination is ReachabilityFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r092kn-qhx2-143267650200103
=====================================================================


--------------------
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 RwMutex-PT-r0010w2000-ReachabilityFireability-0
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-1
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-10
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-11
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-12
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-13
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-14
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-15
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-2
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-3
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-4
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-5
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-6
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-7
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-8
FORMULA_NAME RwMutex-PT-r0010w2000-ReachabilityFireability-9

=== Now, execution of the tool begins

BK_START 1432982500927

Model: RwMutex-PT-r0010w2000
reachability algorithm:
Transition chaining algorithm
variable ordering algorithm:
Calculated like in [Noa99]
--memory=6 --suppress --rs-algorithm=2 --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=ReachabilityFireability.xml --memory=6 --suppress --rs-algorithm=2 --place-order=5

parse successfull
net created successfully

(NrP: 4030 NrTr: 4020 NrArc: 48060)

net check time: 0m0sec

parse formulas successfull
formulas created successfully
place and transition orderings generation:0m30sec

init dd package: 0m11sec


RS generation: 3m33sec


-> reachability set: #nodes 846141 (8.5e+05) #states 3,024 (3)



starting MCC model checker
--------------------------

checking: EF [[[[IS-FIREABLE [t1049] | ~ [IS-FIREABLE [t1432]]] | IS-FIREABLE [t3828]] & [[IS-FIREABLE [t1611] | IS-FIREABLE [t1127]] & IS-FIREABLE [t3947]]]]
normalized: E [true U [[IS-FIREABLE [t3828] | [IS-FIREABLE [t1049] | ~ [IS-FIREABLE [t1432]]]] & [IS-FIREABLE [t3947] & [IS-FIREABLE [t1611] | IS-FIREABLE [t1127]]]]]

-> the formula is FALSE

FORMULA RwMutex-PT-r0010w2000-ReachabilityFireability-0 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m0sec

checking: AG [[[IS-FIREABLE [t320] | [[IS-FIREABLE [t1505] | IS-FIREABLE [t2281]] & ~ [IS-FIREABLE [t763]]]] | [[~ [IS-FIREABLE [t1661]] & [IS-FIREABLE [t1630] | IS-FIREABLE [t378]]] | ~ [IS-FIREABLE [t1151]]]]]
normalized: ~ [E [true U ~ [[[~ [IS-FIREABLE [t1151]] | [[IS-FIREABLE [t1630] | IS-FIREABLE [t378]] & ~ [IS-FIREABLE [t1661]]]] | [IS-FIREABLE [t320] | [~ [IS-FIREABLE [t763]] & [IS-FIREABLE [t1505] | IS-FIREABLE [t2281]]]]]]]]

-> the formula is TRUE

FORMULA RwMutex-PT-r0010w2000-ReachabilityFireability-1 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m0sec

checking: EF [IS-FIREABLE [t3993]]
normalized: E [true U IS-FIREABLE [t3993]]


BK_TIME_CONFINEMENT_REACHED

--------------------
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

4030 4030 4030 425403 844117 844129 844139 844148 844155 844162 844168 844174 844179 844184 844189 844193 844198 844202 844206 844210 844214 844218 844222 844225 844229 844232 844235 844239 844242 844245 844248 844251 844254 844257 844260 844262 844265 844268 844271 844273 844276 844278 844281 844284 844286 844288 844291 844293 844296 844298 844300 844303 844305 844307 844309 844311 844314 844316 844318 844320 844322 844324 844326 844328 844330 844332 844334 844336 844338 844340 844342 844344 844346 844348 844350 844352 844354 844355 844357 844359 844361 844363 844365 844366 844368 844370 844372 844373 844375 844377 844378 844380 844382 844383 844385 844387 844388 844390 844392 844393 844395 844397 844398 844400 844401 844403 844404 844406 844408 844409 844411 844412 844414 844415 844417 844418 844420 844421 844423 844424 844426 844427 844428 844430 844431 844433 844434 844436 844437 844438 844440 844441 844443 844444 844445 844447 844448 844450 844451 844452 844454 844455 844456 844458 844459 844460 844462 844463 844464 844466 844467 844468 844470 844471 844472 844473 844475 844476 844477 844479 844480 844481 844483 844484 844485 844486 844488 844489 844490 844492 844493 844494 844495 844497 844498 844499 844500 844502 844503 844504 844505 844507 844508 844509 844510 844512 844513 844514 844515 844517 844518 844519 844520 844522 844523 844524 844525 844526 844528 844529 844530 844531 844533 844534 844535 844536 844537 844539 844540 844541 844542 844543 844545 844546 844547 844548 844549 844550 844552 844553 844554 844555 844556 844558 844559 844560 844561 844562 844563 844565 844566 844567 844568 844569 844570 844572 844573 844574 844575 844576 844577 844578 844580 844581 844582 844583 844584 844585 844586 844588 844589 844590 844591 844592 844593 844594 844596 844597 844598 844599 844600 844601 844602 844603 844604 844606 844607 844608 844609 844610 844611 844612 844613 844614 844616 844617 844618 844619 844620 844621 844622 844623 844624 844625 844626 844628 844629 844630 844631 844632 844633 844634 844635 844636 844637 844638 844639 844641 844642 844643 844644 844645 844646 844647 844648 844649 844650 844651 844652 844653 844654 844655 844656 844658 844659 844660 844661 844662 844663 844664 844665 844666 844667 844668 844669 844670 844671 844672 844673 844674 844675 844676 844677 844678 844679 844680 844681 844682 844683 844684 844686 844687 844688 844689 844690 844691 844692 844693 844694 844695 844696 844697 844698 844699 844700 844701 844702 844703 844704 844705 844706 844707 844708 844709 844710 844711 844712 844713 844714 844715 844716 844717 844718 844719 844720 844721 844722 844723 844724 844725 844726 844727 844728 844729 844729 844730 844731 844732 844733 844734 844735 844736 844737 844738 844739 844740 844741 844742 844743 844744 844745 844746 844747 844748 844749 844750 844751 844752 844753 844754 844755 844756 844757 844757 844758 844759 844760 844761 844762 844763 844764 844765 844766 844767 844768 844769 844770 844771 844772 844773 844774 844774 844775 844776 844777 844778 844779 844780 844781 844782 844783 844784 844785 844786 844787 844787 844788 844789 844790 844791 844792 844793 844794 844795 844796 844797 844798 844799 844799 844800 844801 844802 844803 844804 844805 844806 844807 844808 844809 844809 844810 844811 844812 844813 844814 844815 844816 844817 844818 844819 844819 844820 844821 844822 844823 844824 844825 844826 844827 844827 844828 844829 844830 844831 844832 844833 844834 844835 844835 844836 844837 844838 844839 844840 844841 844842 844843 844843 844844 844845 844846 844847 844848 844849 844850 844850 844851 844852 844853 844854 844855 844856 844857 844857 844858 844859 844860 844861 844862 844863 844863 844864 844865 844865 844866 844866 844867 844868 844868 844869 844870 844870 844871 844872 844872 844873 844873 844874 844875 844875 844876 844877 844877 844878 844878 844879 844880 844880 844881 844882 844882 844883 844883 844884 844885 844885 844886 844887 844887

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="RwMutex-PT-r0010w2000"
export BK_EXAMINATION="ReachabilityFireability"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/home/fko/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/RwMutex-PT-r0010w2000.tgz
mv RwMutex-PT-r0010w2000 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 RwMutex-PT-r0010w2000, examination is ReachabilityFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r092kn-qhx2-143267650200103"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityFireability" = "ReachabilityComputeBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityFireability" != "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 "ReachabilityFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityFireability.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 '' ReachabilityFireability.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 ;