fond
Model Checking Contest 2020
10th edition, Paris, France, June 23, 2020
Execution of r156-oct2-158972914100473
Last Updated
Jun 28, 2020

About the Execution of ITS-Tools for SharedMemory-COL-000200

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15743.120 738216.00 1147654.00 65717.00 TTTTF?TF????T?F? normal

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Formatting '/data/fko/mcc2020-input.r156-oct2-158972914100473.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fko/mcc2020-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
.......................................................................................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-4028
Executing tool itstools
Input is SharedMemory-COL-000200, examination is LTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r156-oct2-158972914100473
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 208K
-rw-r--r-- 1 mcc users 4.0K Apr 27 15:14 CTLCardinality.txt
-rw-r--r-- 1 mcc users 22K Apr 27 15:14 CTLCardinality.xml
-rw-r--r-- 1 mcc users 3.0K Apr 27 15:14 CTLFireability.txt
-rw-r--r-- 1 mcc users 17K Apr 27 15:14 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Apr 27 15:14 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.1K Apr 27 15:14 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 3.8K Apr 27 15:14 LTLCardinality.txt
-rw-r--r-- 1 mcc users 27K Apr 28 15:00 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.3K Apr 27 15:14 LTLFireability.txt
-rw-r--r-- 1 mcc users 16K Apr 28 15:00 LTLFireability.xml
-rw-r--r-- 1 mcc users 4.3K Apr 27 15:14 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 21K Apr 27 15:14 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 2.9K Apr 27 15:14 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 13K Apr 27 15:14 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.8K Apr 27 15:14 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K Apr 27 15:14 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Apr 27 15:14 equiv_pt
-rw-r--r-- 1 mcc users 7 Apr 27 15:14 instance
-rw-r--r-- 1 mcc users 5 Apr 27 15:14 iscolored
-rw-r--r-- 1 mcc users 20K Apr 27 15:14 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 SharedMemory-COL-000200-00
FORMULA_NAME SharedMemory-COL-000200-01
FORMULA_NAME SharedMemory-COL-000200-02
FORMULA_NAME SharedMemory-COL-000200-03
FORMULA_NAME SharedMemory-COL-000200-04
FORMULA_NAME SharedMemory-COL-000200-05
FORMULA_NAME SharedMemory-COL-000200-06
FORMULA_NAME SharedMemory-COL-000200-07
FORMULA_NAME SharedMemory-COL-000200-08
FORMULA_NAME SharedMemory-COL-000200-09
FORMULA_NAME SharedMemory-COL-000200-10
FORMULA_NAME SharedMemory-COL-000200-11
FORMULA_NAME SharedMemory-COL-000200-12
FORMULA_NAME SharedMemory-COL-000200-13
FORMULA_NAME SharedMemory-COL-000200-14
FORMULA_NAME SharedMemory-COL-000200-15

=== Now, execution of the tool begins

BK_START 1589904121046

[2020-05-19 16:02:03] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, LTLCardinality, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -its, -ltsminpath, /home/mcc/BenchKit//lts_install_dir/, -greatspnpath, /home/mcc/BenchKit//greatspn/, -order, META, -manyOrder, -smt, -timeout, 3600]
[2020-05-19 16:02:03] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2020-05-19 16:02:03] [INFO ] Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[2020-05-19 16:02:03] [INFO ] Load time of PNML (colored model parsed with PNMLFW) : 524 ms
[2020-05-19 16:02:03] [INFO ] sort/places :
P->ownMemAcc,queue,memory,active,
Dot->extBus,
PxP->extMemAcc,

