fond
Model Checking Contest 2020
10th edition, Paris, France, June 23, 2020
Execution of r132-tajo-158961400600306
Last Updated
Jun 28, 2020

About the Execution of ITS-Tools for PolyORBLF-PT-S04J06T08

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15757.080 8260.00 14695.00 30.50 T normal

Execution Chart

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

Trace from the execution

Formatting '/mnt/tpsp/fkordon/mcc2020-input.r132-tajo-158961400600306.qcow2', fmt=qcow2 size=4294967296 backing_file='/mnt/tpsp/fkordon/mcc2020-input.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off
Waiting for the VM to be ready (probing ssh)
....................
=====================================================================
Generated by BenchKit 2-4028
Executing tool itstools
Input is PolyORBLF-PT-S04J06T08, examination is ReachabilityDeadlock
Time confinement is 1800 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r132-tajo-158961400600306
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 5.4M
-rw-r--r-- 1 mcc users 8.8K Apr 12 05:45 CTLCardinality.txt
-rw-r--r-- 1 mcc users 34K Apr 12 05:45 CTLCardinality.xml
-rw-r--r-- 1 mcc users 8.3K Apr 11 05:06 CTLFireability.txt
-rw-r--r-- 1 mcc users 37K Apr 11 05:06 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Mar 24 05:37 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 9.7K Apr 14 12:46 LTLCardinality.txt
-rw-r--r-- 1 mcc users 37K Apr 28 14:02 LTLCardinality.xml
-rw-r--r-- 1 mcc users 14K Apr 14 12:46 LTLFireability.txt
-rw-r--r-- 1 mcc users 52K Apr 28 14:02 LTLFireability.xml
-rw-r--r-- 1 mcc users 12K Apr 10 12:41 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 35K Apr 10 12:41 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 11K Apr 9 17:58 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 39K Apr 9 17:58 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 3.3K Apr 10 22:22 UpperBounds.txt
-rw-r--r-- 1 mcc users 6.5K Apr 10 22:22 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Mar 24 05:37 equiv_col
-rw-r--r-- 1 mcc users 10 Mar 24 05:37 instance
-rw-r--r-- 1 mcc users 6 Mar 24 05:37 iscolored
-rw-r--r-- 1 mcc users 5.0M Mar 24 05:37 model.pnml

--------------------
content from stdout:

=== Data for post analysis generated by BenchKit (invocation template)

The expected result is a vector of booleans
BOOL_VECTOR

FORMULA_NAME ReachabilityDeadlock

=== Now, execution of the tool begins

BK_START 1589953304410

