About the Execution of Marcie for DiscoveryGPU-PT-14a
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
11634.260 | 3600000.00 | 3600089.00 | 49.60 | F?F?T??????????? | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Formatting '/data/fkordon/mcc2023-input.r129-smll-167819404200409.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2023-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
...................................
=====================================================================
Generated by BenchKit 2-5348
Executing tool marcie
Input is DiscoveryGPU-PT-14a, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r129-smll-167819404200409
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 484K
-rw-r--r-- 1 mcc users 5.0K Feb 25 13:43 CTLCardinality.txt
-rw-r--r-- 1 mcc users 47K Feb 25 13:43 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.8K Feb 25 13:40 CTLFireability.txt
-rw-r--r-- 1 mcc users 54K Feb 25 13:40 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:40 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.6K Jan 29 11:40 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 3.8K Feb 25 16:00 LTLCardinality.txt
-rw-r--r-- 1 mcc users 27K Feb 25 16:00 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.2K Feb 25 16:00 LTLFireability.txt
-rw-r--r-- 1 mcc users 17K Feb 25 16:00 LTLFireability.xml
-rw-r--r-- 1 mcc users 13K Feb 25 13:44 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 136K Feb 25 13:44 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 7.1K Feb 25 13:43 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 58K Feb 25 13:43 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.6K Feb 25 16:00 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.7K Feb 25 16:00 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 equiv_col
-rw-r--r-- 1 mcc users 4 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 iscolored
-rw-r--r-- 1 mcc users 50K Mar 5 18:22 model.pnml
--------------------
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 DiscoveryGPU-PT-14a-CTLCardinality-00
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-01
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-02
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-03
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-04
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-05
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-06
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-07
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-08
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-09
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-10
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-11
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-12
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-13
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-14
FORMULA_NAME DiscoveryGPU-PT-14a-CTLCardinality-15
=== Now, execution of the tool begins
BK_START 1679982239324
bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
Invoking MCC driver with
BK_TOOL=marcie
BK_EXAMINATION=CTLCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=DiscoveryGPU-PT-14a
Not applying reductions.
Model is PT
CTLCardinality PT
timeout --kill-after=10s --signal=SIGINT 1m for testing only
Marcie built on Linux at 2019-11-18.
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: /home/mcc/BenchKit/bin//../marcie/bin/marcie --net-file=model.pnml --mcc-file=CTLCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: DiscoveryGPU_PT_14a
(NrP: 143 NrTr: 197 NrArc: 633)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.002sec
net check time: 0m 0.000sec
init dd package: 0m 3.356sec
RS generation: 1m46.720sec
-> reachability set: #nodes 952436 (9.5e+05) #states 379,749,833,583,242 (14)
starting MCC model checker
--------------------------
checking: EF [1<=p2]
normalized: E [true U 1<=p2]
abstracting: (1<=p2)
states: 34,522,712,143,931 (13)
-> the formula is TRUE
FORMULA DiscoveryGPU-PT-14a-CTLCardinality-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 3m21.649sec
checking: ~ [AG [EF [AG [AG [p62<=p75]]]]]
normalized: E [true U ~ [E [true U ~ [E [true U E [true U ~ [p62<=p75]]]]]]]
abstracting: (p62<=p75)
states: 348,365,549,816,032 (14)
MC time: 3m40.205sec
checking: EG [~ [AG [EX [AF [p77<=p124]]]]]
normalized: EG [E [true U ~ [EX [~ [EG [~ [p77<=p124]]]]]]]
abstracting: (p77<=p124)
states: 348,365,549,816,032 (14)
before gc: list nodes free: 229207
after gc: idd nodes used:2642364, unused:61357636; list nodes free:279496250
MC time: 3m29.275sec
checking: ~ [AG [p94<=p141]]
normalized: E [true U ~ [p94<=p141]]
abstracting: (p94<=p141)
states: 379,749,833,583,242 (14)
-> the formula is FALSE
FORMULA DiscoveryGPU-PT-14a-CTLCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 1.643sec
checking: ~ [AF [[AG [p125<=0] & p81<=0]]]
normalized: EG [~ [[p81<=0 & ~ [E [true U ~ [p125<=0]]]]]]
abstracting: (p125<=0)
states: 345,227,121,439,311 (14)
before gc: list nodes free: 291792
after gc: idd nodes used:2195652, unused:61804348; list nodes free:352883594
abstracting: (p81<=0)
states: 345,227,121,439,311 (14)
MC time: 3m26.231sec
checking: AF [EF [EF [AF [~ [p42<=p38]]]]]
normalized: ~ [EG [~ [E [true U E [true U ~ [EG [p42<=p38]]]]]]]
abstracting: (p42<=p38)
states: 348,365,549,816,032 (14)
before gc: list nodes free: 56937053
after gc: idd nodes used:3527519, unused:60472481; list nodes free:346667716
MC time: 3m12.765sec
checking: EX [~ [[1<=p52 | AG [p83<=p14]]]]
normalized: EX [~ [[1<=p52 | ~ [E [true U ~ [p83<=p14]]]]]]
abstracting: (p83<=p14)
states: 348,365,549,816,032 (14)
before gc: list nodes free: 31677881
after gc: idd nodes used:2760628, unused:61239372; list nodes free:350324041
MC time: 2m56.092sec
checking: EF [AX [EF [[E [p96<=0 U 1<=p76] & ~ [AF [1<=p101]]]]]]
normalized: E [true U ~ [EX [~ [E [true U [EG [~ [1<=p101]] & E [p96<=0 U 1<=p76]]]]]]]
abstracting: (1<=p76)
states: 34,522,712,143,931 (13)
abstracting: (p96<=0)
states: 345,227,121,439,311 (14)
abstracting: (1<=p101)
states: 34,522,712,143,931 (13)
MC time: 2m43.412sec
checking: ~ [EG [AF [[EF [AG [p123<=p46]] | ~ [EX [p118<=0]]]]]]
normalized: ~ [EG [~ [EG [~ [[~ [EX [p118<=0]] | E [true U ~ [E [true U ~ [p123<=p46]]]]]]]]]]
abstracting: (p123<=p46)
states: 348,365,549,816,032 (14)
before gc: list nodes free: 66391270
after gc: idd nodes used:3528676, unused:60471324; list nodes free:346800890
MC time: 2m32.473sec
checking: EF [[p117<=0 & [p10<=p69 & EF [1<=p62]]]]
normalized: E [true U [p117<=0 & [p10<=p69 & E [true U 1<=p62]]]]
abstracting: (1<=p62)
states: 34,522,712,143,931 (13)
MC time: 2m21.389sec
checking: [AF [AG [~ [AG [[p129<=p42 & p19<=1]]]]] | EG [1<=p81]]
normalized: [EG [1<=p81] | ~ [EG [E [true U ~ [E [true U ~ [[p129<=p42 & p19<=1]]]]]]]]
abstracting: (p19<=1)
states: 379,749,833,583,242 (14)
abstracting: (p129<=p42)
states: 348,365,549,816,032 (14)
MC time: 2m11.291sec
checking: E [A [~ [p8<=0] U AG [p29<=1]] U [EX [~ [[p28<=0 & AF [p79<=0]]]] & EX [AG [EG [1<=p36]]]]]
normalized: E [[~ [EG [E [true U ~ [p29<=1]]]] & ~ [E [E [true U ~ [p29<=1]] U [p8<=0 & E [true U ~ [p29<=1]]]]]] U [EX [~ [E [true U ~ [EG [1<=p36]]]]] & EX [~ [[p28<=0 & ~ [EG [~ [p79<=0]]]]]]]]
abstracting: (p79<=0)
states: 345,227,121,439,311 (14)
before gc: list nodes free: 41582201
after gc: idd nodes used:19495797, unused:44504203; list nodes free:253374004
MC time: 2m 6.577sec
checking: [AF [[~ [AG [[p138<=0 & p33<=1]]] | [E [EF [p125<=0] U 1<=p133] | AG [~ [p60<=p124]]]]] & EX [[1<=p75 | EG [AG [p14<=p88]]]]]
normalized: [EX [[1<=p75 | EG [~ [E [true U ~ [p14<=p88]]]]]] & ~ [EG [~ [[[~ [E [true U p60<=p124]] | E [E [true U p125<=0] U 1<=p133]] | E [true U ~ [[p138<=0 & p33<=1]]]]]]]]
abstracting: (p33<=1)
states: 379,749,833,583,242 (14)
abstracting: (p138<=0)
states: 345,227,121,439,311 (14)
abstracting: (1<=p133)
states: 34,522,712,143,931 (13)
abstracting: (p125<=0)
states: 345,227,121,439,311 (14)
MC time: 1m52.513sec
checking: [~ [AF [[[[AX [p71<=0] & [p76<=p119 | EF [p50<=0]]] & AF [AX [p137<=1]]] & ~ [[p98<=p38 & EX [p22<=p16]]]]]] & EF [1<=p72]]
normalized: [E [true U 1<=p72] & EG [~ [[~ [[p98<=p38 & EX [p22<=p16]]] & [~ [EG [EX [~ [p137<=1]]]] & [[p76<=p119 | E [true U p50<=0]] & ~ [EX [~ [p71<=0]]]]]]]]]
abstracting: (p71<=0)
states: 345,227,121,439,311 (14)
MC time: 1m47.624sec
checking: [AG [EF [E [A [1<=p44 U 1<=p81] U ~ [[1<=p79 | p41<=p38]]]]] & AF [EG [[[[AX [p55<=p7] | ~ [1<=p108]] & [p112<=0 & [p64<=1 | 1<=p50]]] & AF [[p133<=0 | p103<=0]]]]]]
normalized: [~ [EG [~ [EG [[~ [EG [~ [[p133<=0 | p103<=0]]]] & [[p112<=0 & [p64<=1 | 1<=p50]] & [~ [1<=p108] | ~ [EX [~ [p55<=p7]]]]]]]]]] & ~ [E [true U ~ [E [true U E [[~ [EG [~ [1<=p81]]] & ~ [E [~ [1<=p81] U [~ [1<=p44] & ~ [1<=p81]]]]] U ~ [[1<=p79 | p41<=p38]]]]]]]]
abstracting: (p41<=p38)
states: 348,365,549,816,032 (14)
abstracting: (1<=p79)
states: 34,522,712,143,931 (13)
abstracting: (1<=p81)
states: 34,522,712,143,931 (13)
abstracting: (1<=p44)
states: 34,522,712,143,931 (13)
abstracting: (1<=p81)
states: 34,522,712,143,931 (13)
before gc: list nodes free: 29465211
after gc: idd nodes used:4979720, unused:59020280; list nodes free:340039755
MC time: 1m37.494sec
checking: E [[AG [[E [EG [p92<=1] U ~ [1<=p9]] & A [p29<=0 U 1<=p107]]] | [[[~ [[[1<=p105 | 1<=p125] & [p82<=p74 & p2<=p19]]] | [p7<=p13 & p36<=0]] & [AX [E [p124<=p4 U p25<=0]] & AX [[p46<=p123 | 1<=p8]]]] | [[p126<=p7 | AX [~ [p94<=p89]]] & [~ [p128<=0] | p28<=0]]]] U [EG [p32<=0] & [~ [EG [[[1<=p23 & p41<=p137] | ~ [p128<=p132]]]] & ~ [p77<=p73]]]]
normalized: E [[[[[p28<=0 | ~ [p128<=0]] & [p126<=p7 | ~ [EX [p94<=p89]]]] | [[~ [EX [~ [[p46<=p123 | 1<=p8]]]] & ~ [EX [~ [E [p124<=p4 U p25<=0]]]]] & [[p7<=p13 & p36<=0] | ~ [[[p82<=p74 & p2<=p19] & [1<=p105 | 1<=p125]]]]]] | ~ [E [true U ~ [[[~ [EG [~ [1<=p107]]] & ~ [E [~ [1<=p107] U [~ [p29<=0] & ~ [1<=p107]]]]] & E [EG [p92<=1] U ~ [1<=p9]]]]]]] U [[~ [p77<=p73] & ~ [EG [[~ [p128<=p132] | [1<=p23 & p41<=p137]]]]] & EG [p32<=0]]]
abstracting: (p32<=0)
states: 345,227,121,439,311 (14)
MC time: 1m31.653sec
checking: ~ [AG [EF [AG [AG [p62<=p75]]]]]
normalized: E [true U ~ [E [true U ~ [E [true U E [true U ~ [p62<=p75]]]]]]]
abstracting: (p62<=p75)
states: 348,365,549,816,032 (14)
before gc: list nodes free: 60213811
after gc: idd nodes used:4942341, unused:59057659; list nodes free:340271993
-> the formula is FALSE
FORMULA DiscoveryGPU-PT-14a-CTLCardinality-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16393916 kB
MemFree: 4585660 kB
After kill :
MemTotal: 16393916 kB
MemFree: 16175204 kB
BK_TIME_CONFINEMENT_REACHED
--------------------
content from stderr:
check for maximal unmarked siphon
ok
check for constant places
ok
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: 0m 0.000sec
iterations count:9569 (48), effective:141 (0)
initing FirstDep: 0m 0.001sec
iterations count:629 (3), effective:9 (0)
iterations count:908 (4), effective:10 (0)
iterations count:197 (1), effective:0 (0)
sat_reach.icc:155: Timeout: after 219 sec
net_ddint.h:600: Timeout: after 204 sec
iterations count:717 (3), effective:7 (0)
net_ddint.h:600: Timeout: after 204 sec
net_ddint.h:600: Timeout: after 189 sec
sat_reach.icc:155: Timeout: after 175 sec
iterations count:566 (2), effective:5 (0)
net_ddint.h:600: Timeout: after 162 sec
sat_reach.icc:155: Timeout: after 151 sec
sat_reach.icc:155: Timeout: after 140 sec
iterations count:521 (2), effective:4 (0)
sat_reach.icc:155: Timeout: after 130 sec
net_ddint.h:600: Timeout: after 120 sec
iterations count:412 (2), effective:3 (0)
sat_reach.icc:155: Timeout: after 111 sec
net_ddint.h:600: Timeout: after 103 sec
sat_reach.icc:155: Timeout: after 96 sec
net_ddint.h:600: Timeout: after 89 sec
iterations count:908 (4), effective:10 (0)
iterations count:197 (1), effective:0 (0)
iterations count:918 (4), effective:10 (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="DiscoveryGPU-PT-14a"
export BK_EXAMINATION="CTLCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"
# 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
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-5348"
echo " Executing tool marcie"
echo " Input is DiscoveryGPU-PT-14a, examination is CTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r129-smll-167819404200409"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/DiscoveryGPU-PT-14a.tgz
mv DiscoveryGPU-PT-14a execution
cd execution
if [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "UpperBounds" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] || [ "CTLCardinality" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLCardinality" != "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 "CTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLCardinality.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
elif [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME CTLCardinality"
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 ;