[2020-05-19 16:02:03] [INFO ] Imported 6 HL places and 5 HL transitions for a total of 40801 PT places and 120400.0 transition bindings in 153 ms.
[2020-05-19 16:02:03] [INFO ] Computed order based on color domains.
[2020-05-19 16:02:04] [INFO ] Unfolded HLPN to a Petri net with 40801 places and 80400 transitions in 854 ms.
[2020-05-19 16:02:04] [INFO ] Unfolded HLPN properties in 61 ms.
Deduced a syphon composed of 200 places in 89 ms
Reduce places removed 200 places and 200 transitions.
Parsed 16 properties from file /home/mcc/execution/LTLCardinality.xml in 1748 ms.
Working with output stream class java.io.PrintStream
Interrupted random walk after 8177 steps, including 0 resets, run timeout after 30001 ms. (steps per millisecond=0 ) properties seen :[1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0]
// Phase 1: matrix 80200 rows 40601 cols
[2020-05-19 16:03:14] [INFO ] Computed 401 place invariants in 38669 ms
[2020-05-19 16:03:24] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-19 16:03:27] [INFO ] [Real]Absence check using 401 positive place invariants in 9367 ms returned sat
[2020-05-19 16:03:27] [INFO ] [Real]Adding state equation constraints to refine reachable states.
[2020-05-19 16:03:34] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Error writing to Z3 solver: java.io.IOException: Stream closed") while checking expression at index 0
[2020-05-19 16:03:47] [INFO ] [Real]Absence check using 401 positive place invariants in 6080 ms returned sat
[2020-05-19 16:03:47] [INFO ] [Real]Adding state equation constraints to refine reachable states.
[2020-05-19 16:03:54] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Broken pipe (>= t62609 0)") while checking expression at index 1
[2020-05-19 16:04:14] [INFO ] [Real]Absence check using 401 positive place invariants in 14214 ms returned (error "Solver has unexpectedly terminated")
[2020-05-19 16:04:14] [INFO ] [Real]Adding state equation constraints to refine reachable states.
[2020-05-19 16:04:15] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Error writing to Z3 solver: java.io.IOException: Stream closed") while checking expression at index 2
[2020-05-19 16:04:32] [INFO ] [Real]Absence check using 401 positive place invariants in 11742 ms returned unsat
[2020-05-19 16:04:49] [INFO ] [Real]Absence check using 401 positive place invariants in 11540 ms returned unsat
[2020-05-19 16:04:57] [INFO ] [Real]Absence check using 401 positive place invariants in 5772 ms returned unsat
[2020-05-19 16:05:17] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Broken pipe (= 1 (+ s581 s980 s1179 s1378 s1577 s1776 s1975 s2174 s2373 s2572 s2771 s2970 s3169 s3368 s3567 s3766 s3965 s4164 s4363 s4562 s4761 s4960 s5159 s5358 s5557 s5756 s5955 s6154 s6353 s6552 s6751 s6950 s7149 s7348 s7547 s7746 s7945 s8144 s8343 s8542 s8741 s8940 s9139 s9338 s9537 s9736 s9935 s10134 s10333 s10532 s10731 s10930 s11129 s11328 s11527 s11726 s11925 s12124 s12323 s12522 s12721 s12920 s13119 s13318 s13517 s13716 s13915 s14114 s14313 s14512 s14711 s14910 s15109 s15308 s15507 s15706 s15905 s16104 s16303 s16502 s16701 s16900 s17099 s17298 s17497 s17696 s17895 s18094 s18293 s18492 s18691 s18890 s19089 s19288 s19487 s19686 s19885 s20084 s20283 s20482 s20681 s20880 s21079 s21278 s21477 s21676 s21875 s22074 s22273 s22472 s22671 s22870 s23069 s23268 s23467 s23666 s23865 s24064 s24263 s24462 s24661 s24860 s25059 s25258 s25457 s25656 s25855 s26054 s26253 s26452 s26651 s26850 s27049 s27248 s27447 s27646 s27845 s28044 s28243 s28442 s28641 s28840 s29039 s29238 s29437 s29636 s29835 s30034 s30233 s30432 s30631 s30830 s31029 s31228 s31427 s31626 s31825 s32024 s32223 s32422 s32621 s32820 s33019 s33218 s33417 s33616 s33815 s34014 s34213 s34412 s34611 s34810 s35009 s35208 s35407 s35606 s35805 s36004 s36203 s36402 s36601 s36800 s37199 s37398 s37597 s37796 s37995 s38194 s38393 s38592 s38791 s38990 s39189 s39388 s39587 s39786 s39985 s40184 s40383 s40582))") while checking expression at index 6
[2020-05-19 16:05:37] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-19 16:05:37] [INFO ] [Real]Absence check using 401 positive place invariants in 16581 ms returned (error "Failed to check-sat")
[2020-05-19 16:05:37] [INFO ] [Real]Adding state equation constraints to refine reachable states.
[2020-05-19 16:05:37] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Error writing to Z3 solver: java.io.IOException: Stream closed") while checking expression at index 7
[2020-05-19 16:05:57] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-19 16:05:57] [INFO ] [Real]Absence check using 401 positive place invariants in 14346 ms returned unknown
[2020-05-19 16:06:08] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-19 16:06:11] [INFO ] [Real]Absence check using 401 positive place invariants in 9539 ms returned unknown
[2020-05-19 16:06:31] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-19 16:06:31] [INFO ] [Real]Absence check using 401 positive place invariants in 15594 ms returned (error "Failed to check-sat")
[2020-05-19 16:06:31] [INFO ] [Real]Adding state equation constraints to refine reachable states.
[2020-05-19 16:06:31] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Error writing to Z3 solver: java.io.IOException: Stream closed") while checking expression at index 10
[2020-05-19 16:06:43] [INFO ] [Real]Absence check using 401 positive place invariants in 5758 ms returned unsat
[2020-05-19 16:06:54] [INFO ] [Real]Absence check using 401 positive place invariants in 5691 ms returned unsat
[2020-05-19 16:06:57] [INFO ] [Real]Absence check using 401 positive place invariants in 299 ms returned unsat
[2020-05-19 16:07:14] [INFO ] [Real]Absence check using 401 positive place invariants in 11103 ms returned unsat
[2020-05-19 16:07:22] [INFO ] [Real]Absence check using 401 positive place invariants in 6002 ms returned sat
[2020-05-19 16:07:22] [INFO ] [Real]Adding state equation constraints to refine reachable states.
[2020-05-19 16:07:34] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-19 16:07:34] [INFO ] [Real]Absence check using state equation in 11514 ms returned (error "Failed to check-sat")
Successfully simplified 7 atomic propositions for a total of 10 simplifications.
[2020-05-19 16:07:38] [INFO ] Initial state reduction rules for CTL removed 9 formulas.
[2020-05-19 16:07:39] [INFO ] Flatten gal took : 3592 ms
FORMULA SharedMemory-COL-000200-14 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-12 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-07 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-06 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-04 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-03 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-02 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-01 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA SharedMemory-COL-000200-00 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
[2020-05-19 16:07:42] [INFO ] Flatten gal took : 3217 ms
Using solver Z3 to compute partial order matrices.
Built C files in :
/home/mcc/execution
[2020-05-19 16:07:56] [INFO ] Applying decomposition
[2020-05-19 16:08:00] [INFO ] Input system was already deterministic with 80200 transitions.
[2020-05-19 16:08:01] [INFO ] Too many transitions (80200) to apply POR reductions. Disabling POR matrices.
[2020-05-19 16:08:02] [INFO ] Flatten gal took : 6420 ms
[2020-05-19 16:08:13] [INFO ] Built C files in 23287ms conformant to PINS in folder :/home/mcc/execution
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/home/mcc/execution]
WARNING : LTS min runner thread failed on error :java.lang.RuntimeException: Could not compile executable .CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/home/mcc/execution]
java.lang.RuntimeException: Could not compile executable .CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/home/mcc/execution]
at fr.lip6.move.gal.application.LTSminRunner.compilePINS(LTSminRunner.java:244)
at fr.lip6.move.gal.application.LTSminRunner.access$7(LTSminRunner.java:227)
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:77)
at java.base/java.lang.Thread.run(Thread.java:834)
Its-tools:
An error has occurred. See the log file
/tmp/.eclipse/1589904121905.log.