[2020-05-20 05:41:46] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, ReachabilityDeadlock, -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, 1800]
[2020-05-20 05:41:46] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2020-05-20 05:41:46] [INFO ] Load time of PNML (sax parser for PT used): 292 ms
[2020-05-20 05:41:46] [INFO ] Transformed 792 places.
[2020-05-20 05:41:46] [INFO ] Transformed 4268 transitions.
[2020-05-20 05:41:46] [INFO ] Parsed PT model containing 792 places and 4268 transitions in 378 ms.
Ensure Unique test removed 2168 transitions
Reduce redundant transitions removed 2168 transitions.
Parsed 1 properties from file /home/mcc/execution/ReachabilityDeadlock.xml in 39 ms.
Working with output stream class java.io.PrintStream
Built sparse matrix representations for Structural reductions in 5 ms.23533KB memory used
Starting structural reductions, iteration 0 : 792/792 places, 2100/2100 transitions.
Ensure Unique test removed 4 places
Performed 72 Post agglomeration using F-continuation condition.Transition count delta: 72
Iterating post reduction 0 with 76 rules applied. Total rules applied 76 place count 788 transition count 2028
Reduce places removed 72 places and 0 transitions.
Iterating post reduction 1 with 72 rules applied. Total rules applied 148 place count 716 transition count 2028
Performed 96 Pre agglomeration using Quasi-Persistent + Divergent Free condition..
Pre-agglomeration after 2 with 96 Pre rules applied. Total rules applied 148 place count 716 transition count 1932
Deduced a syphon composed of 96 places in 3 ms
Reduce places removed 96 places and 0 transitions.
Iterating global reduction 2 with 192 rules applied. Total rules applied 340 place count 620 transition count 1932
Performed 80 Post agglomeration using F-continuation condition.Transition count delta: 80
Deduced a syphon composed of 80 places in 2 ms
Reduce places removed 80 places and 0 transitions.
Iterating global reduction 2 with 160 rules applied. Total rules applied 500 place count 540 transition count 1852
Applied a total of 500 rules in 300 ms. Remains 540 /792 variables (removed 252) and now considering 1852/2100 (removed 248) transitions.
[2020-05-20 05:41:46] [INFO ] Flow matrix only has 1820 transitions (discarded 32 similar events)
// Phase 1: matrix 1820 rows 540 cols
[2020-05-20 05:41:46] [INFO ] Computed 54 place invariants in 87 ms
[2020-05-20 05:41:52] [INFO ] Dead Transitions using invariants and state equation in 5453 ms returned [17, 23, 24, 29, 36, 45, 46, 63, 69, 73, 76, 83, 93, 98, 101, 109, 125, 141, 151, 164, 185, 189, 196, 206, 211, 218, 220, 222, 224, 226, 235, 251, 252, 256, 262, 263, 267, 288, 295, 297, 306, 310, 311, 312, 324, 325, 330, 331, 333, 335, 341, 343, 345, 351, 372, 380, 381, 392, 398, 399, 401, 405, 409, 418, 420, 422, 424, 425, 426, 433, 442, 445, 451, 456, 458, 459, 463, 465, 466, 469, 475, 476, 477, 487, 494, 501, 502, 509, 519, 523, 526, 528, 531, 532, 534, 536, 538, 539, 540, 541, 545, 546, 547, 552, 558, 562, 564, 567, 573, 574, 575, 578, 581, 582, 584, 585, 589, 591, 592, 594, 597, 599, 603, 605, 609, 613, 615, 625, 627, 632, 636, 637, 639, 640, 642, 643, 644, 647, 648, 652, 655, 658, 659, 661, 663, 664, 665, 667, 668, 669, 671, 672, 673, 679, 680, 681, 684, 694, 696, 698, 700, 701, 703, 704, 705, 710, 712, 717, 718, 719, 720, 723, 724, 725, 727, 729, 731, 738, 742, 743, 745, 748, 750, 751, 753, 757, 758, 759, 760, 761, 764, 768, 769, 776, 787, 788, 791, 794, 798, 800, 801, 802, 803, 805, 811, 813, 814, 816, 820, 822, 826, 827, 828, 829, 830, 834, 835, 836, 837, 838, 844, 846, 847, 849, 850, 851, 852, 853, 854, 855, 856, 857, 859, 862, 869, 870, 871, 873, 875, 876, 877, 878, 882, 883, 888, 889, 891, 892, 895, 896, 897, 898, 900, 904, 905, 906, 907, 908, 910, 911, 912, 914, 917, 918, 919, 922, 925, 926, 927, 928, 932, 934, 935, 936, 937, 938, 941, 949, 954, 956, 958, 960, 961, 963, 965, 966, 972, 973, 975, 978, 979, 981, 983, 984, 988, 989, 991, 992, 993, 994, 1001, 1003, 1004, 1006, 1008, 1009, 1010, 1011, 1012, 1013, 1015, 1016, 1017, 1018, 1020, 1021, 1025, 1029, 1030, 1031, 1032, 1034, 1035, 1036, 1038, 1039, 1040, 1041, 1043, 1044, 1045, 1046, 1050, 1051, 1052, 1053, 1054, 1056, 1058, 1060, 1061, 1063, 1064, 1065, 1067, 1069, 1071, 1072, 1073, 1075, 1077, 1078, 1079, 1080, 1082, 1083, 1085, 1086, 1089, 1090, 1095, 1097, 1099, 1100, 1102, 1104, 1107, 1113, 1114, 1116, 1118, 1119, 1120, 1123, 1124, 1127, 1129, 1130, 1131, 1132, 1133, 1135, 1136, 1137, 1139, 1140, 1142, 1143, 1144, 1147, 1154, 1155, 1156, 1157, 1160, 1161, 1165, 1166, 1171, 1172, 1173, 1175, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1202, 1204, 1206, 1207, 1208, 1209, 1210, 1211]
Found 432 dead transitions using SMT.
Drop transitions removed 432 transitions
Dead transitions reduction (with SMT) triggered by suspicious arc values removed 432 transitions :[1211, 1210, 1209, 1208, 1207, 1206, 1204, 1202, 1199, 1198, 1197, 1196, 1195, 1194, 1193, 1192, 1191, 1190, 1189, 1188, 1187, 1186, 1185, 1184, 1183, 1182, 1181, 1180, 1179, 1178, 1175, 1173, 1172, 1171, 1166, 1165, 1161, 1160, 1157, 1156, 1155, 1154, 1147, 1144, 1143, 1142, 1140, 1139, 1137, 1136, 1135, 1133, 1132, 1131, 1130, 1129, 1127, 1124, 1123, 1120, 1119, 1118, 1116, 1114, 1113, 1107, 1104, 1102, 1100, 1099, 1097, 1095, 1090, 1089, 1086, 1085, 1083, 1082, 1080, 1079, 1078, 1077, 1075, 1073, 1072, 1071, 1069, 1067, 1065, 1064, 1063, 1061, 1060, 1058, 1056, 1054, 1053, 1052, 1051, 1050, 1046, 1045, 1044, 1043, 1041, 1040, 1039, 1038, 1036, 1035, 1034, 1032, 1031, 1030, 1029, 1025, 1021, 1020, 1018, 1017, 1016, 1015, 1013, 1012, 1011, 1010, 1009, 1008, 1006, 1004, 1003, 1001, 994, 993, 992, 991, 989, 988, 984, 983, 981, 979, 978, 975, 973, 972, 966, 965, 963, 961, 960, 958, 956, 954, 949, 941, 938, 937, 936, 935, 934, 932, 928, 927, 926, 925, 922, 919, 918, 917, 914, 912, 911, 910, 908, 907, 906, 905, 904, 900, 898, 897, 896, 895, 892, 891, 889, 888, 883, 882, 878, 877, 876, 875, 873, 871, 870, 869, 862, 859, 857, 856, 855, 854, 853, 852, 851, 850, 849, 847, 846, 844, 838, 837, 836, 835, 834, 830, 829, 828, 827, 826, 822, 820, 816, 814, 813, 811, 805, 803, 802, 801, 800, 798, 794, 791, 788, 787, 776, 769, 768, 764, 761, 760, 759, 758, 757, 753, 751, 750, 748, 745, 743, 742, 738, 731, 729, 727, 725, 724, 723, 720, 719, 718, 717, 712, 710, 705, 704, 703, 701, 700, 698, 696, 694, 684, 681, 680, 679, 673, 672, 671, 669, 668, 667, 665, 664, 663, 661, 659, 658, 655, 652, 648, 647, 644, 643, 642, 640, 639, 637, 636, 632, 627, 625, 615, 613, 609, 605, 603, 599, 597, 594, 592, 591, 589, 585, 584, 582, 581, 578, 575, 574, 573, 567, 564, 562, 558, 552, 547, 546, 545, 541, 540, 539, 538, 536, 534, 532, 531, 528, 526, 523, 519, 509, 502, 501, 494, 487, 477, 476, 475, 469, 466, 465, 463, 459, 458, 456, 451, 445, 442, 433, 426, 425, 424, 422, 420, 418, 409, 405, 401, 399, 398, 392, 381, 380, 372, 351, 345, 343, 341, 335, 333, 331, 330, 325, 324, 312, 311, 310, 306, 297, 295, 288, 267, 263, 262, 256, 252, 251, 235, 226, 224, 222, 220, 218, 211, 206, 196, 189, 185, 164, 151, 141, 125, 109, 101, 98, 93, 83, 76, 73, 69, 63, 46, 45, 36, 29, 24, 23, 17]
Starting structural reductions, iteration 1 : 540/792 places, 1420/2100 transitions.
Applied a total of 0 rules in 75 ms. Remains 540 /540 variables (removed 0) and now considering 1420/1420 (removed 0) transitions.
Finished structural reductions, in 2 iterations. Remains : 540/792 places, 1420/2100 transitions.
Finished Parikh directed walk after 3913 steps, including 0 resets, run found a deadlock after 37 ms. (steps per millisecond=105 )
FORMULA ReachabilityDeadlock TRUE TECHNIQUES TOPOLOGICAL STRUCTURAL_REDUCTION RANDOM_WALK

