About the Execution
Execution Summary | ||||
Max Memory Used (MB) |
CPU Usage (ms) | I/O Wait (ms) | Competition Result | Execution Status |
4119.10 | 748653 | 208.4 | MOVF | 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-1667
Executing tool greatspn
Input is SurprisePeterson-PT-3, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 6144 MBytes
Run identifier is r09ks-qhx2-140069008101087
=====================================================================
--------------------
content from stdout:
BK_START 1400797889435
======================================================
== This is GreatSPN, running for the MCC'2014 ==
======================================================
Running SurprisePeterson (PT), instance 3
MODEL_DIR = /home/mcc/execution
CONVERT PNML /home/mcc/execution/model.pnml
COMPUTING STRUCTURAL INFO.
CONVERT FORMULAE /home/mcc/execution/CTLCardinality.xml INTO /home/mcc/execution/CTLCardinality.rgmedd-ctl
/home/mcc/BenchKit/bin/bin/RGMEDD model -FORCE-P -h 2000000000 -B 9 -C -f /home/mcc/execution/CTLCardinality.rgmedd-ctl
Using FORCE-PINV Heuristic for the variable ordering.
Setting MEDDLY cache to 2000000000 bytes.
Opening file: model.bnd
----------------------------------------
Start firing rule encoding
----------------------------------------
Encoding transition NoIdentity_2_3_2 (0/332).
Encoding transition Identity_0_0 (1/332).
Encoding transition NoIdentity_0_3_2 (2/332).
Encoding transition NoIdentity_1_3_2 (3/332).
Encoding transition NoIdentity_1_2_2 (4/332).
Encoding transition NoIdentity_3_2_2 (5/332).
Encoding transition NoIdentity_3_1_2 (6/332).
Encoding transition NoIdentity_0_2_2 (7/332).
Encoding transition Identity_3_1 (8/332).
Encoding transition Identity_0_2 (9/332).
Encoding transition Identity_1_1 (10/332).
Encoding transition Identity_2_1 (11/332).
Encoding transition Identity_3_0 (12/332).
Encoding transition Identity_0_1 (13/332).
Encoding transition Identity_1_0 (14/332).
Encoding transition Identity_2_0 (15/332).
Encoding transition ProgressTurn_0_1 (16/332).
Encoding transition ProgressTurn_3_0 (17/332).
Encoding transition ProgressTurn_2_0 (18/332).
Encoding transition ProgressTurn_1_0 (19/332).
Encoding transition ProgressTurn_0_0 (20/332).
Encoding transition Identity_3_2 (21/332).
Encoding transition Identity_2_2 (22/332).
Encoding transition Identity_1_2 (23/332).
Encoding transition BecomeIdle_0 (24/332).
Encoding transition AccessCS_3 (25/332).
Encoding transition AccessCS_2 (26/332).
Encoding transition AccessCS_1 (27/332).
Encoding transition AccessCS_0 (28/332).
Encoding transition ProgressTurn_3_1 (29/332).
Encoding transition ProgressTurn_2_1 (30/332).
Encoding transition ProgressTurn_1_1 (31/332).
Encoding transition NoIdentity_2_0_0 (32/332).
Encoding transition NoIdentity_3_0_0 (33/332).
Encoding transition NoIdentity_0_1_0 (34/332).
Encoding transition NoIdentity_2_1_0 (35/332).
Encoding transition UpdateTurn_1_3_2 (36/332).
Encoding transition UpdateTurn_2_3_2 (37/332).
Encoding transition UpdateTurn_3_3_2 (38/332).
Encoding transition NoIdentity_1_0_0 (39/332).
Encoding transition NoIdentity_0_3_0 (40/332).
Encoding transition NoIdentity_1_3_0 (41/332).
Encoding transition NoIdentity_2_3_0 (42/332).
Encoding transition NoIdentity_1_0_1 (43/332).
Encoding transition NoIdentity_3_1_0 (44/332).
Encoding transition NoIdentity_0_2_0 (45/332).
Encoding transition NoIdentity_1_2_0 (46/332).
Encoding transition NoIdentity_3_2_0 (47/332).
Encoding transition NoIdentity_0_2_1 (48/332).
Encoding transition NoIdentity_3_1_1 (49/332).
Encoding transition NoIdentity_3_2_1 (50/332).
Encoding transition NoIdentity_1_2_1 (51/332).
Encoding transition NoIdentity_3_0_1 (52/332).
Encoding transition NoIdentity_2_0_1 (53/332).
Encoding transition NoIdentity_2_1_1 (54/332).
Encoding transition NoIdentity_0_1_1 (55/332).
Encoding transition NoIdentity_3_0_2 (56/332).
Encoding transition NoIdentity_2_0_2 (57/332).
Encoding transition NoIdentity_2_1_2 (58/332).
Encoding transition NoIdentity_0_1_2 (59/332).
Encoding transition NoIdentity_1_3_1 (60/332).
Encoding transition NoIdentity_0_3_1 (61/332).
Encoding transition NoIdentity_1_0_2 (62/332).
Encoding transition NoIdentity_2_3_1 (63/332).
Encoding transition BecomeIdle_1 (64/332).
Encoding transition BecomeIdle_2 (65/332).
Encoding transition BecomeIdle_3 (66/332).
Encoding transition EndLoop_3_1 (67/332).
Encoding transition EndLoop_0_2 (68/332).
Encoding transition EndLoop_1_1 (69/332).
Encoding transition EndLoop_2_1 (70/332).
Encoding transition EndLoop_3_0 (71/332).
Encoding transition EndLoop_0_1 (72/332).
Encoding transition EndLoop_1_0 (73/332).
Encoding transition EndLoop_2_0 (74/332).
Encoding transition EndLoop_0_0 (75/332).
Encoding transition Loop_0_1_1 (76/332).
Encoding transition Loop_3_0_1 (77/332).
Encoding transition Loop_2_0_1 (78/332).
Encoding transition Loop_1_0_1 (79/332).
Encoding transition Loop_0_2_1 (80/332).
Encoding transition Loop_3_1_1 (81/332).
Encoding transition Loop_2_1_1 (82/332).
Encoding transition Loop_1_1_1 (83/332).
Encoding transition Loop_0_0_2 (84/332).
Encoding transition Loop_3_2_1 (85/332).
Encoding transition Loop_2_2_1 (86/332).
Encoding transition Loop_1_2_1 (87/332).
Encoding transition Loop_0_1_2 (88/332).
Encoding transition Loop_3_0_2 (89/332).
Encoding transition Loop_2_0_2 (90/332).
Encoding transition Loop_1_0_2 (91/332).
Encoding transition EndLoop_3_2 (92/332).
Encoding transition Loop_0_0_0 (93/332).
Encoding transition EndLoop_1_2 (94/332).
Encoding transition EndLoop_2_2 (95/332).
Encoding transition Loop_3_0_0 (96/332).
Encoding transition Loop_0_1_0 (97/332).
Encoding transition Loop_1_0_0 (98/332).
Encoding transition Loop_2_0_0 (99/332).
Encoding transition Loop_3_1_0 (100/332).
Encoding transition Loop_0_2_0 (101/332).
Encoding transition Loop_1_1_0 (102/332).
Encoding transition Loop_2_1_0 (103/332).
Encoding transition Loop_3_2_0 (104/332).
Encoding transition Loop_0_0_1 (105/332).
Encoding transition Loop_1_2_0 (106/332).
Encoding transition Loop_2_2_0 (107/332).
Encoding transition Alone1_1_3_0 (108/332).
Encoding transition Alone1_0_3_0 (109/332).
Encoding transition Alone1_1_0_1 (110/332).
Encoding transition Alone1_2_3_0 (111/332).
Encoding transition Alone1_3_0_1 (112/332).
Encoding transition Alone1_2_0_1 (113/332).
Encoding transition Alone1_2_1_1 (114/332).
Encoding transition Alone1_0_1_1 (115/332).
Encoding transition Alone1_0_2_1 (116/332).
Encoding transition Alone1_3_1_1 (117/332).
Encoding transition Alone1_3_2_1 (118/332).
Encoding transition Alone1_1_2_1 (119/332).
Encoding transition Alone1_1_3_1 (120/332).
Encoding transition Alone1_0_3_1 (121/332).
Encoding transition Alone1_1_0_2 (122/332).
Encoding transition Alone1_2_3_1 (123/332).
Encoding transition Loop_1_1_2 (124/332).
Encoding transition Loop_2_1_2 (125/332).
Encoding transition Loop_3_1_2 (126/332).
Encoding transition Loop_0_2_2 (127/332).
Encoding transition Loop_1_2_2 (128/332).
Encoding transition Loop_2_2_2 (129/332).
Encoding transition Loop_3_2_2 (130/332).
Encoding transition Alone1_1_0_0 (131/332).
Encoding transition Alone1_2_0_0 (132/332).
Encoding transition Alone1_3_0_0 (133/332).
Encoding transition Alone1_0_1_0 (134/332).
Encoding transition Alone1_2_1_0 (135/332).
Encoding transition Alone1_3_1_0 (136/332).
Encoding transition Alone1_0_2_0 (137/332).
Encoding transition Alone1_1_2_0 (138/332).
Encoding transition Alone1_3_2_0 (139/332).
Encoding transition NotAlone_1_0_1 (140/332).
Encoding transition NotAlone_2_3_0 (141/332).
Encoding transition NotAlone_1_3_0 (142/332).
Encoding transition NotAlone_0_3_0 (143/332).
Encoding transition NotAlone_3_2_0 (144/332).
Encoding transition NotAlone_1_2_0 (145/332).
Encoding transition NotAlone_0_2_0 (146/332).
Encoding transition NotAlone_3_1_0 (147/332).
Encoding transition NotAlone_3_2_1 (148/332).
Encoding transition NotAlone_1_2_1 (149/332).
Encoding transition NotAlone_0_2_1 (150/332).
Encoding transition NotAlone_3_1_1 (151/332).
Encoding transition NotAlone_2_1_1 (152/332).
Encoding transition NotAlone_0_1_1 (153/332).
Encoding transition NotAlone_3_0_1 (154/332).
Encoding transition NotAlone_2_0_1 (155/332).
Encoding transition Alone1_1_2_2 (156/332).
Encoding transition Alone1_3_2_2 (157/332).
Encoding transition Alone1_3_1_2 (158/332).
Encoding transition Alone1_0_2_2 (159/332).
Encoding transition Alone1_0_1_2 (160/332).
Encoding transition Alone1_2_1_2 (161/332).
Encoding transition Alone1_2_0_2 (162/332).
Encoding transition Alone1_3_0_2 (163/332).
Encoding transition NotAlone_0_1_0 (164/332).
Encoding transition NotAlone_2_1_0 (165/332).
Encoding transition NotAlone_2_0_0 (166/332).
Encoding transition NotAlone_3_0_0 (167/332).
Encoding transition Alone1_2_3_2 (168/332).
Encoding transition NotAlone_1_0_0 (169/332).
Encoding transition Alone1_0_3_2 (170/332).
Encoding transition Alone1_1_3_2 (171/332).
Encoding transition ContinueLoop_2_1_0 (172/332).
Encoding transition ContinueLoop_1_1_0 (173/332).
Encoding transition ContinueLoop_0_2_0 (174/332).
Encoding transition ContinueLoop_3_1_0 (175/332).
Encoding transition ContinueLoop_2_0_0 (176/332).
Encoding transition ContinueLoop_1_0_0 (177/332).
Encoding transition ContinueLoop_0_1_0 (178/332).
Encoding transition ContinueLoop_3_0_0 (179/332).
Encoding transition ContinueLoop_2_3_0 (180/332).
Encoding transition ContinueLoop_1_3_0 (181/332).
Encoding transition ContinueLoop_0_0_1 (182/332).
Encoding transition ContinueLoop_3_3_0 (183/332).
Encoding transition ContinueLoop_2_2_0 (184/332).
Encoding transition ContinueLoop_1_2_0 (185/332).
Encoding transition ContinueLoop_0_3_0 (186/332).
Encoding transition ContinueLoop_3_2_0 (187/332).
Encoding transition NotAlone_2_0_2 (188/332).
Encoding transition NotAlone_3_0_2 (189/332).
Encoding transition NotAlone_0_1_2 (190/332).
Encoding transition NotAlone_2_1_2 (191/332).
Encoding transition NotAlone_0_3_1 (192/332).
Encoding transition NotAlone_1_3_1 (193/332).
Encoding transition NotAlone_2_3_1 (194/332).
Encoding transition NotAlone_1_0_2 (195/332).
Encoding transition NotAlone_0_3_2 (196/332).
Encoding transition NotAlone_1_3_2 (197/332).
Encoding transition NotAlone_2_3_2 (198/332).
Encoding transition ContinueLoop_0_0_0 (199/332).
Encoding transition NotAlone_3_1_2 (200/332).
Encoding transition NotAlone_0_2_2 (201/332).
Encoding transition NotAlone_1_2_2 (202/332).
Encoding transition NotAlone_3_2_2 (203/332).
Encoding transition ContinueLoop_3_2_2 (204/332).
Encoding transition ContinueLoop_0_3_2 (205/332).
Encoding transition ContinueLoop_1_2_2 (206/332).
Encoding transition ContinueLoop_2_2_2 (207/332).
Encoding transition ContinueLoop_3_3_2 (208/332).
Encoding transition TurnDiff_1_0_0 (209/332).
Encoding transition ContinueLoop_1_3_2 (210/332).
Encoding transition ContinueLoop_2_3_2 (211/332).
Encoding transition ContinueLoop_3_0_2 (212/332).
Encoding transition ContinueLoop_0_1_2 (213/332).
Encoding transition ContinueLoop_1_0_2 (214/332).
Encoding transition ContinueLoop_2_0_2 (215/332).
Encoding transition ContinueLoop_3_1_2 (216/332).
Encoding transition ContinueLoop_0_2_2 (217/332).
Encoding transition ContinueLoop_1_1_2 (218/332).
Encoding transition ContinueLoop_2_1_2 (219/332).
Encoding transition ContinueLoop_0_3_1 (220/332).
Encoding transition ContinueLoop_3_2_1 (221/332).
Encoding transition ContinueLoop_2_2_1 (222/332).
Encoding transition ContinueLoop_1_2_1 (223/332).
Encoding transition ContinueLoop_0_0_2 (224/332).
Encoding transition ContinueLoop_3_3_1 (225/332).
Encoding transition ContinueLoop_2_3_1 (226/332).
Encoding transition ContinueLoop_1_3_1 (227/332).
Encoding transition ContinueLoop_0_1_1 (228/332).
Encoding transition ContinueLoop_3_0_1 (229/332).
Encoding transition ContinueLoop_2_0_1 (230/332).
Encoding transition ContinueLoop_1_0_1 (231/332).
Encoding transition ContinueLoop_0_2_1 (232/332).
Encoding transition ContinueLoop_3_1_1 (233/332).
Encoding transition ContinueLoop_2_1_1 (234/332).
Encoding transition ContinueLoop_1_1_1 (235/332).
Encoding transition TurnDiff_2_0_2 (236/332).
Encoding transition TurnDiff_3_0_2 (237/332).
Encoding transition TurnDiff_0_1_2 (238/332).
Encoding transition TurnDiff_2_1_2 (239/332).
Encoding transition TurnDiff_3_1_2 (240/332).
Encoding transition TurnDiff_0_2_2 (241/332).
Encoding transition TurnDiff_1_2_2 (242/332).
Encoding transition TurnDiff_3_2_2 (243/332).
Encoding transition TurnDiff_3_1_1 (244/332).
Encoding transition TurnDiff_0_2_1 (245/332).
Encoding transition TurnDiff_1_2_1 (246/332).
Encoding transition TurnDiff_3_2_1 (247/332).
Encoding transition TurnDiff_0_3_1 (248/332).
Encoding transition TurnDiff_1_3_1 (249/332).
Encoding transition TurnDiff_2_3_1 (250/332).
Encoding transition TurnDiff_1_0_2 (251/332).
Encoding transition TurnDiff_1_3_0 (252/332).
Encoding transition TurnDiff_0_3_0 (253/332).
Encoding transition TurnDiff_1_0_1 (254/332).
Encoding transition TurnDiff_2_3_0 (255/332).
Encoding transition TurnDiff_3_0_1 (256/332).
Encoding transition TurnDiff_2_0_1 (257/332).
Encoding transition TurnDiff_2_1_1 (258/332).
Encoding transition TurnDiff_0_1_1 (259/332).
Encoding transition TurnDiff_3_0_0 (260/332).
Encoding transition TurnDiff_2_0_0 (261/332).
Encoding transition TurnDiff_2_1_0 (262/332).
Encoding transition TurnDiff_0_1_0 (263/332).
Encoding transition TurnDiff_0_2_0 (264/332).
Encoding transition TurnDiff_3_1_0 (265/332).
Encoding transition TurnDiff_3_2_0 (266/332).
Encoding transition TurnDiff_1_2_0 (267/332).
Encoding transition UpdateTurn_3_2_0 (268/332).
Encoding transition UpdateTurn_0_3_0 (269/332).
Encoding transition UpdateTurn_1_2_0 (270/332).
Encoding transition UpdateTurn_2_2_0 (271/332).
Encoding transition UpdateTurn_3_1_0 (272/332).
Encoding transition UpdateTurn_0_2_0 (273/332).
Encoding transition UpdateTurn_1_1_0 (274/332).
Encoding transition UpdateTurn_2_1_0 (275/332).
Encoding transition UpdateTurn_3_0_0 (276/332).
Encoding transition UpdateTurn_0_1_0 (277/332).
Encoding transition UpdateTurn_1_0_0 (278/332).
Encoding transition UpdateTurn_2_0_0 (279/332).
Encoding transition Ask_3 (280/332).
Encoding transition UpdateTurn_0_0_0 (281/332).
Encoding transition Ask_1 (282/332).
Encoding transition Ask_2 (283/332).
Encoding transition Ask_0 (284/332).
Encoding transition TurnEqual_3_2 (285/332).
Encoding transition TurnEqual_2_2 (286/332).
Encoding transition TurnEqual_1_2 (287/332).
Encoding transition TurnEqual_0_2 (288/332).
Encoding transition TurnEqual_3_1 (289/332).
Encoding transition TurnEqual_2_1 (290/332).
Encoding transition TurnEqual_1_1 (291/332).
Encoding transition TurnEqual_0_1 (292/332).
Encoding transition TurnEqual_3_0 (293/332).
Encoding transition TurnEqual_2_0 (294/332).
Encoding transition TurnEqual_1_0 (295/332).
Encoding transition TurnEqual_0_0 (296/332).
Encoding transition TurnDiff_2_3_2 (297/332).
Encoding transition TurnDiff_1_3_2 (298/332).
Encoding transition TurnDiff_0_3_2 (299/332).
Encoding transition UpdateTurn_1_2_2 (300/332).
Encoding transition UpdateTurn_2_2_2 (301/332).
Encoding transition UpdateTurn_3_2_2 (302/332).
Encoding transition UpdateTurn_0_3_2 (303/332).
Encoding transition UpdateTurn_1_1_2 (304/332).
Encoding transition UpdateTurn_2_1_2 (305/332).
Encoding transition UpdateTurn_3_1_2 (306/332).
Encoding transition UpdateTurn_0_2_2 (307/332).
Encoding transition UpdateTurn_1_0_2 (308/332).
Encoding transition UpdateTurn_2_0_2 (309/332).
Encoding transition UpdateTurn_3_0_2 (310/332).
Encoding transition UpdateTurn_0_1_2 (311/332).
Encoding transition UpdateTurn_1_3_1 (312/332).
Encoding transition UpdateTurn_2_3_1 (313/332).
Encoding transition UpdateTurn_3_3_1 (314/332).
Encoding transition UpdateTurn_0_0_2 (315/332).
Encoding transition UpdateTurn_2_2_1 (316/332).
Encoding transition UpdateTurn_1_2_1 (317/332).
Encoding transition UpdateTurn_0_3_1 (318/332).
Encoding transition UpdateTurn_3_2_1 (319/332).
Encoding transition UpdateTurn_2_1_1 (320/332).
Encoding transition UpdateTurn_1_1_1 (321/332).
Encoding transition UpdateTurn_0_2_1 (322/332).
Encoding transition UpdateTurn_3_1_1 (323/332).
Encoding transition UpdateTurn_2_0_1 (324/332).
Encoding transition UpdateTurn_1_0_1 (325/332).
Encoding transition UpdateTurn_0_1_1 (326/332).
Encoding transition UpdateTurn_3_0_1 (327/332).
Encoding transition UpdateTurn_2_3_0 (328/332).
Encoding transition UpdateTurn_1_3_0 (329/332).
Encoding transition UpdateTurn_0_0_1 (330/332).
Encoding transition UpdateTurn_3_3_0 (331/332).
----------------------------------------
End firing rule encoding
----------------------------------------
----------------------------------------
Start RS generation
----------------------------------------
Total Used Memory: 76492KB
RS size: 3407946 (3.40795e+06)
----------------------------------------
End RS generation
----------------------------------------
FORMULA Peterson-COL-3-CTLCardinality-1 TRUE TECHNIQUES DECISION_DIAGRAMS
FORMULA Peterson-COL-3-CTLCardinality-2 TRUE TECHNIQUES DECISION_DIAGRAMS
BK_STOP 1400798639560
--------------------
content from stderr:
ERROR in createMDD complex Bool Expr: Insufficient memory
Assertion failed at WN/SOURCE/CTL/CTL.cpp:1657
terminate called after throwing an instance of 'int'
/home/mcc/BenchKit/bin/greatspn_tool.sh: line 167: 1716 Aborted ~/BenchKit/bin/bin/RGMEDD model ${PLACE_ORDER} ${MEDDLY_CACHE} ${BOUND} -C -f ${NEW_FRM}
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="SurprisePeterson-PT-3"
export BK_EXAMINATION="CTLCardinality"
export BK_TOOL="greatspn"
export BK_RESULT_DIR="/home/fko/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
# 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/SurprisePeterson-PT-3.tgz
mv SurprisePeterson-PT-3 execution
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-1667"
echo " Executing tool greatspn"
echo " Input is SurprisePeterson-PT-3, examination is CTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 6144 MBytes"
echo " Run identifier is r09ks-qhx2-140069008101087"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo -n "BK_START "
date -u +%s%3N
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 ;