BK_STOP 1589904859262

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

+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ LTLCardinality = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution LTLCardinality -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -greatspnpath /home/mcc/BenchKit//greatspn/ -order META -manyOrder -smt -timeout 3600
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ /home/mcc/BenchKit//itstools/its-tools -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination LTLCardinality -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -greatspnpath /home/mcc/BenchKit//greatspn/ -order META -manyOrder -smt -timeout 3600 -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss128m -Xms40m -Xmx16000m -Dfile.encoding=UTF-8 -Dosgi.requiredJavaVersion=1.6

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="SharedMemory-COL-000200"
export BK_EXAMINATION="LTLCardinality"
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

# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-4028"
echo " Executing tool itstools"
echo " Input is SharedMemory-COL-000200, examination is LTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r156-oct2-158972914100473"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/SharedMemory-COL-000200.tgz
mv SharedMemory-COL-000200 execution
cd execution
if [ "LTLCardinality" = "ReachabilityDeadlock" ] || [ "LTLCardinality" = "UpperBounds" ] || [ "LTLCardinality" = "QuasiLiveness" ] || [ "LTLCardinality" = "StableMarking" ] || [ "LTLCardinality" = "Liveness" ] || [ "LTLCardinality" = "OneSafe" ] || [ "LTLCardinality" = "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 [ "LTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "LTLCardinality" != "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 "LTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property LTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "LTLCardinality.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 '' LTLCardinality.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ "LTLCardinality" = "ReachabilityDeadlock" ] || [ "LTLCardinality" = "QuasiLiveness" ] || [ "LTLCardinality" = "StableMarking" ] || [ "LTLCardinality" = "Liveness" ] || [ "LTLCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME LTLCardinality"
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 ;