fond
Model Checking Contest 2018
8th edition, Bratislava, Slovakia, June 26, 2018
Execution of r151-smll-152685549500074
Last Updated
June 26, 2018

About the Execution of Irma.struct for RobotManipulation-PT-02000

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
12830.120 228017.00 227270.00 1719.60 ???????????????? 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)
...................
/home/mcc/execution
total 184K
-rw-r--r-- 1 mcc users 4.0K May 15 18:54 CTLCardinality.txt
-rw-r--r-- 1 mcc users 22K May 15 18:54 CTLCardinality.xml
-rw-r--r-- 1 mcc users 3.0K May 15 18:54 CTLFireability.txt
-rw-r--r-- 1 mcc users 19K May 15 18:54 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K May 15 18:50 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.2K May 15 18:50 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 2.6K May 15 18:54 LTLCardinality.txt
-rw-r--r-- 1 mcc users 12K May 15 18:54 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.0K May 15 18:54 LTLFireability.txt
-rw-r--r-- 1 mcc users 8.3K May 15 18:54 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.7K May 15 18:54 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 17K May 15 18:54 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 117 May 15 18:54 ReachabilityDeadlock.txt
-rw-r--r-- 1 mcc users 355 May 15 18:54 ReachabilityDeadlock.xml
-rw-r--r-- 1 mcc users 3.6K May 15 18:54 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 21K May 15 18:54 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.8K May 15 18:54 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K May 15 18:54 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 May 15 18:50 equiv_col
-rw-r--r-- 1 mcc users 6 May 15 18:50 instance
-rw-r--r-- 1 mcc users 6 May 15 18:50 iscolored
-rw-r--r-- 1 mcc users 6.4K May 15 18:50 model.pnml
=====================================================================
Generated by BenchKit 2-3637
Executing tool irma4mcc-structural
Input is RobotManipulation-PT-02000, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r151-smll-152685549500074
=====================================================================


--------------------
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 RobotManipulation-PT-02000-CTLFireability-00
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-01
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-02
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-03
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-04
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-05
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-06
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-07
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-08
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-09
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-10
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-11
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-12
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-13
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-14
FORMULA_NAME RobotManipulation-PT-02000-CTLFireability-15

=== Now, execution of the tool begins

BK_START 1526927705224


BK_STOP 1526927933241

--------------------
content from stderr:

Prefix is 75f5f979.
Reading known information in /usr/share/mcc4mcc/75f5f979-known.json.
Reading learned information in /usr/share/mcc4mcc/75f5f979-learned.json.
Reading value translations in /usr/share/mcc4mcc/75f5f979-values.json.
Using directory /home/mcc/execution for input, as it contains a model.pnml file.
Using RobotManipulation-PT-02000 as instance name.
Using RobotManipulation as model name.
Using algorithm or tool bmdt.
Model characteristics are: {'Examination': 'CTLFireability', 'Place/Transition': True, 'Colored': False, 'Relative-Time': 1, 'Relative-Memory': 1, 'Ordinary': True, 'Simple Free Choice': False, 'Extended Free Choice': False, 'State Machine': False, 'Marked Graph': False, 'Connected': True, 'Strongly Connected': True, 'Source Place': False, 'Sink Place': False, 'Source Transition': False, 'Sink Transition': False, 'Loop Free': True, 'Conservative': False, 'Sub-Conservative': False, 'Nested Units': False, 'Safe': False, 'Deadlock': False, 'Reversible': True, 'Quasi Live': True, 'Live': True}.
Known tools are: [{'Time': 1642887, 'Memory': 15950.12, 'Tool': 'lola'}].
Learned tools are: [{'Tool': 'itstools'}].
CTLFireability lola RobotManipulation-PT-02000...

Time: 3600 - MCC
----- Start make prepare stdout -----
----- Start make prepare stderr -----
===========================================================================================
RobotManipulation-PT-02000: translating PT Petri net model.pnml into LoLA format
===========================================================================================
translating PT Petri net complete


