About the Execution of Marcie for SmallOperatingSystem-PT-MT0016DC0008
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5448.495 | 6577.00 | 6071.00 | 0.00 | FFFTTTTTTFTTTFFT | 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.r449-smll-167912641000006.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 SmallOperatingSystem-PT-MT0016DC0008, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r449-smll-167912641000006
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 536K
-rw-r--r-- 1 mcc users 11K Feb 25 12:46 CTLCardinality.txt
-rw-r--r-- 1 mcc users 95K Feb 25 12:46 CTLCardinality.xml
-rw-r--r-- 1 mcc users 6.5K Feb 25 12:45 CTLFireability.txt
-rw-r--r-- 1 mcc users 52K Feb 25 12:45 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:41 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.7K Jan 29 11:41 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 4.3K Feb 25 17:07 LTLCardinality.txt
-rw-r--r-- 1 mcc users 25K Feb 25 17:07 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.8K Feb 25 17:07 LTLFireability.txt
-rw-r--r-- 1 mcc users 18K Feb 25 17:07 LTLFireability.xml
-rw-r--r-- 1 mcc users 15K Feb 25 12:46 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 128K Feb 25 12:46 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 13K Feb 25 12:46 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 94K Feb 25 12:46 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 2.0K Feb 25 17:07 UpperBounds.txt
-rw-r--r-- 1 mcc users 4.1K Feb 25 17:07 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 equiv_col
-rw-r--r-- 1 mcc users 13 Mar 5 18:23 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 iscolored
-rw-r--r-- 1 mcc users 8.2K Mar 5 18:23 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 SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-00
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-01
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-02
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-03
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-04
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-05
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-06
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-07
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-08
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-09
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-10
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-11
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-12
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-13
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-14
FORMULA_NAME SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1679126852353
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=ReachabilityCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=SmallOperatingSystem-PT-MT0016DC0008
Not applying reductions.
Model is PT
ReachabilityCardinality 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=ReachabilityCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: SmallOperatingSystem_PT_MT0016DC0008
(NrP: 9 NrTr: 8 NrArc: 27)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.000sec
net check time: 0m 0.000sec
init dd package: 0m 4.649sec
RS generation: 0m 0.004sec
-> reachability set: #nodes 177 (1.8e+02) #states 16,587 (4)
starting MCC model checker
--------------------------
checking: AG [TaskSuspended<=13]
normalized: ~ [E [true U ~ [TaskSuspended<=13]]]
abstracting: (TaskSuspended<=13)
states: 16,566 (4)
-> the formula is FALSE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: AG [~ [TaskOnDisk<=1]]
normalized: ~ [E [true U TaskOnDisk<=1]]
abstracting: (TaskOnDisk<=1)
states: 0
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [7<=TaskSuspended]
normalized: E [true U 7<=TaskSuspended]
abstracting: (7<=TaskSuspended)
states: 1,992 (3)
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-06 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [5<=TransferToDisk]
normalized: ~ [E [true U ~ [5<=TransferToDisk]]]
abstracting: (5<=TransferToDisk)
states: 2,256 (3)
-> the formula is FALSE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: EF [~ [FreeMemSegment<=FreeMemSegment]]
normalized: E [true U ~ [FreeMemSegment<=FreeMemSegment]]
abstracting: (FreeMemSegment<=FreeMemSegment)
states: 16,587 (4)
-> the formula is FALSE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [LoadingMem<=LoadingMem]
normalized: E [true U LoadingMem<=LoadingMem]
abstracting: (LoadingMem<=LoadingMem)
states: 16,587 (4)
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [~ [[~ [CPUUnit<=1] | ExecutingTask<=TaskReady]]]
normalized: E [true U ~ [[~ [CPUUnit<=1] | ExecutingTask<=TaskReady]]]
abstracting: (ExecutingTask<=TaskReady)
states: 9,221 (3)
abstracting: (CPUUnit<=1)
states: 6
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-03 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[1<=CPUUnit | ~ [[LoadingMem<=DiskControllerUnit & ~ [[FreeMemSegment<=CPUUnit | FreeMemSegment<=3]]]]]]
normalized: E [true U [~ [[~ [[FreeMemSegment<=CPUUnit | FreeMemSegment<=3]] & LoadingMem<=DiskControllerUnit]] | 1<=CPUUnit]]
abstracting: (1<=CPUUnit)
states: 16,586 (4)
abstracting: (LoadingMem<=DiskControllerUnit)
states: 12,075 (4)
abstracting: (FreeMemSegment<=3)
states: 10,770 (4)
abstracting: (FreeMemSegment<=CPUUnit)
states: 16,587 (4)
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: EF [[[7<=LoadingMem | 4<=TaskReady] & ~ [[ExecutingTask<=FreeMemSegment | [[[~ [[CPUUnit<=10 | ExecutingTask<=6]] | ~ [[TaskSuspended<=7 | 7<=TaskReady]]] & [6<=TransferToDisk | TaskOnDisk<=DiskControllerUnit]] | [[TaskSuspended<=9 & [[3<=TaskSuspended | 3<=FreeMemSegment] | [TaskSuspended<=TaskOnDisk | TaskReady<=14]]] | ~ [[13<=TaskSuspended | ExecutingTask<=6]]]]]]]]
normalized: E [true U [~ [[[[[~ [[CPUUnit<=10 | ExecutingTask<=6]] | ~ [[TaskSuspended<=7 | 7<=TaskReady]]] & [6<=TransferToDisk | TaskOnDisk<=DiskControllerUnit]] | [~ [[13<=TaskSuspended | ExecutingTask<=6]] | [[[TaskSuspended<=TaskOnDisk | TaskReady<=14] | [3<=TaskSuspended | 3<=FreeMemSegment]] & TaskSuspended<=9]]] | ExecutingTask<=FreeMemSegment]] & [7<=LoadingMem | 4<=TaskReady]]]
abstracting: (4<=TaskReady)
states: 5,817 (3)
abstracting: (7<=LoadingMem)
states: 550
abstracting: (ExecutingTask<=FreeMemSegment)
states: 9,221 (3)
abstracting: (TaskSuspended<=9)
states: 16,125 (4)
abstracting: (3<=FreeMemSegment)
states: 7,812 (3)
abstracting: (3<=TaskSuspended)
states: 7,812 (3)
abstracting: (TaskReady<=14)
states: 16,581 (4)
abstracting: (TaskSuspended<=TaskOnDisk)
states: 16,587 (4)
abstracting: (ExecutingTask<=6)
states: 14,595 (4)
abstracting: (13<=TaskSuspended)
states: 56
abstracting: (TaskOnDisk<=DiskControllerUnit)
states: 0
abstracting: (6<=TransferToDisk)
states: 1,221 (3)
abstracting: (7<=TaskReady)
states: 1,992 (3)
abstracting: (TaskSuspended<=7)
states: 15,300 (4)
abstracting: (ExecutingTask<=6)
states: 14,595 (4)
abstracting: (CPUUnit<=10)
states: 2,952 (3)
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: AG [~ [[[[CPUUnit<=9 | [~ [12<=TaskOnDisk] | ~ [[~ [TransferToDisk<=2] & [[11<=LoadingMem & TransferToDisk<=LoadingMem] & [TaskOnDisk<=5 & CPUUnit<=FreeMemSegment]]]]]] | [~ [[~ [[10<=TaskReady & ~ [4<=TransferToDisk]]] | ~ [DiskControllerUnit<=TaskReady]]] | [[[TransferToDisk<=11 | [[TaskOnDisk<=7 | DiskControllerUnit<=12] & TaskReady<=LoadingMem]] | TaskOnDisk<=16] | ~ [[TaskReady<=TaskOnDisk | 1<=CPUUnit]]]]] & 12<=TaskSuspended]]]
normalized: ~ [E [true U [[[[~ [[TaskReady<=TaskOnDisk | 1<=CPUUnit]] | [[[[TaskOnDisk<=7 | DiskControllerUnit<=12] & TaskReady<=LoadingMem] | TransferToDisk<=11] | TaskOnDisk<=16]] | ~ [[~ [DiskControllerUnit<=TaskReady] | ~ [[~ [4<=TransferToDisk] & 10<=TaskReady]]]]] | [[~ [[[[TaskOnDisk<=5 & CPUUnit<=FreeMemSegment] & [11<=LoadingMem & TransferToDisk<=LoadingMem]] & ~ [TransferToDisk<=2]]] | ~ [12<=TaskOnDisk]] | CPUUnit<=9]] & 12<=TaskSuspended]]]
abstracting: (12<=TaskSuspended)
states: 126
abstracting: (CPUUnit<=9)
states: 1,992 (3)
abstracting: (12<=TaskOnDisk)
states: 9,156 (3)
abstracting: (TransferToDisk<=2)
states: 10,791 (4)
abstracting: (TransferToDisk<=LoadingMem)
states: 9,571 (3)
abstracting: (11<=LoadingMem)
states: 0
abstracting: (CPUUnit<=FreeMemSegment)
states: 17
abstracting: (TaskOnDisk<=5)
states: 0
abstracting: (10<=TaskReady)
states: 462
abstracting: (4<=TransferToDisk)
states: 3,746 (3)
abstracting: (DiskControllerUnit<=TaskReady)
states: 7,425 (3)
abstracting: (TaskOnDisk<=16)
states: 16,587 (4)
abstracting: (TransferToDisk<=11)
states: 16,587 (4)
abstracting: (TaskReady<=LoadingMem)
states: 8,217 (3)
abstracting: (DiskControllerUnit<=12)
states: 16,587 (4)
abstracting: (TaskOnDisk<=7)
states: 0
abstracting: (1<=CPUUnit)
states: 16,586 (4)
abstracting: (TaskReady<=TaskOnDisk)
states: 16,587 (4)
-> the formula is FALSE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-09 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: EF [[[~ [[[~ [[DiskControllerUnit<=DiskControllerUnit | 3<=CPUUnit]] | [[[2<=FreeMemSegment & ExecutingTask<=DiskControllerUnit] | [DiskControllerUnit<=16 | TaskReady<=3]] | [[CPUUnit<=ExecutingTask & LoadingMem<=FreeMemSegment] | ~ [1<=ExecutingTask]]]] | LoadingMem<=13]] & ~ [TaskReady<=FreeMemSegment]] & ~ [[~ [TaskSuspended<=TaskReady] | [[TaskSuspended<=12 & ~ [7<=CPUUnit]] | [[~ [7<=DiskControllerUnit] & [~ [6<=ExecutingTask] | TaskOnDisk<=8]] & TaskOnDisk<=LoadingMem]]]]]]
normalized: E [true U [~ [[[[[[~ [6<=ExecutingTask] | TaskOnDisk<=8] & ~ [7<=DiskControllerUnit]] & TaskOnDisk<=LoadingMem] | [~ [7<=CPUUnit] & TaskSuspended<=12]] | ~ [TaskSuspended<=TaskReady]]] & [~ [TaskReady<=FreeMemSegment] & ~ [[[[[~ [1<=ExecutingTask] | [CPUUnit<=ExecutingTask & LoadingMem<=FreeMemSegment]] | [[DiskControllerUnit<=16 | TaskReady<=3] | [2<=FreeMemSegment & ExecutingTask<=DiskControllerUnit]]] | ~ [[DiskControllerUnit<=DiskControllerUnit | 3<=CPUUnit]]] | LoadingMem<=13]]]]]
abstracting: (LoadingMem<=13)
states: 16,587 (4)
abstracting: (3<=CPUUnit)
states: 16,566 (4)
abstracting: (DiskControllerUnit<=DiskControllerUnit)
states: 16,587 (4)
abstracting: (ExecutingTask<=DiskControllerUnit)
states: 11,187 (4)
abstracting: (2<=FreeMemSegment)
states: 10,242 (4)
abstracting: (TaskReady<=3)
states: 10,770 (4)
abstracting: (DiskControllerUnit<=16)
states: 16,587 (4)
abstracting: (LoadingMem<=FreeMemSegment)
states: 10,725 (4)
abstracting: (CPUUnit<=ExecutingTask)
states: 1,287 (3)
abstracting: (1<=ExecutingTask)
states: 13,152 (4)
abstracting: (TaskReady<=FreeMemSegment)
states: 9,221 (3)
abstracting: (TaskSuspended<=TaskReady)
states: 9,221 (3)
abstracting: (TaskSuspended<=12)
states: 16,531 (4)
abstracting: (7<=CPUUnit)
states: 16,125 (4)
abstracting: (TaskOnDisk<=LoadingMem)
states: 165
abstracting: (7<=DiskControllerUnit)
states: 2,601 (3)
abstracting: (TaskOnDisk<=8)
states: 1,485 (3)
abstracting: (6<=ExecutingTask)
states: 2,952 (3)
-> the formula is FALSE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: AG [[[[FreeMemSegment<=14 | [~ [[[12<=TaskReady & TransferToDisk<=FreeMemSegment] & [6<=LoadingMem & TaskOnDisk<=TransferToDisk]]] & LoadingMem<=15]] | [13<=CPUUnit & [~ [[[[[DiskControllerUnit<=DiskControllerUnit & TaskSuspended<=10] & ~ [TaskReady<=LoadingMem]] & [~ [FreeMemSegment<=3] | [TransferToDisk<=ExecutingTask & TaskSuspended<=15]]] | ~ [[~ [LoadingMem<=1] & CPUUnit<=CPUUnit]]]] | ~ [[~ [[[15<=TaskOnDisk | CPUUnit<=14] & ~ [FreeMemSegment<=LoadingMem]]] | 6<=TransferToDisk]]]]] & ~ [6<=TaskReady]]]
normalized: ~ [E [true U ~ [[~ [6<=TaskReady] & [[[~ [[~ [[[15<=TaskOnDisk | CPUUnit<=14] & ~ [FreeMemSegment<=LoadingMem]]] | 6<=TransferToDisk]] | ~ [[~ [[~ [LoadingMem<=1] & CPUUnit<=CPUUnit]] | [[[TransferToDisk<=ExecutingTask & TaskSuspended<=15] | ~ [FreeMemSegment<=3]] & [~ [TaskReady<=LoadingMem] & [DiskControllerUnit<=DiskControllerUnit & TaskSuspended<=10]]]]]] & 13<=CPUUnit] | [[~ [[[6<=LoadingMem & TaskOnDisk<=TransferToDisk] & [12<=TaskReady & TransferToDisk<=FreeMemSegment]]] & LoadingMem<=15] | FreeMemSegment<=14]]]]]]
abstracting: (FreeMemSegment<=14)
states: 16,581 (4)
abstracting: (LoadingMem<=15)
states: 16,587 (4)
abstracting: (TransferToDisk<=FreeMemSegment)
states: 10,725 (4)
abstracting: (12<=TaskReady)
states: 126
abstracting: (TaskOnDisk<=TransferToDisk)
states: 165
abstracting: (6<=LoadingMem)
states: 1,221 (3)
abstracting: (13<=CPUUnit)
states: 10,770 (4)
abstracting: (TaskSuspended<=10)
states: 16,335 (4)
abstracting: (DiskControllerUnit<=DiskControllerUnit)
states: 16,587 (4)
abstracting: (TaskReady<=LoadingMem)
states: 8,217 (3)
abstracting: (FreeMemSegment<=3)
states: 10,770 (4)
abstracting: (TaskSuspended<=15)
states: 16,586 (4)
abstracting: (TransferToDisk<=ExecutingTask)
states: 10,725 (4)
abstracting: (CPUUnit<=CPUUnit)
states: 16,587 (4)
abstracting: (LoadingMem<=1)
states: 8,061 (3)
abstracting: (6<=TransferToDisk)
states: 1,221 (3)
abstracting: (FreeMemSegment<=LoadingMem)
states: 8,217 (3)
abstracting: (CPUUnit<=14)
states: 10,242 (4)
abstracting: (15<=TaskOnDisk)
states: 2,601 (3)
abstracting: (6<=TaskReady)
states: 2,952 (3)
-> the formula is FALSE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-13 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.010sec
checking: EF [[[~ [[[[[[~ [14<=DiskControllerUnit] | CPUUnit<=TaskReady] | [~ [FreeMemSegment<=4] | 3<=TaskOnDisk]] | ~ [[TaskOnDisk<=3 & [FreeMemSegment<=TaskOnDisk | 3<=TaskOnDisk]]]] & ~ [[TaskOnDisk<=FreeMemSegment & [[12<=TaskSuspended & FreeMemSegment<=7] & [TaskOnDisk<=TaskOnDisk & DiskControllerUnit<=5]]]]] | ~ [[[[[CPUUnit<=TaskSuspended & ExecutingTask<=10] & ~ [ExecutingTask<=LoadingMem]] & [~ [TaskSuspended<=TaskSuspended] & 7<=CPUUnit]] | 7<=FreeMemSegment]]]] | ~ [CPUUnit<=7]] & [~ [[[ExecutingTask<=13 & [~ [[[7<=ExecutingTask & FreeMemSegment<=TransferToDisk] & 11<=ExecutingTask]] & ~ [TransferToDisk<=FreeMemSegment]]] & TaskSuspended<=TaskSuspended]] | 5<=DiskControllerUnit]]]
normalized: E [true U [[~ [[[[~ [[[7<=ExecutingTask & FreeMemSegment<=TransferToDisk] & 11<=ExecutingTask]] & ~ [TransferToDisk<=FreeMemSegment]] & ExecutingTask<=13] & TaskSuspended<=TaskSuspended]] | 5<=DiskControllerUnit] & [~ [CPUUnit<=7] | ~ [[~ [[[[~ [TaskSuspended<=TaskSuspended] & 7<=CPUUnit] & [~ [ExecutingTask<=LoadingMem] & [CPUUnit<=TaskSuspended & ExecutingTask<=10]]] | 7<=FreeMemSegment]] | [~ [[[[TaskOnDisk<=TaskOnDisk & DiskControllerUnit<=5] & [12<=TaskSuspended & FreeMemSegment<=7]] & TaskOnDisk<=FreeMemSegment]] & [~ [[[FreeMemSegment<=TaskOnDisk | 3<=TaskOnDisk] & TaskOnDisk<=3]] | [[~ [FreeMemSegment<=4] | 3<=TaskOnDisk] | [~ [14<=DiskControllerUnit] | CPUUnit<=TaskReady]]]]]]]]]
abstracting: (CPUUnit<=TaskReady)
states: 17
abstracting: (14<=DiskControllerUnit)
states: 0
abstracting: (3<=TaskOnDisk)
states: 16,587 (4)
abstracting: (FreeMemSegment<=4)
states: 12,375 (4)
abstracting: (TaskOnDisk<=3)
states: 0
abstracting: (3<=TaskOnDisk)
states: 16,587 (4)
abstracting: (FreeMemSegment<=TaskOnDisk)
states: 16,587 (4)
abstracting: (TaskOnDisk<=FreeMemSegment)
states: 45
abstracting: (FreeMemSegment<=7)
states: 15,300 (4)
abstracting: (12<=TaskSuspended)
states: 126
abstracting: (DiskControllerUnit<=5)
states: 11,946 (4)
abstracting: (TaskOnDisk<=TaskOnDisk)
states: 16,587 (4)
abstracting: (7<=FreeMemSegment)
states: 1,992 (3)
abstracting: (ExecutingTask<=10)
states: 16,335 (4)
abstracting: (CPUUnit<=TaskSuspended)
states: 17
abstracting: (ExecutingTask<=LoadingMem)
states: 8,217 (3)
abstracting: (7<=CPUUnit)
states: 16,125 (4)
abstracting: (TaskSuspended<=TaskSuspended)
states: 16,587 (4)
abstracting: (CPUUnit<=7)
states: 792
abstracting: (5<=DiskControllerUnit)
states: 6,881 (3)
abstracting: (TaskSuspended<=TaskSuspended)
states: 16,587 (4)
abstracting: (ExecutingTask<=13)
states: 16,566 (4)
abstracting: (TransferToDisk<=FreeMemSegment)
states: 10,725 (4)
abstracting: (11<=ExecutingTask)
states: 252
abstracting: (FreeMemSegment<=TransferToDisk)
states: 8,217 (3)
abstracting: (7<=ExecutingTask)
states: 1,992 (3)
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.007sec
checking: AG [[~ [[[~ [14<=LoadingMem] | TaskReady<=11] | [[[[[15<=DiskControllerUnit & LoadingMem<=0] | [4<=LoadingMem & ExecutingTask<=TransferToDisk]] & ~ [FreeMemSegment<=FreeMemSegment]] & [FreeMemSegment<=6 | [[TransferToDisk<=TaskReady & CPUUnit<=1] & [11<=ExecutingTask | 2<=TaskSuspended]]]] | [~ [LoadingMem<=CPUUnit] | [~ [ExecutingTask<=CPUUnit] & [[DiskControllerUnit<=LoadingMem | TaskSuspended<=3] & [LoadingMem<=14 | 9<=LoadingMem]]]]]]] | [FreeMemSegment<=10 | ~ [[~ [[[[~ [FreeMemSegment<=LoadingMem] | [12<=ExecutingTask & FreeMemSegment<=1]] & [[TaskSuspended<=10 | 9<=TaskSuspended] | ~ [TaskReady<=13]]] & ~ [CPUUnit<=TaskSuspended]]] & [~ [[[[LoadingMem<=16 | 7<=TransferToDisk] & [16<=DiskControllerUnit & TaskOnDisk<=TransferToDisk]] & ~ [[TransferToDisk<=12 | TransferToDisk<=CPUUnit]]]] | LoadingMem<=TaskSuspended]]]]]]
normalized: ~ [E [true U ~ [[[~ [[[~ [[~ [[TransferToDisk<=12 | TransferToDisk<=CPUUnit]] & [[16<=DiskControllerUnit & TaskOnDisk<=TransferToDisk] & [LoadingMem<=16 | 7<=TransferToDisk]]]] | LoadingMem<=TaskSuspended] & ~ [[~ [CPUUnit<=TaskSuspended] & [[~ [TaskReady<=13] | [TaskSuspended<=10 | 9<=TaskSuspended]] & [[12<=ExecutingTask & FreeMemSegment<=1] | ~ [FreeMemSegment<=LoadingMem]]]]]]] | FreeMemSegment<=10] | ~ [[[[[[[LoadingMem<=14 | 9<=LoadingMem] & [DiskControllerUnit<=LoadingMem | TaskSuspended<=3]] & ~ [ExecutingTask<=CPUUnit]] | ~ [LoadingMem<=CPUUnit]] | [[[[11<=ExecutingTask | 2<=TaskSuspended] & [TransferToDisk<=TaskReady & CPUUnit<=1]] | FreeMemSegment<=6] & [~ [FreeMemSegment<=FreeMemSegment] & [[4<=LoadingMem & ExecutingTask<=TransferToDisk] | [15<=DiskControllerUnit & LoadingMem<=0]]]]] | [~ [14<=LoadingMem] | TaskReady<=11]]]]]]]
abstracting: (TaskReady<=11)
states: 16,461 (4)
abstracting: (14<=LoadingMem)
states: 0
abstracting: (LoadingMem<=0)
states: 4,515 (3)
abstracting: (15<=DiskControllerUnit)
states: 0
abstracting: (ExecutingTask<=TransferToDisk)
states: 8,217 (3)
abstracting: (4<=LoadingMem)
states: 3,746 (3)
abstracting: (FreeMemSegment<=FreeMemSegment)
states: 16,587 (4)
abstracting: (FreeMemSegment<=6)
states: 14,595 (4)
abstracting: (CPUUnit<=1)
states: 6
abstracting: (TransferToDisk<=TaskReady)
states: 10,725 (4)
abstracting: (2<=TaskSuspended)
states: 10,242 (4)
abstracting: (11<=ExecutingTask)
states: 252
abstracting: (LoadingMem<=CPUUnit)
states: 16,587 (4)
abstracting: (ExecutingTask<=CPUUnit)
states: 15,795 (4)
abstracting: (TaskSuspended<=3)
states: 10,770 (4)
abstracting: (DiskControllerUnit<=LoadingMem)
states: 6,002 (3)
abstracting: (9<=LoadingMem)
states: 0
abstracting: (LoadingMem<=14)
states: 16,587 (4)
abstracting: (FreeMemSegment<=10)
states: 16,335 (4)
abstracting: (FreeMemSegment<=LoadingMem)
states: 8,217 (3)
abstracting: (FreeMemSegment<=1)
states: 6,345 (3)
abstracting: (12<=ExecutingTask)
states: 126
abstracting: (9<=TaskSuspended)
states: 792
abstracting: (TaskSuspended<=10)
states: 16,335 (4)
abstracting: (TaskReady<=13)
states: 16,566 (4)
abstracting: (CPUUnit<=TaskSuspended)
states: 17
abstracting: (LoadingMem<=TaskSuspended)
states: 10,725 (4)
abstracting: (7<=TransferToDisk)
states: 550
abstracting: (LoadingMem<=16)
states: 16,587 (4)
abstracting: (TaskOnDisk<=TransferToDisk)
states: 165
abstracting: (16<=DiskControllerUnit)
states: 0
abstracting: (TransferToDisk<=CPUUnit)
states: 16,587 (4)
abstracting: (TransferToDisk<=12)
states: 16,587 (4)
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-08 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: AG [[[TaskOnDisk<=CPUUnit & [[~ [[[~ [[TaskReady<=CPUUnit & 5<=TransferToDisk]] & ~ [TaskOnDisk<=1]] & ~ [TaskReady<=FreeMemSegment]]] & [[~ [[5<=TaskSuspended | [CPUUnit<=14 | 4<=FreeMemSegment]]] | 11<=TaskSuspended] | ~ [DiskControllerUnit<=CPUUnit]]] & [[TransferToDisk<=CPUUnit | ~ [TaskSuspended<=TaskReady]] | [~ [CPUUnit<=11] & ~ [DiskControllerUnit<=LoadingMem]]]]] | [8<=LoadingMem | ~ [[[~ [[[[TaskReady<=LoadingMem & 12<=TaskSuspended] | CPUUnit<=5] | [[FreeMemSegment<=LoadingMem | TransferToDisk<=TaskReady] & ~ [TaskOnDisk<=1]]]] & [[[[11<=ExecutingTask | 13<=TaskSuspended] | [FreeMemSegment<=7 & TransferToDisk<=LoadingMem]] & [[TransferToDisk<=9 | 12<=TaskOnDisk] & ~ [TaskReady<=13]]] & [~ [12<=TaskSuspended] | TransferToDisk<=FreeMemSegment]]] & [~ [12<=DiskControllerUnit] & [[[DiskControllerUnit<=CPUUnit | [FreeMemSegment<=TaskSuspended | 2<=ExecutingTask]] | ~ [ExecutingTask<=9]] & ~ [[CPUUnit<=LoadingMem & ~ [TaskOnDisk<=FreeMemSegment]]]]]]]]]]
normalized: ~ [E [true U ~ [[[8<=LoadingMem | ~ [[[~ [12<=DiskControllerUnit] & [~ [[CPUUnit<=LoadingMem & ~ [TaskOnDisk<=FreeMemSegment]]] & [[[FreeMemSegment<=TaskSuspended | 2<=ExecutingTask] | DiskControllerUnit<=CPUUnit] | ~ [ExecutingTask<=9]]]] & [[[~ [12<=TaskSuspended] | TransferToDisk<=FreeMemSegment] & [[~ [TaskReady<=13] & [TransferToDisk<=9 | 12<=TaskOnDisk]] & [[FreeMemSegment<=7 & TransferToDisk<=LoadingMem] | [11<=ExecutingTask | 13<=TaskSuspended]]]] & ~ [[[~ [TaskOnDisk<=1] & [FreeMemSegment<=LoadingMem | TransferToDisk<=TaskReady]] | [CPUUnit<=5 | [TaskReady<=LoadingMem & 12<=TaskSuspended]]]]]]]] | [TaskOnDisk<=CPUUnit & [[[~ [DiskControllerUnit<=LoadingMem] & ~ [CPUUnit<=11]] | [TransferToDisk<=CPUUnit | ~ [TaskSuspended<=TaskReady]]] & [[~ [DiskControllerUnit<=CPUUnit] | [11<=TaskSuspended | ~ [[5<=TaskSuspended | [CPUUnit<=14 | 4<=FreeMemSegment]]]]] & ~ [[~ [TaskReady<=FreeMemSegment] & [~ [TaskOnDisk<=1] & ~ [[TaskReady<=CPUUnit & 5<=TransferToDisk]]]]]]]]]]]]
abstracting: (5<=TransferToDisk)
states: 2,256 (3)
abstracting: (TaskReady<=CPUUnit)
states: 16,587 (4)
abstracting: (TaskOnDisk<=1)
states: 0
abstracting: (TaskReady<=FreeMemSegment)
states: 9,221 (3)
abstracting: (4<=FreeMemSegment)
states: 5,817 (3)
abstracting: (CPUUnit<=14)
states: 10,242 (4)
abstracting: (5<=TaskSuspended)
states: 4,212 (3)
abstracting: (11<=TaskSuspended)
states: 252
abstracting: (DiskControllerUnit<=CPUUnit)
states: 16,279 (4)
abstracting: (TaskSuspended<=TaskReady)
states: 9,221 (3)
abstracting: (TransferToDisk<=CPUUnit)
states: 16,587 (4)
abstracting: (CPUUnit<=11)
states: 4,212 (3)
abstracting: (DiskControllerUnit<=LoadingMem)
states: 6,002 (3)
abstracting: (TaskOnDisk<=CPUUnit)
states: 11,571 (4)
abstracting: (12<=TaskSuspended)
states: 126
abstracting: (TaskReady<=LoadingMem)
states: 8,217 (3)
abstracting: (CPUUnit<=5)
states: 252
abstracting: (TransferToDisk<=TaskReady)
states: 10,725 (4)
abstracting: (FreeMemSegment<=LoadingMem)
states: 8,217 (3)
abstracting: (TaskOnDisk<=1)
states: 0
abstracting: (13<=TaskSuspended)
states: 56
abstracting: (11<=ExecutingTask)
states: 252
abstracting: (TransferToDisk<=LoadingMem)
states: 9,571 (3)
abstracting: (FreeMemSegment<=7)
states: 15,300 (4)
abstracting: (12<=TaskOnDisk)
states: 9,156 (3)
abstracting: (TransferToDisk<=9)
states: 16,587 (4)
abstracting: (TaskReady<=13)
states: 16,566 (4)
abstracting: (TransferToDisk<=FreeMemSegment)
states: 10,725 (4)
abstracting: (12<=TaskSuspended)
states: 126
abstracting: (ExecutingTask<=9)
states: 16,125 (4)
abstracting: (DiskControllerUnit<=CPUUnit)
states: 16,279 (4)
abstracting: (2<=ExecutingTask)
states: 10,242 (4)
abstracting: (FreeMemSegment<=TaskSuspended)
states: 9,221 (3)
abstracting: (TaskOnDisk<=FreeMemSegment)
states: 45
abstracting: (CPUUnit<=LoadingMem)
states: 9
abstracting: (12<=DiskControllerUnit)
states: 0
abstracting: (8<=LoadingMem)
states: 165
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-05 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: AG [[[[TransferToDisk<=16 & ~ [3<=ExecutingTask]] | [~ [[~ [[[[TransferToDisk<=CPUUnit & 6<=CPUUnit] | DiskControllerUnit<=TransferToDisk] | [13<=CPUUnit & ~ [FreeMemSegment<=15]]]] & [[[[ExecutingTask<=9 | 13<=DiskControllerUnit] | [2<=LoadingMem | 10<=TaskReady]] & TaskSuspended<=ExecutingTask] & [TaskSuspended<=11 | ~ [DiskControllerUnit<=3]]]]] | [[[~ [[1<=TransferToDisk & [TaskSuspended<=LoadingMem & TaskSuspended<=ExecutingTask]]] | ~ [[[TransferToDisk<=TaskReady & 3<=CPUUnit] & ~ [TransferToDisk<=6]]]] & [~ [TaskOnDisk<=FreeMemSegment] | [[[15<=FreeMemSegment & TaskReady<=12] | ~ [13<=TaskReady]] & [~ [TaskSuspended<=8] | TaskOnDisk<=DiskControllerUnit]]]] & [~ [TaskSuspended<=FreeMemSegment] & [~ [[~ [LoadingMem<=15] | [TaskSuspended<=TaskReady | CPUUnit<=15]]] | ExecutingTask<=16]]]]] | [[TaskSuspended<=7 & TaskOnDisk<=9] | [[[[[TaskSuspended<=TaskSuspended | ~ [11<=ExecutingTask]] & TaskReady<=TaskOnDisk] | TaskOnDisk<=9] & 11<=TaskOnDisk] | [[[~ [[11<=ExecutingTask | DiskControllerUnit<=14]] & [~ [DiskControllerUnit<=TaskReady] & [CPUUnit<=5 & [2<=TaskSuspended | TaskSuspended<=CPUUnit]]]] | [[[11<=ExecutingTask & [1<=TaskOnDisk | 14<=FreeMemSegment]] & [[ExecutingTask<=9 & TaskReady<=3] & ~ [TaskReady<=FreeMemSegment]]] & [[[11<=ExecutingTask & CPUUnit<=6] & [13<=FreeMemSegment & CPUUnit<=10]] | [[TaskReady<=TransferToDisk | 2<=TaskSuspended] & [2<=TaskOnDisk & TaskSuspended<=FreeMemSegment]]]]] & [[TaskOnDisk<=4 & [[~ [FreeMemSegment<=13] & ~ [LoadingMem<=5]] & TaskOnDisk<=TaskReady]] | [~ [11<=ExecutingTask] | ~ [TaskOnDisk<=CPUUnit]]]]]]]]
normalized: ~ [E [true U ~ [[[[[[[~ [11<=ExecutingTask] | ~ [TaskOnDisk<=CPUUnit]] | [TaskOnDisk<=4 & [TaskOnDisk<=TaskReady & [~ [FreeMemSegment<=13] & ~ [LoadingMem<=5]]]]] & [[[[[2<=TaskOnDisk & TaskSuspended<=FreeMemSegment] & [TaskReady<=TransferToDisk | 2<=TaskSuspended]] | [[13<=FreeMemSegment & CPUUnit<=10] & [11<=ExecutingTask & CPUUnit<=6]]] & [[~ [TaskReady<=FreeMemSegment] & [ExecutingTask<=9 & TaskReady<=3]] & [11<=ExecutingTask & [1<=TaskOnDisk | 14<=FreeMemSegment]]]] | [[[CPUUnit<=5 & [2<=TaskSuspended | TaskSuspended<=CPUUnit]] & ~ [DiskControllerUnit<=TaskReady]] & ~ [[11<=ExecutingTask | DiskControllerUnit<=14]]]]] | [11<=TaskOnDisk & [TaskOnDisk<=9 | [TaskReady<=TaskOnDisk & [TaskSuspended<=TaskSuspended | ~ [11<=ExecutingTask]]]]]] | [TaskSuspended<=7 & TaskOnDisk<=9]] | [[[[[ExecutingTask<=16 | ~ [[[TaskSuspended<=TaskReady | CPUUnit<=15] | ~ [LoadingMem<=15]]]] & ~ [TaskSuspended<=FreeMemSegment]] & [[[[TaskOnDisk<=DiskControllerUnit | ~ [TaskSuspended<=8]] & [~ [13<=TaskReady] | [15<=FreeMemSegment & TaskReady<=12]]] | ~ [TaskOnDisk<=FreeMemSegment]] & [~ [[~ [TransferToDisk<=6] & [TransferToDisk<=TaskReady & 3<=CPUUnit]]] | ~ [[1<=TransferToDisk & [TaskSuspended<=LoadingMem & TaskSuspended<=ExecutingTask]]]]]] | ~ [[[[TaskSuspended<=11 | ~ [DiskControllerUnit<=3]] & [TaskSuspended<=ExecutingTask & [[2<=LoadingMem | 10<=TaskReady] | [ExecutingTask<=9 | 13<=DiskControllerUnit]]]] & ~ [[[13<=CPUUnit & ~ [FreeMemSegment<=15]] | [DiskControllerUnit<=TransferToDisk | [TransferToDisk<=CPUUnit & 6<=CPUUnit]]]]]]] | [TransferToDisk<=16 & ~ [3<=ExecutingTask]]]]]]]
abstracting: (3<=ExecutingTask)
states: 7,812 (3)
abstracting: (TransferToDisk<=16)
states: 16,587 (4)
abstracting: (6<=CPUUnit)
states: 16,335 (4)
abstracting: (TransferToDisk<=CPUUnit)
states: 16,587 (4)
abstracting: (DiskControllerUnit<=TransferToDisk)
states: 6,002 (3)
abstracting: (FreeMemSegment<=15)
states: 16,586 (4)
abstracting: (13<=CPUUnit)
states: 10,770 (4)
abstracting: (13<=DiskControllerUnit)
states: 0
abstracting: (ExecutingTask<=9)
states: 16,125 (4)
abstracting: (10<=TaskReady)
states: 462
abstracting: (2<=LoadingMem)
states: 8,526 (3)
abstracting: (TaskSuspended<=ExecutingTask)
states: 9,221 (3)
abstracting: (DiskControllerUnit<=3)
states: 7,431 (3)
abstracting: (TaskSuspended<=11)
states: 16,461 (4)
abstracting: (TaskSuspended<=ExecutingTask)
states: 9,221 (3)
abstracting: (TaskSuspended<=LoadingMem)
states: 8,217 (3)
abstracting: (1<=TransferToDisk)
states: 12,072 (4)
abstracting: (3<=CPUUnit)
states: 16,566 (4)
abstracting: (TransferToDisk<=TaskReady)
states: 10,725 (4)
abstracting: (TransferToDisk<=6)
states: 16,037 (4)
abstracting: (TaskOnDisk<=FreeMemSegment)
states: 45
abstracting: (TaskReady<=12)
states: 16,531 (4)
abstracting: (15<=FreeMemSegment)
states: 6
abstracting: (13<=TaskReady)
states: 56
abstracting: (TaskSuspended<=8)
states: 15,795 (4)
abstracting: (TaskOnDisk<=DiskControllerUnit)
states: 0
abstracting: (TaskSuspended<=FreeMemSegment)
states: 9,221 (3)
abstracting: (LoadingMem<=15)
states: 16,587 (4)
abstracting: (CPUUnit<=15)
states: 13,152 (4)
abstracting: (TaskSuspended<=TaskReady)
states: 9,221 (3)
abstracting: (ExecutingTask<=16)
states: 16,587 (4)
abstracting: (TaskOnDisk<=9)
states: 3,245 (3)
abstracting: (TaskSuspended<=7)
states: 15,300 (4)
abstracting: (11<=ExecutingTask)
states: 252
abstracting: (TaskSuspended<=TaskSuspended)
states: 16,587 (4)
abstracting: (TaskReady<=TaskOnDisk)
states: 16,587 (4)
abstracting: (TaskOnDisk<=9)
states: 3,245 (3)
abstracting: (11<=TaskOnDisk)
states: 11,340 (4)
abstracting: (DiskControllerUnit<=14)
states: 16,587 (4)
abstracting: (11<=ExecutingTask)
states: 252
abstracting: (DiskControllerUnit<=TaskReady)
states: 7,425 (3)
abstracting: (TaskSuspended<=CPUUnit)
states: 16,587 (4)
abstracting: (2<=TaskSuspended)
states: 10,242 (4)
abstracting: (CPUUnit<=5)
states: 252
abstracting: (14<=FreeMemSegment)
states: 21
abstracting: (1<=TaskOnDisk)
states: 16,587 (4)
abstracting: (11<=ExecutingTask)
states: 252
abstracting: (TaskReady<=3)
states: 10,770 (4)
abstracting: (ExecutingTask<=9)
states: 16,125 (4)
abstracting: (TaskReady<=FreeMemSegment)
states: 9,221 (3)
abstracting: (CPUUnit<=6)
states: 462
abstracting: (11<=ExecutingTask)
states: 252
abstracting: (CPUUnit<=10)
states: 2,952 (3)
abstracting: (13<=FreeMemSegment)
states: 56
abstracting: (2<=TaskSuspended)
states: 10,242 (4)
abstracting: (TaskReady<=TransferToDisk)
states: 8,217 (3)
abstracting: (TaskSuspended<=FreeMemSegment)
states: 9,221 (3)
abstracting: (2<=TaskOnDisk)
states: 16,587 (4)
abstracting: (LoadingMem<=5)
states: 15,366 (4)
abstracting: (FreeMemSegment<=13)
states: 16,566 (4)
abstracting: (TaskOnDisk<=TaskReady)
states: 45
abstracting: (TaskOnDisk<=4)
states: 0
abstracting: (TaskOnDisk<=CPUUnit)
states: 11,571 (4)
abstracting: (11<=ExecutingTask)
states: 252
-> the formula is TRUE
FORMULA SmallOperatingSystem-PT-MT0016DC0008-ReachabilityCardinality-07 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.008sec
totally nodes used: 11792 (1.2e+04)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 42989 12693 55682
used/not used/entry size/cache size: 15119 67093745 16 1024MB
basic ops cache: hits/miss/sum: 80658 34624 115282
used/not used/entry size/cache size: 54689 16722527 12 192MB
unary ops cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 16777216 8 128MB
abstract ops cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 16777216 12 192MB
state nr cache: hits/miss/sum: 18490 3920 22410
used/not used/entry size/cache size: 3920 8384688 32 256MB
max state cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 8388608 32 256MB
uniqueHash elements/entry size/size: 67108864 4 256MB
0 67099405
1 8914
2 281
3 75
4 46
5 56
6 19
7 10
8 3
9 3
>= 10 52
Total processing time: 0m 6.476sec
BK_STOP 1679126858930
--------------------
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:288 (36), effective:72 (9)
initing FirstDep: 0m 0.000sec
iterations count:232 (29), effective:70 (8)
iterations count:120 (15), effective:35 (4)
iterations count:12 (1), effective:4 (0)
iterations count:8 (1), effective:0 (0)
iterations count:263 (32), effective:75 (9)
iterations count:8 (1), effective:0 (0)
iterations count:248 (31), effective:76 (9)
iterations count:200 (25), effective:60 (7)
iterations count:98 (12), effective:30 (3)
iterations count:45 (5), effective:13 (1)
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="SmallOperatingSystem-PT-MT0016DC0008"
export BK_EXAMINATION="ReachabilityCardinality"
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 SmallOperatingSystem-PT-MT0016DC0008, examination is ReachabilityCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r449-smll-167912641000006"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/SmallOperatingSystem-PT-MT0016DC0008.tgz
mv SmallOperatingSystem-PT-MT0016DC0008 execution
cd execution
if [ "ReachabilityCardinality" = "ReachabilityDeadlock" ] || [ "ReachabilityCardinality" = "UpperBounds" ] || [ "ReachabilityCardinality" = "QuasiLiveness" ] || [ "ReachabilityCardinality" = "StableMarking" ] || [ "ReachabilityCardinality" = "Liveness" ] || [ "ReachabilityCardinality" = "OneSafe" ] || [ "ReachabilityCardinality" = "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 [ "ReachabilityCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityCardinality" != "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 "ReachabilityCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityCardinality.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 [ "ReachabilityCardinality" = "ReachabilityDeadlock" ] || [ "ReachabilityCardinality" = "QuasiLiveness" ] || [ "ReachabilityCardinality" = "StableMarking" ] || [ "ReachabilityCardinality" = "Liveness" ] || [ "ReachabilityCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityCardinality"
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 ;