About the Execution of Marcie for CloudOpsManagement-PT-00002by00001
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5449.119 | 5167.00 | 5059.00 | 0.00 | FTFFFTFFFTTFTFTF | 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.r065-smll-167814393400462.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 CloudOpsManagement-PT-00002by00001, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r065-smll-167814393400462
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 476K
-rw-r--r-- 1 mcc users 9.4K Feb 26 01:04 CTLCardinality.txt
-rw-r--r-- 1 mcc users 92K Feb 26 01:04 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.2K Feb 26 01:02 CTLFireability.txt
-rw-r--r-- 1 mcc users 40K Feb 26 01:02 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:40 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.5K Jan 29 11:40 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 4.5K Feb 25 15:45 LTLCardinality.txt
-rw-r--r-- 1 mcc users 26K Feb 25 15:45 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.7K Feb 25 15:45 LTLFireability.txt
-rw-r--r-- 1 mcc users 17K Feb 25 15:45 LTLFireability.xml
-rw-r--r-- 1 mcc users 14K Feb 26 01:05 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 117K Feb 26 01:05 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 8.4K Feb 26 01:04 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 59K Feb 26 01:04 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 2.0K Feb 25 15:45 UpperBounds.txt
-rw-r--r-- 1 mcc users 4.0K Feb 25 15:45 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 equiv_col
-rw-r--r-- 1 mcc users 13 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 iscolored
-rw-r--r-- 1 mcc users 17K Mar 5 18:22 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 CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-00
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-01
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-02
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-03
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-04
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-05
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-06
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-07
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-08
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-09
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-10
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-11
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-12
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-13
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-14
FORMULA_NAME CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1678400843414
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=CloudOpsManagement-PT-00002by00001
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: CloudOpsManagement_PT_00002by00001
(NrP: 27 NrTr: 29 NrArc: 94)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.000sec
net check time: 0m 0.000sec
init dd package: 0m 3.481sec
RS generation: 0m 0.001sec
-> reachability set: #nodes 110 (1.1e+02) #states 3,857 (3)
starting MCC model checker
--------------------------
checking: AG [ScWorking<=2]
normalized: ~ [E [true U ~ [ScWorking<=2]]]
abstracting: (ScWorking<=2)
states: 3,857 (3)
-> the formula is TRUE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-01 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [ScUnavailable<=1]
normalized: ~ [E [true U ~ [ScUnavailable<=1]]]
abstracting: (ScUnavailable<=1)
states: 3,857 (3)
-> the formula is TRUE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-05 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [2<=ScStopped]
normalized: E [true U 2<=ScStopped]
abstracting: (2<=ScStopped)
states: 0
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [2<=Wsr1Deployed]
normalized: E [true U 2<=Wsr1Deployed]
abstracting: (2<=Wsr1Deployed)
states: 0
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-08 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [OsNotInstalled<=2]
normalized: ~ [E [true U ~ [OsNotInstalled<=2]]]
abstracting: (OsNotInstalled<=2)
states: 3,857 (3)
-> the formula is TRUE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-09 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [2<=Wsr2Deployed]
normalized: E [true U 2<=Wsr2Deployed]
abstracting: (2<=Wsr2Deployed)
states: 0
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-13 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [ServerContainer<=ServerContainer]
normalized: ~ [E [true U ~ [ServerContainer<=ServerContainer]]]
abstracting: (ServerContainer<=ServerContainer)
states: 3,857 (3)
-> the formula is TRUE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [~ [[[2<=Wsr2NotDeployed & [[1<=ScUnavailable | ~ [[1<=OsContainer | ~ [[Wsr3Deployed<=0 | Wsr1Deployed<=1]]]]] & ~ [Wsr1Started<=OsAvailable]]] & [[[2<=ScWorking & Wsr3Deployed<=Container] & [~ [1<=Bounder1] & ~ [[~ [Container<=Wsr3NotDeployed] & [[Wsr3Started<=ScWorking | 1<=OsNotInstalled] & Wsr1NotDeployed<=2]]]]] | 2<=Wsr2Started]]]]
normalized: ~ [E [true U [[[[~ [[~ [[Wsr3Deployed<=0 | Wsr1Deployed<=1]] | 1<=OsContainer]] | 1<=ScUnavailable] & ~ [Wsr1Started<=OsAvailable]] & 2<=Wsr2NotDeployed] & [[[~ [[[[Wsr3Started<=ScWorking | 1<=OsNotInstalled] & Wsr1NotDeployed<=2] & ~ [Container<=Wsr3NotDeployed]]] & ~ [1<=Bounder1]] & [2<=ScWorking & Wsr3Deployed<=Container]] | 2<=Wsr2Started]]]]
abstracting: (2<=Wsr2Started)
states: 0
abstracting: (Wsr3Deployed<=Container)
states: 3,335 (3)
abstracting: (2<=ScWorking)
states: 0
abstracting: (1<=Bounder1)
states: 2,305 (3)
abstracting: (Container<=Wsr3NotDeployed)
states: 3,443 (3)
abstracting: (Wsr1NotDeployed<=2)
states: 3,857 (3)
abstracting: (1<=OsNotInstalled)
states: 1,225 (3)
abstracting: (Wsr3Started<=ScWorking)
states: 3,857 (3)
abstracting: (2<=Wsr2NotDeployed)
states: 1,535 (3)
abstracting: (Wsr1Started<=OsAvailable)
states: 2,984 (3)
abstracting: (1<=ScUnavailable)
states: 140
abstracting: (1<=OsContainer)
states: 2,121 (3)
abstracting: (Wsr1Deployed<=1)
states: 3,857 (3)
abstracting: (Wsr3Deployed<=0)
states: 2,696 (3)
-> the formula is TRUE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[[[OsNotInstalled<=WSRuntime2 & ~ [1<=WebAppRuntime]] & ~ [[[WSRuntime1<=Bounder2 | 1<=WSRuntime1] | ~ [2<=ScUnavailable]]]] & [~ [[OsRunning<=OsNotInstalled & [[OsRunning<=0 & ~ [2<=WsRuntime3]] & OsNotInstalled<=WSRuntime2]]] | ~ [[[[[[[Wsr3Deployed<=OsContainer | WSRuntime2<=OsNotInstalled] & OsRunning<=Container] & ContainerDown<=OsRunning] & ContainerDown<=1] & [Wsr2Deployed<=0 & SwContainer<=0]] | Wsr3Started<=1]]]]]
normalized: E [true U [[~ [[[[Wsr2Deployed<=0 & SwContainer<=0] & [[[[Wsr3Deployed<=OsContainer | WSRuntime2<=OsNotInstalled] & OsRunning<=Container] & ContainerDown<=OsRunning] & ContainerDown<=1]] | Wsr3Started<=1]] | ~ [[[[~ [2<=WsRuntime3] & OsRunning<=0] & OsNotInstalled<=WSRuntime2] & OsRunning<=OsNotInstalled]]] & [~ [[~ [2<=ScUnavailable] | [WSRuntime1<=Bounder2 | 1<=WSRuntime1]]] & [~ [1<=WebAppRuntime] & OsNotInstalled<=WSRuntime2]]]]
abstracting: (OsNotInstalled<=WSRuntime2)
states: 3,001 (3)
abstracting: (1<=WebAppRuntime)
states: 129
abstracting: (1<=WSRuntime1)
states: 1,161 (3)
abstracting: (WSRuntime1<=Bounder2)
states: 3,236 (3)
abstracting: (2<=ScUnavailable)
states: 0
abstracting: (OsRunning<=OsNotInstalled)
states: 2,177 (3)
abstracting: (OsNotInstalled<=WSRuntime2)
states: 3,001 (3)
abstracting: (OsRunning<=0)
states: 2,177 (3)
abstracting: (2<=WsRuntime3)
states: 0
abstracting: (Wsr3Started<=1)
states: 3,857 (3)
abstracting: (ContainerDown<=1)
states: 3,857 (3)
abstracting: (ContainerDown<=OsRunning)
states: 2,576 (3)
abstracting: (OsRunning<=Container)
states: 3,017 (3)
abstracting: (WSRuntime2<=OsNotInstalled)
states: 3,065 (3)
abstracting: (Wsr3Deployed<=OsContainer)
states: 3,335 (3)
abstracting: (SwContainer<=0)
states: 2,335 (3)
abstracting: (Wsr2Deployed<=0)
states: 2,696 (3)
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[Wsr1Deployed<=2 & ~ [[[[[~ [[[SwContainer<=OsRunning & Container<=ScUnavailable] & ~ [2<=WSRuntime1]]] | WsRuntime3<=0] | 1<=Wsr3NotDeployed] & Bounder1<=ServerContainer] | [~ [[[[~ [Container<=OsRunning] | [OsContainer<=WSRuntime2 | 1<=WSRuntime2]] | SwContainer<=Wsr1NotDeployed] & [[[Wsr2NotDeployed<=0 | 2<=ScWorking] | ~ [WsRuntime3<=Wsr2NotDeployed]] & ~ [[1<=WSRuntime1 | SwContainer<=Container]]]]] | ~ [Wsr1NotDeployed<=0]]]]]]
normalized: E [true U [~ [[[~ [Wsr1NotDeployed<=0] | ~ [[[~ [[1<=WSRuntime1 | SwContainer<=Container]] & [~ [WsRuntime3<=Wsr2NotDeployed] | [Wsr2NotDeployed<=0 | 2<=ScWorking]]] & [[[OsContainer<=WSRuntime2 | 1<=WSRuntime2] | ~ [Container<=OsRunning]] | SwContainer<=Wsr1NotDeployed]]]] | [[[~ [[~ [2<=WSRuntime1] & [SwContainer<=OsRunning & Container<=ScUnavailable]]] | WsRuntime3<=0] | 1<=Wsr3NotDeployed] & Bounder1<=ServerContainer]]] & Wsr1Deployed<=2]]
abstracting: (Wsr1Deployed<=2)
states: 3,857 (3)
abstracting: (Bounder1<=ServerContainer)
states: 2,842 (3)
abstracting: (1<=Wsr3NotDeployed)
states: 3,857 (3)
abstracting: (WsRuntime3<=0)
states: 2,696 (3)
abstracting: (Container<=ScUnavailable)
states: 1,788 (3)
abstracting: (SwContainer<=OsRunning)
states: 3,047 (3)
abstracting: (2<=WSRuntime1)
states: 0
abstracting: (SwContainer<=Wsr1NotDeployed)
states: 3,713 (3)
abstracting: (Container<=OsRunning)
states: 2,366 (3)
abstracting: (1<=WSRuntime2)
states: 1,161 (3)
abstracting: (OsContainer<=WSRuntime2)
states: 2,168 (3)
abstracting: (2<=ScWorking)
states: 0
abstracting: (Wsr2NotDeployed<=0)
states: 0
abstracting: (WsRuntime3<=Wsr2NotDeployed)
states: 3,857 (3)
abstracting: (SwContainer<=Container)
states: 3,051 (3)
abstracting: (1<=WSRuntime1)
states: 1,161 (3)
abstracting: (Wsr1NotDeployed<=0)
states: 0
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-04 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[~ [[~ [[[[1<=ContainerDown | [Bounder1<=ContainerUp & 1<=OsContainer]] | Wsr2Deployed<=2] | [~ [[2<=ScUnavailable | 2<=OsContainer]] & [[ScUnavailable<=Wsr2Started & Wsr2Deployed<=1] & ~ [SwContainer<=2]]]]] | [Container<=WSRuntime1 & ~ [[~ [2<=Wsr3NotDeployed] & [ContainerDown<=ScStopped & WsRuntime3<=0]]]]]] & [[[1<=Wsr1Deployed & 2<=ContainerDown] | 2<=WSRuntime1] & [~ [Wsr3Deployed<=2] | [[~ [ScUnavailable<=0] & [[1<=ServerContainer & WSRuntime1<=2] | ~ [1<=ScStopped]]] | [~ [2<=Wsr2Started] & [Wsr1NotDeployed<=1 & ~ [OsNotInstalled<=1]]]]]]]]
normalized: E [true U [[[[[[~ [1<=ScStopped] | [1<=ServerContainer & WSRuntime1<=2]] & ~ [ScUnavailable<=0]] | [[~ [OsNotInstalled<=1] & Wsr1NotDeployed<=1] & ~ [2<=Wsr2Started]]] | ~ [Wsr3Deployed<=2]] & [[1<=Wsr1Deployed & 2<=ContainerDown] | 2<=WSRuntime1]] & ~ [[[~ [[[ContainerDown<=ScStopped & WsRuntime3<=0] & ~ [2<=Wsr3NotDeployed]]] & Container<=WSRuntime1] | ~ [[[[~ [SwContainer<=2] & [ScUnavailable<=Wsr2Started & Wsr2Deployed<=1]] & ~ [[2<=ScUnavailable | 2<=OsContainer]]] | [Wsr2Deployed<=2 | [1<=ContainerDown | [Bounder1<=ContainerUp & 1<=OsContainer]]]]]]]]]
abstracting: (1<=OsContainer)
states: 2,121 (3)
abstracting: (Bounder1<=ContainerUp)
states: 2,092 (3)
abstracting: (1<=ContainerDown)
states: 1,911 (3)
abstracting: (Wsr2Deployed<=2)
states: 3,857 (3)
abstracting: (2<=OsContainer)
states: 686
abstracting: (2<=ScUnavailable)
states: 0
abstracting: (Wsr2Deployed<=1)
states: 3,857 (3)
abstracting: (ScUnavailable<=Wsr2Started)
states: 3,717 (3)
abstracting: (SwContainer<=2)
states: 3,857 (3)
abstracting: (Container<=WSRuntime1)
states: 2,168 (3)
abstracting: (2<=Wsr3NotDeployed)
states: 1,535 (3)
abstracting: (WsRuntime3<=0)
states: 2,696 (3)
abstracting: (ContainerDown<=ScStopped)
states: 1,997 (3)
abstracting: (2<=WSRuntime1)
states: 0
abstracting: (2<=ContainerDown)
states: 0
abstracting: (1<=Wsr1Deployed)
states: 1,161 (3)
abstracting: (Wsr3Deployed<=2)
states: 3,857 (3)
abstracting: (2<=Wsr2Started)
states: 0
abstracting: (Wsr1NotDeployed<=1)
states: 2,322 (3)
abstracting: (OsNotInstalled<=1)
states: 3,857 (3)
abstracting: (ScUnavailable<=0)
states: 3,717 (3)
abstracting: (WSRuntime1<=2)
states: 3,857 (3)
abstracting: (1<=ServerContainer)
states: 2,264 (3)
abstracting: (1<=ScStopped)
states: 105
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: AG [[[~ [[~ [[[ContainerDown<=Wsr2NotDeployed | WSRuntime1<=Wsr2Started] & ~ [Wsr1Deployed<=ContainerDown]]] & [~ [[[[Wsr1NotDeployed<=Wsr3Deployed & Wsr2Started<=0] & Wsr1Deployed<=2] & [Wsr1Started<=2 | [OsNotInstalled<=WebAppRuntime & OsRunning<=Wsr3Started]]]] | [1<=WebAppRuntime & [Wsr1Started<=0 & 1<=Bounder1]]]]] & [[2<=Wsr1Started | ~ [[[1<=Wsr3Deployed & Wsr2NotDeployed<=Wsr3Started] | [2<=WsRuntime3 | Bounder2<=ScStopped]]]] & [Wsr1Started<=Wsr3Deployed | [SwContainer<=1 & Container<=Wsr3NotDeployed]]]] | Wsr3Deployed<=2]]
normalized: ~ [E [true U ~ [[[[[[SwContainer<=1 & Container<=Wsr3NotDeployed] | Wsr1Started<=Wsr3Deployed] & [~ [[[2<=WsRuntime3 | Bounder2<=ScStopped] | [1<=Wsr3Deployed & Wsr2NotDeployed<=Wsr3Started]]] | 2<=Wsr1Started]] & ~ [[[[[Wsr1Started<=0 & 1<=Bounder1] & 1<=WebAppRuntime] | ~ [[[[OsNotInstalled<=WebAppRuntime & OsRunning<=Wsr3Started] | Wsr1Started<=2] & [[Wsr1NotDeployed<=Wsr3Deployed & Wsr2Started<=0] & Wsr1Deployed<=2]]]] & ~ [[~ [Wsr1Deployed<=ContainerDown] & [ContainerDown<=Wsr2NotDeployed | WSRuntime1<=Wsr2Started]]]]]] | Wsr3Deployed<=2]]]]
abstracting: (Wsr3Deployed<=2)
states: 3,857 (3)
abstracting: (WSRuntime1<=Wsr2Started)
states: 3,083 (3)
abstracting: (ContainerDown<=Wsr2NotDeployed)
states: 3,857 (3)
abstracting: (Wsr1Deployed<=ContainerDown)
states: 3,272 (3)
abstracting: (Wsr1Deployed<=2)
states: 3,857 (3)
abstracting: (Wsr2Started<=0)
states: 2,696 (3)
abstracting: (Wsr1NotDeployed<=Wsr3Deployed)
states: 774
abstracting: (Wsr1Started<=2)
states: 3,857 (3)
abstracting: (OsRunning<=Wsr3Started)
states: 2,681 (3)
abstracting: (OsNotInstalled<=WebAppRuntime)
states: 2,673 (3)
abstracting: (1<=WebAppRuntime)
states: 129
abstracting: (1<=Bounder1)
states: 2,305 (3)
abstracting: (Wsr1Started<=0)
states: 2,696 (3)
abstracting: (2<=Wsr1Started)
states: 0
abstracting: (Wsr2NotDeployed<=Wsr3Started)
states: 774
abstracting: (1<=Wsr3Deployed)
states: 1,161 (3)
abstracting: (Bounder2<=ScStopped)
states: 2,100 (3)
abstracting: (2<=WsRuntime3)
states: 0
abstracting: (Wsr1Started<=Wsr3Deployed)
states: 3,083 (3)
abstracting: (Container<=Wsr3NotDeployed)
states: 3,443 (3)
abstracting: (SwContainer<=1)
states: 3,617 (3)
-> the formula is TRUE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[[~ [[~ [[~ [Container<=2] & [1<=ServerContainer | [~ [ScUnavailable<=OsRunning] | SwContainer<=2]]]] & ~ [[1<=Bounder2 & [~ [[WSRuntime2<=0 | 1<=WebAppRuntime]] | [[2<=Bounder2 | 2<=Wsr1Deployed] & [Wsr2Started<=Wsr1Started & ScUnavailable<=2]]]]]]] & ~ [[[[OsAvailable<=0 & [[WsRuntime3<=0 | ScUnavailable<=Wsr1Deployed] | WSRuntime1<=1]] | ~ [[[1<=Wsr3Started & Wsr1Deployed<=2] & [WsRuntime3<=0 | Wsr3NotDeployed<=0]]]] | ~ [[[[1<=WSRuntime1 | Wsr2NotDeployed<=1] & ContainerUp<=Wsr1Started] & [~ [Wsr2Started<=ScStopped] | ~ [1<=WSRuntime1]]]]]]] & [~ [[1<=Wsr1Deployed | 1<=Wsr1NotDeployed]] & ~ [[[[~ [Container<=2] | 1<=Wsr3Started] | 2<=WSRuntime2] & 1<=WsRuntime3]]]]]
normalized: E [true U [[~ [[[[~ [Container<=2] | 1<=Wsr3Started] | 2<=WSRuntime2] & 1<=WsRuntime3]] & ~ [[1<=Wsr1Deployed | 1<=Wsr1NotDeployed]]] & [~ [[~ [[[~ [1<=WSRuntime1] | ~ [Wsr2Started<=ScStopped]] & [[1<=WSRuntime1 | Wsr2NotDeployed<=1] & ContainerUp<=Wsr1Started]]] | [~ [[[WsRuntime3<=0 | Wsr3NotDeployed<=0] & [1<=Wsr3Started & Wsr1Deployed<=2]]] | [[[WsRuntime3<=0 | ScUnavailable<=Wsr1Deployed] | WSRuntime1<=1] & OsAvailable<=0]]]] & ~ [[~ [[[[[Wsr2Started<=Wsr1Started & ScUnavailable<=2] & [2<=Bounder2 | 2<=Wsr1Deployed]] | ~ [[WSRuntime2<=0 | 1<=WebAppRuntime]]] & 1<=Bounder2]] & ~ [[[[~ [ScUnavailable<=OsRunning] | SwContainer<=2] | 1<=ServerContainer] & ~ [Container<=2]]]]]]]]
abstracting: (Container<=2)
states: 3,857 (3)
abstracting: (1<=ServerContainer)
states: 2,264 (3)
abstracting: (SwContainer<=2)
states: 3,857 (3)
abstracting: (ScUnavailable<=OsRunning)
states: 3,781 (3)
abstracting: (1<=Bounder2)
states: 1,799 (3)
abstracting: (1<=WebAppRuntime)
states: 129
abstracting: (WSRuntime2<=0)
states: 2,696 (3)
abstracting: (2<=Wsr1Deployed)
states: 0
abstracting: (2<=Bounder2)
states: 301
abstracting: (ScUnavailable<=2)
states: 3,857 (3)
abstracting: (Wsr2Started<=Wsr1Started)
states: 3,083 (3)
abstracting: (OsAvailable<=0)
states: 2,905 (3)
abstracting: (WSRuntime1<=1)
states: 3,857 (3)
abstracting: (ScUnavailable<=Wsr1Deployed)
states: 3,717 (3)
abstracting: (WsRuntime3<=0)
states: 2,696 (3)
abstracting: (Wsr1Deployed<=2)
states: 3,857 (3)
abstracting: (1<=Wsr3Started)
states: 1,161 (3)
abstracting: (Wsr3NotDeployed<=0)
states: 0
abstracting: (WsRuntime3<=0)
states: 2,696 (3)
abstracting: (ContainerUp<=Wsr1Started)
states: 2,496 (3)
abstracting: (Wsr2NotDeployed<=1)
states: 2,322 (3)
abstracting: (1<=WSRuntime1)
states: 1,161 (3)
abstracting: (Wsr2Started<=ScStopped)
states: 2,696 (3)
abstracting: (1<=WSRuntime1)
states: 1,161 (3)
abstracting: (1<=Wsr1NotDeployed)
states: 3,857 (3)
abstracting: (1<=Wsr1Deployed)
states: 1,161 (3)
abstracting: (1<=WsRuntime3)
states: 1,161 (3)
abstracting: (2<=WSRuntime2)
states: 0
abstracting: (1<=Wsr3Started)
states: 1,161 (3)
abstracting: (Container<=2)
states: 3,857 (3)
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-11 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[[[[~ [[~ [1<=ContainerUp] | WSRuntime2<=2]] | [[1<=ContainerDown & 1<=OsNotInstalled] & ~ [[[[WsRuntime3<=1 & WSRuntime2<=1] & ~ [OsContainer<=Wsr1NotDeployed]] | OsContainer<=2]]]] | 1<=Wsr3NotDeployed] & [[[[[[[SwContainer<=0 & 2<=WsRuntime3] & [Wsr2Deployed<=2 | OsRunning<=OsNotInstalled]] & 1<=WsRuntime3] & ~ [Wsr1NotDeployed<=0]] & ~ [2<=WebAppRuntime]] | [[~ [[~ [WSRuntime1<=2] & [OsContainer<=2 & Bounder1<=Wsr3Started]]] | ~ [OsRunning<=2]] & [Wsr2Started<=WsRuntime3 & Container<=2]]] & ~ [[Wsr3Deployed<=Wsr3Started | ~ [[~ [2<=Wsr3Deployed] | [Wsr1Started<=1 & ~ [Wsr3Deployed<=2]]]]]]]] & ~ [[ContainerUp<=1 & [WSRuntime1<=ScUnavailable | [WebAppRuntime<=ContainerUp | Wsr3NotDeployed<=2]]]]]]
normalized: E [true U [~ [[[[WebAppRuntime<=ContainerUp | Wsr3NotDeployed<=2] | WSRuntime1<=ScUnavailable] & ContainerUp<=1]] & [[~ [[~ [[[~ [Wsr3Deployed<=2] & Wsr1Started<=1] | ~ [2<=Wsr3Deployed]]] | Wsr3Deployed<=Wsr3Started]] & [[[Wsr2Started<=WsRuntime3 & Container<=2] & [~ [OsRunning<=2] | ~ [[[OsContainer<=2 & Bounder1<=Wsr3Started] & ~ [WSRuntime1<=2]]]]] | [~ [2<=WebAppRuntime] & [~ [Wsr1NotDeployed<=0] & [[[Wsr2Deployed<=2 | OsRunning<=OsNotInstalled] & [SwContainer<=0 & 2<=WsRuntime3]] & 1<=WsRuntime3]]]]] & [[[~ [[[~ [OsContainer<=Wsr1NotDeployed] & [WsRuntime3<=1 & WSRuntime2<=1]] | OsContainer<=2]] & [1<=ContainerDown & 1<=OsNotInstalled]] | ~ [[~ [1<=ContainerUp] | WSRuntime2<=2]]] | 1<=Wsr3NotDeployed]]]]
abstracting: (1<=Wsr3NotDeployed)
states: 3,857 (3)
abstracting: (WSRuntime2<=2)
states: 3,857 (3)
abstracting: (1<=ContainerUp)
states: 1,946 (3)
abstracting: (1<=OsNotInstalled)
states: 1,225 (3)
abstracting: (1<=ContainerDown)
states: 1,911 (3)
abstracting: (OsContainer<=2)
states: 3,857 (3)
abstracting: (WSRuntime2<=1)
states: 3,857 (3)
abstracting: (WsRuntime3<=1)
states: 3,857 (3)
abstracting: (OsContainer<=Wsr1NotDeployed)
states: 3,443 (3)
abstracting: (1<=WsRuntime3)
states: 1,161 (3)
abstracting: (2<=WsRuntime3)
states: 0
abstracting: (SwContainer<=0)
states: 2,335 (3)
abstracting: (OsRunning<=OsNotInstalled)
states: 2,177 (3)
abstracting: (Wsr2Deployed<=2)
states: 3,857 (3)
abstracting: (Wsr1NotDeployed<=0)
states: 0
abstracting: (2<=WebAppRuntime)
states: 0
abstracting: (WSRuntime1<=2)
states: 3,857 (3)
abstracting: (Bounder1<=Wsr3Started)
states: 1,867 (3)
abstracting: (OsContainer<=2)
states: 3,857 (3)
abstracting: (OsRunning<=2)
states: 3,857 (3)
abstracting: (Container<=2)
states: 3,857 (3)
abstracting: (Wsr2Started<=WsRuntime3)
states: 3,083 (3)
abstracting: (Wsr3Deployed<=Wsr3Started)
states: 2,696 (3)
abstracting: (2<=Wsr3Deployed)
states: 0
abstracting: (Wsr1Started<=1)
states: 3,857 (3)
abstracting: (Wsr3Deployed<=2)
states: 3,857 (3)
abstracting: (ContainerUp<=1)
states: 3,857 (3)
abstracting: (WSRuntime1<=ScUnavailable)
states: 2,696 (3)
abstracting: (Wsr3NotDeployed<=2)
states: 3,857 (3)
abstracting: (WebAppRuntime<=ContainerUp)
states: 3,793 (3)
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[OsNotInstalled<=1 & [[[[~ [[[OsAvailable<=0 & [OsContainer<=ContainerUp & Wsr1NotDeployed<=ServerContainer]] | [[OsNotInstalled<=ScUnavailable & Wsr2Started<=1] | [OsNotInstalled<=1 & 2<=SwContainer]]]] & ~ [ContainerDown<=1]] | [[~ [[~ [ScStopped<=1] | ~ [OsAvailable<=0]]] | ~ [[2<=OsNotInstalled | ContainerDown<=Wsr3NotDeployed]]] & [~ [OsAvailable<=0] & ~ [[1<=Wsr1NotDeployed | Wsr1Deployed<=2]]]]] & [[[[~ [[1<=SwContainer | 2<=ContainerUp]] & ScStopped<=ContainerDown] | 2<=Bounder1] | Wsr1NotDeployed<=1] | [[Wsr1NotDeployed<=2 & [WebAppRuntime<=ScWorking & ~ [[Wsr3Deployed<=1 & WSRuntime1<=WsRuntime3]]]] | ~ [[[~ [1<=Bounder1] | ~ [2<=WebAppRuntime]] | ~ [ScUnavailable<=Wsr1Started]]]]]] & 1<=ScUnavailable]]]
normalized: E [true U [[[[[~ [[~ [ScUnavailable<=Wsr1Started] | [~ [2<=WebAppRuntime] | ~ [1<=Bounder1]]]] | [[~ [[Wsr3Deployed<=1 & WSRuntime1<=WsRuntime3]] & WebAppRuntime<=ScWorking] & Wsr1NotDeployed<=2]] | [[[~ [[1<=SwContainer | 2<=ContainerUp]] & ScStopped<=ContainerDown] | 2<=Bounder1] | Wsr1NotDeployed<=1]] & [[[~ [[1<=Wsr1NotDeployed | Wsr1Deployed<=2]] & ~ [OsAvailable<=0]] & [~ [[2<=OsNotInstalled | ContainerDown<=Wsr3NotDeployed]] | ~ [[~ [OsAvailable<=0] | ~ [ScStopped<=1]]]]] | [~ [ContainerDown<=1] & ~ [[[[OsNotInstalled<=1 & 2<=SwContainer] | [OsNotInstalled<=ScUnavailable & Wsr2Started<=1]] | [[OsContainer<=ContainerUp & Wsr1NotDeployed<=ServerContainer] & OsAvailable<=0]]]]]] & 1<=ScUnavailable] & OsNotInstalled<=1]]
abstracting: (OsNotInstalled<=1)
states: 3,857 (3)
abstracting: (1<=ScUnavailable)
states: 140
abstracting: (OsAvailable<=0)
states: 2,905 (3)
abstracting: (Wsr1NotDeployed<=ServerContainer)
states: 1,852 (3)
abstracting: (OsContainer<=ContainerUp)
states: 2,485 (3)
abstracting: (Wsr2Started<=1)
states: 3,857 (3)
abstracting: (OsNotInstalled<=ScUnavailable)
states: 2,676 (3)
abstracting: (2<=SwContainer)
states: 240
abstracting: (OsNotInstalled<=1)
states: 3,857 (3)
abstracting: (ContainerDown<=1)
states: 3,857 (3)
abstracting: (ScStopped<=1)
states: 3,857 (3)
abstracting: (OsAvailable<=0)
states: 2,905 (3)
abstracting: (ContainerDown<=Wsr3NotDeployed)
states: 3,857 (3)
abstracting: (2<=OsNotInstalled)
states: 0
abstracting: (OsAvailable<=0)
states: 2,905 (3)
abstracting: (Wsr1Deployed<=2)
states: 3,857 (3)
abstracting: (1<=Wsr1NotDeployed)
states: 3,857 (3)
abstracting: (Wsr1NotDeployed<=1)
states: 2,322 (3)
abstracting: (2<=Bounder1)
states: 1,255 (3)
abstracting: (ScStopped<=ContainerDown)
states: 3,803 (3)
abstracting: (2<=ContainerUp)
states: 0
abstracting: (1<=SwContainer)
states: 1,522 (3)
abstracting: (Wsr1NotDeployed<=2)
states: 3,857 (3)
abstracting: (WebAppRuntime<=ScWorking)
states: 3,857 (3)
abstracting: (WSRuntime1<=WsRuntime3)
states: 3,083 (3)
abstracting: (Wsr3Deployed<=1)
states: 3,857 (3)
abstracting: (1<=Bounder1)
states: 2,305 (3)
abstracting: (2<=WebAppRuntime)
states: 0
abstracting: (ScUnavailable<=Wsr1Started)
states: 3,717 (3)
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[~ [[[[[[~ [[Bounder1<=Wsr3Deployed & OsRunning<=Wsr3Deployed]] | [[WSRuntime1<=0 & 1<=WSRuntime1] | ~ [1<=ScUnavailable]]] | ContainerUp<=Wsr1Started] | [[SwContainer<=2 & [[1<=SwContainer | ScUnavailable<=2] | ~ [2<=WSRuntime2]]] & [~ [Wsr3Deployed<=Wsr2Started] & [[1<=Wsr2Started & OsRunning<=OsRunning] | ~ [ScWorking<=ScStopped]]]]] & [[~ [OsContainer<=Wsr3Started] & [[[2<=Bounder1 & Container<=OsAvailable] | ~ [OsContainer<=Wsr3Deployed]] | ~ [ScWorking<=WebAppRuntime]]] | [~ [[[2<=OsAvailable & 1<=Wsr3Started] & ~ [OsContainer<=2]]] | ServerContainer<=WebAppRuntime]]] & ContainerDown<=2]] & [~ [[[[~ [[[Wsr3NotDeployed<=Container & ServerContainer<=0] & OsContainer<=2]] & [[~ [1<=Wsr3Started] | [Wsr3NotDeployed<=WSRuntime2 & 1<=ContainerDown]] & OsNotInstalled<=2]] | [Bounder1<=ScWorking | [[~ [ScWorking<=0] | Wsr3NotDeployed<=2] & OsContainer<=2]]] | [2<=WSRuntime2 & WSRuntime1<=1]]] | ~ [ContainerUp<=ContainerUp]]]]
normalized: E [true U [[~ [ContainerUp<=ContainerUp] | ~ [[[2<=WSRuntime2 & WSRuntime1<=1] | [[[[~ [ScWorking<=0] | Wsr3NotDeployed<=2] & OsContainer<=2] | Bounder1<=ScWorking] | [[[[Wsr3NotDeployed<=WSRuntime2 & 1<=ContainerDown] | ~ [1<=Wsr3Started]] & OsNotInstalled<=2] & ~ [[[Wsr3NotDeployed<=Container & ServerContainer<=0] & OsContainer<=2]]]]]]] & ~ [[[[[~ [[~ [OsContainer<=2] & [2<=OsAvailable & 1<=Wsr3Started]]] | ServerContainer<=WebAppRuntime] | [[~ [ScWorking<=WebAppRuntime] | [~ [OsContainer<=Wsr3Deployed] | [2<=Bounder1 & Container<=OsAvailable]]] & ~ [OsContainer<=Wsr3Started]]] & [[[[~ [ScWorking<=ScStopped] | [1<=Wsr2Started & OsRunning<=OsRunning]] & ~ [Wsr3Deployed<=Wsr2Started]] & [[~ [2<=WSRuntime2] | [1<=SwContainer | ScUnavailable<=2]] & SwContainer<=2]] | [[[~ [1<=ScUnavailable] | [WSRuntime1<=0 & 1<=WSRuntime1]] | ~ [[Bounder1<=Wsr3Deployed & OsRunning<=Wsr3Deployed]]] | ContainerUp<=Wsr1Started]]] & ContainerDown<=2]]]]
abstracting: (ContainerDown<=2)
states: 3,857 (3)
abstracting: (ContainerUp<=Wsr1Started)
states: 2,496 (3)
abstracting: (OsRunning<=Wsr3Deployed)
states: 2,681 (3)
abstracting: (Bounder1<=Wsr3Deployed)
states: 1,867 (3)
abstracting: (1<=WSRuntime1)
states: 1,161 (3)
abstracting: (WSRuntime1<=0)
states: 2,696 (3)
abstracting: (1<=ScUnavailable)
states: 140
abstracting: (SwContainer<=2)
states: 3,857 (3)
abstracting: (ScUnavailable<=2)
states: 3,857 (3)
abstracting: (1<=SwContainer)
states: 1,522 (3)
abstracting: (2<=WSRuntime2)
states: 0
abstracting: (Wsr3Deployed<=Wsr2Started)
states: 3,083 (3)
abstracting: (OsRunning<=OsRunning)
states: 3,857 (3)
abstracting: (1<=Wsr2Started)
states: 1,161 (3)
abstracting: (ScWorking<=ScStopped)
states: 245
abstracting: (OsContainer<=Wsr3Started)
states: 2,168 (3)
abstracting: (Container<=OsAvailable)
states: 2,093 (3)
abstracting: (2<=Bounder1)
states: 1,255 (3)
abstracting: (OsContainer<=Wsr3Deployed)
states: 2,168 (3)
abstracting: (ScWorking<=WebAppRuntime)
states: 374
abstracting: (ServerContainer<=WebAppRuntime)
states: 1,628 (3)
abstracting: (1<=Wsr3Started)
states: 1,161 (3)
abstracting: (2<=OsAvailable)
states: 0
abstracting: (OsContainer<=2)
states: 3,857 (3)
abstracting: (OsContainer<=2)
states: 3,857 (3)
abstracting: (ServerContainer<=0)
states: 1,593 (3)
abstracting: (Wsr3NotDeployed<=Container)
states: 1,550 (3)
abstracting: (OsNotInstalled<=2)
states: 3,857 (3)
abstracting: (1<=Wsr3Started)
states: 1,161 (3)
abstracting: (1<=ContainerDown)
states: 1,911 (3)
abstracting: (Wsr3NotDeployed<=WSRuntime2)
states: 774
abstracting: (Bounder1<=ScWorking)
states: 2,532 (3)
abstracting: (OsContainer<=2)
states: 3,857 (3)
abstracting: (Wsr3NotDeployed<=2)
states: 3,857 (3)
abstracting: (ScWorking<=0)
states: 245
abstracting: (WSRuntime1<=1)
states: 3,857 (3)
abstracting: (2<=WSRuntime2)
states: 0
abstracting: (ContainerUp<=ContainerUp)
states: 3,857 (3)
-> the formula is FALSE
FORMULA CloudOpsManagement-PT-00002by00001-ReachabilityCardinality-06 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.003sec
totally nodes used: 7237 (7.2e+03)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 1458 4174 5632
used/not used/entry size/cache size: 4607 67104257 16 1024MB
basic ops cache: hits/miss/sum: 8885 19140 28025
used/not used/entry size/cache size: 33244 16743972 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: 2322 3438 5760
used/not used/entry size/cache size: 3438 8385170 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 67101863
1 6873
2 70
3 32
4 13
5 8
6 3
7 0
8 1
9 0
>= 10 1
Total processing time: 0m 5.099sec
BK_STOP 1678400848581
--------------------
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:263 (9), effective:47 (1)
initing FirstDep: 0m 0.000sec
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="CloudOpsManagement-PT-00002by00001"
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 CloudOpsManagement-PT-00002by00001, 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 r065-smll-167814393400462"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/CloudOpsManagement-PT-00002by00001.tgz
mv CloudOpsManagement-PT-00002by00001 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 ;