BK_STOP 1589953312670

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

+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ ReachabilityDeadlock = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution ReachabilityDeadlock -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -greatspnpath /home/mcc/BenchKit//greatspn/ -order META -manyOrder -smt -timeout 1800
+ 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 ReachabilityDeadlock -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 1800 -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="PolyORBLF-PT-S04J06T08"
export BK_EXAMINATION="ReachabilityDeadlock"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="1800"
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 PolyORBLF-PT-S04J06T08, examination is ReachabilityDeadlock"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r132-tajo-158961400600306"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/PolyORBLF-PT-S04J06T08.tgz
mv PolyORBLF-PT-S04J06T08 execution
cd execution
if [ "ReachabilityDeadlock" = "ReachabilityDeadlock" ] || [ "ReachabilityDeadlock" = "UpperBounds" ] || [ "ReachabilityDeadlock" = "QuasiLiveness" ] || [ "ReachabilityDeadlock" = "StableMarking" ] || [ "ReachabilityDeadlock" = "Liveness" ] || [ "ReachabilityDeadlock" = "OneSafe" ] || [ "ReachabilityDeadlock" = "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 [ "ReachabilityDeadlock" = "UpperBounds" ] ; 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 '' ReachabilityDeadlock.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ "ReachabilityDeadlock" = "ReachabilityDeadlock" ] || [ "ReachabilityDeadlock" = "QuasiLiveness" ] || [ "ReachabilityDeadlock" = "StableMarking" ] || [ "ReachabilityDeadlock" = "Liveness" ] || [ "ReachabilityDeadlock" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityDeadlock"
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 ;