checking for too many tokens
===========================================================================================
RobotManipulation-PT-02000: translating PT formula CTLFireability into LoLA format
===========================================================================================
translating formula complete
touch formulae;
----- Start make result stdout -----
----- Start make result stderr -----
CTLFireability @ RobotManipulation-PT-02000 @ 3540 seconds
Makefile:222: recipe for target 'verify' failed
----- Start make result stdout -----
make: [verify] Error 134 (ignored)
----- Start make result stderr -----
lola: LoLA will run for 3540 seconds at most (--timelimit)
lola: NET
lola: reading net from model.pnml.lola
lola: finished parsing
lola: closed net file model.pnml.lola
lola: 26/65536 symbol table entries, 0 collisions
lola: preprocessing...
lola: finding significant places
lola: 15 places, 11 transitions, 9 significant places
lola: computing forward-conflicting sets
lola: computing back-conflicting sets
lola: 14 transition conflict sets
lola: TASK
lola: reading formula from RobotManipulation-PT-02000-CTLFireability.task
lola: E (G (A (G (E (F (FIREABLE(p_relSC))))))) : A (((NOT FIREABLE(p_relSC) AND (NOT FIREABLE(r_begin_move))) U (FIREABLE(p_start) AND FIREABLE(p_started) AND NOT FIREABLE(p_relSC) AND (FIREABLE(r_begin_move) OR NOT FIREABLE(p_intoSC))))) : E (F (E (G (A (X (FIREABLE(p_relSC))))))) : NOT(A (F ((FIREABLE(p_sop) AND (FIREABLE(p_move) OR FIREABLE(r_starts) OR NOT FIREABLE(r_end_move)))))) : (A (G (E (F (FIREABLE(p_sop))))) AND A ((((FIREABLE(r_end_move) OR FIREABLE(p_intoSC)) AND FIREABLE(p_relSC)) U A (F (FIREABLE(p_intoSC)))))) : A (F ((NOT FIREABLE(p_sop) AND FIREABLE(p_started) AND FIREABLE(p_start)))) : A (G (E (F (NOT FIREABLE(p_move))))) : A (G (A (F (E (X (FIREABLE(p_intoSC))))))) : NOT(E (F (((FIREABLE(p_relSC) AND (FIREABLE(p_intoSC) OR FIREABLE(p_sop))) AND A (G (FIREABLE(p_started))))))) : E (G (A (X (((FIREABLE(p_sop) AND FIREABLE(p_move)) OR NOT FIREABLE(p_intoSC)))))) : (A (G ((NOT FIREABLE(p_move) OR NOT FIREABLE(p_relSC) OR ((FIREABLE(p_relSC) OR FIREABLE(p_start)) AND FIREABLE(p_move))))) OR ((((FIREABLE(p_sop) OR FIREABLE(p_start)) AND A (X (FIREABLE(r_stops)))) AND E ((FIREABLE(p_moved) U FIREABLE(p_relSC)))) AND E (X ((FIREABLE(p_start) AND (FIREABLE(r_begin_move) OR FIREABLE(r_starts))))))) : (E (X ((A (F (FIREABLE(p_started))) AND E (G (FIREABLE(p_relSC)))))) OR NOT(A (G (E (F (FIREABLE(p_started))))))) : (A (F (((FIREABLE(p_intoSC) AND FIREABLE(p_sop))))) OR NOT(E (F (E (F (FIREABLE(p_intoSC))))))) : E (G ((A (X (FIREABLE(p_start))) AND E (G (NOT FIREABLE(p_intoSC)))))) : (A ((E (X (FIREABLE(r_starts))) U FIREABLE(p_started))) AND ((NOT FIREABLE(p_start) OR NOT(E (X (FIREABLE(r_end_move))))) AND NOT(E (X (NOT FIREABLE(p_start)))))) : ((E (((FIREABLE(p_start) AND FIREABLE(p_started)) U NOT FIREABLE(p_start))) AND A (((FIREABLE(r_end_move) AND FIREABLE(p_move)) U NOT FIREABLE(p_moved)))) OR NOT(A (F (FIREABLE(p_sop)))))
lola: computing a collection of formulas
lola: RUNNING
lola: subprocess 0 will run for 221 seconds at most (--localtimelimit=-1)
lola: ========================================
lola: ...considering subproblem: E (G (A (G (E (F (FIREABLE(p_relSC)))))))
lola: ========================================
lola: SUBTASK
lola: checking CTL
lola: processed formula: NOT(A(TRUE U E(TRUE U NOT(E(TRUE U FIREABLE(p_relSC))))))
lola: processed formula length: 57
lola: 4 rewrites
lola: formula mentions 0 of 15 places; total mentions: 0
lola: closed formula file RobotManipulation-PT-02000-CTLFireability.task
lola: STORE
lola: using a bit-perfect encoder (--encoder=bit)
lola: using 36 bytes per marking, with 0 unused bits
lola: using a prefix tree store (--store=prefix)
lola: Using CTL preserving stubborn sets
lola: RUNNING
lola: CTL formula contains 3 significant temporal operators and needs 13 bytes of payload
lola: Ignoring fairness constraints (--fair).
lola: 2269321 markings, 6586185 edges, 453864 markings/sec, 0 secs
lola: 4508715 markings, 13081329 edges, 447879 markings/sec, 5 secs
lola: 6653633 markings, 19304373 edges, 428984 markings/sec, 10 secs
lola: 8732945 markings, 25335063 edges, 415862 markings/sec, 15 secs
lola: 10776560 markings, 31259747 edges, 408723 markings/sec, 20 secs
lola: 12800269 markings, 37132547 edges, 404742 markings/sec, 25 secs
lola: 14818480 markings, 42986016 edges, 403642 markings/sec, 30 secs
lola: 16826980 markings, 48810537 edges, 401700 markings/sec, 35 secs
lola: 18827200 markings, 54611483 edges, 400044 markings/sec, 40 secs
lola: 20819786 markings, 60388277 edges, 398517 markings/sec, 45 secs
lola: 22800976 markings, 66135758 edges, 396238 markings/sec, 50 secs
lola: 24773420 markings, 71856110 edges, 394489 markings/sec, 55 secs
lola: 26739327 markings, 77560288 edges, 393181 markings/sec, 60 secs
lola: 28703761 markings, 83257380 edges, 392887 markings/sec, 65 secs
lola: 30662443 markings, 88938213 edges, 391736 markings/sec, 70 secs
lola: 32614504 markings, 94598047 edges, 390412 markings/sec, 75 secs
lola: 34560284 markings, 100242937 edges, 389156 markings/sec, 80 secs
lola: 36505627 markings, 105878587 edges, 389069 markings/sec, 85 secs
lola: 38441031 markings, 111491649 edges, 387081 markings/sec, 90 secs
lola: 40365126 markings, 117077628 edges, 384819 markings/sec, 95 secs
lola: 42283370 markings, 122639903 edges, 383649 markings/sec, 100 secs
lola: 44196018 markings, 128184798 edges, 382530 markings/sec, 105 secs
lola: 46103965 markings, 133719730 edges, 381589 markings/sec, 110 secs
lola: 48014750 markings, 139255658 edges, 382157 markings/sec, 115 secs
lola: 49845637 markings, 144565777 edges, 366177 markings/sec, 120 secs
lola: 51745904 markings, 150081164 edges, 380053 markings/sec, 125 secs
lola: 53646976 markings, 155591211 edges, 380214 markings/sec, 130 secs
lola: 55545777 markings, 161099056 edges, 379760 markings/sec, 135 secs
lola: 57451457 markings, 166623526 edges, 381136 markings/sec, 140 secs
lola: 59357750 markings, 172152883 edges, 381259 markings/sec, 145 secs
lola: 61192823 markings, 177475090 edges, 367015 markings/sec, 150 secs
lola: 63108813 markings, 183029783 edges, 383198 markings/sec, 155 secs
lola: 65025055 markings, 188587206 edges, 383248 markings/sec, 160 secs
lola: 66940111 markings, 194141240 edges, 383011 markings/sec, 165 secs
lola: 68860995 markings, 199714293 edges, 384177 markings/sec, 170 secs
lola: 70802684 markings, 205343577 edges, 388338 markings/sec, 175 secs
lola: 72747849 markings, 210985979 edges, 389033 markings/sec, 180 secs
lola: 74710669 markings, 216676802 edges, 392564 markings/sec, 185 secs
lola: 76705901 markings, 222464593 edges, 399046 markings/sec, 190 secs
lola: 78811456 markings, 228569974 edges, 421111 markings/sec, 195 secs
lola: 80888242 markings, 234667094 edges, 415357 markings/sec, 200 secs
lola: 82641969 markings, 239926575 edges, 350745 markings/sec, 205 secs
lola: 84262216 markings, 244785584 edges, 324049 markings/sec, 210 secs
lola: 85832275 markings, 249493896 edges, 314012 markings/sec, 215 secs
lola: local time limit reached - aborting
lola: Child process aborted or communication problem between parent and child process
terminate called after throwing an instance of 'std::runtime_error'
what(): parse error at position 0: unexpected character, last read: '\ufffd'
Aborted (core dumped)
FORMULA RobotManipulation-PT-02000-CTLFireability-0 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-1 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-2 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-3 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-4 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-5 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-6 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-7 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-8 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-9 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-10 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-11 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-12 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-13 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-14 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
FORMULA RobotManipulation-PT-02000-CTLFireability-15 CANNOT_COMPUTE TECHNIQUES COLLATERAL_PROCESSING EXPLICIT STATE_COMPRESSION STUBBORN_SETS TOPOLOGICAL USE_NUPN
----- Kill lola and sara stderr -----
----- Kill lola and sara stdout -----
----- Finished stdout -----
----- Finished stderr -----

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="RobotManipulation-PT-02000"
export BK_EXAMINATION="CTLFireability"
export BK_TOOL="irma4mcc-structural"
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/RobotManipulation-PT-02000.tgz
mv RobotManipulation-PT-02000 execution
cd execution
pwd
ls -lh

# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-3637"
echo " Executing tool irma4mcc-structural"
echo " Input is RobotManipulation-PT-02000, examination is CTLFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r151-smll-152685549500074"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLFireability" != "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 "CTLFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLFireability.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 '' CTLFireability.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 ;