diff --git a/2020-EDCC/BDMPs.pdf b/2020-EDCC/BDMPs.pdf new file mode 100644 index 00000000..f2429990 Binary files /dev/null and b/2020-EDCC/BDMPs.pdf differ diff --git a/2020-EDCC/EDCC-results-sheet.ods b/2020-EDCC/EDCC-results-sheet.ods new file mode 100644 index 00000000..62b3c4a6 Binary files /dev/null and b/2020-EDCC/EDCC-results-sheet.ods differ diff --git a/2020-EDCC/GreatSPNresults/01-result.txt b/2020-EDCC/GreatSPNresults/01-result.txt new file mode 100644 index 00000000..39a06208 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/01-result.txt @@ -0,0 +1,784 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS CB1_IO.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS CB1_IO_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB1_IO_act.net read in. + File CB1_IO.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.243 + +SAVING AS CB1_RO.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS CB1_RO_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB1_RO_act.net read in. + File CB1_RO.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.239 + +SAVING AS CB2_RC.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS CB2_RC_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB2_RC_act.net read in. + File CB2_RC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS Dies_gen.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS Dies_gen_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Dies_gen_act.net read in. + File Dies_gen.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.241 + +SAVING AS Dies_gen_RS.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.403 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS Dies_gen_RS_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Dies_gen_RS_act.net read in. + File Dies_gen_RS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS Grid.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.358 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS Grid_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Grid_act.net read in. + File Grid.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.247 + +SAVING AS LossOfDieselLine.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.41 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.213 + +SAVING AS LossOfDieselLine_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.344 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfDieselLine_act.net read in. + File LossOfDieselLine.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.219 + +SAVING AS LossOfLine_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS LossOfLine_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfLine_1_act.net read in. + File LossOfLine_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.224 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.373 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.323 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File CB1_IO.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File CB1_RO.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File CB2_RC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Dies_gen.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Dies_gen_RS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Grid.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File LossOfDieselLine.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File LossOfLine_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['LossOfDieselLine', 'LossOfLine_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'CB1_IO': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1'], + 'Name': 'CB1_IO', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'CB1_RO': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'CB1_RO', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'CB1_IO', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'CB2_RC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'CB2_RC', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.1'}, + 'Dies_gen': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'Dies_gen', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'Dies_gen_RS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'Dies_gen_RS', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.1'}, + 'Grid': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1'], + 'Name': 'Grid', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'LossOfDieselLine': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'LossOfDieselLine', + 'Previous': 'Null', + 'Sons': ['CB1_RO', 'CB2_RC', 'Dies_gen_RS', 'Dies_gen'], + 'Triggered_by': 'LossOfLine_1', + 'Type': 'or_gate', + 'module': '2'}, + 'LossOfLine_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'LossOfLine_1', + 'Previous': 'Null', + 'Sons': ['CB1_IO', 'Grid'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +CB1_IO.PNPRO +CB1_RO.PNPRO +fn_fathers_opp_trig +CB2_RC.PNPRO +Dies_gen.PNPRO +Dies_gen_RS.PNPRO +Grid.PNPRO +LossOfDieselLine.PNPRO +fn_fathers_and_trig +LossOfLine_1.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/01/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 28 +RATE PAR: 0 +TRANSITIONS: 37 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 142 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 860 (349 T->T, 0 T->V, 511 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 860 +IMMEDIATE TRNS. FIRINGS: 1142 +TIMED TRNS. FIRINGS: 682 +VISITED VANISHING STATES: 945 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 860 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 479 +VANISH-PATH-SET ENTRIES: 119 +PACKED MARKINGS: 988 BYTES +STATE SET DATA: 213 BYTES +EDGES DATA: 3466 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 142, FRAGMENTS: 201 + SEQUENCES MEMORY: 409 BYTES. + FRAGMENTS MEMORY: 579 BYTES. + TOTAL MEMORY: 988 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.95775 BYTES. + USED FOR SEQUENCE DATA: 2.88028 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.07746 BYTES. +BUILD TIME: [User 0.010s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 6 + INTERNAL STATES: 4 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 142 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 12 +NONZERO ENTRIES IN Qbar: 4 +NONZERO ENTRIES IN DELTA: 4 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.787224425974 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 28 +RATE PAR: 0 +TRANSITIONS: 37 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 142 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 860 (349 T->T, 0 T->V, 511 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 860 +IMMEDIATE TRNS. FIRINGS: 1142 +TIMED TRNS. FIRINGS: 682 +VISITED VANISHING STATES: 945 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 860 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 479 +VANISH-PATH-SET ENTRIES: 119 +PACKED MARKINGS: 988 BYTES +STATE SET DATA: 213 BYTES +EDGES DATA: 3466 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 142, FRAGMENTS: 201 + SEQUENCES MEMORY: 409 BYTES. + FRAGMENTS MEMORY: 579 BYTES. + TOTAL MEMORY: 988 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.95775 BYTES. + USED FOR SEQUENCE DATA: 2.88028 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.07746 BYTES. +BUILD TIME: [User 0.009s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 15 + + +NUMBER OF TANGIBLE STATES: 144 + INTERNAL STATES: 142 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 142 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1002 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 142 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.612, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.612, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.515906170129 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 16.9250347614\n +Translation and composition runtime was: 0.0593128204346\n diff --git a/2020-EDCC/GreatSPNresults/02-result.txt b/2020-EDCC/GreatSPNresults/02-result.txt new file mode 100644 index 00000000..81481f92 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/02-result.txt @@ -0,0 +1,899 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS AND_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS AND_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_2_act.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS A_lost.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS A_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.218 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_lost_act.net read in. + File A_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS A_op.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS A_op_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_op_act.net read in. + File A_op.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.227 + +SAVING AS A_start.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS A_start_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_start_act.net read in. + File A_start.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.214 + +SAVING AS B_op.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.349 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS B_op_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_op_act.net read in. + File B_op.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS C_fail.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.219 + +SAVING AS C_fail_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.36 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_fail_act.net read in. + File C_fail.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.244 + +SAVING AS C_start.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.249 + +SAVING AS C_start_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.395 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_start_act.net read in. + File C_start.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.214 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.37 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS OR_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS OR_2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.322 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_2_act.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS P_op.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS P_op_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File P_op_act.net read in. + File P_op.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.218 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.197 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.329 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File A_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File A_op.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File A_start.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File B_op.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File C_fail.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File C_start.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File P_op.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['OR_1', 'P_op'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'AND_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'AND_2', + 'Previous': 'Null', + 'Sons': ['A_lost', 'B_op'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '3'}, + 'A_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'A_lost', + 'Previous': 'Null', + 'Sons': ['A_op', 'A_start'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '3'}, + 'A_op': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_lost'], + 'Name': 'A_op', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '3', + 'mu': '0.1'}, + 'A_start': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_lost'], + 'Name': 'A_start', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.2999999999999999889', + 'module': '3', + 'mu': '0.1'}, + 'B_op': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'B_op', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '3', + 'mu': '0.1'}, + 'C_fail': {'Calculate': 'opposite_to_S_trig', + 'Fathers': ['OR_2'], + 'Name': 'C_fail', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'P_op', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '1', + 'mu': '0.1'}, + 'C_start': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['OR_1'], + 'Name': 'C_start', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'C_fail', + 'Type': 'i_leaf', + 'gamma': '0.00100000000000000002', + 'module': '2', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['AND_2', 'C_start'], + 'Triggered_by': 'OR_2', + 'Type': 'or_gate', + 'module': '3'}, + 'OR_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'OR_2', + 'Previous': 'Null', + 'Sons': ['C_fail', 'P_op'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'P_op': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1', 'OR_2'], + 'Name': 'P_op', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '0', + 'mu': '0.1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +AND_2.PNPRO +A_lost.PNPRO +A_op.PNPRO +A_start.PNPRO +B_op.PNPRO +C_fail.PNPRO +opposite_to_S_trig +Opposite S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default +C_start.PNPRO +fn_fathers_opp_trig +OR_1.PNPRO +fn_fathers_and_trig +OR_2.PNPRO +P_op.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/02/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 33 +RATE PAR: 0 +TRANSITIONS: 41 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 100 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 548 (112 T->T, 0 T->V, 436 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 548 +IMMEDIATE TRNS. FIRINGS: 1147 +TIMED TRNS. FIRINGS: 468 +VISITED VANISHING STATES: 972 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 548 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 406 +VANISH-PATH-SET ENTRIES: 141 +PACKED MARKINGS: 994 BYTES +STATE SET DATA: 150 BYTES +EDGES DATA: 2898 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 100, FRAGMENTS: 235 + SEQUENCES MEMORY: 288 BYTES. + FRAGMENTS MEMORY: 706 BYTES. + TOTAL MEMORY: 994 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.94 BYTES. + USED FOR SEQUENCE DATA: 2.88 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.06 BYTES. +BUILD TIME: [User 0.008s, Sys 0.004s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 9000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 36 + INTERNAL STATES: 34 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 100 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 169 +NONZERO ENTRIES IN Qbar: 26 +NONZERO ENTRIES IN DELTA: 34 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[9000]" rate=0.4182 acc=1e-07 +UNIFORMIZATION(fg=I[9000], Lambda=0.4182, step=4123): 0/4123 Vec*Mat products. + +UNIFORMIZATION(fg=I[9000], Lambda=0.4182, step=4123): 4123 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.017s, Sys 0.021s] +COMPONENT SOLUTION TIME: [User 0.017s, Sys 0.021s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.887944432865 + +SOLUTION TIME: [User 0.017s, Sys 0.021s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 33 +RATE PAR: 0 +TRANSITIONS: 41 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 100 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 548 (112 T->T, 0 T->V, 436 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 548 +IMMEDIATE TRNS. FIRINGS: 1147 +TIMED TRNS. FIRINGS: 468 +VISITED VANISHING STATES: 972 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 548 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 406 +VANISH-PATH-SET ENTRIES: 141 +PACKED MARKINGS: 994 BYTES +STATE SET DATA: 150 BYTES +EDGES DATA: 2898 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 100, FRAGMENTS: 235 + SEQUENCES MEMORY: 288 BYTES. + FRAGMENTS MEMORY: 706 BYTES. + TOTAL MEMORY: 994 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.94 BYTES. + USED FOR SEQUENCE DATA: 2.88 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.06 BYTES. +BUILD TIME: [User 0.010s, Sys 0.001s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 9000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 102 + INTERNAL STATES: 100 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 100 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 648 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 100 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[9000]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[9000], Lambda=0.612, step=5939): 0/5939 Vec*Mat products. + +UNIFORMIZATION(fg=I[9000], Lambda=0.612, step=5939): 5939 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.041s, Sys 0.018s] +COMPONENT SOLUTION TIME: [User 0.041s, Sys 0.018s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.000890418499 + +SOLUTION TIME: [User 0.042s, Sys 0.018s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 21.8624882698\n +Translation and composition runtime was: 0.8263630867\n diff --git a/2020-EDCC/GreatSPNresults/03-result.txt b/2020-EDCC/GreatSPNresults/03-result.txt new file mode 100644 index 00000000..8a77b245 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/03-result.txt @@ -0,0 +1,902 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.237 + +SAVING AS CCF_fail_A.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS CCF_fail_A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CCF_fail_A_act.net read in. + File CCF_fail_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.241 + +SAVING AS CCF_fail_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS CCF_fail_B_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CCF_fail_B_act.net read in. + File CCF_fail_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.23 + +SAVING AS CCF_fail_C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS CCF_fail_C_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CCF_fail_C_act.net read in. + File CCF_fail_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS Indep_fail_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Indep_fail_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Indep_fail_A_act.net read in. + File Indep_fail_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS Indep_fail_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.354 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS Indep_fail_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.227 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Indep_fail_B_act.net read in. + File Indep_fail_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS Indep_fail_C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS Indep_fail_C_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Indep_fail_C_act.net read in. + File Indep_fail_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS Shock.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS Shock_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.329 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Shock_act.net read in. + File Shock.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.231 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.305 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS loss_of_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS loss_of_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File loss_of_A_act.net read in. + File loss_of_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.216 + +SAVING AS loss_of_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.196 + +SAVING AS loss_of_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.26 +OK. + + -no_ba: no broken arcs will be used between subnets + + File loss_of_B_act.net read in. + File loss_of_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.251 + +SAVING AS loss_of_C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS loss_of_C_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File loss_of_C_act.net read in. + File loss_of_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 9 + TRANSITIONS: 8 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 31 +LOADING TIME: 0.279 + +SAVING AS system_loss.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.427 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS system_loss_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File system_loss_act.net read in. + File system_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File CCF_fail_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File CCF_fail_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File CCF_fail_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Indep_fail_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Indep_fail_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Indep_fail_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Shock.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File loss_of_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File loss_of_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File loss_of_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File system_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'CCF_fail_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['loss_of_A'], + 'Name': 'CCF_fail_A', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Shock', + 'Type': 'i_leaf', + 'gamma': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'CCF_fail_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['loss_of_B'], + 'Name': 'CCF_fail_B', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Shock', + 'Type': 'i_leaf', + 'gamma': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'CCF_fail_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['loss_of_C'], + 'Name': 'CCF_fail_C', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Shock', + 'Type': 'i_leaf', + 'gamma': '0.10000000000000000555', + 'module': '3', + 'mu': '0.1'}, + 'Indep_fail_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['loss_of_A'], + 'Name': 'Indep_fail_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Indep_fail_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['loss_of_B'], + 'Name': 'Indep_fail_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Indep_fail_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['loss_of_C'], + 'Name': 'Indep_fail_C', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Shock': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'Shock', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '0', + 'mu': '10'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['system_loss'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'loss_of_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['system_loss'], + 'Name': 'loss_of_A', + 'Previous': 'Null', + 'Sons': ['Indep_fail_A', 'CCF_fail_A'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'loss_of_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['system_loss'], + 'Name': 'loss_of_B', + 'Previous': 'Null', + 'Sons': ['Indep_fail_B', 'CCF_fail_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'loss_of_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['system_loss'], + 'Name': 'loss_of_C', + 'Previous': 'Null', + 'Sons': ['Indep_fail_C', 'CCF_fail_C'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'system_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'K': '2', + 'Name': 'system_loss', + 'Previous': 'Null', + 'Sons': ['loss_of_A', 'loss_of_B', 'loss_of_C'], + 'Triggered_by': 'Null', + 'Type': 'k_out_of_n_gate', + 'module': '0'}} +CCF_fail_A.PNPRO +fn_fathers_and_trig +CCF_fail_B.PNPRO +fn_fathers_and_trig +CCF_fail_C.PNPRO +fn_fathers_and_trig +Indep_fail_A.PNPRO +Indep_fail_B.PNPRO +Indep_fail_C.PNPRO +Shock.PNPRO +UE_1.PNPRO +loss_of_A.PNPRO +loss_of_B.PNPRO +loss_of_C.PNPRO +system_loss.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/03/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 38 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 280 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2016 (684 T->T, 0 T->V, 1332 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2016 +IMMEDIATE TRNS. FIRINGS: 4920 +TIMED TRNS. FIRINGS: 1648 +VISITED VANISHING STATES: 3724 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2016 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 445 +VANISH-PATH-SET ENTRIES: 154 +PACKED MARKINGS: 1995 BYTES +STATE SET DATA: 490 BYTES +EDGES DATA: 9489 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 280, FRAGMENTS: 331 + SEQUENCES MEMORY: 875 BYTES. + FRAGMENTS MEMORY: 1120 BYTES. + TOTAL MEMORY: 1995 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.125 BYTES. + USED FOR SEQUENCE DATA: 3.125 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4 BYTES. +BUILD TIME: [User 0.041s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 10 + + +NUMBER OF TANGIBLE STATES: 28 + INTERNAL STATES: 26 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 280 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 112 +NONZERO ENTRIES IN Qbar: 25 +NONZERO ENTRIES IN DELTA: 26 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=10.608 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=10.608, step=165): 0/165 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=10.608, step=165): 165 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.002s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.002s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.624395880631 + +SOLUTION TIME: [User 0.000s, Sys 0.002s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 38 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 280 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2016 (684 T->T, 0 T->V, 1332 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2016 +IMMEDIATE TRNS. FIRINGS: 4920 +TIMED TRNS. FIRINGS: 1648 +VISITED VANISHING STATES: 3724 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2016 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 445 +VANISH-PATH-SET ENTRIES: 154 +PACKED MARKINGS: 1995 BYTES +STATE SET DATA: 490 BYTES +EDGES DATA: 9489 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 280, FRAGMENTS: 331 + SEQUENCES MEMORY: 875 BYTES. + FRAGMENTS MEMORY: 1120 BYTES. + TOTAL MEMORY: 1995 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.125 BYTES. + USED FOR SEQUENCE DATA: 3.125 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4 BYTES. +BUILD TIME: [User 0.036s, Sys 0.003s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 14 + + +NUMBER OF TANGIBLE STATES: 282 + INTERNAL STATES: 280 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 280 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 2296 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 280 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=10.812 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=10.812, step=167): 0/167 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=10.812, step=167): 167 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.003s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.003s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.404422314818 + +SOLUTION TIME: [User 0.004s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 21.014264822\n +Translation and composition runtime was: 0.145626068115\n diff --git a/2020-EDCC/GreatSPNresults/04-result.txt b/2020-EDCC/GreatSPNresults/04-result.txt new file mode 100644 index 00000000..59c2653e --- /dev/null +++ b/2020-EDCC/GreatSPNresults/04-result.txt @@ -0,0 +1,1335 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.229 + +SAVING AS A19.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS A19_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.222 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A19_act.net read in. + File A19.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS A9.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.361 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS A9_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A9_act.net read in. + File A9.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.235 + +SAVING AS A15.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS A15_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A15_act.net read in. + File A15.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS A6.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS A6_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A6_act.net read in. + File A6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS A13.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS A13_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A13_act.net read in. + File A13.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.22 + +SAVING AS A4.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS A4_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A4_act.net read in. + File A4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.229 + +SAVING AS A1.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS A1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A1_act.net read in. + File A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.251 + +SAVING AS A18.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS A18_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A18_act.net read in. + File A18.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.261 + +SAVING AS A12.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.41 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS A12_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A12_act.net read in. + File A12.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 8 + TRANSITIONS: 7 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 32 +LOADING TIME: 0.257 + +SAVING AS A16.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.412 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS A16_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A16_act.net read in. + File A16.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.254 + +SAVING AS A17.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS A17_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A17_act.net read in. + File A17.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.238 + +SAVING AS A7.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.426 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS A7_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A7_act.net read in. + File A7.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.232 + +SAVING AS A3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS A3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A3_act.net read in. + File A3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.24 + +SAVING AS A2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.403 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS A2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A2_act.net read in. + File A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.242 + +SAVING AS A8.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS A8_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A8_act.net read in. + File A8.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.226 + +SAVING AS A14.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS A14_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A14_act.net read in. + File A14.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.232 + +SAVING AS A5.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS A5_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A5_act.net read in. + File A5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.232 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.322 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS A10.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS A10_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A10_act.net read in. + File A10.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File A19.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File A9.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File A15.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File A6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File A13.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File A4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File A18.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File A12.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File A16.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File A17.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File A7.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File A3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File A8.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_14.net read in. + File A14.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_15.net read in. + File A5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_16.net read in. + File A10.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A17', 'A16'], + 'Name': 'A1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'A10': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A12'], + 'Name': 'A10', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'A12': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A18'], + 'Name': 'A12', + 'Previous': 'Null', + 'Sons': ['A9', 'A8', 'A7', 'A10'], + 'Triggered_by': 'A16', + 'Type': 'or_gate', + 'module': '2'}, + 'A13': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A17'], + 'Name': 'A13', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'A14': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A17'], + 'Name': 'A14', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'A15': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A17'], + 'Name': 'A15', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'A16': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A18'], + 'Name': 'A16', + 'Previous': 'Null', + 'Sons': ['A4', 'A3', 'A6', 'A5', 'A1', 'A2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'A17': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A19'], + 'Name': 'A17', + 'Previous': 'Null', + 'Sons': ['A13', 'A1', 'A14', 'A15'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'A18': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A19'], + 'Name': 'A18', + 'Previous': 'Null', + 'Sons': ['A12', 'A16'], + 'Triggered_by': 'A17', + 'Type': 'and_gate', + 'module': '1'}, + 'A19': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'A19', + 'Previous': 'Null', + 'Sons': ['A18', 'A17'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'A2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A16'], + 'Name': 'A2', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'A3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A16'], + 'Name': 'A3', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'A4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A16'], + 'Name': 'A4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'A5': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A16'], + 'Name': 'A5', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'A6': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A16'], + 'Name': 'A6', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'A7': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A12'], + 'Name': 'A7', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.1'}, + 'A8': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A12'], + 'Name': 'A8', + 'Previous': 'Null', + 'Priority': '5', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.1'}, + 'A9': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A12'], + 'Name': 'A9', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['A19'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +A19.PNPRO +A9.PNPRO +A15.PNPRO +A6.PNPRO +A13.PNPRO +A4.PNPRO +A1.PNPRO +A18.PNPRO +fn_fathers_and_trig +A12.PNPRO +fn_fathers_and_trig +A16.PNPRO +A17.PNPRO +A7.PNPRO +A3.PNPRO +A2.PNPRO +A8.PNPRO +A14.PNPRO +A5.PNPRO +UE_1.PNPRO +A10.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/04/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_17.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 47 +RATE PAR: 0 +TRANSITIONS: 65 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 +TANGIBLE: 5361 VANISHING: 14252 IMMEDIATE: 18406 TIMED: 17681 +TANGIBLE: 9619 VANISHING: 27102 IMMEDIATE: 37015 TIMED: 40345 +TANGIBLE: 13857 VANISHING: 37056 IMMEDIATE: 51309 TIMED: 71076 +TANGIBLE: 18310 VANISHING: 48078 IMMEDIATE: 67368 TIMED: 105700 +TANGIBLE: 22405 VANISHING: 56779 IMMEDIATE: 80650 TIMED: 146578 +TANGIBLE: 26093 VANISHING: 65013 IMMEDIATE: 93572 TIMED: 189381 +TANGIBLE: 29515 VANISHING: 73448 IMMEDIATE: 107566 TIMED: 232260 +TANGIBLE: 31895 VANISHING: 79348 IMMEDIATE: 118012 TIMED: 270985 +TANGIBLE: 34446 VANISHING: 86446 IMMEDIATE: 130257 TIMED: 318686 +TANGIBLE: 36732 VANISHING: 94242 IMMEDIATE: 145121 TIMED: 365928 +TANGIBLE: 38298 VANISHING: 100501 IMMEDIATE: 157046 TIMED: 410899 + + + +TANGIBLE STATES: 39252 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 516848 (383694 T->T, 0 T->V, 133154 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 516848 +IMMEDIATE TRNS. FIRINGS: 171488 +TIMED TRNS. FIRINGS: 456356 +VISITED VANISHING STATES: 107765 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 516848 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 6280 +VANISH-PATH-SET ENTRIES: 2867 +PACKED MARKINGS: 157906 BYTES +STATE SET DATA: 102823 BYTES +EDGES DATA: 2946651 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 39252, FRAGMENTS: 2158 + SEQUENCES MEMORY: 149542 BYTES. + FRAGMENTS MEMORY: 8364 BYTES. + TOTAL MEMORY: 157906 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.02288 BYTES. + USED FOR SEQUENCE DATA: 3.80979 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 0.213085 BYTES. +BUILD TIME: [User 2.954s, Sys 0.061s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 19 + + +NUMBER OF TANGIBLE STATES: 1114 + INTERNAL STATES: 1112 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 39252 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 11200 +NONZERO ENTRIES IN Qbar: 1112 +NONZERO ENTRIES IN DELTA: 1112 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.122 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.122, step=34): 0/34 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.122, step=34): 34 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.910209508155 + +SOLUTION TIME: [User 0.038s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 47 +RATE PAR: 0 +TRANSITIONS: 65 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 +TANGIBLE: 5180 VANISHING: 14152 IMMEDIATE: 18306 TIMED: 16493 +TANGIBLE: 9468 VANISHING: 26748 IMMEDIATE: 36547 TIMED: 39761 +TANGIBLE: 13768 VANISHING: 36868 IMMEDIATE: 51027 TIMED: 70755 +TANGIBLE: 18203 VANISHING: 47845 IMMEDIATE: 67032 TIMED: 105210 +TANGIBLE: 22341 VANISHING: 56637 IMMEDIATE: 80388 TIMED: 145202 +TANGIBLE: 26046 VANISHING: 64804 IMMEDIATE: 93284 TIMED: 188215 +TANGIBLE: 29385 VANISHING: 73212 IMMEDIATE: 107164 TIMED: 230883 +TANGIBLE: 31781 VANISHING: 79111 IMMEDIATE: 117620 TIMED: 269487 +TANGIBLE: 34400 VANISHING: 86216 IMMEDIATE: 129795 TIMED: 317132 +TANGIBLE: 36637 VANISHING: 94051 IMMEDIATE: 144739 TIMED: 363669 +TANGIBLE: 38209 VANISHING: 100137 IMMEDIATE: 156332 TIMED: 408638 + + + +TANGIBLE STATES: 39252 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 516848 (383694 T->T, 0 T->V, 133154 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 516848 +IMMEDIATE TRNS. FIRINGS: 171488 +TIMED TRNS. FIRINGS: 456356 +VISITED VANISHING STATES: 107765 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 516848 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 6280 +VANISH-PATH-SET ENTRIES: 2867 +PACKED MARKINGS: 157906 BYTES +STATE SET DATA: 102823 BYTES +EDGES DATA: 2946651 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 39252, FRAGMENTS: 2158 + SEQUENCES MEMORY: 149542 BYTES. + FRAGMENTS MEMORY: 8364 BYTES. + TOTAL MEMORY: 157906 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.02288 BYTES. + USED FOR SEQUENCE DATA: 3.80979 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 0.213085 BYTES. +BUILD TIME: [User 2.955s, Sys 0.072s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 58 + STATES IN MxZ: 38299 + + +NUMBER OF TANGIBLE STATES: 39254 + INTERNAL STATES: 39252 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 39252 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 556100 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 39252 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.326 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.326, step=37): 0/37 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.326, step=37): 37 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.074s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.075s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.686866034611 + +SOLUTION TIME: [User 0.425s, Sys 0.031s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 33.5671551228\n +Translation and composition runtime was: 6.58956575394\n diff --git a/2020-EDCC/GreatSPNresults/05-result.txt b/2020-EDCC/GreatSPNresults/05-result.txt new file mode 100644 index 00000000..7ab95366 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/05-result.txt @@ -0,0 +1,1072 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.226 + +SAVING AS CB_dies.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS CB_dies_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_dies_act.net read in. + File CB_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS CB_dw_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS CB_dw_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_dw_1_act.net read in. + File CB_dw_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS CB_dw_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS CB_dw_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_dw_2_act.net read in. + File CB_dw_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.238 + +SAVING AS CB_up_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.403 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.167 + +SAVING AS CB_up_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_up_1_act.net read in. + File CB_up_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS CB_up_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS CB_up_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_up_2_act.net read in. + File CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.218 + +SAVING AS GRID.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.163 + +SAVING AS GRID_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.216 +OK. + + -no_ba: no broken arcs will be used between subnets + + File GRID_act.net read in. + File GRID.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS LossOfAllBackups.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS LossOfAllBackups_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.394 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfAllBackups_act.net read in. + File LossOfAllBackups.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS LossOfDieselLine.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS LossOfDieselLine_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.375 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfDieselLine_act.net read in. + File LossOfDieselLine.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.241 + +SAVING AS LossOfLine2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS LossOfLine2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.252 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfLine2_act.net read in. + File LossOfLine2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.247 + +SAVING AS LossOfLine_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS LossOfLine_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfLine_1_act.net read in. + File LossOfLine_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS Transfo1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.358 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS Transfo1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Transfo1_act.net read in. + File Transfo1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS Transfo2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS Transfo2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Transfo2_act.net read in. + File Transfo2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.234 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.329 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS dies_generator.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS dies_generator_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.221 +OK. + + -no_ba: no broken arcs will be used between subnets + + File dies_generator_act.net read in. + File dies_generator.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File CB_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File CB_dw_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File CB_dw_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File CB_up_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File GRID.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File LossOfAllBackups.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File LossOfDieselLine.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File LossOfLine2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File LossOfLine_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File Transfo1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File Transfo2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File dies_generator.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['LossOfAllBackups', 'LossOfLine_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'CB_dies': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'CB_dies', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'CB_dw_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1'], + 'Name': 'CB_dw_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'CB_dw_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2'], + 'Name': 'CB_dw_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'CB_up_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1'], + 'Name': 'CB_up_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'CB_up_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2'], + 'Name': 'CB_up_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'GRID': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1', 'LossOfLine2'], + 'Name': 'GRID', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'LossOfAllBackups': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'LossOfAllBackups', + 'Previous': 'Null', + 'Sons': ['LossOfDieselLine', 'LossOfLine2'], + 'Triggered_by': 'LossOfLine_1', + 'Type': 'and_gate', + 'module': '1'}, + 'LossOfDieselLine': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfAllBackups'], + 'Name': 'LossOfDieselLine', + 'Previous': 'Null', + 'Sons': ['CB_dies', 'dies_generator'], + 'Triggered_by': 'LossOfLine2', + 'Type': 'or_gate', + 'module': '2'}, + 'LossOfLine2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfAllBackups'], + 'Name': 'LossOfLine2', + 'Previous': 'Null', + 'Sons': ['CB_up_2', 'CB_dw_2', 'Transfo2', 'GRID'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'LossOfLine_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'LossOfLine_1', + 'Previous': 'Null', + 'Sons': ['CB_up_1', 'GRID', 'Transfo1', 'CB_dw_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Transfo1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1'], + 'Name': 'Transfo1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Transfo2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2'], + 'Name': 'Transfo2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'dies_generator': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'dies_generator', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}} +AND_1.PNPRO +CB_dies.PNPRO +CB_dw_1.PNPRO +CB_dw_2.PNPRO +CB_up_1.PNPRO +CB_up_2.PNPRO +GRID.PNPRO +LossOfAllBackups.PNPRO +fn_fathers_and_trig +LossOfDieselLine.PNPRO +fn_fathers_and_trig +LossOfLine2.PNPRO +LossOfLine_1.PNPRO +Transfo1.PNPRO +Transfo2.PNPRO +UE_1.PNPRO +dies_generator.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/05/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_13.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 45 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 512 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 4500 (3526 T->T, 0 T->V, 974 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 4500 +IMMEDIATE TRNS. FIRINGS: 2731 +TIMED TRNS. FIRINGS: 4500 +VISITED VANISHING STATES: 2688 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 4500 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 233 +VANISH-PATH-SET ENTRIES: 87 +PACKED MARKINGS: 2180 BYTES +STATE SET DATA: 960 BYTES +EDGES DATA: 18252 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 512, FRAGMENTS: 236 + SEQUENCES MEMORY: 1472 BYTES. + FRAGMENTS MEMORY: 708 BYTES. + TOTAL MEMORY: 2180 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.25781 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.38281 BYTES. +BUILD TIME: [User 0.034s, Sys 0.004s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 130 + INTERNAL STATES: 128 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 512 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1012 +NONZERO ENTRIES IN Qbar: 113 +NONZERO ENTRIES IN DELTA: 128 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.918 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.918, step=46): 0/46 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.918, step=46): 46 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.886222645851 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 45 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 512 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 4500 (3526 T->T, 0 T->V, 974 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 4500 +IMMEDIATE TRNS. FIRINGS: 2731 +TIMED TRNS. FIRINGS: 4500 +VISITED VANISHING STATES: 2688 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 4500 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 233 +VANISH-PATH-SET ENTRIES: 87 +PACKED MARKINGS: 2180 BYTES +STATE SET DATA: 960 BYTES +EDGES DATA: 18252 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 512, FRAGMENTS: 236 + SEQUENCES MEMORY: 1472 BYTES. + FRAGMENTS MEMORY: 708 BYTES. + TOTAL MEMORY: 2180 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.25781 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.38281 BYTES. +BUILD TIME: [User 0.036s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 514 + INTERNAL STATES: 512 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 512 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 5012 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 512 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.918 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.918, step=46): 0/46 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.918, step=46): 46 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.583722973225 + +SOLUTION TIME: [User 0.001s, Sys 0.004s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 24.945823431\n +Translation and composition runtime was: 0.11635518074\n diff --git a/2020-EDCC/GreatSPNresults/06-result.txt b/2020-EDCC/GreatSPNresults/06-result.txt new file mode 100644 index 00000000..239f17b1 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/06-result.txt @@ -0,0 +1,545 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.226 + +SAVING AS F_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS F_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_1_act.net read in. + File F_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS F_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.354 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS F_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_2_act.net read in. + File F_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.218 + +SAVING AS F_3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.36 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS F_3_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_3_act.net read in. + File F_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS Failure_of_component.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS Failure_of_component_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.231 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Failure_of_component_act.net read in. + File Failure_of_component.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.218 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.302 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File F_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File F_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File F_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Failure_of_component.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'F_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'F_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '0', + 'mu': '0.1'}, + 'F_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'F_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '0', + 'mu': '0.1'}, + 'F_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Failure_of_component'], + 'Name': 'F_3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '0', + 'mu': '0.1'}, + 'Failure_of_component': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'Failure_of_component', + 'Previous': 'Null', + 'Sons': ['OR_1', 'F_3'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Failure_of_component'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['F_2', 'F_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['Failure_of_component'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +F_1.PNPRO +F_2.PNPRO +F_3.PNPRO +Failure_of_component.PNPRO +OR_1.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/06/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_4.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 13 +RATE PAR: 0 +TRANSITIONS: 14 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 24 (14 T->T, 0 T->V, 10 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 24 +IMMEDIATE TRNS. FIRINGS: 14 +TIMED TRNS. FIRINGS: 24 +VISITED VANISHING STATES: 14 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 24 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 11 +VANISH-PATH-SET ENTRIES: 8 +PACKED MARKINGS: 42 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 172 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 16 + SEQUENCES MEMORY: 14 BYTES. + FRAGMENTS MEMORY: 28 BYTES. + TOTAL MEMORY: 42 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.25 BYTES. + USED FOR SEQUENCE DATA: 1.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 3.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 3000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 3 + + +NUMBER OF TANGIBLE STATES: 3 + INTERNAL STATES: 1 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1 +NONZERO ENTRIES IN Qbar: 1 +NONZERO ENTRIES IN DELTA: 1 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[3000]" rate=0.000306 acc=1e-07 +UNIFORMIZATION(fg=I[3000], Lambda=0.000306, step=12): 0/12 Vec*Mat products. + +UNIFORMIZATION(fg=I[3000], Lambda=0.000306, step=12): 12 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.593430334165 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 13 +RATE PAR: 0 +TRANSITIONS: 14 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 24 (14 T->T, 0 T->V, 10 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 24 +IMMEDIATE TRNS. FIRINGS: 14 +TIMED TRNS. FIRINGS: 24 +VISITED VANISHING STATES: 14 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 24 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 11 +VANISH-PATH-SET ENTRIES: 8 +PACKED MARKINGS: 42 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 172 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 16 + SEQUENCES MEMORY: 14 BYTES. + FRAGMENTS MEMORY: 28 BYTES. + TOTAL MEMORY: 42 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.25 BYTES. + USED FOR SEQUENCE DATA: 1.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 3.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 3000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 10 + INTERNAL STATES: 8 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 32 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 8 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[3000]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[3000], Lambda=0.306, step=1097): 0/1097 Vec*Mat products. + +UNIFORMIZATION(fg=I[3000], Lambda=0.306, step=1097): 1097 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.010s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.010s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.002994009865 + +SOLUTION TIME: [User 0.001s, Sys 0.010s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 9.3681435585\n +Translation and composition runtime was: 0.116673469543\n diff --git a/2020-EDCC/GreatSPNresults/07-result.txt b/2020-EDCC/GreatSPNresults/07-result.txt new file mode 100644 index 00000000..9067c488 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/07-result.txt @@ -0,0 +1,665 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS AND_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS AND_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_2_act.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.226 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.293 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS cptA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.245 + +SAVING AS cptA_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.403 +OK. + + -no_ba: no broken arcs will be used between subnets + + File cptA_act.net read in. + File cptA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS cptB.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.224 + +SAVING AS cptB_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + + -no_ba: no broken arcs will be used between subnets + + File cptB_act.net read in. + File cptB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.217 + +SAVING AS cptC.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.36 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS cptC_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + + -no_ba: no broken arcs will be used between subnets + + File cptC_act.net read in. + File cptC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.218 + +SAVING AS cptD.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.352 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS cptD_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.401 +OK. + + -no_ba: no broken arcs will be used between subnets + + File cptD_act.net read in. + File cptD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File cptA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File cptB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File cptC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File cptD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['cptA', 'cptC'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'AND_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'AND_2', + 'Previous': 'Null', + 'Sons': ['cptB', 'cptD'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['AND_1', 'AND_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['OR_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'cptA': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['AND_1'], + 'Name': 'cptA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'cptB', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'cptB': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['AND_2'], + 'Name': 'cptB', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'cptA', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'cptC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'cptC', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'cptA', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.1'}, + 'cptD': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'cptD', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'cptB', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '4', + 'mu': '0.1'}} +AND_1.PNPRO +AND_2.PNPRO +OR_1.PNPRO +UE_1.PNPRO +cptA.PNPRO +fn_fathers_opp_trig +cptB.PNPRO +fn_fathers_opp_trig +cptC.PNPRO +fn_fathers_and_trig +cptD.PNPRO +fn_fathers_and_trig +/home/shahid/modest/repairable/kb3-examples PNPRO/07/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_6.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 31 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 3 IMMEDIATE: 2 TIMED: 0 + + + +TANGIBLE STATES: 12 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 32 (8 T->T, 0 T->V, 24 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 32 +IMMEDIATE TRNS. FIRINGS: 82 +TIMED TRNS. FIRINGS: 32 +VISITED VANISHING STATES: 81 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 32 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 31 +VANISH-PATH-SET ENTRIES: 14 +PACKED MARKINGS: 217 BYTES +STATE SET DATA: 12 BYTES +EDGES DATA: 155 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 12, FRAGMENTS: 70 + SEQUENCES MEMORY: 31 BYTES. + FRAGMENTS MEMORY: 186 BYTES. + TOTAL MEMORY: 217 BYTES. +MEAN MEMORY PER SEQUENCE IS: 18.0833 BYTES. + USED FOR SEQUENCE DATA: 2.58333 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 15.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.002s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 5 + INTERNAL STATES: 3 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 12 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 7 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 3 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.204 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.204, step=19): 0/19 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.204, step=19): 19 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.626166977826 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 31 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 3 IMMEDIATE: 2 TIMED: 0 + + + +TANGIBLE STATES: 12 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 32 (8 T->T, 0 T->V, 24 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 32 +IMMEDIATE TRNS. FIRINGS: 82 +TIMED TRNS. FIRINGS: 32 +VISITED VANISHING STATES: 81 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 32 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 31 +VANISH-PATH-SET ENTRIES: 14 +PACKED MARKINGS: 217 BYTES +STATE SET DATA: 12 BYTES +EDGES DATA: 155 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 12, FRAGMENTS: 70 + SEQUENCES MEMORY: 31 BYTES. + FRAGMENTS MEMORY: 186 BYTES. + TOTAL MEMORY: 217 BYTES. +MEAN MEMORY PER SEQUENCE IS: 18.0833 BYTES. + USED FOR SEQUENCE DATA: 2.58333 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 15.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 14 + INTERNAL STATES: 12 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 12 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 44 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 12 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.408, step=28): 0/28 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.408, step=28): 28 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.243246811552 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 14.0594024658\n +Translation and composition runtime was: 0.0456845760345\n diff --git a/2020-EDCC/GreatSPNresults/08-result.txt b/2020-EDCC/GreatSPNresults/08-result.txt new file mode 100644 index 00000000..81924e89 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/08-result.txt @@ -0,0 +1,1082 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.241 + +SAVING AS Cpu.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.247 + +SAVING AS Cpu_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Cpu_act.net read in. + File Cpu.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.214 + +SAVING AS DisplayUnit.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS DisplayUnit_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DisplayUnit_act.net read in. + File DisplayUnit.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.235 + +SAVING AS Fan.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS Fan_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fan_act.net read in. + File Fan.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS FloppyDrive.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS FloppyDrive_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FloppyDrive_act.net read in. + File FloppyDrive.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.216 + +SAVING AS FloppyDriveInUse.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS FloppyDriveInUse_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FloppyDriveInUse_act.net read in. + File FloppyDriveInUse.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS HardDrive.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS HardDrive_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File HardDrive_act.net read in. + File HardDrive.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS LossOfCooling.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS LossOfCooling_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.309 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfCooling_act.net read in. + File LossOfCooling.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.229 + +SAVING AS ManipulationError.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS ManipulationError_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.219 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ManipulationError_act.net read in. + File ManipulationError.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS Memory.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS Memory_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Memory_act.net read in. + File Memory.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 9 + TRANSITIONS: 8 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 37 +LOADING TIME: 0.279 + +SAVING AS PC_down.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.426 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS PC_down_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PC_down_act.net read in. + File PC_down.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS PowerSupply.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS PowerSupply_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PowerSupply_act.net read in. + File PowerSupply.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.235 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.298 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.214 + +SAVING AS Windows.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS Windows_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Windows_act.net read in. + File Windows.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Cpu.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File DisplayUnit.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Fan.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File FloppyDrive.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File FloppyDriveInUse.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File HardDrive.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File LossOfCooling.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File ManipulationError.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File Memory.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File PC_down.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File PowerSupply.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File Windows.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PC_down'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['OR_1', 'FloppyDriveInUse'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Cpu': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PC_down'], + 'Name': 'Cpu', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'LossOfCooling', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1', + 'standby_lambda': '0.01000000000000000021'}, + 'DisplayUnit': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PC_down'], + 'Name': 'DisplayUnit', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Fan': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfCooling'], + 'Name': 'Fan', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'FloppyDrive': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'FloppyDrive', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'FloppyDriveInUse': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'FloppyDriveInUse', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'HardDrive': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PC_down'], + 'Name': 'HardDrive', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'LossOfCooling': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'LossOfCooling', + 'Previous': 'Null', + 'Sons': ['Fan', 'PowerSupply'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'ManipulationError': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'ManipulationError', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.1'}, + 'Memory': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PC_down'], + 'Name': 'Memory', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['ManipulationError', 'FloppyDrive'], + 'Triggered_by': 'FloppyDriveInUse', + 'Type': 'or_gate', + 'module': '2'}, + 'PC_down': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'PC_down', + 'Previous': 'Null', + 'Sons': ['PowerSupply', + 'AND_1', + 'Memory', + 'HardDrive', + 'DisplayUnit', + 'Windows', + 'Cpu'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'PowerSupply': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfCooling', 'PC_down'], + 'Name': 'PowerSupply', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['PC_down'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Windows': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PC_down'], + 'Name': 'Windows', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}} +AND_1.PNPRO +Cpu.PNPRO +fn_fathers_and_trig +DisplayUnit.PNPRO +Fan.PNPRO +FloppyDrive.PNPRO +FloppyDriveInUse.PNPRO +HardDrive.PNPRO +LossOfCooling.PNPRO +ManipulationError.PNPRO +Memory.PNPRO +OR_1.PNPRO +fn_fathers_and_trig +PC_down.PNPRO +PowerSupply.PNPRO +UE_1.PNPRO +Windows.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/08/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_13.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 36 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 8 IMMEDIATE: 0 TIMED: 8 + + + +TANGIBLE STATES: 1280 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 12544 (8466 T->T, 0 T->V, 4078 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 12544 +IMMEDIATE TRNS. FIRINGS: 6630 +TIMED TRNS. FIRINGS: 12032 +VISITED VANISHING STATES: 6226 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 12544 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 74 +VANISH-PATH-SET ENTRIES: 39 +PACKED MARKINGS: 5830 BYTES +STATE SET DATA: 2720 BYTES +EDGES DATA: 56019 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 1280, FRAGMENTS: 513 + SEQUENCES MEMORY: 4160 BYTES. + FRAGMENTS MEMORY: 1670 BYTES. + TOTAL MEMORY: 5830 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.55469 BYTES. + USED FOR SEQUENCE DATA: 3.25 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.30469 BYTES. +BUILD TIME: [User 0.078s, Sys 0.007s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 6 + INTERNAL STATES: 4 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 1280 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 12 +NONZERO ENTRIES IN Qbar: 4 +NONZERO ENTRIES IN DELTA: 4 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.918 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.918, step=30): 0/30 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.918, step=30): 30 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.997238184214 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 36 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 8 IMMEDIATE: 0 TIMED: 8 + + + +TANGIBLE STATES: 1280 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 12544 (8466 T->T, 0 T->V, 4078 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 12544 +IMMEDIATE TRNS. FIRINGS: 6630 +TIMED TRNS. FIRINGS: 12032 +VISITED VANISHING STATES: 6226 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 12544 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 74 +VANISH-PATH-SET ENTRIES: 39 +PACKED MARKINGS: 5830 BYTES +STATE SET DATA: 2720 BYTES +EDGES DATA: 56019 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 1280, FRAGMENTS: 513 + SEQUENCES MEMORY: 4160 BYTES. + FRAGMENTS MEMORY: 1670 BYTES. + TOTAL MEMORY: 5830 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.55469 BYTES. + USED FOR SEQUENCE DATA: 3.25 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.30469 BYTES. +BUILD TIME: [User 0.077s, Sys 0.007s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 12 + + +NUMBER OF TANGIBLE STATES: 1282 + INTERNAL STATES: 1280 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 1280 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 13824 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 1280 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.02 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.02, step=32): 0/32 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.02, step=32): 32 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.003s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.003s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.965104939278 + +SOLUTION TIME: [User 0.010s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 25.4658010006\n +Translation and composition runtime was: 0.221292734146\n diff --git a/2020-EDCC/GreatSPNresults/09-result.txt b/2020-EDCC/GreatSPNresults/09-result.txt new file mode 100644 index 00000000..59b1de1a --- /dev/null +++ b/2020-EDCC/GreatSPNresults/09-result.txt @@ -0,0 +1,897 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.231 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS AND_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS AND_2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.222 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_2_act.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.244 + +SAVING AS AND_3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.412 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS AND_3_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_3_act.net read in. + File AND_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.216 + +SAVING AS Cpt_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.354 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS Cpt_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Cpt_A_act.net read in. + File Cpt_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS Cpt_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS Cpt_B_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.222 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Cpt_B_act.net read in. + File Cpt_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS Cpt_C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 19 +LOADING TIME: 0.252 + +SAVING AS Cpt_C_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.415 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Cpt_C_act.net read in. + File Cpt_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.313 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.232 + +SAVING AS OR_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.367 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.164 + +SAVING AS OR_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.218 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_2_act.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.243 + +SAVING AS OR_3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS OR_3_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.403 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_3_act.net read in. + File OR_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.217 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.302 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.236 + +SAVING AS phase_1.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.398 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 1 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 1 +LOADING TIME: 0.225 + +SAVING AS phase_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.367 +OK. + + -no_ba: no broken arcs will be used between subnets + + File phase_1_act.net read in. + File phase_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.242 + +SAVING AS phase_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.225 + +SAVING AS phase_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + + -no_ba: no broken arcs will be used between subnets + + File phase_2_act.net read in. + File phase_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File AND_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Cpt_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Cpt_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Cpt_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File OR_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File phase_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File phase_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_2'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['AND_3', 'phase_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'AND_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_2'], + 'Name': 'AND_2', + 'Previous': 'Null', + 'Sons': ['OR_3', 'phase_2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'AND_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'AND_3', + 'Previous': 'Null', + 'Sons': ['Cpt_A', 'Cpt_B', 'Cpt_C'], + 'Triggered_by': 'phase_1', + 'Type': 'and_gate', + 'module': '1'}, + 'Cpt_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_3', 'OR_1', 'OR_3'], + 'Name': 'Cpt_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Cpt_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_3', 'OR_1', 'OR_3'], + 'Name': 'Cpt_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Cpt_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_3', 'OR_3'], + 'Name': 'Cpt_C', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OR_1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['Cpt_A', 'Cpt_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'OR_2', + 'Previous': 'Null', + 'Sons': ['AND_1', 'AND_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'OR_3', + 'Previous': 'Null', + 'Sons': ['Cpt_A', 'Cpt_B', 'Cpt_C'], + 'Triggered_by': 'phase_2', + 'Type': 'or_gate', + 'module': '3'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['OR_2'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'phase_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'In_progress': 'TRUE', + 'Name': 'phase_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'phase_leaf', + 'lambda': '0.1', + 'module': '4'}, + 'phase_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'In_progress': 'FALSE', + 'Name': 'phase_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'phase_1', + 'Type': 'phase_leaf', + 'lambda': '1.0', + 'module': '5'}} +AND_1.PNPRO +AND_2.PNPRO +AND_3.PNPRO +fn_fathers_and_trig +Cpt_A.PNPRO +Cpt_B.PNPRO +Cpt_C.PNPRO +fn_fathers_and_trig +OR_1.PNPRO +OR_2.PNPRO +OR_3.PNPRO +fn_fathers_and_trig +UE_1.PNPRO +phase_1.PNPRO +Caution: The phase semantics are doubtful for this case +phase_2.PNPRO +Caution: The phase semantics are doubtful for this case +Phase is of Fn fathers and trig: Since no given fail possible we assume every thing under Opp Strig active by default +/home/shahid/modest/repairable/kb3-examples PNPRO/09/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 36 +RATE PAR: 0 +TRANSITIONS: 47 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.001s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 + + + +TANGIBLE STATES: 24 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 82 (22 T->T, 0 T->V, 60 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 82 +IMMEDIATE TRNS. FIRINGS: 297 +TIMED TRNS. FIRINGS: 82 +VISITED VANISHING STATES: 265 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 82 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 157 +VANISH-PATH-SET ENTRIES: 59 +PACKED MARKINGS: 441 BYTES +STATE SET DATA: 27 BYTES +EDGES DATA: 312 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 24, FRAGMENTS: 130 + SEQUENCES MEMORY: 66 BYTES. + FRAGMENTS MEMORY: 375 BYTES. + TOTAL MEMORY: 441 BYTES. +MEAN MEMORY PER SEQUENCE IS: 18.375 BYTES. + USED FOR SEQUENCE DATA: 2.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 15.625 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 14 + INTERNAL STATES: 12 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 24 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 39 +NONZERO ENTRIES IN Qbar: 7 +NONZERO ENTRIES IN DELTA: 12 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=1.224 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=1.224, step=55): 0/55 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=1.224, step=55): 55 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.569143110540 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 36 +RATE PAR: 0 +TRANSITIONS: 47 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 + + + +TANGIBLE STATES: 24 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 82 (22 T->T, 0 T->V, 60 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 82 +IMMEDIATE TRNS. FIRINGS: 297 +TIMED TRNS. FIRINGS: 82 +VISITED VANISHING STATES: 265 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 82 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 157 +VANISH-PATH-SET ENTRIES: 59 +PACKED MARKINGS: 441 BYTES +STATE SET DATA: 27 BYTES +EDGES DATA: 312 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 24, FRAGMENTS: 130 + SEQUENCES MEMORY: 66 BYTES. + FRAGMENTS MEMORY: 375 BYTES. + TOTAL MEMORY: 441 BYTES. +MEAN MEMORY PER SEQUENCE IS: 18.375 BYTES. + USED FOR SEQUENCE DATA: 2.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 15.625 BYTES. +BUILD TIME: [User 0.005s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 26 + INTERNAL STATES: 24 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 24 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 106 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 24 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=1.326 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=1.326, step=58): 0/58 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=1.326, step=58): 58 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.026510624111 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 20.1640005112\n +Translation and composition runtime was: 0.0565986633301\n diff --git a/2020-EDCC/GreatSPNresults/10-result.txt b/2020-EDCC/GreatSPNresults/10-result.txt new file mode 100644 index 00000000..2163776d --- /dev/null +++ b/2020-EDCC/GreatSPNresults/10-result.txt @@ -0,0 +1,783 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.165 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.212 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS AND_1_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS AND_1_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_1_act.net read in. + File AND_1_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.239 + +SAVING AS F_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS F_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_1_act.net read in. + File F_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS F_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS F_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_2_act.net read in. + File F_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS F_3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS F_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_3_act.net read in. + File F_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.212 + +SAVING AS F_3_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS F_3_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_3_1_act.net read in. + File F_3_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.24 + +SAVING AS F_4.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.231 + +SAVING AS F_4_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_4_act.net read in. + File F_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.229 + +SAVING AS I_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.245 + +SAVING AS I_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.397 +OK. + + -no_ba: no broken arcs will be used between subnets + + File I_1_act.net read in. + File I_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.231 + +SAVING AS Major_risk.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS Major_risk_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Major_risk_act.net read in. + File Major_risk.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.244 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.314 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File AND_1_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File F_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File F_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File F_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File F_3_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File F_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File I_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Major_risk.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Major_risk'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['F_3', 'F_4'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'AND_1_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Major_risk'], + 'Name': 'AND_1_1', + 'Previous': 'Null', + 'Sons': ['F_3_1', 'I_1'], + 'Triggered_by': 'AND_1', + 'Type': 'and_gate', + 'module': '1'}, + 'F_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Major_risk'], + 'Name': 'F_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'F_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Major_risk'], + 'Name': 'F_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'F_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'F_3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'F_3_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1_1'], + 'Name': 'F_3_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'F_4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'F_4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'F_3', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'I_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1_1'], + 'Name': 'I_1', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'F_3_1', + 'Type': 'i_leaf', + 'gamma': '0.10000000000000000555', + 'module': '3', + 'mu': '0.1'}, + 'Major_risk': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'Major_risk', + 'Previous': 'Null', + 'Sons': ['AND_1', 'AND_1_1', 'F_1', 'F_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['Major_risk'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +AND_1_1.PNPRO +fn_fathers_and_trig +F_1.PNPRO +F_2.PNPRO +F_3.PNPRO +F_3_1.PNPRO +F_4.PNPRO +fn_fathers_and_trig +I_1.PNPRO +fn_fathers_and_trig +Major_risk.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/10/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 28 +RATE PAR: 0 +TRANSITIONS: 36 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 68 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 352 (144 T->T, 0 T->V, 208 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 352 +IMMEDIATE TRNS. FIRINGS: 470 +TIMED TRNS. FIRINGS: 336 +VISITED VANISHING STATES: 430 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 352 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 109 +VANISH-PATH-SET ENTRIES: 49 +PACKED MARKINGS: 672 BYTES +STATE SET DATA: 94 BYTES +EDGES DATA: 1380 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 68, FRAGMENTS: 165 + SEQUENCES MEMORY: 196 BYTES. + FRAGMENTS MEMORY: 476 BYTES. + TOTAL MEMORY: 672 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.88235 BYTES. + USED FOR SEQUENCE DATA: 2.88235 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7 BYTES. +BUILD TIME: [User 0.003s, Sys 0.001s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 12 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 4 + INTERNAL STATES: 2 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 68 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 4 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 2 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[12]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[12], Lambda=0.408, step=21): 0/21 Vec*Mat products. + +UNIFORMIZATION(fg=I[12], Lambda=0.408, step=21): 21 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.933508092353 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 28 +RATE PAR: 0 +TRANSITIONS: 36 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 68 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 352 (144 T->T, 0 T->V, 208 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 352 +IMMEDIATE TRNS. FIRINGS: 470 +TIMED TRNS. FIRINGS: 336 +VISITED VANISHING STATES: 430 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 352 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 109 +VANISH-PATH-SET ENTRIES: 49 +PACKED MARKINGS: 672 BYTES +STATE SET DATA: 94 BYTES +EDGES DATA: 1380 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 68, FRAGMENTS: 165 + SEQUENCES MEMORY: 196 BYTES. + FRAGMENTS MEMORY: 476 BYTES. + TOTAL MEMORY: 672 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.88235 BYTES. + USED FOR SEQUENCE DATA: 2.88235 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7 BYTES. +BUILD TIME: [User 0.004s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 12 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 70 + INTERNAL STATES: 68 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 68 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 420 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 68 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[12]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[12], Lambda=0.612, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[12], Lambda=0.612, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.744594284638 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 16.8831396103\n +Translation and composition runtime was: 0.0466101169586\n diff --git a/2020-EDCC/GreatSPNresults/11-result.txt b/2020-EDCC/GreatSPNresults/11-result.txt new file mode 100644 index 00000000..ec18df53 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/11-result.txt @@ -0,0 +1,547 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.245 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS F_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS F_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_1_act.net read in. + File F_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS F_2.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS F_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File F_2_act.net read in. + File F_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.392 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.216 + +SAVING AS SF_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS SF_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File SF_1_act.net read in. + File SF_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.227 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.32 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File F_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File F_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File SF_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['OR_1', 'F_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'F_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'F_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'F_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'F_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['SF_1', 'F_2'], + 'Triggered_by': 'F_1', + 'Type': 'or_gate', + 'module': '1'}, + 'SF_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'SF_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1', + 'standby_lambda': '0.01000000000000000021'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +F_1.PNPRO +F_2.PNPRO +OR_1.PNPRO +fn_fathers_and_trig +SF_1.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/11/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_4.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 18 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 22 (7 T->T, 0 T->V, 15 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 22 +IMMEDIATE TRNS. FIRINGS: 31 +TIMED TRNS. FIRINGS: 22 +VISITED VANISHING STATES: 31 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 22 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 15 +VANISH-PATH-SET ENTRIES: 9 +PACKED MARKINGS: 61 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 174 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 24 + SEQUENCES MEMORY: 16 BYTES. + FRAGMENTS MEMORY: 45 BYTES. + TOTAL MEMORY: 61 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.625 BYTES. + USED FOR SEQUENCE DATA: 2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.625 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 5 + INTERNAL STATES: 3 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 7 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 3 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.641346053491 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 18 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 22 (7 T->T, 0 T->V, 15 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 22 +IMMEDIATE TRNS. FIRINGS: 31 +TIMED TRNS. FIRINGS: 22 +VISITED VANISHING STATES: 31 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 22 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 15 +VANISH-PATH-SET ENTRIES: 9 +PACKED MARKINGS: 61 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 174 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 24 + SEQUENCES MEMORY: 16 BYTES. + FRAGMENTS MEMORY: 45 BYTES. + TOTAL MEMORY: 61 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.625 BYTES. + USED FOR SEQUENCE DATA: 2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.625 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 10 + INTERNAL STATES: 8 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 30 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 8 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.293553812206 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 9.99397563934\n +Translation and composition runtime was: 0.0353527069092\n diff --git a/2020-EDCC/GreatSPNresults/12-result.txt b/2020-EDCC/GreatSPNresults/12-result.txt new file mode 100644 index 00000000..6d5d61ba --- /dev/null +++ b/2020-EDCC/GreatSPNresults/12-result.txt @@ -0,0 +1,547 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.24 + +SAVING AS FailureOf_A.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS FailureOf_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailureOf_A_act.net read in. + File FailureOf_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS FailureOf_B.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS FailureOf_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailureOf_B_act.net read in. + File FailureOf_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.361 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.243 + +SAVING AS OnDemandFailureOf_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS OnDemandFailureOf_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OnDemandFailureOf_B_act.net read in. + File OnDemandFailureOf_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.236 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.315 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File FailureOf_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File FailureOf_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File OnDemandFailureOf_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['FailureOf_A', 'OR_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'FailureOf_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'FailureOf_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'FailureOf_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'FailureOf_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['OnDemandFailureOf_B', 'FailureOf_B'], + 'Triggered_by': 'FailureOf_A', + 'Type': 'or_gate', + 'module': '1'}, + 'OnDemandFailureOf_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'OnDemandFailureOf_B', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +FailureOf_A.PNPRO +FailureOf_B.PNPRO +OR_1.PNPRO +fn_fathers_and_trig +OnDemandFailureOf_B.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/12/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_4.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 28 (7 T->T, 0 T->V, 21 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 28 +IMMEDIATE TRNS. FIRINGS: 46 +TIMED TRNS. FIRINGS: 24 +VISITED VANISHING STATES: 43 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 28 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 29 +VANISH-PATH-SET ENTRIES: 14 +PACKED MARKINGS: 83 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 233 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 30 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 61 BYTES. + TOTAL MEMORY: 83 BYTES. +MEAN MEMORY PER SEQUENCE IS: 8.3 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.1 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 4 + INTERNAL STATES: 2 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 4 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 2 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.612, step=35): 0/35 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.612, step=35): 35 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.822599471404 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 28 (7 T->T, 0 T->V, 21 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 28 +IMMEDIATE TRNS. FIRINGS: 46 +TIMED TRNS. FIRINGS: 24 +VISITED VANISHING STATES: 43 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 28 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 29 +VANISH-PATH-SET ENTRIES: 14 +PACKED MARKINGS: 83 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 233 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 30 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 61 BYTES. + TOTAL MEMORY: 83 BYTES. +MEAN MEMORY PER SEQUENCE IS: 8.3 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.1 BYTES. +BUILD TIME: [User 0.001s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 12 + INTERNAL STATES: 10 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 38 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 10 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.714, step=39): 0/39 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.714, step=39): 39 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.415018647097 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 9.91427588463\n +Translation and composition runtime was: 0.0446040630341\n diff --git a/2020-EDCC/GreatSPNresults/13-result.txt b/2020-EDCC/GreatSPNresults/13-result.txt new file mode 100644 index 00000000..dd778874 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/13-result.txt @@ -0,0 +1,779 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS FailureOf_A.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS FailureOf_A_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailureOf_A_act.net read in. + File FailureOf_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.212 + +SAVING AS FailureOf_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.349 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS FailureOf_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailureOf_B_act.net read in. + File FailureOf_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.214 + +SAVING AS FailureOf_S.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.353 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS FailureOf_S_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailureOf_S_act.net read in. + File FailureOf_S.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS FunctionOf_A_lost.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.398 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS FunctionOf_A_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.219 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FunctionOf_A_lost_act.net read in. + File FunctionOf_A_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS OR_3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS OR_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.33 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_3_act.net read in. + File OR_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.253 + +SAVING AS OnDemandFailureOf_S.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.416 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.167 + +SAVING AS OnDemandFailureOf_S_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.216 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OnDemandFailureOf_S_act.net read in. + File OnDemandFailureOf_S.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS S_unavailable.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS S_unavailable_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.389 +OK. + + -no_ba: no broken arcs will be used between subnets + + File S_unavailable_act.net read in. + File S_unavailable.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 18 +LOADING TIME: 0.242 + +SAVING AS THEN_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS THEN_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File THEN_1_act.net read in. + File THEN_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.236 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.398 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.313 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File FailureOf_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File FailureOf_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File FailureOf_S.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File FunctionOf_A_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File OR_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File OnDemandFailureOf_S.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File S_unavailable.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File THEN_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FunctionOf_A_lost'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['FailureOf_A', 'S_unavailable'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'FailureOf_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['THEN_1', 'OR_3', 'AND_1'], + 'Name': 'FailureOf_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'FailureOf_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_3', 'THEN_1'], + 'Name': 'FailureOf_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'FailureOf_S': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['S_unavailable'], + 'Name': 'FailureOf_S', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'FunctionOf_A_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'FunctionOf_A_lost', + 'Previous': 'Null', + 'Sons': ['AND_1', 'THEN_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'OR_3', + 'Previous': 'Null', + 'Sons': ['FailureOf_A', 'FailureOf_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OnDemandFailureOf_S': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['S_unavailable'], + 'Name': 'OnDemandFailureOf_S', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'S_unavailable': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'S_unavailable', + 'Previous': 'Null', + 'Sons': ['FailureOf_S', 'OnDemandFailureOf_S'], + 'Triggered_by': 'OR_3', + 'Type': 'or_gate', + 'module': '1'}, + 'THEN_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FunctionOf_A_lost'], + 'First': 'FailureOf_B', + 'Name': 'THEN_1', + 'Previous': 'Null', + 'Second': 'FailureOf_A', + 'Sons': ['FailureOf_B', 'FailureOf_A'], + 'Triggered_by': 'Null', + 'Type': 'then_gate', + 'module': '0'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['FunctionOf_A_lost'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +FailureOf_A.PNPRO +FailureOf_B.PNPRO +FailureOf_S.PNPRO +FunctionOf_A_lost.PNPRO +OR_3.PNPRO +OnDemandFailureOf_S.PNPRO +S_unavailable.PNPRO +fn_fathers_and_trig +THEN_1.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/13/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 32 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 28 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 112 (34 T->T, 0 T->V, 78 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 112 +IMMEDIATE TRNS. FIRINGS: 282 +TIMED TRNS. FIRINGS: 100 +VISITED VANISHING STATES: 214 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 112 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 147 +VANISH-PATH-SET ENTRIES: 59 +PACKED MARKINGS: 286 BYTES +STATE SET DATA: 35 BYTES +EDGES DATA: 458 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 28, FRAGMENTS: 83 + SEQUENCES MEMORY: 67 BYTES. + FRAGMENTS MEMORY: 219 BYTES. + TOTAL MEMORY: 286 BYTES. +MEAN MEMORY PER SEQUENCE IS: 10.2143 BYTES. + USED FOR SEQUENCE DATA: 2.39286 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.82143 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 14 + INTERNAL STATES: 12 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 28 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 45 +NONZERO ENTRIES IN Qbar: 12 +NONZERO ENTRIES IN DELTA: 12 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.408, step=28): 0/28 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.408, step=28): 28 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.778498364519 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 32 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 28 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 112 (34 T->T, 0 T->V, 78 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 112 +IMMEDIATE TRNS. FIRINGS: 282 +TIMED TRNS. FIRINGS: 100 +VISITED VANISHING STATES: 214 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 112 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 147 +VANISH-PATH-SET ENTRIES: 59 +PACKED MARKINGS: 286 BYTES +STATE SET DATA: 35 BYTES +EDGES DATA: 458 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 28, FRAGMENTS: 83 + SEQUENCES MEMORY: 67 BYTES. + FRAGMENTS MEMORY: 219 BYTES. + TOTAL MEMORY: 286 BYTES. +MEAN MEMORY PER SEQUENCE IS: 10.2143 BYTES. + USED FOR SEQUENCE DATA: 2.39286 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.82143 BYTES. +BUILD TIME: [User 0.000s, Sys 0.001s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 30 + INTERNAL STATES: 28 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 28 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 140 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 28 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.408, step=28): 0/28 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.408, step=28): 28 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.339920652341 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 16.8781468868\n +Translation and composition runtime was: 0.0436928272247\n diff --git a/2020-EDCC/GreatSPNresults/14-result.txt b/2020-EDCC/GreatSPNresults/14-result.txt new file mode 100644 index 00000000..cfcfa5b7 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/14-result.txt @@ -0,0 +1,604 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.229 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.196 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.255 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.215 + +SAVING AS Primary.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.35 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS Primary_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Primary_act.net read in. + File Primary.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS Secundary.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS Secundary_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Secundary_act.net read in. + File Secundary.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS Switch.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS Switch_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Switch_act.net read in. + File Switch.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 18 +LOADING TIME: 0.246 + +SAVING AS THEN_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS THEN_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File THEN_1_act.net read in. + File THEN_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.227 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.312 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Primary.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Secundary.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Switch.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File THEN_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['Primary', 'Secundary'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['THEN_1', 'AND_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Primary': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['THEN_1', 'AND_1'], + 'Name': 'Primary', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Secundary': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'Secundary', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Switch': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['THEN_1'], + 'Name': 'Switch', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'THEN_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'First': 'Switch', + 'Name': 'THEN_1', + 'Previous': 'Null', + 'Second': 'Primary', + 'Sons': ['Switch', 'Primary'], + 'Triggered_by': 'Null', + 'Type': 'then_gate', + 'module': '0'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['OR_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +OR_1.PNPRO +Primary.PNPRO +Secundary.PNPRO +Switch.PNPRO +THEN_1.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/14/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_5.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 1 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 30 (10 T->T, 0 T->V, 20 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 30 +IMMEDIATE TRNS. FIRINGS: 48 +TIMED TRNS. FIRINGS: 30 +VISITED VANISHING STATES: 42 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 30 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 41 +VANISH-PATH-SET ENTRIES: 21 +PACKED MARKINGS: 79 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 155 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 28 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 57 BYTES. + TOTAL MEMORY: 79 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.9 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.7 BYTES. +BUILD TIME: [User 0.001s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 8 + INTERNAL STATES: 6 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 19 +NONZERO ENTRIES IN Qbar: 5 +NONZERO ENTRIES IN DELTA: 6 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.724731420921 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 1 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 30 (10 T->T, 0 T->V, 20 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 30 +IMMEDIATE TRNS. FIRINGS: 48 +TIMED TRNS. FIRINGS: 30 +VISITED VANISHING STATES: 42 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 30 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 41 +VANISH-PATH-SET ENTRIES: 21 +PACKED MARKINGS: 79 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 155 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 28 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 57 BYTES. + TOTAL MEMORY: 79 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.9 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.7 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 12 + INTERNAL STATES: 10 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 40 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 10 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.302260735494 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 12.1270515919\n +Translation and composition runtime was: 0.0398991107941\n diff --git a/2020-EDCC/GreatSPNresults/15-result.txt b/2020-EDCC/GreatSPNresults/15-result.txt new file mode 100644 index 00000000..1d7dbaf4 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/15-result.txt @@ -0,0 +1,1243 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS A1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS A1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A1_act.net read in. + File A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS A1_lost.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.194 + +SAVING AS A1_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.254 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A1_lost_act.net read in. + File A1_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS A2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS A2_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A2_act.net read in. + File A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS A2_lost.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS A2_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A2_lost_act.net read in. + File A2_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.239 + +SAVING AS A_lost.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS A_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_lost_act.net read in. + File A_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.215 + +SAVING AS B1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.351 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS B1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B1_act.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS B1_lost.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS B1_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B1_lost_act.net read in. + File B1_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS B2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS B2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B2_act.net read in. + File B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS B2_lost.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS B2_lost_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B2_lost_act.net read in. + File B2_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.245 + +SAVING AS B_lost.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS B_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_lost_act.net read in. + File B_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.217 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.348 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.231 + +SAVING AS OR_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS OR_2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.306 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_2_act.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.229 + +SAVING AS K1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS K1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File K1_act.net read in. + File K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.238 + +SAVING AS K2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.397 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS K2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File K2_act.net read in. + File K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS K3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS K3_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File K3_act.net read in. + File K3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.233 + +SAVING AS SF_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.397 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS SF_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.387 +OK. + + -no_ba: no broken arcs will be used between subnets + + File SF_1_act.net read in. + File SF_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.217 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.298 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File A1_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File A2_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File A_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File B1_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File B2_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File B_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_14.net read in. + File K3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_15.net read in. + File SF_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A1_lost'], + 'Name': 'A1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'A1_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_lost'], + 'Name': 'A1_lost', + 'Previous': 'Null', + 'Sons': ['A1', 'K1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'A2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A2_lost'], + 'Name': 'A2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'A1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'A2_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_lost', 'OR_2'], + 'Name': 'A2_lost', + 'Previous': 'Null', + 'Sons': ['A2', 'K2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['A_lost', 'B_lost'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'A_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'A_lost', + 'Previous': 'Null', + 'Sons': ['A1_lost', 'A2_lost', 'OR_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'B1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B1_lost'], + 'Name': 'B1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'B1_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_lost'], + 'Name': 'B1_lost', + 'Previous': 'Null', + 'Sons': ['B1', 'K2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'B2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B2_lost'], + 'Name': 'B2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'B1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'B2_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_lost', 'OR_2'], + 'Name': 'B2_lost', + 'Previous': 'Null', + 'Sons': ['B2', 'K1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'B_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'B_lost', + 'Previous': 'Null', + 'Sons': ['B1_lost', 'B2_lost', 'OR_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'K1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A1_lost', 'B2_lost'], + 'Name': 'K1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'K2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A2_lost', 'B1_lost'], + 'Name': 'K2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'K3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'K3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_lost', 'B_lost'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['K3', 'SF_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'OR_2', + 'Previous': 'Null', + 'Sons': ['A2_lost', 'B2_lost'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'SF_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'SF_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OR_2', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.1', + 'standby_lambda': '0.01000000000000000021'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +A1.PNPRO +A1_lost.PNPRO +A2.PNPRO +fn_fathers_and_trig +A2_lost.PNPRO +AND_1.PNPRO +A_lost.PNPRO +B1.PNPRO +B1_lost.PNPRO +B2.PNPRO +fn_fathers_and_trig +B2_lost.PNPRO +B_lost.PNPRO +OR_1.PNPRO +OR_2.PNPRO +K1.PNPRO +K2.PNPRO +K3.PNPRO +SF_1.PNPRO +fn_fathers_and_trig +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/15/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_16.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 43 +RATE PAR: 0 +TRANSITIONS: 57 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 6 IMMEDIATE: 0 TIMED: 6 + + + +TANGIBLE STATES: 256 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1920 (576 T->T, 0 T->V, 1344 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1920 +IMMEDIATE TRNS. FIRINGS: 4417 +TIMED TRNS. FIRINGS: 1920 +VISITED VANISHING STATES: 3544 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1920 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 499 +VANISH-PATH-SET ENTRIES: 219 +PACKED MARKINGS: 1852 BYTES +STATE SET DATA: 448 BYTES +EDGES DATA: 8704 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 256, FRAGMENTS: 323 + SEQUENCES MEMORY: 800 BYTES. + FRAGMENTS MEMORY: 1052 BYTES. + TOTAL MEMORY: 1852 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.23438 BYTES. + USED FOR SEQUENCE DATA: 3.125 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.10938 BYTES. +BUILD TIME: [User 0.046s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 183 + INTERNAL STATES: 181 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 256 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1337 +NONZERO ENTRIES IN Qbar: 115 +NONZERO ENTRIES IN DELTA: 181 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.816 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 0/42 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 42 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.612755929481 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 43 +RATE PAR: 0 +TRANSITIONS: 57 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 6 IMMEDIATE: 0 TIMED: 6 + + + +TANGIBLE STATES: 256 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1920 (576 T->T, 0 T->V, 1344 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1920 +IMMEDIATE TRNS. FIRINGS: 4417 +TIMED TRNS. FIRINGS: 1920 +VISITED VANISHING STATES: 3544 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1920 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 499 +VANISH-PATH-SET ENTRIES: 219 +PACKED MARKINGS: 1852 BYTES +STATE SET DATA: 448 BYTES +EDGES DATA: 8704 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 256, FRAGMENTS: 323 + SEQUENCES MEMORY: 800 BYTES. + FRAGMENTS MEMORY: 1052 BYTES. + TOTAL MEMORY: 1852 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.23438 BYTES. + USED FOR SEQUENCE DATA: 3.125 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.10938 BYTES. +BUILD TIME: [User 0.042s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 258 + INTERNAL STATES: 256 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 256 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 2176 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 256 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.816 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 0/42 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 42 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.226243135773 + +SOLUTION TIME: [User 0.003s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 30.925719738\n +Translation and composition runtime was: 0.136079072952\n diff --git a/2020-EDCC/GreatSPNresults/16-result.txt b/2020-EDCC/GreatSPNresults/16-result.txt new file mode 100644 index 00000000..27153e84 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/16-result.txt @@ -0,0 +1,895 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.194 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.232 + +SAVING AS AND_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS AND_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_2_act.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS C1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS C1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C1_act.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.239 + +SAVING AS D1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.397 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS D1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D1_act.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS E1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS E1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File E1_act.net read in. + File E1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS OR_2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS OR_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_2_act.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS OR_3.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.408 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS OR_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.225 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_3_act.net read in. + File OR_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS OR_4.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS OR_4_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.326 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_4_act.net read in. + File OR_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.24 + +SAVING AS SF_A.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.249 + +SAVING AS SF_A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.4 +OK. + + -no_ba: no broken arcs will be used between subnets + + File SF_A_act.net read in. + File SF_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.245 + +SAVING AS SF_B.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS SF_B_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + + -no_ba: no broken arcs will be used between subnets + + File SF_B_act.net read in. + File SF_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.224 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.323 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File E1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File OR_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File OR_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File OR_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File SF_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File SF_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['OR_1', 'OR_2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'AND_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'AND_2', + 'Previous': 'Null', + 'Sons': ['OR_3', 'SF_A'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'C1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_2', 'OR_3'], + 'Name': 'C1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'D1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_3', 'OR_4'], + 'Name': 'D1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'E1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1', 'OR_4'], + 'Name': 'E1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['AND_2', 'E1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'OR_2', + 'Previous': 'Null', + 'Sons': ['C1', 'SF_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'OR_3', + 'Previous': 'Null', + 'Sons': ['C1', 'D1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OR_4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'OR_4', + 'Previous': 'Null', + 'Sons': ['D1', 'E1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'SF_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'SF_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OR_3', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1', + 'standby_lambda': '0.01000000000000000021'}, + 'SF_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_2'], + 'Name': 'SF_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OR_4', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1', + 'standby_lambda': '0.00001'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +AND_2.PNPRO +C1.PNPRO +D1.PNPRO +E1.PNPRO +OR_1.PNPRO +OR_2.PNPRO +OR_3.PNPRO +OR_4.PNPRO +SF_A.PNPRO +fn_fathers_and_trig +SF_B.PNPRO +fn_fathers_and_trig +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/16/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 38 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 4 IMMEDIATE: 0 TIMED: 5 + + + +TANGIBLE STATES: 32 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 160 (48 T->T, 0 T->V, 112 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 160 +IMMEDIATE TRNS. FIRINGS: 459 +TIMED TRNS. FIRINGS: 160 +VISITED VANISHING STATES: 372 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 160 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 387 +VANISH-PATH-SET ENTRIES: 137 +PACKED MARKINGS: 406 BYTES +STATE SET DATA: 40 BYTES +EDGES DATA: 704 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 32, FRAGMENTS: 122 + SEQUENCES MEMORY: 84 BYTES. + FRAGMENTS MEMORY: 322 BYTES. + TOTAL MEMORY: 406 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.6875 BYTES. + USED FOR SEQUENCE DATA: 2.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 10.0625 BYTES. +BUILD TIME: [User 0.005s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 8 + + +NUMBER OF TANGIBLE STATES: 17 + INTERNAL STATES: 15 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 32 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 65 +NONZERO ENTRIES IN Qbar: 13 +NONZERO ENTRIES IN DELTA: 15 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.51 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.565347555839 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 38 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 4 IMMEDIATE: 0 TIMED: 5 + + + +TANGIBLE STATES: 32 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 160 (48 T->T, 0 T->V, 112 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 160 +IMMEDIATE TRNS. FIRINGS: 459 +TIMED TRNS. FIRINGS: 160 +VISITED VANISHING STATES: 372 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 160 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 387 +VANISH-PATH-SET ENTRIES: 137 +PACKED MARKINGS: 406 BYTES +STATE SET DATA: 40 BYTES +EDGES DATA: 704 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 32, FRAGMENTS: 122 + SEQUENCES MEMORY: 84 BYTES. + FRAGMENTS MEMORY: 322 BYTES. + TOTAL MEMORY: 406 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.6875 BYTES. + USED FOR SEQUENCE DATA: 2.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 10.0625 BYTES. +BUILD TIME: [User 0.004s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 8 + + +NUMBER OF TANGIBLE STATES: 34 + INTERNAL STATES: 32 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 32 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 192 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 32 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.51 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.364616179368 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 20.9992933273\n +Translation and composition runtime was: 0.0483200550079\n diff --git a/2020-EDCC/GreatSPNresults/17-result.txt b/2020-EDCC/GreatSPNresults/17-result.txt new file mode 100644 index 00000000..93073506 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/17-result.txt @@ -0,0 +1,1765 @@ +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['LossOfAllBackups', 'LossOfLine_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'CB_dies': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'CB_dies', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'CB_dw_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1'], + 'Name': 'CB_dw_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'CB_dw_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2'], + 'Name': 'CB_dw_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'CB_up_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine_1'], + 'Name': 'CB_up_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'CB_up_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2'], + 'Name': 'CB_up_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'GRID': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Loss_of_GRID', 'LossOfLine_1', 'LossOfLine2'], + 'Name': 'GRID', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '0', + 'mu': '0.1'}, + 'LossOfAllBackups': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'LossOfAllBackups', + 'Previous': 'Null', + 'Sons': ['LossOfDieselLine', 'LossOfLine2'], + 'Triggered_by': 'LossOfLine_1', + 'Type': 'and_gate', + 'module': '1'}, + 'LossOfDieselLine': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfAllBackups'], + 'Name': 'LossOfDieselLine', + 'Previous': 'Null', + 'Sons': ['CB_dies', + 'RS_dies', + 'RC_CB_dies', + 'dies_generator'], + 'Triggered_by': 'LossOfLine2', + 'Type': 'or_gate', + 'module': '2'}, + 'LossOfLine2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfAllBackups'], + 'Name': 'LossOfLine2', + 'Previous': 'Null', + 'Sons': ['Loss_of_GRID', + 'Transfo2', + 'CB_up_2', + 'RC_CB_dw_2', + 'CB_dw_2', + 'GRID', + 'RC_CB_up_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'LossOfLine_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'LossOfLine_1', + 'Previous': 'Null', + 'Sons': ['Loss_of_GRID', + 'CB_up_1', + 'GRID', + 'Transfo1', + 'CB_dw_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Loss_of_GRID': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2', 'LossOfLine_1'], + 'Name': 'Loss_of_GRID', + 'Previous': 'Null', + 'Sons': ['GRID', + 'PropagationShortCircuitTransfo1', + 'PropagationShortCircuitTransfo2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'PropagationShortCircuitTransfo1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Loss_of_GRID'], + 'Name': 'PropagationShortCircuitTransfo1', + 'Previous': 'Null', + 'Sons': ['RO_CB_up_1', 'Transfo1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'PropagationShortCircuitTransfo2': {'Calculate': 'always_false', + 'Fathers': ['Loss_of_GRID'], + 'Name': 'PropagationShortCircuitTransfo2', + 'Previous': 'Null', + 'Sons': ['RO_CB_up_2', 'Transfo2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '3'}, + 'RC_CB_dies': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'RC_CB_dies', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.1'}, + 'RC_CB_dw_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2'], + 'Name': 'RC_CB_dw_2', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'RC_CB_up_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2'], + 'Name': 'RC_CB_up_2', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'RO_CB_up_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PropagationShortCircuitTransfo1'], + 'Name': 'RO_CB_up_1', + 'Previous': 'Null', + 'Priority': '5', + 'Sons': 'Null', + 'Triggered_by': 'Transfo1', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '4', + 'mu': '0.1'}, + 'RO_CB_up_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PropagationShortCircuitTransfo2'], + 'Name': 'RO_CB_up_2', + 'Previous': 'Null', + 'Priority': '6', + 'Sons': 'Null', + 'Triggered_by': 'Transfo2', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '5', + 'mu': '0.1'}, + 'RS_dies': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'RS_dies', + 'Previous': 'Null', + 'Priority': '7', + 'Sons': 'Null', + 'Triggered_by': 'Null', + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS CB_dies.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.361 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS CB_dies_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_dies_act.net read in. + File CB_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.232 + +SAVING AS CB_dw_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS CB_dw_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_dw_1_act.net read in. + File CB_dw_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.21 + +SAVING AS CB_dw_2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS CB_dw_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_dw_2_act.net read in. + File CB_dw_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.238 + +SAVING AS CB_up_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS CB_up_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_up_1_act.net read in. + File CB_up_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS CB_up_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS CB_up_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CB_up_2_act.net read in. + File CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS GRID.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS GRID_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File GRID_act.net read in. + File GRID.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS LossOfAllBackups.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS LossOfAllBackups_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.358 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfAllBackups_act.net read in. + File LossOfAllBackups.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.241 + +SAVING AS LossOfDieselLine.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS LossOfDieselLine_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfDieselLine_act.net read in. + File LossOfDieselLine.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 9 + TRANSITIONS: 8 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 37 +LOADING TIME: 0.277 + +SAVING AS LossOfLine2.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.414 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS LossOfLine2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfLine2_act.net read in. + File LossOfLine2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 7 + TRANSITIONS: 6 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 27 +LOADING TIME: 0.265 + +SAVING AS LossOfLine_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS LossOfLine_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File LossOfLine_1_act.net read in. + File LossOfLine_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.242 + +SAVING AS Loss_of_GRID.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS Loss_of_GRID_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Loss_of_GRID_act.net read in. + File Loss_of_GRID.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS PropagationShortCircuitTransfo1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS PropagationShortCircuitTransfo1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PropagationShortCircuitTransfo1_act.net read in. + File PropagationShortCircuitTransfo1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.219 + +SAVING AS PropagationShortCircuitTransfo2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.358 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS PropagationShortCircuitTransfo2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PropagationShortCircuitTransfo2_act.net read in. + File PropagationShortCircuitTransfo2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.237 + +SAVING AS RC_CB_dies.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS RC_CB_dies_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RC_CB_dies_act.net read in. + File RC_CB_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.24 + +SAVING AS RC_CB_dw_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.403 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS RC_CB_dw_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RC_CB_dw_2_act.net read in. + File RC_CB_dw_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.246 + +SAVING AS RC_CB_up_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS RC_CB_up_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RC_CB_up_2_act.net read in. + File RC_CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.231 + +SAVING AS RO_CB_up_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.231 + +SAVING AS RO_CB_up_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.393 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RO_CB_up_1_act.net read in. + File RO_CB_up_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.242 + +SAVING AS RO_CB_up_2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS RO_CB_up_2_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.406 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RO_CB_up_2_act.net read in. + File RO_CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.245 + +SAVING AS RS_dies.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.409 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS RS_dies_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RS_dies_act.net read in. + File RS_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS Transfo1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Transfo1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.251 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Transfo1_act.net read in. + File Transfo1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.217 + +SAVING AS Transfo2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS Transfo2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.36 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Transfo2_act.net read in. + File Transfo2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.22 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.358 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.307 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS dies_generator.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS dies_generator_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.227 +OK. + + -no_ba: no broken arcs will be used between subnets + + File dies_generator_act.net read in. + File dies_generator.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File CB_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File CB_dw_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File CB_dw_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File CB_up_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File GRID.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File LossOfAllBackups.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File LossOfDieselLine.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File LossOfLine2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File LossOfLine_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File Loss_of_GRID.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File PropagationShortCircuitTransfo1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File PropagationShortCircuitTransfo2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File RC_CB_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_14.net read in. + File RC_CB_dw_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_15.net read in. + File RC_CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_16.net read in. + File RO_CB_up_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_17.net read in. + File RO_CB_up_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_18.net read in. + File RS_dies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_19.net read in. + File Transfo1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_20.net read in. + File Transfo2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_21.net read in. + File dies_generator.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.1'}, + 'Transfo1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PropagationShortCircuitTransfo1', 'LossOfLine_1'], + 'Name': 'Transfo1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'Transfo2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfLine2', 'PropagationShortCircuitTransfo2'], + 'Name': 'Transfo2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '6', + 'mu': '0.1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['AND_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'dies_generator': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['LossOfDieselLine'], + 'Name': 'dies_generator', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}} +AND_1.PNPRO +CB_dies.PNPRO +CB_dw_1.PNPRO +CB_dw_2.PNPRO +CB_up_1.PNPRO +CB_up_2.PNPRO +GRID.PNPRO +LossOfAllBackups.PNPRO +fn_fathers_and_trig +LossOfDieselLine.PNPRO +fn_fathers_and_trig +LossOfLine2.PNPRO +LossOfLine_1.PNPRO +Loss_of_GRID.PNPRO +PropagationShortCircuitTransfo1.PNPRO +PropagationShortCircuitTransfo2.PNPRO +always_false +Always False trig present in the system +RC_CB_dies.PNPRO +RC_CB_dw_2.PNPRO +RC_CB_up_2.PNPRO +RO_CB_up_1.PNPRO +fn_fathers_and_trig +RO_CB_up_2.PNPRO +fn_fathers_and_trig +RS_dies.PNPRO +Transfo1.PNPRO +Transfo2.PNPRO +UE_1.PNPRO +dies_generator.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/17/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_22.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 66 +RATE PAR: 0 +TRANSITIONS: 94 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 +TANGIBLE: 2811 VANISHING: 11532 IMMEDIATE: 14487 TIMED: 6141 +TANGIBLE: 5017 VANISHING: 24443 IMMEDIATE: 31067 TIMED: 11879 +TANGIBLE: 7833 VANISHING: 36670 IMMEDIATE: 45990 TIMED: 23295 +TANGIBLE: 9332 VANISHING: 46165 IMMEDIATE: 58796 TIMED: 29572 +TANGIBLE: 11183 VANISHING: 60011 IMMEDIATE: 77040 TIMED: 36648 +TANGIBLE: 13402 VANISHING: 73055 IMMEDIATE: 94387 TIMED: 45971 +TANGIBLE: 15218 VANISHING: 82229 IMMEDIATE: 106258 TIMED: 53843 +TANGIBLE: 17449 VANISHING: 94236 IMMEDIATE: 121075 TIMED: 66310 +TANGIBLE: 19887 VANISHING: 105626 IMMEDIATE: 135363 TIMED: 79492 +TANGIBLE: 21569 VANISHING: 116121 IMMEDIATE: 149112 TIMED: 91765 +TANGIBLE: 23560 VANISHING: 127600 IMMEDIATE: 164506 TIMED: 103585 +TANGIBLE: 25376 VANISHING: 139051 IMMEDIATE: 179815 TIMED: 115188 +TANGIBLE: 26812 VANISHING: 147472 IMMEDIATE: 191039 TIMED: 122954 +TANGIBLE: 28581 VANISHING: 159888 IMMEDIATE: 208016 TIMED: 133023 +TANGIBLE: 30356 VANISHING: 171239 IMMEDIATE: 222925 TIMED: 145429 +TANGIBLE: 32567 VANISHING: 182376 IMMEDIATE: 236628 TIMED: 161191 +TANGIBLE: 34535 VANISHING: 193764 IMMEDIATE: 250831 TIMED: 176534 +TANGIBLE: 36470 VANISHING: 205050 IMMEDIATE: 264829 TIMED: 192714 +TANGIBLE: 38164 VANISHING: 214755 IMMEDIATE: 277410 TIMED: 207399 +TANGIBLE: 40334 VANISHING: 226035 IMMEDIATE: 292073 TIMED: 224175 +TANGIBLE: 42239 VANISHING: 236795 IMMEDIATE: 305770 TIMED: 243288 +TANGIBLE: 43690 VANISHING: 247546 IMMEDIATE: 320335 TIMED: 255776 +TANGIBLE: 45512 VANISHING: 258549 IMMEDIATE: 334825 TIMED: 272283 +TANGIBLE: 47065 VANISHING: 268888 IMMEDIATE: 348448 TIMED: 288941 +TANGIBLE: 48929 VANISHING: 279986 IMMEDIATE: 363729 TIMED: 305431 +TANGIBLE: 50863 VANISHING: 291798 IMMEDIATE: 380173 TIMED: 321592 +TANGIBLE: 51382 VANISHING: 294953 IMMEDIATE: 384135 TIMED: 326975 +TANGIBLE: 53039 VANISHING: 306345 IMMEDIATE: 399200 TIMED: 341799 +TANGIBLE: 54539 VANISHING: 317274 IMMEDIATE: 413374 TIMED: 359508 +TANGIBLE: 56249 VANISHING: 327380 IMMEDIATE: 425871 TIMED: 378686 +TANGIBLE: 57901 VANISHING: 338034 IMMEDIATE: 439030 TIMED: 396417 +TANGIBLE: 59424 VANISHING: 348659 IMMEDIATE: 452357 TIMED: 414489 +TANGIBLE: 60855 VANISHING: 358989 IMMEDIATE: 465543 TIMED: 433778 +TANGIBLE: 62377 VANISHING: 369396 IMMEDIATE: 479459 TIMED: 452487 +TANGIBLE: 64033 VANISHING: 379727 IMMEDIATE: 493147 TIMED: 470895 +TANGIBLE: 65504 VANISHING: 390179 IMMEDIATE: 507356 TIMED: 489804 +TANGIBLE: 66737 VANISHING: 399913 IMMEDIATE: 520128 TIMED: 509124 +TANGIBLE: 68216 VANISHING: 410143 IMMEDIATE: 533497 TIMED: 526888 +TANGIBLE: 69488 VANISHING: 420055 IMMEDIATE: 546581 TIMED: 547354 +TANGIBLE: 70993 VANISHING: 429831 IMMEDIATE: 559603 TIMED: 566997 +TANGIBLE: 72480 VANISHING: 439933 IMMEDIATE: 573843 TIMED: 586710 +TANGIBLE: 73780 VANISHING: 449086 IMMEDIATE: 586935 TIMED: 604159 +TANGIBLE: 75264 VANISHING: 459647 IMMEDIATE: 601761 TIMED: 623379 +TANGIBLE: 76539 VANISHING: 469807 IMMEDIATE: 614792 TIMED: 642628 +TANGIBLE: 77555 VANISHING: 479161 IMMEDIATE: 626793 TIMED: 664609 +TANGIBLE: 78816 VANISHING: 488920 IMMEDIATE: 638907 TIMED: 684636 +TANGIBLE: 80013 VANISHING: 498744 IMMEDIATE: 650970 TIMED: 704803 +TANGIBLE: 81105 VANISHING: 508312 IMMEDIATE: 663370 TIMED: 723928 +TANGIBLE: 82132 VANISHING: 518011 IMMEDIATE: 676399 TIMED: 744021 +TANGIBLE: 83225 VANISHING: 527602 IMMEDIATE: 689498 TIMED: 763288 +TANGIBLE: 84334 VANISHING: 537429 IMMEDIATE: 703044 TIMED: 783200 +TANGIBLE: 85312 VANISHING: 547016 IMMEDIATE: 716180 TIMED: 804374 +TANGIBLE: 86438 VANISHING: 556492 IMMEDIATE: 728527 TIMED: 825133 +TANGIBLE: 87431 VANISHING: 565779 IMMEDIATE: 741184 TIMED: 847051 +TANGIBLE: 88549 VANISHING: 574888 IMMEDIATE: 753868 TIMED: 869171 +TANGIBLE: 89615 VANISHING: 584531 IMMEDIATE: 768064 TIMED: 890381 +TANGIBLE: 90172 VANISHING: 589842 IMMEDIATE: 775993 TIMED: 901698 +TANGIBLE: 91217 VANISHING: 599604 IMMEDIATE: 789336 TIMED: 923597 +TANGIBLE: 91999 VANISHING: 608812 IMMEDIATE: 801326 TIMED: 946540 +TANGIBLE: 92830 VANISHING: 618213 IMMEDIATE: 812923 TIMED: 968740 +TANGIBLE: 93568 VANISHING: 627813 IMMEDIATE: 825652 TIMED: 990507 +TANGIBLE: 94307 VANISHING: 637274 IMMEDIATE: 838685 TIMED: 1011338 +TANGIBLE: 95026 VANISHING: 647047 IMMEDIATE: 852512 TIMED: 1032399 +TANGIBLE: 95795 VANISHING: 656034 IMMEDIATE: 864730 TIMED: 1056242 +TANGIBLE: 96568 VANISHING: 665119 IMMEDIATE: 877718 TIMED: 1080118 +TANGIBLE: 97285 VANISHING: 674818 IMMEDIATE: 892509 TIMED: 1102425 +TANGIBLE: 97828 VANISHING: 683951 IMMEDIATE: 904728 TIMED: 1125973 +TANGIBLE: 98315 VANISHING: 693264 IMMEDIATE: 917167 TIMED: 1148738 +TANGIBLE: 98755 VANISHING: 702416 IMMEDIATE: 930197 TIMED: 1171667 +TANGIBLE: 99160 VANISHING: 711565 IMMEDIATE: 943861 TIMED: 1195318 + + + +TANGIBLE STATES: 99320 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1405572 (854456 T->T, 0 T->V, 551116 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1405572 +IMMEDIATE TRNS. FIRINGS: 954971 +TIMED TRNS. FIRINGS: 1215612 +VISITED VANISHING STATES: 719316 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1405572 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 52127 +VANISH-PATH-SET ENTRIES: 15244 +PACKED MARKINGS: 451175 BYTES +STATE SET DATA: 270697 BYTES +EDGES DATA: 9044153 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 99320, FRAGMENTS: 7111 + SEQUENCES MEMORY: 421086 BYTES. + FRAGMENTS MEMORY: 30089 BYTES. + TOTAL MEMORY: 451175 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.54264 BYTES. + USED FOR SEQUENCE DATA: 4.23969 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 0.30295 BYTES. +BUILD TIME: [User 17.931s, Sys 0.491s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 23 + + +NUMBER OF TANGIBLE STATES: 2802 + INTERNAL STATES: 2800 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 99320 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 31000 +NONZERO ENTRIES IN Qbar: 2800 +NONZERO ENTRIES IN DELTA: 2800 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.224 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.224, step=35): 0/35 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.224, step=35): 35 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.003s] +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.003s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.856076594584 + +SOLUTION TIME: [User 0.126s, Sys 0.004s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 66 +RATE PAR: 0 +TRANSITIONS: 94 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 +TANGIBLE: 2768 VANISHING: 11206 IMMEDIATE: 14028 TIMED: 6080 +TANGIBLE: 4956 VANISHING: 24071 IMMEDIATE: 30597 TIMED: 11764 +TANGIBLE: 7754 VANISHING: 36429 IMMEDIATE: 45724 TIMED: 22780 +TANGIBLE: 9271 VANISHING: 45715 IMMEDIATE: 58238 TIMED: 29116 +TANGIBLE: 11172 VANISHING: 59246 IMMEDIATE: 75830 TIMED: 36579 +TANGIBLE: 13292 VANISHING: 72201 IMMEDIATE: 93336 TIMED: 45504 +TANGIBLE: 15109 VANISHING: 81481 IMMEDIATE: 105363 TIMED: 52805 +TANGIBLE: 17316 VANISHING: 93438 IMMEDIATE: 120069 TIMED: 65402 +TANGIBLE: 19654 VANISHING: 104605 IMMEDIATE: 134084 TIMED: 78267 +TANGIBLE: 21495 VANISHING: 115190 IMMEDIATE: 147863 TIMED: 91345 +TANGIBLE: 23435 VANISHING: 126706 IMMEDIATE: 163295 TIMED: 102310 +TANGIBLE: 25163 VANISHING: 137787 IMMEDIATE: 178116 TIMED: 114197 +TANGIBLE: 26812 VANISHING: 147472 IMMEDIATE: 191039 TIMED: 122954 +TANGIBLE: 28575 VANISHING: 159791 IMMEDIATE: 207886 TIMED: 132916 +TANGIBLE: 30356 VANISHING: 171239 IMMEDIATE: 222925 TIMED: 145429 +TANGIBLE: 32570 VANISHING: 182393 IMMEDIATE: 236648 TIMED: 161227 +TANGIBLE: 34500 VANISHING: 193535 IMMEDIATE: 250545 TIMED: 176256 +TANGIBLE: 36432 VANISHING: 204867 IMMEDIATE: 264588 TIMED: 192397 +TANGIBLE: 38140 VANISHING: 214621 IMMEDIATE: 277233 TIMED: 207153 +TANGIBLE: 40292 VANISHING: 225764 IMMEDIATE: 291682 TIMED: 223716 +TANGIBLE: 42154 VANISHING: 236390 IMMEDIATE: 305338 TIMED: 242176 +TANGIBLE: 43599 VANISHING: 247099 IMMEDIATE: 319739 TIMED: 255109 +TANGIBLE: 45443 VANISHING: 258091 IMMEDIATE: 334250 TIMED: 271218 +TANGIBLE: 46961 VANISHING: 268335 IMMEDIATE: 347709 TIMED: 288248 +TANGIBLE: 48844 VANISHING: 279257 IMMEDIATE: 362704 TIMED: 304132 +TANGIBLE: 50716 VANISHING: 290876 IMMEDIATE: 378848 TIMED: 320266 +TANGIBLE: 51382 VANISHING: 294953 IMMEDIATE: 384135 TIMED: 326975 +TANGIBLE: 52999 VANISHING: 306156 IMMEDIATE: 398929 TIMED: 341730 +TANGIBLE: 54493 VANISHING: 316898 IMMEDIATE: 412902 TIMED: 358582 +TANGIBLE: 56213 VANISHING: 326985 IMMEDIATE: 425423 TIMED: 377877 +TANGIBLE: 57863 VANISHING: 337507 IMMEDIATE: 438408 TIMED: 395473 +TANGIBLE: 59357 VANISHING: 348153 IMMEDIATE: 451662 TIMED: 413543 +TANGIBLE: 60777 VANISHING: 358271 IMMEDIATE: 464621 TIMED: 432377 +TANGIBLE: 62314 VANISHING: 368666 IMMEDIATE: 478411 TIMED: 451122 +TANGIBLE: 63964 VANISHING: 379087 IMMEDIATE: 492288 TIMED: 469446 +TANGIBLE: 65394 VANISHING: 389359 IMMEDIATE: 506223 TIMED: 488236 +TANGIBLE: 66673 VANISHING: 398927 IMMEDIATE: 518776 TIMED: 508020 +TANGIBLE: 68045 VANISHING: 409245 IMMEDIATE: 532354 TIMED: 525415 +TANGIBLE: 69418 VANISHING: 419180 IMMEDIATE: 545467 TIMED: 545148 +TANGIBLE: 70844 VANISHING: 428873 IMMEDIATE: 558339 TIMED: 564783 +TANGIBLE: 72297 VANISHING: 438743 IMMEDIATE: 572155 TIMED: 584293 +TANGIBLE: 73720 VANISHING: 448369 IMMEDIATE: 585882 TIMED: 602571 +TANGIBLE: 74710 VANISHING: 456432 IMMEDIATE: 597703 TIMED: 616842 +TANGIBLE: 76151 VANISHING: 466443 IMMEDIATE: 610361 TIMED: 636034 +TANGIBLE: 77196 VANISHING: 475969 IMMEDIATE: 622720 TIMED: 656388 +TANGIBLE: 78433 VANISHING: 485521 IMMEDIATE: 634739 TIMED: 677208 +TANGIBLE: 79624 VANISHING: 495358 IMMEDIATE: 646804 TIMED: 697333 +TANGIBLE: 80668 VANISHING: 505182 IMMEDIATE: 659406 TIMED: 717217 +TANGIBLE: 81841 VANISHING: 514787 IMMEDIATE: 672038 TIMED: 737089 +TANGIBLE: 82883 VANISHING: 524340 IMMEDIATE: 685105 TIMED: 756405 +TANGIBLE: 83974 VANISHING: 534009 IMMEDIATE: 698217 TIMED: 776397 +TANGIBLE: 84993 VANISHING: 543909 IMMEDIATE: 712188 TIMED: 796238 +TANGIBLE: 85974 VANISHING: 553022 IMMEDIATE: 723966 TIMED: 817134 +TANGIBLE: 87048 VANISHING: 562344 IMMEDIATE: 736613 TIMED: 838658 +TANGIBLE: 88114 VANISHING: 571219 IMMEDIATE: 748570 TIMED: 861172 +TANGIBLE: 89166 VANISHING: 580654 IMMEDIATE: 762363 TIMED: 882020 +TANGIBLE: 90172 VANISHING: 589842 IMMEDIATE: 775993 TIMED: 901698 +TANGIBLE: 91211 VANISHING: 599537 IMMEDIATE: 789255 TIMED: 923437 +TANGIBLE: 91955 VANISHING: 608542 IMMEDIATE: 800985 TIMED: 945898 +TANGIBLE: 92799 VANISHING: 617973 IMMEDIATE: 812625 TIMED: 968165 +TANGIBLE: 93510 VANISHING: 627516 IMMEDIATE: 825275 TIMED: 989932 +TANGIBLE: 94261 VANISHING: 637044 IMMEDIATE: 838394 TIMED: 1010797 +TANGIBLE: 95012 VANISHING: 646634 IMMEDIATE: 851906 TIMED: 1031474 +TANGIBLE: 95763 VANISHING: 655676 IMMEDIATE: 864217 TIMED: 1055260 +TANGIBLE: 96536 VANISHING: 664610 IMMEDIATE: 876949 TIMED: 1078870 +TANGIBLE: 97237 VANISHING: 674183 IMMEDIATE: 891517 TIMED: 1101103 +TANGIBLE: 97806 VANISHING: 683320 IMMEDIATE: 903938 TIMED: 1124208 +TANGIBLE: 98262 VANISHING: 692453 IMMEDIATE: 916031 TIMED: 1146912 +TANGIBLE: 98719 VANISHING: 701634 IMMEDIATE: 929024 TIMED: 1169634 +TANGIBLE: 99144 VANISHING: 710770 IMMEDIATE: 942813 TIMED: 1193097 + + + +TANGIBLE STATES: 99320 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1405572 (854456 T->T, 0 T->V, 551116 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1405572 +IMMEDIATE TRNS. FIRINGS: 954971 +TIMED TRNS. FIRINGS: 1215612 +VISITED VANISHING STATES: 719316 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1405572 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 52127 +VANISH-PATH-SET ENTRIES: 15244 +PACKED MARKINGS: 451175 BYTES +STATE SET DATA: 270697 BYTES +EDGES DATA: 9044153 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 99320, FRAGMENTS: 7111 + SEQUENCES MEMORY: 421086 BYTES. + FRAGMENTS MEMORY: 30089 BYTES. + TOTAL MEMORY: 451175 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.54264 BYTES. + USED FOR SEQUENCE DATA: 4.23969 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 0.30295 BYTES. +BUILD TIME: [User 18.138s, Sys 0.435s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 74 + STATES IN MxZ: 57043 + STATES IN MxZ: 81988 + STATES IN MxZ: 96785 + + +NUMBER OF TANGIBLE STATES: 99322 + INTERNAL STATES: 99320 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 99320 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1504892 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 99320 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.428 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.428, step=39): 0/39 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.428, step=39): 39 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.201s, Sys 0.011s] +COMPONENT SOLUTION TIME: [User 0.203s, Sys 0.011s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.599544834773 + +SOLUTION TIME: [User 1.244s, Sys 0.104s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 39.8069841862\n +Translation and composition runtime was: 38.5319020748\n diff --git a/2020-EDCC/GreatSPNresults/18-result.txt b/2020-EDCC/GreatSPNresults/18-result.txt new file mode 100644 index 00000000..16aa8b4a --- /dev/null +++ b/2020-EDCC/GreatSPNresults/18-result.txt @@ -0,0 +1,971 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.232 + +SAVING AS A_ND_by_ship.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS A_ND_by_ship_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_ND_by_ship_act.net read in. + File A_ND_by_ship.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS A_ND_by_ship_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS A_ND_by_ship_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_ND_by_ship_1_act.net read in. + File A_ND_by_ship_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS B_ND_by_platform.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.401 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS B_ND_by_platform_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_ND_by_platform_act.net read in. + File B_ND_by_platform.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.218 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.36 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.323 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.219 + +SAVING AS collision.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.356 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS collision_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.374 +OK. + + -no_ba: no broken arcs will be used between subnets + + File collision_act.net read in. + File collision.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.227 + +SAVING AS course_not_changed.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS course_not_changed_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File course_not_changed_act.net read in. + File course_not_changed.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.224 + +SAVING AS non_detection.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS non_detection_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File non_detection_act.net read in. + File non_detection.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.242 + +SAVING AS radar.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS radar_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File radar_act.net read in. + File radar.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.241 + +SAVING AS radar_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS radar_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File radar_1_act.net read in. + File radar_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.204 + +SAVING AS ship_on_collision_course.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.344 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS ship_on_collision_course_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.324 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ship_on_collision_course_act.net read in. + File ship_on_collision_course.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.23 + +SAVING AS visual.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS visual_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.218 +OK. + + -no_ba: no broken arcs will be used between subnets + + File visual_act.net read in. + File visual.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.244 + +SAVING AS visual_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS visual_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File visual_1_act.net read in. + File visual_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.245 + +SAVING AS warning.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS warning_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File warning_act.net read in. + File warning.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File A_ND_by_ship.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File A_ND_by_ship_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File B_ND_by_platform.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File collision.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File course_not_changed.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File non_detection.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File radar.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File radar_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File ship_on_collision_course.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File visual.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File visual_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File warning.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A_ND_by_ship': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['non_detection'], + 'Name': 'A_ND_by_ship', + 'Previous': 'Null', + 'Sons': ['radar', 'visual'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '1'}, + 'A_ND_by_ship_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_ND_by_platform'], + 'Name': 'A_ND_by_ship_1', + 'Previous': 'Null', + 'Sons': ['radar_1', 'visual_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '1'}, + 'B_ND_by_platform': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['non_detection'], + 'Name': 'B_ND_by_platform', + 'Previous': 'Null', + 'Sons': ['A_ND_by_ship_1', 'warning'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['collision'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'collision': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'collision', + 'Previous': 'Null', + 'Sons': ['course_not_changed', 'non_detection'], + 'Triggered_by': 'ship_on_collision_course', + 'Type': 'or_gate', + 'module': '1'}, + 'course_not_changed': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['collision'], + 'Name': 'course_not_changed', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'non_detection': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['collision'], + 'Name': 'non_detection', + 'Previous': 'Null', + 'Sons': ['A_ND_by_ship', 'B_ND_by_platform'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '1'}, + 'radar': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ND_by_ship'], + 'Name': 'radar', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'radar_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ND_by_ship_1'], + 'Name': 'radar_1', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'ship_on_collision_course': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'ship_on_collision_course', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'visual': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ND_by_ship'], + 'Name': 'visual', + 'Previous': 'Null', + 'Priority': '5', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'visual_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ND_by_ship_1'], + 'Name': 'visual_1', + 'Previous': 'Null', + 'Priority': '6', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}, + 'warning': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_ND_by_platform'], + 'Name': 'warning', + 'Previous': 'Null', + 'Priority': '7', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.1'}} +A_ND_by_ship.PNPRO +A_ND_by_ship_1.PNPRO +B_ND_by_platform.PNPRO +UE_1.PNPRO +collision.PNPRO +fn_fathers_and_trig +course_not_changed.PNPRO +non_detection.PNPRO +radar.PNPRO +radar_1.PNPRO +ship_on_collision_course.PNPRO +visual.PNPRO +visual_1.PNPRO +warning.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/18/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_11.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 46 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 +TANGIBLE: 65 VANISHING: 958 IMMEDIATE: 3401 TIMED: 1 +TANGIBLE: 160 VANISHING: 5626 IMMEDIATE: 17074 TIMED: 259 +TANGIBLE: 192 VANISHING: 6034 IMMEDIATE: 18225 TIMED: 261 +TANGIBLE: 240 VANISHING: 6632 IMMEDIATE: 19833 TIMED: 266 +TANGIBLE: 288 VANISHING: 7234 IMMEDIATE: 21439 TIMED: 271 +TANGIBLE: 576 VANISHING: 9745 IMMEDIATE: 27571 TIMED: 351 + + + +TANGIBLE STATES: 793 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 6024 (597 T->T, 0 T->V, 5427 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 6024 +IMMEDIATE TRNS. FIRINGS: 34407 +TIMED TRNS. FIRINGS: 3901 +VISITED VANISHING STATES: 14041 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 6024 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 1479897 +VANISH-PATH-SET ENTRIES: 583644 +PACKED MARKINGS: 7915 BYTES +STATE SET DATA: 1586 BYTES +EDGES DATA: 41765 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 793, FRAGMENTS: 1343 + SEQUENCES MEMORY: 2877 BYTES. + FRAGMENTS MEMORY: 5038 BYTES. + TOTAL MEMORY: 7915 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.98108 BYTES. + USED FOR SEQUENCE DATA: 3.62799 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.35309 BYTES. +BUILD TIME: [User 47.925s, Sys 0.180s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 30 + + +NUMBER OF TANGIBLE STATES: 184 + INTERNAL STATES: 182 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 793 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1203 +NONZERO ENTRIES IN Qbar: 27 +NONZERO ENTRIES IN DELTA: 182 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.51 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.387949151232 + +SOLUTION TIME: [User 0.004s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 46 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 +TANGIBLE: 65 VANISHING: 958 IMMEDIATE: 3401 TIMED: 1 +TANGIBLE: 160 VANISHING: 5626 IMMEDIATE: 17074 TIMED: 259 +TANGIBLE: 192 VANISHING: 6034 IMMEDIATE: 18225 TIMED: 261 +TANGIBLE: 240 VANISHING: 6632 IMMEDIATE: 19833 TIMED: 266 +TANGIBLE: 288 VANISHING: 7234 IMMEDIATE: 21439 TIMED: 271 +TANGIBLE: 560 VANISHING: 9605 IMMEDIATE: 27256 TIMED: 345 + + + +TANGIBLE STATES: 793 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 6024 (597 T->T, 0 T->V, 5427 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 6024 +IMMEDIATE TRNS. FIRINGS: 34407 +TIMED TRNS. FIRINGS: 3901 +VISITED VANISHING STATES: 14041 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 6024 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 1479897 +VANISH-PATH-SET ENTRIES: 583644 +PACKED MARKINGS: 7915 BYTES +STATE SET DATA: 1586 BYTES +EDGES DATA: 41765 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 793, FRAGMENTS: 1343 + SEQUENCES MEMORY: 2877 BYTES. + FRAGMENTS MEMORY: 5038 BYTES. + TOTAL MEMORY: 7915 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.98108 BYTES. + USED FOR SEQUENCE DATA: 3.62799 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.35309 BYTES. +BUILD TIME: [User 46.724s, Sys 0.120s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 67 + + +NUMBER OF TANGIBLE STATES: 795 + INTERNAL STATES: 793 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 793 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 6817 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 793 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.003s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.003s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.229500193602 + +SOLUTION TIME: [User 0.007s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 22.0238516331\n +Translation and composition runtime was: 95.4456651211\n diff --git a/2020-EDCC/GreatSPNresults/19-result.txt b/2020-EDCC/GreatSPNresults/19-result.txt new file mode 100644 index 00000000..f4766877 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/19-result.txt @@ -0,0 +1,1078 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.219 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.196 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.333 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.219 + +SAVING AS collision_avoided.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.354 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS collision_avoided_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File collision_avoided_act.net read in. + File collision_avoided.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.229 + +SAVING AS course_changed.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.373 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS course_changed_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File course_changed_act.net read in. + File course_changed.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.232 + +SAVING AS detection.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.167 + +SAVING AS detection_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File detection_act.net read in. + File detection.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS detection_by_platform.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS detection_by_platform_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File detection_by_platform_act.net read in. + File detection_by_platform.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS detection_by_platform_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.407 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS detection_by_platform_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File detection_by_platform_1_act.net read in. + File detection_by_platform_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS detection_by_ship.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS detection_by_ship_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File detection_by_ship_act.net read in. + File detection_by_ship.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.216 + +SAVING AS radar.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.354 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS radar_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + + -no_ba: no broken arcs will be used between subnets + + File radar_act.net read in. + File radar.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.243 + +SAVING AS radar_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.229 + +SAVING AS radar_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.372 +OK. + + -no_ba: no broken arcs will be used between subnets + + File radar_1_act.net read in. + File radar_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.246 + +SAVING AS radar_and_visual.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.235 + +SAVING AS radar_and_visual_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File radar_and_visual_act.net read in. + File radar_and_visual.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.228 + +SAVING AS radar_only.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 1 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 1 +LOADING TIME: 0.218 + +SAVING AS radar_only_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.372 +OK. + + -no_ba: no broken arcs will be used between subnets + + File radar_only_act.net read in. + File radar_only.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.245 + +SAVING AS too_late.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.399 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.23 + +SAVING AS too_late_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + + -no_ba: no broken arcs will be used between subnets + + File too_late_act.net read in. + File too_late.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS visual.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.373 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS visual_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.377 +OK. + + -no_ba: no broken arcs will be used between subnets + + File visual_act.net read in. + File visual.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS visual_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS visual_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.399 +OK. + + -no_ba: no broken arcs will be used between subnets + + File visual_1_act.net read in. + File visual_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS warning.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS warning_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + + -no_ba: no broken arcs will be used between subnets + + File warning_act.net read in. + File warning.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File collision_avoided.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File course_changed.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File detection.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File detection_by_platform.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File detection_by_platform_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File detection_by_ship.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File radar.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File radar_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File radar_and_visual.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File radar_only.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File too_late.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File visual.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File visual_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File warning.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['collision_avoided'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'collision_avoided': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'collision_avoided', + 'Previous': 'Null', + 'Sons': ['course_changed', 'detection'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'course_changed': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['collision_avoided'], + 'Name': 'course_changed', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'detection', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'detection': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['collision_avoided'], + 'Name': 'detection', + 'Previous': 'Null', + 'Sons': ['detection_by_platform', 'detection_by_ship'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'detection_by_platform': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection'], + 'Name': 'detection_by_platform', + 'Previous': 'Null', + 'Sons': ['detection_by_platform_1', 'warning'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'detection_by_platform_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection_by_platform'], + 'Name': 'detection_by_platform_1', + 'Previous': 'Null', + 'Sons': ['radar_1', 'visual_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'detection_by_ship': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection'], + 'Name': 'detection_by_ship', + 'Previous': 'Null', + 'Sons': ['radar', 'visual'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'radar': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection_by_ship'], + 'Name': 'radar', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'radar_only', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'radar_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection_by_platform_1'], + 'Name': 'radar_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'radar_only', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.1'}, + 'radar_and_visual': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'In_progress': 'FALSE', + 'Name': 'radar_and_visual', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'radar_only', + 'Type': 'phase_leaf', + 'lambda': '0.1', + 'module': '4'}, + 'radar_only': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'In_progress': 'TRUE', + 'Name': 'radar_only', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'phase_leaf', + 'lambda': '0.1', + 'module': '5'}, + 'too_late': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'In_progress': 'FALSE', + 'Name': 'too_late', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'radar_and_visual', + 'Type': 'phase_leaf', + 'lambda': '0.1', + 'module': '6'}, + 'visual': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection_by_ship'], + 'Name': 'visual', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'radar_and_visual', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '7', + 'mu': '0.1'}, + 'visual_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection_by_platform_1'], + 'Name': 'visual_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'radar_and_visual', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '8', + 'mu': '0.1'}, + 'warning': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['detection_by_platform'], + 'Name': 'warning', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'detection_by_platform_1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '9', + 'mu': '0.1'}} +UE_1.PNPRO +collision_avoided.PNPRO +course_changed.PNPRO +fn_fathers_and_trig +detection.PNPRO +detection_by_platform.PNPRO +detection_by_platform_1.PNPRO +detection_by_ship.PNPRO +radar.PNPRO +fn_fathers_and_trig +radar_1.PNPRO +fn_fathers_and_trig +radar_and_visual.PNPRO +Phase is of Fn fathers and trig: Since no given fail possible we assume every thing under Opp Strig active by default +radar_only.PNPRO +too_late.PNPRO +Phase is of Fn fathers and trig: Since no given fail possible we assume every thing under Opp Strig active by default +visual.PNPRO +fn_fathers_and_trig +visual_1.PNPRO +fn_fathers_and_trig +warning.PNPRO +fn_fathers_and_trig +/home/shahid/modest/repairable/kb3-examples PNPRO/19/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_13.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 51 +RATE PAR: 0 +TRANSITIONS: 61 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.001s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 + + + +TANGIBLE STATES: 352 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1825 (607 T->T, 0 T->V, 1218 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1825 +IMMEDIATE TRNS. FIRINGS: 4235 +TIMED TRNS. FIRINGS: 1825 +VISITED VANISHING STATES: 3421 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1825 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 132 +VANISH-PATH-SET ENTRIES: 51 +PACKED MARKINGS: 2752 BYTES +STATE SET DATA: 616 BYTES +EDGES DATA: 7577 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 352, FRAGMENTS: 508 + SEQUENCES MEMORY: 1100 BYTES. + FRAGMENTS MEMORY: 1652 BYTES. + TOTAL MEMORY: 2752 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.81818 BYTES. + USED FOR SEQUENCE DATA: 3.125 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.69318 BYTES. +BUILD TIME: [User 0.048s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 178 + INTERNAL STATES: 176 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 352 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 927 +NONZERO ENTRIES IN Qbar: 145 +NONZERO ENTRIES IN DELTA: 176 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.816 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 0/42 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 42 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.444302088218 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 51 +RATE PAR: 0 +TRANSITIONS: 61 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 + + + +TANGIBLE STATES: 352 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1825 (607 T->T, 0 T->V, 1218 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1825 +IMMEDIATE TRNS. FIRINGS: 4235 +TIMED TRNS. FIRINGS: 1825 +VISITED VANISHING STATES: 3421 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1825 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 132 +VANISH-PATH-SET ENTRIES: 51 +PACKED MARKINGS: 2752 BYTES +STATE SET DATA: 616 BYTES +EDGES DATA: 7577 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 352, FRAGMENTS: 508 + SEQUENCES MEMORY: 1100 BYTES. + FRAGMENTS MEMORY: 1652 BYTES. + TOTAL MEMORY: 2752 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.81818 BYTES. + USED FOR SEQUENCE DATA: 3.125 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.69318 BYTES. +BUILD TIME: [User 0.052s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 354 + INTERNAL STATES: 352 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 352 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 2176 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 352 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.816 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 0/42 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.816, step=42): 42 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.164124364537 + +SOLUTION TIME: [User 0.003s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 26.078499794\n +Translation and composition runtime was: 0.14980840683\n diff --git a/2020-EDCC/GreatSPNresults/20-result.txt b/2020-EDCC/GreatSPNresults/20-result.txt new file mode 100644 index 00000000..52da7294 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/20-result.txt @@ -0,0 +1,843 @@ + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.22 + +SAVING AS One_of_subsystems_is_lost.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS One_of_subsystems_is_lost_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File One_of_subsystems_is_lost_act.net read in. + File One_of_subsystems_is_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.219 + +SAVING AS Total_loss_of_production.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.373 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS Total_loss_of_production_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.305 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Total_loss_of_production_act.net read in. + File Total_loss_of_production.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS fail_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS fail_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_A_act.net read in. + File fail_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS fail_C1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS fail_C1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_C1_act.net read in. + File fail_C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS fail_C2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS fail_C2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_C2_act.net read in. + File fail_C2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS fail_D1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS fail_D1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_D1_act.net read in. + File fail_D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS fail_D2.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.367 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS fail_D2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_D2_act.net read in. + File fail_D2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS fail_SS2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS fail_SS2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_SS2_act.net read in. + File fail_SS2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 11 + TRANSITIONS: 16 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 50 +LOADING TIME: 0.296 + +SAVING AS fail_SS3.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.439 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS fail_SS3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_SS3_act.net read in. + File fail_SS3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.232 + +SAVING AS fail_subsys_C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS fail_subsys_C_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_subsys_C_act.net read in. + File fail_subsys_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS fail_subsys_D.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS fail_subsys_D_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.253 +OK. + + -no_ba: no broken arcs will be used between subnets + + File fail_subsys_D_act.net read in. + File fail_subsys_D.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File Total_loss_of_production.net read in. + File One_of_subsystems_is_lost.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File fail_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File fail_C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File fail_C2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File fail_D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File fail_D2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File fail_SS2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File fail_SS3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File fail_subsys_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File fail_subsys_D.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'One_of_subsystems_is_lost': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Total_loss_of_production'], + 'Name': 'One_of_subsystems_is_lost', + 'Previous': 'Null', + 'Sons': ['fail_A', 'fail_SS2', 'fail_SS3'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Total_loss_of_production': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'Total_loss_of_production', + 'Previous': 'Null', + 'Sons': ['One_of_subsystems_is_lost'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'fail_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['One_of_subsystems_is_lost'], + 'Name': 'fail_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'fail_C1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['fail_subsys_C'], + 'Name': 'fail_C1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'fail_C2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['fail_subsys_C'], + 'Name': 'fail_C2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'fail_C1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'fail_D1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['fail_subsys_D'], + 'Name': 'fail_D1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'fail_D2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['fail_subsys_D'], + 'Name': 'fail_D2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'fail_SS2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['One_of_subsystems_is_lost'], + 'Name': 'fail_SS2', + 'Previous': 'Null', + 'Sons': ['fail_subsys_C', 'fail_subsys_D'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'fail_SS3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['One_of_subsystems_is_lost'], + 'K': '8', + 'Min_acceptable': '6', + 'Name': 'fail_SS3', + 'Nr_being_repaired': '0', + 'Nr_items': '8', + 'Nr_ok': '8', + 'Nr_repairmen': '8', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'multiple_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'fail_subsys_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['fail_SS2'], + 'Name': 'fail_subsys_C', + 'Previous': 'Null', + 'Sons': ['fail_C1', 'fail_C2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'fail_subsys_D': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['fail_SS2'], + 'Name': 'fail_subsys_D', + 'Previous': 'Null', + 'Sons': ['fail_D1', 'fail_D2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +One_of_subsystems_is_lost.PNPRO +Total_loss_of_production.PNPRO +fail_A.PNPRO +fail_C1.PNPRO +fail_C2.PNPRO +fn_fathers_and_trig +fail_D1.PNPRO +fail_D2.PNPRO +fail_SS2.PNPRO +fail_SS3.PNPRO +fail_subsys_C.PNPRO +fail_subsys_D.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/20/*.PNPRO +Total_loss_of_production +Please open GreatSPN and import "temp_9.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 33 +RATE PAR: 0 +TRANSITIONS: 44 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.001s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 4 VANISHING: 2 IMMEDIATE: 0 TIMED: 5 + + + +TANGIBLE STATES: 288 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1880 (1040 T->T, 0 T->V, 840 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1880 +IMMEDIATE TRNS. FIRINGS: 1128 +TIMED TRNS. FIRINGS: 1880 +VISITED VANISHING STATES: 1128 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1880 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 43 +VANISH-PATH-SET ENTRIES: 26 +PACKED MARKINGS: 1222 BYTES +STATE SET DATA: 504 BYTES +EDGES DATA: 7985 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 288, FRAGMENTS: 155 + SEQUENCES MEMORY: 756 BYTES. + FRAGMENTS MEMORY: 466 BYTES. + TOTAL MEMORY: 1222 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.24306 BYTES. + USED FOR SEQUENCE DATA: 2.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.61806 BYTES. +BUILD TIME: [User 0.011s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 47 + INTERNAL STATES: 45 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 288 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 261 +NONZERO ENTRIES IN Qbar: 45 +NONZERO ENTRIES IN DELTA: 45 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.326 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.326, step=37): 0/37 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.326, step=37): 37 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.970757813668 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 33 +RATE PAR: 0 +TRANSITIONS: 44 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 4 VANISHING: 2 IMMEDIATE: 0 TIMED: 5 + + + +TANGIBLE STATES: 288 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1880 (1040 T->T, 0 T->V, 840 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1880 +IMMEDIATE TRNS. FIRINGS: 1128 +TIMED TRNS. FIRINGS: 1880 +VISITED VANISHING STATES: 1128 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1880 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 43 +VANISH-PATH-SET ENTRIES: 26 +PACKED MARKINGS: 1222 BYTES +STATE SET DATA: 504 BYTES +EDGES DATA: 7985 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 288, FRAGMENTS: 155 + SEQUENCES MEMORY: 756 BYTES. + FRAGMENTS MEMORY: 466 BYTES. + TOTAL MEMORY: 1222 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.24306 BYTES. + USED FOR SEQUENCE DATA: 2.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.61806 BYTES. +BUILD TIME: [User 0.017s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 8 + + +NUMBER OF TANGIBLE STATES: 290 + INTERNAL STATES: 288 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 288 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 2168 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 288 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.326 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.326, step=37): 0/37 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.326, step=37): 37 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.860426382318 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 18.3804395199\n +Translation and composition runtime was: 0.0754854679108\n diff --git a/2020-EDCC/GreatSPNresults/21-result.txt b/2020-EDCC/GreatSPNresults/21-result.txt new file mode 100644 index 00000000..eac8e0fb --- /dev/null +++ b/2020-EDCC/GreatSPNresults/21-result.txt @@ -0,0 +1,781 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS Authentication_with_password.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS Authentication_with_password_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Authentication_with_password_act.net read in. + File Authentication_with_password.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.229 + +SAVING AS Bruteforce.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS Bruteforce_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Bruteforce_act.net read in. + File Bruteforce.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.218 + +SAVING AS Exploit_vulnerability.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.361 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS Exploit_vulnerability_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.395 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Exploit_vulnerability_act.net read in. + File Exploit_vulnerability.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS Find_vulnerability.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.367 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS Find_vulnerability_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Find_vulnerability_act.net read in. + File Find_vulnerability.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS Logged_into_the_RAS.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS Logged_into_the_RAS_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Logged_into_the_RAS_act.net read in. + File Logged_into_the_RAS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS RAS_access_granted.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS RAS_access_granted_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.381 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RAS_access_granted_act.net read in. + File RAS_access_granted.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.225 + +SAVING AS RAS_ownership.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS RAS_ownership_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.329 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RAS_ownership_act.net read in. + File RAS_ownership.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS Social_engineering.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS Social_engineering_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.225 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Social_engineering_act.net read in. + File Social_engineering.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS Vulnerability_found_and_exploited.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.166 + +SAVING AS Vulnerability_found_and_exploited_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.215 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Vulnerability_found_and_exploited_act.net read in. + File Vulnerability_found_and_exploited.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.22 + +SAVING AS Wardialing.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS Wardialing_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Wardialing_act.net read in. + File Wardialing.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File RAS_ownership.net read in. + File Authentication_with_password.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Bruteforce.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Exploit_vulnerability.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Find_vulnerability.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Logged_into_the_RAS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File RAS_access_granted.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Social_engineering.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File Vulnerability_found_and_exploited.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Wardialing.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'Authentication_with_password': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['RAS_access_granted'], + 'Name': 'Authentication_with_password', + 'Previous': 'Null', + 'Sons': ['Bruteforce', 'Social_engineering'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '2'}, + 'Bruteforce': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Authentication_with_password'], + 'Name': 'Bruteforce', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '2', + 'mu': '0.1'}, + 'Exploit_vulnerability': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Vulnerability_found_and_exploited'], + 'Name': 'Exploit_vulnerability', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Find_vulnerability', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'Find_vulnerability': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Vulnerability_found_and_exploited'], + 'Name': 'Find_vulnerability', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'Logged_into_the_RAS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['RAS_ownership'], + 'Name': 'Logged_into_the_RAS', + 'Previous': 'Null', + 'Sons': ['RAS_access_granted', 'Wardialing'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'RAS_access_granted': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Logged_into_the_RAS'], + 'Name': 'RAS_access_granted', + 'Previous': 'Null', + 'Sons': ['Authentication_with_password', + 'Vulnerability_found_and_exploited'], + 'Triggered_by': 'Wardialing', + 'Type': 'or_gate', + 'module': '2'}, + 'RAS_ownership': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'RAS_ownership', + 'Previous': 'Null', + 'Sons': ['Logged_into_the_RAS'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Social_engineering': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Authentication_with_password'], + 'Name': 'Social_engineering', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.05000000000000000278', + 'module': '2', + 'mu': '0.1'}, + 'Vulnerability_found_and_exploited': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['RAS_access_granted'], + 'Name': 'Vulnerability_found_and_exploited', + 'Previous': 'Null', + 'Sons': ['Exploit_vulnerability', + 'Find_vulnerability'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '2'}, + 'Wardialing': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Logged_into_the_RAS'], + 'Name': 'Wardialing', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '0', + 'mu': '0.1'}} +Authentication_with_password.PNPRO +Bruteforce.PNPRO +Exploit_vulnerability.PNPRO +fn_fathers_and_trig +Find_vulnerability.PNPRO +Logged_into_the_RAS.PNPRO +RAS_access_granted.PNPRO +fn_fathers_and_trig +RAS_ownership.PNPRO +Social_engineering.PNPRO +Vulnerability_found_and_exploited.PNPRO +Wardialing.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/21/*.PNPRO +RAS_ownership +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 30 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 32 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 124 (36 T->T, 0 T->V, 88 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 124 +IMMEDIATE TRNS. FIRINGS: 187 +TIMED TRNS. FIRINGS: 124 +VISITED VANISHING STATES: 187 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 124 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 47 +VANISH-PATH-SET ENTRIES: 28 +PACKED MARKINGS: 315 BYTES +STATE SET DATA: 40 BYTES +EDGES DATA: 541 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 32, FRAGMENTS: 89 + SEQUENCES MEMORY: 80 BYTES. + FRAGMENTS MEMORY: 235 BYTES. + TOTAL MEMORY: 315 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.84375 BYTES. + USED FOR SEQUENCE DATA: 2.5 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.34375 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 6 + INTERNAL STATES: 4 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 32 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 11 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 4 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.3672 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.3672, step=75): 0/75 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.3672, step=75): 75 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.338363184364 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 30 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 32 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 124 (36 T->T, 0 T->V, 88 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 124 +IMMEDIATE TRNS. FIRINGS: 187 +TIMED TRNS. FIRINGS: 124 +VISITED VANISHING STATES: 187 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 124 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 47 +VANISH-PATH-SET ENTRIES: 28 +PACKED MARKINGS: 315 BYTES +STATE SET DATA: 40 BYTES +EDGES DATA: 541 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 32, FRAGMENTS: 89 + SEQUENCES MEMORY: 80 BYTES. + FRAGMENTS MEMORY: 235 BYTES. + TOTAL MEMORY: 315 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.84375 BYTES. + USED FOR SEQUENCE DATA: 2.5 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.34375 BYTES. +BUILD TIME: [User 0.001s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 34 + INTERNAL STATES: 32 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 32 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 156 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 32 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.51 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.51, step=94): 0/94 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.51, step=94): 94 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.028125085717 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 17.5661931038\n +Translation and composition runtime was: 0.0494711399078\n diff --git a/2020-EDCC/GreatSPNresults/22-result.txt b/2020-EDCC/GreatSPNresults/22-result.txt new file mode 100644 index 00000000..348bd3ff --- /dev/null +++ b/2020-EDCC/GreatSPNresults/22-result.txt @@ -0,0 +1,970 @@ + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.242 + +SAVING AS AND_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS AND_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_1_act.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.239 + +SAVING AS AND_2.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS AND_2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AND_2_act.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS B1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.166 + +SAVING AS B1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.216 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B1_act.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.229 + +SAVING AS B2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS B2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.365 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B2_act.net read in. + File B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS B3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS B3_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B3_act.net read in. + File B3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS B4.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS B4_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B4_act.net read in. + File B4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.216 + +SAVING AS C1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.352 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS C1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C1_act.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.205 + +SAVING AS C2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.34 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS C2_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.394 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C2_act.net read in. + File C2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS C3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.36 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS C3_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C3_act.net read in. + File C3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS C4.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.254 + +SAVING AS C4_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.42 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C4_act.net read in. + File C4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 13 + TRANSITIONS: 20 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 62 +LOADING TIME: 0.32 + +SAVING AS G_A.(net/def) ... +SAVING TIME: 0.013 +TOTAL TIME: 0.474 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS G_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File G_A_act.net read in. + File G_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.245 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.215 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.318 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File AND_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File AND_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File B3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File B4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File C2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File C3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File C4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File G_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'AND_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'AND_1', + 'Previous': 'Null', + 'Sons': ['B4', 'B2', 'B3', 'B1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'AND_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'AND_2', + 'Previous': 'Null', + 'Sons': ['C3', 'C2', 'C1', 'C4'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'B1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'B1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'B2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'B2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'B1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.1'}, + 'B3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'B3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'B2', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.1'}, + 'B4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_1'], + 'Name': 'B4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'B3', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.1'}, + 'C1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'C1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'C2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'C2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'C1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '4', + 'mu': '0.1'}, + 'C3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'C3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'C2', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '5', + 'mu': '0.1'}, + 'C4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AND_2'], + 'Name': 'C4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'C3', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '6', + 'mu': '0.1'}, + 'G_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'K': '10', + 'Min_acceptable': '8', + 'Name': 'G_A', + 'Nr_being_repaired': '0', + 'Nr_items': '10', + 'Nr_ok': '10', + 'Nr_repairmen': '10', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'multiple_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['AND_1', 'AND_2', 'G_A'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['OR_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +AND_1.PNPRO +AND_2.PNPRO +B1.PNPRO +B2.PNPRO +fn_fathers_and_trig +B3.PNPRO +fn_fathers_and_trig +B4.PNPRO +fn_fathers_and_trig +C1.PNPRO +C2.PNPRO +fn_fathers_and_trig +C3.PNPRO +fn_fathers_and_trig +C4.PNPRO +fn_fathers_and_trig +G_A.PNPRO +OR_1.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/22/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_11.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 49 +RATE PAR: 0 +TRANSITIONS: 70 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 2 IMMEDIATE: 0 TIMED: 3 +TANGIBLE: 2783 VANISHING: 18738 IMMEDIATE: 18734 TIMED: 22733 + + + +TANGIBLE STATES: 2816 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 23424 (8190 T->T, 0 T->V, 15234 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 23424 +IMMEDIATE TRNS. FIRINGS: 19172 +TIMED TRNS. FIRINGS: 23424 +VISITED VANISHING STATES: 19172 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 23424 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 74 +VANISH-PATH-SET ENTRIES: 46 +PACKED MARKINGS: 19184 BYTES +STATE SET DATA: 5984 BYTES +EDGES DATA: 115515 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 2816, FRAGMENTS: 2299 + SEQUENCES MEMORY: 10560 BYTES. + FRAGMENTS MEMORY: 8624 BYTES. + TOTAL MEMORY: 19184 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.8125 BYTES. + USED FOR SEQUENCE DATA: 3.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 3.0625 BYTES. +BUILD TIME: [User 0.249s, Sys 0.008s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 5 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 677 + INTERNAL STATES: 675 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 2816 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 5535 +NONZERO ENTRIES IN Qbar: 433 +NONZERO ENTRIES IN DELTA: 675 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[5]" rate=1.836 acc=1e-07 +UNIFORMIZATION(fg=I[5], Lambda=1.836, step=30): 0/30 Vec*Mat products. + +UNIFORMIZATION(fg=I[5], Lambda=1.836, step=30): 30 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.758128911918 + +SOLUTION TIME: [User 0.007s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 49 +RATE PAR: 0 +TRANSITIONS: 70 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 2 IMMEDIATE: 0 TIMED: 3 +TANGIBLE: 2777 VANISHING: 18624 IMMEDIATE: 18618 TIMED: 22588 + + + +TANGIBLE STATES: 2816 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 23424 (8190 T->T, 0 T->V, 15234 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 23424 +IMMEDIATE TRNS. FIRINGS: 19172 +TIMED TRNS. FIRINGS: 23424 +VISITED VANISHING STATES: 19172 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 23424 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 74 +VANISH-PATH-SET ENTRIES: 46 +PACKED MARKINGS: 19184 BYTES +STATE SET DATA: 5984 BYTES +EDGES DATA: 115515 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 2816, FRAGMENTS: 2299 + SEQUENCES MEMORY: 10560 BYTES. + FRAGMENTS MEMORY: 8624 BYTES. + TOTAL MEMORY: 19184 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.8125 BYTES. + USED FOR SEQUENCE DATA: 3.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 3.0625 BYTES. +BUILD TIME: [User 0.246s, Sys 0.011s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 5 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 2818 + INTERNAL STATES: 2816 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 2816 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 26240 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 2816 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[5]" rate=1.836 acc=1e-07 +UNIFORMIZATION(fg=I[5], Lambda=1.836, step=30): 0/30 Vec*Mat products. + +UNIFORMIZATION(fg=I[5], Lambda=1.836, step=30): 30 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.659380048717 + +SOLUTION TIME: [User 0.020s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 21.8842115402\n +Translation and composition runtime was: 0.585603475571\n diff --git a/2020-EDCC/GreatSPNresults/23-result.txt b/2020-EDCC/GreatSPNresults/23-result.txt new file mode 100644 index 00000000..a6a171e9 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/23-result.txt @@ -0,0 +1,1538 @@ + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.252 + +SAVING AS CM1_loss.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS CM1_loss_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CM1_loss_act.net read in. + File CM1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.231 + +SAVING AS CM2_loss.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS CM2_loss_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CM2_loss_act.net read in. + File CM2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.235 + +SAVING AS D11.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS D11_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.217 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D11_act.net read in. + File D11.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.251 + +SAVING AS D12.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS D12_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.392 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D12_act.net read in. + File D12.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS D21.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS D21_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D21_act.net read in. + File D21.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.241 + +SAVING AS D22.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS D22_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D22_act.net read in. + File D22.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.23 + +SAVING AS Disk1_loss.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS Disk1_loss_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Disk1_loss_act.net read in. + File Disk1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS Disk2_loss.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS Disk2_loss_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Disk2_loss_act.net read in. + File Disk2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS Loss_of_both_calculators.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS Loss_of_both_calculators_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Loss_of_both_calculators_act.net read in. + File Loss_of_both_calculators.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS M1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.373 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.167 + +SAVING AS M1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.217 +OK. + + -no_ba: no broken arcs will be used between subnets + + File M1_act.net read in. + File M1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.217 + +SAVING AS M2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS M2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File M2_act.net read in. + File M2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.236 + +SAVING AS M3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS M3_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.377 +OK. + + -no_ba: no broken arcs will be used between subnets + + File M3_act.net read in. + File M3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS Mem1_loss.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS Mem1_loss_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Mem1_loss_act.net read in. + File Mem1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.252 + +SAVING AS Mem2_loss.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.401 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS Mem2_loss_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Mem2_loss_act.net read in. + File Mem2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS N.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS N_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File N_act.net read in. + File N.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS OR_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS OR_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OR_1_act.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.22 + +SAVING AS One_main_mem_fail.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS One_main_mem_fail_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.319 +OK. + + -no_ba: no broken arcs will be used between subnets + + File One_main_mem_fail_act.net read in. + File One_main_mem_fail.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS P117.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS P117_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.251 +OK. + + -no_ba: no broken arcs will be used between subnets + + File P117_act.net read in. + File P117.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS P1_loss.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.399 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS P1_loss_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File P1_loss_act.net read in. + File P1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.235 + +SAVING AS P22.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS P22_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.225 +OK. + + -no_ba: no broken arcs will be used between subnets + + File P22_act.net read in. + File P22.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS P2_loss.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS P2_loss_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File P2_loss_act.net read in. + File P2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS PS.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS PS_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PS_act.net read in. + File PS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.232 + +SAVING AS UE_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS UE_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.324 +OK. + + -no_ba: no broken arcs will be used between subnets + + File UE_1_act.net read in. + File UE_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File UE_1.net read in. + File CM1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File CM2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File D11.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File D12.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File D21.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File D22.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Disk1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File Disk2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Loss_of_both_calculators.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File M1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File M2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File M3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File Mem1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File Mem2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File N.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_14.net read in. + File OR_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_15.net read in. + File One_main_mem_fail.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_16.net read in. + File P117.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_17.net read in. + File P1_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_18.net read in. + File P22.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_19.net read in. + File P2_loss.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_20.net read in. + File PS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'CM1_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Loss_of_both_calculators'], + 'Name': 'CM1_loss', + 'Previous': 'Null', + 'Sons': ['Disk1_loss', 'Mem1_loss', 'P1_loss'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'CM2_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Loss_of_both_calculators'], + 'Name': 'CM2_loss', + 'Previous': 'Null', + 'Sons': ['Disk2_loss', 'Mem2_loss', 'P2_loss'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'D11': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Disk1_loss'], + 'Name': 'D11', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.1'}, + 'D12': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Disk1_loss'], + 'Name': 'D12', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'D11', + 'Type': 'sf_leaf', + 'lambda': '0.08000000000000000167', + 'module': '1', + 'mu': '0.1', + 'standby_lambda': '0.04000000000000000083'}, + 'D21': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Disk2_loss'], + 'Name': 'D21', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.08000000000000000167', + 'module': '0', + 'mu': '0.1'}, + 'D22': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Disk2_loss'], + 'Name': 'D22', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'D21', + 'Type': 'sf_leaf', + 'lambda': '0.08000000000000000167', + 'module': '2', + 'mu': '0.1', + 'standby_lambda': '0.04000000000000000083'}, + 'Disk1_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CM1_loss'], + 'Name': 'Disk1_loss', + 'Previous': 'Null', + 'Sons': ['D11', 'D12'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Disk2_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CM2_loss'], + 'Name': 'Disk2_loss', + 'Previous': 'Null', + 'Sons': ['D21', 'D22'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Loss_of_both_calculators': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'Loss_of_both_calculators', + 'Previous': 'Null', + 'Sons': ['CM1_loss', 'CM2_loss'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'M1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Mem1_loss', 'One_main_mem_fail'], + 'Name': 'M1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.02999999999999999889', + 'module': '0', + 'mu': '0.1'}, + 'M2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Mem2_loss', 'One_main_mem_fail'], + 'Name': 'M2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.02999999999999999889', + 'module': '0', + 'mu': '0.1'}, + 'M3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Mem1_loss', 'Mem2_loss'], + 'Name': 'M3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'One_main_mem_fail', + 'Type': 'sf_leaf', + 'lambda': '0.02999999999999999889', + 'module': '3', + 'mu': '0.1', + 'standby_lambda': '0.01499999999999999944'}, + 'Mem1_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CM1_loss'], + 'Name': 'Mem1_loss', + 'Previous': 'Null', + 'Sons': ['M1', 'M3'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Mem2_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CM2_loss'], + 'Name': 'Mem2_loss', + 'Previous': 'Null', + 'Sons': ['M2', 'M3'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'N': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OR_1'], + 'Name': 'N', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.00200000000000000004', + 'module': '0', + 'mu': '0.1'}, + 'OR_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['UE_1'], + 'Name': 'OR_1', + 'Previous': 'Null', + 'Sons': ['Loss_of_both_calculators', 'N'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'One_main_mem_fail': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'One_main_mem_fail', + 'Previous': 'Null', + 'Sons': ['M1', 'M2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'P117': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['P1_loss'], + 'Name': 'P117', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.05000000000000000278', + 'module': '0', + 'mu': '0.1'}, + 'P1_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CM1_loss'], + 'Name': 'P1_loss', + 'Previous': 'Null', + 'Sons': ['P117', 'PS'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'P22': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['P2_loss'], + 'Name': 'P22', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.05000000000000000278', + 'module': '0', + 'mu': '0.1'}, + 'P2_loss': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CM2_loss'], + 'Name': 'P2_loss', + 'Previous': 'Null', + 'Sons': ['P22', 'PS'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'PS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['P1_loss', 'P2_loss'], + 'Name': 'PS', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.05999999999999999778', + 'module': '0', + 'mu': '0.1'}, + 'UE_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'UE_1', + 'Previous': 'Null', + 'Sons': ['OR_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}} +CM1_loss.PNPRO +CM2_loss.PNPRO +D11.PNPRO +D12.PNPRO +fn_fathers_and_trig +D21.PNPRO +D22.PNPRO +fn_fathers_and_trig +Disk1_loss.PNPRO +Disk2_loss.PNPRO +Loss_of_both_calculators.PNPRO +M1.PNPRO +M2.PNPRO +M3.PNPRO +fn_fathers_and_trig +Mem1_loss.PNPRO +Mem2_loss.PNPRO +N.PNPRO +OR_1.PNPRO +One_main_mem_fail.PNPRO +P117.PNPRO +P1_loss.PNPRO +P22.PNPRO +P2_loss.PNPRO +PS.PNPRO +UE_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/23/*.PNPRO +UE_1 +Please open GreatSPN and import "temp_21.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 53 +RATE PAR: 0 +TRANSITIONS: 71 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 4 VANISHING: 8 IMMEDIATE: 0 TIMED: 11 +TANGIBLE: 1511 VANISHING: 18398 IMMEDIATE: 21989 TIMED: 11385 + + + +TANGIBLE STATES: 2048 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 22528 (7706 T->T, 0 T->V, 14822 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 22528 +IMMEDIATE TRNS. FIRINGS: 34632 +TIMED TRNS. FIRINGS: 22528 +VISITED VANISHING STATES: 29632 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 22528 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 1011 +VANISH-PATH-SET ENTRIES: 381 +PACKED MARKINGS: 12009 BYTES +STATE SET DATA: 4352 BYTES +EDGES DATA: 115376 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 2048, FRAGMENTS: 1222 + SEQUENCES MEMORY: 7424 BYTES. + FRAGMENTS MEMORY: 4585 BYTES. + TOTAL MEMORY: 12009 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.86377 BYTES. + USED FOR SEQUENCE DATA: 3.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.23877 BYTES. +BUILD TIME: [User 0.399s, Sys 0.016s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 12 + + +NUMBER OF TANGIBLE STATES: 245 + INTERNAL STATES: 243 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 2048 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1953 +NONZERO ENTRIES IN Qbar: 243 +NONZERO ENTRIES IN DELTA: 243 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.85884 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.85884, step=44): 0/44 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.85884, step=44): 44 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.870674800822 + +SOLUTION TIME: [User 0.004s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 53 +RATE PAR: 0 +TRANSITIONS: 71 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 4 VANISHING: 8 IMMEDIATE: 0 TIMED: 11 +TANGIBLE: 1483 VANISHING: 18100 IMMEDIATE: 21666 TIMED: 11088 + + + +TANGIBLE STATES: 2048 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 22528 (7706 T->T, 0 T->V, 14822 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 22528 +IMMEDIATE TRNS. FIRINGS: 34632 +TIMED TRNS. FIRINGS: 22528 +VISITED VANISHING STATES: 29632 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 22528 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 1011 +VANISH-PATH-SET ENTRIES: 381 +PACKED MARKINGS: 12009 BYTES +STATE SET DATA: 4352 BYTES +EDGES DATA: 115376 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 2048, FRAGMENTS: 1222 + SEQUENCES MEMORY: 7424 BYTES. + FRAGMENTS MEMORY: 4585 BYTES. + TOTAL MEMORY: 12009 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.86377 BYTES. + USED FOR SEQUENCE DATA: 3.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.23877 BYTES. +BUILD TIME: [User 0.396s, Sys 0.024s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 14 + + +NUMBER OF TANGIBLE STATES: 2050 + INTERNAL STATES: 2048 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 2048 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 24576 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 2048 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=1.122 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=1.122, step=52): 0/52 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=1.122, step=52): 52 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.504631620499 + +SOLUTION TIME: [User 0.014s, Sys 0.004s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 37.8685433865\n +Translation and composition runtime was: 0.897279262543\n diff --git a/2020-EDCC/GreatSPNresults/24-result.txt b/2020-EDCC/GreatSPNresults/24-result.txt new file mode 100644 index 00000000..d1a27e7e --- /dev/null +++ b/2020-EDCC/GreatSPNresults/24-result.txt @@ -0,0 +1,779 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.236 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.311 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.224 + +SAVING AS ET_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.23 + +SAVING AS ET_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_2_act.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS ET_3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.397 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS ET_3_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_3_act.net read in. + File ET_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.231 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.243 + +SAVING AS a.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.408 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS a_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + + -no_ba: no broken arcs will be used between subnets + + File a_act.net read in. + File a.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS b.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS b_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.388 +OK. + + -no_ba: no broken arcs will be used between subnets + + File b_act.net read in. + File b.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS c.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS c_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File c_act.net read in. + File c.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS d.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 19 +LOADING TIME: 0.237 + +SAVING AS d_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + + -no_ba: no broken arcs will be used between subnets + + File d_act.net read in. + File d.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS declencher_d.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS declencher_d_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.288 +OK. + + -no_ba: no broken arcs will be used between subnets + + File declencher_d_act.net read in. + File declencher_d.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File ET_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File a.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File b.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File c.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File d.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File declencher_d.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['OU_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['a', 'd'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'ET_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_3'], + 'Name': 'ET_2', + 'Previous': 'Null', + 'Sons': ['c', 'd'], + 'Triggered_by': 'b', + 'Type': 'and_gate', + 'module': '1'}, + 'ET_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'ET_3', + 'Previous': 'Null', + 'Sons': ['ET_2', 'b'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['ET_1', 'ET_3'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'a': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['ET_1', 'declencher_d'], + 'Name': 'a', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'b', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'b': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['ET_3', 'declencher_d'], + 'Name': 'b', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'a', + 'Type': 'f_leaf', + 'lambda': '0.01000000000000000021', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'c': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_2'], + 'Name': 'c', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'd': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1', 'ET_2'], + 'Name': 'd', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'declencher_d', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'declencher_d': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'declencher_d', + 'Previous': 'Null', + 'Sons': ['a', 'b'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}} +EI_1.PNPRO +ET_1.PNPRO +ET_2.PNPRO +fn_fathers_and_trig +ET_3.PNPRO +OU_1.PNPRO +a.PNPRO +fn_fathers_opp_trig +b.PNPRO +fn_fathers_opp_trig +c.PNPRO +d.PNPRO +fn_fathers_and_trig +declencher_d.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/24/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 38 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 3 IMMEDIATE: 2 TIMED: 0 + + + +TANGIBLE STATES: 12 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 34 (7 T->T, 0 T->V, 27 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 34 +IMMEDIATE TRNS. FIRINGS: 161 +TIMED TRNS. FIRINGS: 34 +VISITED VANISHING STATES: 132 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 34 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 112 +VANISH-PATH-SET ENTRIES: 42 +PACKED MARKINGS: 234 BYTES +STATE SET DATA: 12 BYTES +EDGES DATA: 170 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 12, FRAGMENTS: 76 + SEQUENCES MEMORY: 33 BYTES. + FRAGMENTS MEMORY: 201 BYTES. + TOTAL MEMORY: 234 BYTES. +MEAN MEMORY PER SEQUENCE IS: 19.5 BYTES. + USED FOR SEQUENCE DATA: 2.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 16.75 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 10 + INTERNAL STATES: 8 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 12 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 25 +NONZERO ENTRIES IN Qbar: 5 +NONZERO ENTRIES IN DELTA: 8 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.216267730009 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 38 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 3 IMMEDIATE: 2 TIMED: 0 + + + +TANGIBLE STATES: 12 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 34 (7 T->T, 0 T->V, 27 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 34 +IMMEDIATE TRNS. FIRINGS: 161 +TIMED TRNS. FIRINGS: 34 +VISITED VANISHING STATES: 132 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 34 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 112 +VANISH-PATH-SET ENTRIES: 42 +PACKED MARKINGS: 234 BYTES +STATE SET DATA: 12 BYTES +EDGES DATA: 170 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 12, FRAGMENTS: 76 + SEQUENCES MEMORY: 33 BYTES. + FRAGMENTS MEMORY: 201 BYTES. + TOTAL MEMORY: 234 BYTES. +MEAN MEMORY PER SEQUENCE IS: 19.5 BYTES. + USED FOR SEQUENCE DATA: 2.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 16.75 BYTES. +BUILD TIME: [User 0.003s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 14 + INTERNAL STATES: 12 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 12 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 46 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 12 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.3162 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.3162, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.3162, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.123028278340 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 17.2358846664\n +Translation and composition runtime was: 0.0479655265808\n diff --git a/2020-EDCC/GreatSPNresults/25-result.txt b/2020-EDCC/GreatSPNresults/25-result.txt new file mode 100644 index 00000000..24186c49 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/25-result.txt @@ -0,0 +1,787 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.233 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.326 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.25 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.416 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.165 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.404 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.214 + +SAVING AS atteinte_100degres.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS atteinte_100degres_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File atteinte_100degres_act.net read in. + File atteinte_100degres.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS decouvrement.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.351 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS decouvrement_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + + -no_ba: no broken arcs will be used between subnets + + File decouvrement_act.net read in. + File decouvrement.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.244 + +SAVING AS echec_MES_JPD.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS echec_MES_JPD_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + + -no_ba: no broken arcs will be used between subnets + + File echec_MES_JPD_act.net read in. + File echec_MES_JPD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.25 + +SAVING AS echec_parades.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS echec_parades_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + + -no_ba: no broken arcs will be used between subnets + + File echec_parades_act.net read in. + File echec_parades.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS epuisement_SED.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS epuisement_SED_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File epuisement_SED_act.net read in. + File epuisement_SED.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS perte_PTR.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS perte_PTR_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_PTR_act.net read in. + File perte_PTR.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS perte_SED.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.166 + +SAVING AS perte_SED_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_SED_act.net read in. + File perte_SED.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File atteinte_100degres.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File decouvrement.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File echec_MES_JPD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File echec_parades.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File epuisement_SED.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File perte_PTR.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File perte_SED.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['echec_parades', 'perte_PTR'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['echec_parades'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['epuisement_SED', 'perte_SED'], + 'Triggered_by': 'atteinte_100degres', + 'Type': 'or_gate', + 'module': '1'}, + 'atteinte_100degres': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['echec_parades'], + 'Name': 'atteinte_100degres', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'decouvrement': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['echec_parades'], + 'Name': 'decouvrement', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OU_1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'echec_MES_JPD': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['echec_parades'], + 'Name': 'echec_MES_JPD', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'decouvrement', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'echec_parades': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'echec_parades', + 'Previous': 'Null', + 'Sons': ['OU_1', + 'atteinte_100degres', + 'decouvrement', + 'echec_MES_JPD'], + 'Triggered_by': 'perte_PTR', + 'Type': 'and_gate', + 'module': '4'}, + 'epuisement_SED': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'epuisement_SED', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'perte_PTR': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'perte_PTR', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'perte_SED': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'perte_SED', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}} +EI_1.PNPRO +ET_1.PNPRO +OU_1.PNPRO +fn_fathers_and_trig +atteinte_100degres.PNPRO +decouvrement.PNPRO +fn_fathers_and_trig +echec_MES_JPD.PNPRO +fn_fathers_and_trig +echec_parades.PNPRO +fn_fathers_and_trig +epuisement_SED.PNPRO +perte_PTR.PNPRO +perte_SED.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/25/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 30 +RATE PAR: 0 +TRANSITIONS: 39 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 72 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 334 (98 T->T, 0 T->V, 236 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 334 +IMMEDIATE TRNS. FIRINGS: 647 +TIMED TRNS. FIRINGS: 312 +VISITED VANISHING STATES: 569 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 334 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 172 +VANISH-PATH-SET ENTRIES: 77 +PACKED MARKINGS: 706 BYTES +STATE SET DATA: 99 BYTES +EDGES DATA: 1387 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 72, FRAGMENTS: 173 + SEQUENCES MEMORY: 207 BYTES. + FRAGMENTS MEMORY: 499 BYTES. + TOTAL MEMORY: 706 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.80556 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.93056 BYTES. +BUILD TIME: [User 0.006s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 1000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 65 + INTERNAL STATES: 63 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 72 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 323 +NONZERO ENTRIES IN Qbar: 17 +NONZERO ENTRIES IN DELTA: 63 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[1000]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[1000], Lambda=0.612, step=755): 0/755 Vec*Mat products. + +UNIFORMIZATION(fg=I[1000], Lambda=0.612, step=755): 755 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.008s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.008s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.984004273004 + +SOLUTION TIME: [User 0.008s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 30 +RATE PAR: 0 +TRANSITIONS: 39 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 72 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 334 (98 T->T, 0 T->V, 236 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 334 +IMMEDIATE TRNS. FIRINGS: 647 +TIMED TRNS. FIRINGS: 312 +VISITED VANISHING STATES: 569 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 334 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 172 +VANISH-PATH-SET ENTRIES: 77 +PACKED MARKINGS: 706 BYTES +STATE SET DATA: 99 BYTES +EDGES DATA: 1387 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 72, FRAGMENTS: 173 + SEQUENCES MEMORY: 207 BYTES. + FRAGMENTS MEMORY: 499 BYTES. + TOTAL MEMORY: 706 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.80556 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.93056 BYTES. +BUILD TIME: [User 0.003s, Sys 0.001s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 1000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 74 + INTERNAL STATES: 72 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 72 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 406 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 72 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[1000]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[1000], Lambda=0.612, step=755): 0/755 Vec*Mat products. + +UNIFORMIZATION(fg=I[1000], Lambda=0.612, step=755): 755 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.004s] +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.004s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.012168233827 + +SOLUTION TIME: [User 0.004s, Sys 0.004s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 16.5939078331\n +Translation and composition runtime was: 0.158043622971\n diff --git a/2020-EDCC/GreatSPNresults/26-result.txt b/2020-EDCC/GreatSPNresults/26-result.txt new file mode 100644 index 00000000..79aff075 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/26-result.txt @@ -0,0 +1,895 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.243 + +SAVING AS A_attente.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS A_attente_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_attente_act.net read in. + File A_attente.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.237 + +SAVING AS B_attente.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS B_attente_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.397 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_attente_act.net read in. + File B_attente.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.217 + +SAVING AS C1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.356 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.167 + +SAVING AS C1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.221 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C1_act.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS D1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS D1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D1_act.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.233 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.327 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.222 + +SAVING AS EN1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS EN1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EN1_act.net read in. + File EN1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.212 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.353 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.194 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.216 + +SAVING AS ET_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.35 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS ET_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.252 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_2_act.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.246 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS OU_4.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS OU_4_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.306 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_4_act.net read in. + File OU_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS OU_5.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS OU_5_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_5_act.net read in. + File OU_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File A_attente.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File B_attente.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File EN1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File OU_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File OU_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A_attente': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_2'], + 'Name': 'A_attente', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OU_5', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'B_attente': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'B_attente', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OU_4', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'C1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2', 'OU_5'], + 'Name': 'C1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'D1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_4', 'OU_5'], + 'Name': 'D1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'EN1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1', 'OU_4'], + 'Name': 'EN1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['OU_1', 'OU_2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'ET_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'ET_2', + 'Previous': 'Null', + 'Sons': ['A_attente', 'OU_5'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['EN1', 'ET_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['B_attente', 'C1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OU_4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'OU_4', + 'Previous': 'Null', + 'Sons': ['D1', 'EN1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OU_5': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_2'], + 'Name': 'OU_5', + 'Previous': 'Null', + 'Sons': ['C1', 'D1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}} +A_attente.PNPRO +fn_fathers_and_trig +B_attente.PNPRO +fn_fathers_and_trig +C1.PNPRO +D1.PNPRO +EI_1.PNPRO +EN1.PNPRO +ET_1.PNPRO +ET_2.PNPRO +OU_1.PNPRO +OU_2.PNPRO +OU_4.PNPRO +OU_5.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/26/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 38 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 4 IMMEDIATE: 0 TIMED: 5 + + + +TANGIBLE STATES: 32 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 160 (48 T->T, 0 T->V, 112 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 160 +IMMEDIATE TRNS. FIRINGS: 459 +TIMED TRNS. FIRINGS: 160 +VISITED VANISHING STATES: 372 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 160 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 387 +VANISH-PATH-SET ENTRIES: 137 +PACKED MARKINGS: 364 BYTES +STATE SET DATA: 40 BYTES +EDGES DATA: 658 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 32, FRAGMENTS: 106 + SEQUENCES MEMORY: 84 BYTES. + FRAGMENTS MEMORY: 280 BYTES. + TOTAL MEMORY: 364 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.375 BYTES. + USED FOR SEQUENCE DATA: 2.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.75 BYTES. +BUILD TIME: [User 0.007s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 8 + + +NUMBER OF TANGIBLE STATES: 17 + INTERNAL STATES: 15 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 32 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 65 +NONZERO ENTRIES IN Qbar: 13 +NONZERO ENTRIES IN DELTA: 15 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.51 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.571133717458 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 38 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 4 IMMEDIATE: 0 TIMED: 5 + + + +TANGIBLE STATES: 32 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 160 (48 T->T, 0 T->V, 112 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 160 +IMMEDIATE TRNS. FIRINGS: 459 +TIMED TRNS. FIRINGS: 160 +VISITED VANISHING STATES: 372 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 160 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 387 +VANISH-PATH-SET ENTRIES: 137 +PACKED MARKINGS: 364 BYTES +STATE SET DATA: 40 BYTES +EDGES DATA: 658 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 32, FRAGMENTS: 106 + SEQUENCES MEMORY: 84 BYTES. + FRAGMENTS MEMORY: 280 BYTES. + TOTAL MEMORY: 364 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.375 BYTES. + USED FOR SEQUENCE DATA: 2.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.75 BYTES. +BUILD TIME: [User 0.000s, Sys 0.003s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 8 + + +NUMBER OF TANGIBLE STATES: 34 + INTERNAL STATES: 32 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 32 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 192 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 32 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.51 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.368497278552 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 20.3043806553\n +Translation and composition runtime was: 0.048814535141\n diff --git a/2020-EDCC/GreatSPNresults/27-result.txt b/2020-EDCC/GreatSPNresults/27-result.txt new file mode 100644 index 00000000..f5deb72a --- /dev/null +++ b/2020-EDCC/GreatSPNresults/27-result.txt @@ -0,0 +1,1011 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.22 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.333 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS Moteur1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS Moteur1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Moteur1_act.net read in. + File Moteur1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS Moteur2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS Moteur2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Moteur2_act.net read in. + File Moteur2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.342 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.482 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.247 + +SAVING AS Pas_de_carburant1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.411 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS Pas_de_carburant1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Pas_de_carburant1_act.net read in. + File Pas_de_carburant1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS Pas_de_carburant2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS Pas_de_carburant2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Pas_de_carburant2_act.net read in. + File Pas_de_carburant2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS Pas_de_realim_par_voie1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS Pas_de_realim_par_voie1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.22 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Pas_de_realim_par_voie1_act.net read in. + File Pas_de_realim_par_voie1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS Pas_de_realim_par_voie2.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Pas_de_realim_par_voie2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Pas_de_realim_par_voie2_act.net read in. + File Pas_de_realim_par_voie2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.245 + +SAVING AS Perte_2_moteurs.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS Perte_2_moteurs_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_2_moteurs_act.net read in. + File Perte_2_moteurs.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.24 + +SAVING AS Reservoir1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS Reservoir1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Reservoir1_act.net read in. + File Reservoir1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS Reservoir2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.166 + +SAVING AS Reservoir2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Reservoir2_act.net read in. + File Reservoir2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.25 + +SAVING AS bascul_1_2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.399 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.251 + +SAVING AS bascul_1_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.402 +OK. + + -no_ba: no broken arcs will be used between subnets + + File bascul_1_2_act.net read in. + File bascul_1_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.243 + +SAVING AS bascul_2_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS bascul_2_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File bascul_2_1_act.net read in. + File bascul_2_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File Moteur1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Moteur2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Pas_de_carburant1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Pas_de_carburant2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Pas_de_realim_par_voie1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File Pas_de_realim_par_voie2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Perte_2_moteurs.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File Reservoir1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File Reservoir2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File bascul_1_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File bascul_2_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Perte_2_moteurs'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Moteur1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'Moteur1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Moteur2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'Moteur2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_2_moteurs'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['Moteur1', 'Pas_de_carburant1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_2_moteurs'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['Moteur2', 'Pas_de_carburant2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Pas_de_carburant1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'Pas_de_carburant1', + 'Previous': 'Null', + 'Sons': ['Pas_de_realim_par_voie2', 'Reservoir1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Pas_de_carburant2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'Pas_de_carburant2', + 'Previous': 'Null', + 'Sons': ['Pas_de_realim_par_voie1', 'Reservoir2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Pas_de_realim_par_voie1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pas_de_carburant2'], + 'Name': 'Pas_de_realim_par_voie1', + 'Previous': 'Null', + 'Sons': ['Reservoir1', 'bascul_2_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Pas_de_realim_par_voie2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pas_de_carburant1'], + 'Name': 'Pas_de_realim_par_voie2', + 'Previous': 'Null', + 'Sons': ['Reservoir2', 'bascul_1_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Perte_2_moteurs': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Perte_2_moteurs', + 'Previous': 'Null', + 'Sons': ['OU_1', 'OU_2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Reservoir1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pas_de_carburant1', 'Pas_de_realim_par_voie1'], + 'Name': 'Reservoir1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Reservoir2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pas_de_carburant2', 'Pas_de_realim_par_voie2'], + 'Name': 'Reservoir2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'bascul_1_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pas_de_realim_par_voie2'], + 'Name': 'bascul_1_2', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Reservoir1', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'bascul_2_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pas_de_realim_par_voie1'], + 'Name': 'bascul_2_1', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Reservoir2', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}} +EI_1.PNPRO +Moteur1.PNPRO +Moteur2.PNPRO +OU_1.PNPRO +OU_2.PNPRO +Pas_de_carburant1.PNPRO +Pas_de_carburant2.PNPRO +Pas_de_realim_par_voie1.PNPRO +Pas_de_realim_par_voie2.PNPRO +Perte_2_moteurs.PNPRO +Reservoir1.PNPRO +Reservoir2.PNPRO +bascul_1_2.PNPRO +fn_fathers_and_trig +bascul_2_1.PNPRO +fn_fathers_and_trig +/home/shahid/modest/repairable/kb3-examples PNPRO/27/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_12.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 45 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.001s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 100 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 600 (152 T->T, 0 T->V, 448 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 600 +IMMEDIATE TRNS. FIRINGS: 1886 +TIMED TRNS. FIRINGS: 520 +VISITED VANISHING STATES: 1506 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 600 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 2039 +VANISH-PATH-SET ENTRIES: 656 +PACKED MARKINGS: 940 BYTES +STATE SET DATA: 150 BYTES +EDGES DATA: 2536 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 100, FRAGMENTS: 217 + SEQUENCES MEMORY: 288 BYTES. + FRAGMENTS MEMORY: 652 BYTES. + TOTAL MEMORY: 940 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.4 BYTES. + USED FOR SEQUENCE DATA: 2.88 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.52 BYTES. +BUILD TIME: [User 0.019s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 42 + INTERNAL STATES: 40 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 100 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 194 +NONZERO ENTRIES IN Qbar: 36 +NONZERO ENTRIES IN DELTA: 40 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.612, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.612, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.621070700469 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 45 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 100 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 600 (152 T->T, 0 T->V, 448 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 600 +IMMEDIATE TRNS. FIRINGS: 1886 +TIMED TRNS. FIRINGS: 520 +VISITED VANISHING STATES: 1506 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 600 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 2039 +VANISH-PATH-SET ENTRIES: 656 +PACKED MARKINGS: 940 BYTES +STATE SET DATA: 150 BYTES +EDGES DATA: 2536 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 100, FRAGMENTS: 217 + SEQUENCES MEMORY: 288 BYTES. + FRAGMENTS MEMORY: 652 BYTES. + TOTAL MEMORY: 940 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.4 BYTES. + USED FOR SEQUENCE DATA: 2.88 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.52 BYTES. +BUILD TIME: [User 0.015s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 102 + INTERNAL STATES: 100 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 100 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 700 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 100 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.612, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.612, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.381196144875 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 23.9889142513\n +Translation and composition runtime was: 0.0763871669769\n diff --git a/2020-EDCC/GreatSPNresults/28-result.txt b/2020-EDCC/GreatSPNresults/28-result.txt new file mode 100644 index 00000000..d968d3c1 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/28-result.txt @@ -0,0 +1,724 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS DCC_fonc_demA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS DCC_fonc_demA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_fonc_demA_act.net read in. + File DCC_fonc_demA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.239 + +SAVING AS DCC_fonc_demB.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS DCC_fonc_demB_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.398 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_fonc_demB_act.net read in. + File DCC_fonc_demB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.223 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.197 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.33 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.246 + +SAVING AS Voie_A_indisp.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS Voie_A_indisp_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Voie_A_indisp_act.net read in. + File Voie_A_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.241 + +SAVING AS Voie_B_indisp.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS Voie_B_indisp_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.408 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Voie_B_indisp_act.net read in. + File Voie_B_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS def_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS def_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_A_act.net read in. + File def_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS def_fonc_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS def_fonc_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.227 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_fonc_B_act.net read in. + File def_fonc_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.24 + +SAVING AS def_soll_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS def_soll_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.219 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_soll_B_act.net read in. + File def_soll_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS perte_2_voies.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS perte_2_voies_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_2_voies_act.net read in. + File perte_2_voies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File DCC_fonc_demA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File DCC_fonc_demB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Voie_A_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Voie_B_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File def_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File def_fonc_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File def_soll_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File perte_2_voies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'DCC_fonc_demA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_A_indisp'], + 'Name': 'DCC_fonc_demA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.5', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'DCC_fonc_demB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'DCC_fonc_demB', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'DCC_fonc_demA', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['perte_2_voies'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Voie_A_indisp': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_2_voies'], + 'Name': 'Voie_A_indisp', + 'Previous': 'Null', + 'Sons': ['DCC_fonc_demA', 'def_A'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Voie_B_indisp': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_2_voies'], + 'Name': 'Voie_B_indisp', + 'Previous': 'Null', + 'Sons': ['DCC_fonc_demB', 'def_fonc_B', 'def_soll_B'], + 'Triggered_by': 'Voie_A_indisp', + 'Type': 'or_gate', + 'module': '2'}, + 'def_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_A_indisp'], + 'Name': 'def_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'def_fonc_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'def_fonc_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'def_soll_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'def_soll_B', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'perte_2_voies': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'perte_2_voies', + 'Previous': 'Null', + 'Sons': ['Voie_A_indisp', 'Voie_B_indisp'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +DCC_fonc_demA.PNPRO +DCC_fonc_demB.PNPRO +fn_fathers_and_trig +EI_1.PNPRO +Voie_A_indisp.PNPRO +Voie_B_indisp.PNPRO +fn_fathers_and_trig +def_A.PNPRO +def_fonc_B.PNPRO +def_soll_B.PNPRO +perte_2_voies.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/28/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_7.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 32 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 56 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 282 (115 T->T, 0 T->V, 167 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 282 +IMMEDIATE TRNS. FIRINGS: 413 +TIMED TRNS. FIRINGS: 234 +VISITED VANISHING STATES: 348 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 282 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 168 +VANISH-PATH-SET ENTRIES: 51 +PACKED MARKINGS: 383 BYTES +STATE SET DATA: 77 BYTES +EDGES DATA: 1057 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 56, FRAGMENTS: 92 + SEQUENCES MEMORY: 140 BYTES. + FRAGMENTS MEMORY: 243 BYTES. + TOTAL MEMORY: 383 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.83929 BYTES. + USED FOR SEQUENCE DATA: 2.5 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.33929 BYTES. +BUILD TIME: [User 0.003s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 6 + INTERNAL STATES: 4 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 56 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 12 +NONZERO ENTRIES IN Qbar: 4 +NONZERO ENTRIES IN DELTA: 4 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.919717973434 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 32 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 56 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 282 (115 T->T, 0 T->V, 167 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 282 +IMMEDIATE TRNS. FIRINGS: 413 +TIMED TRNS. FIRINGS: 234 +VISITED VANISHING STATES: 348 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 282 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 168 +VANISH-PATH-SET ENTRIES: 51 +PACKED MARKINGS: 383 BYTES +STATE SET DATA: 77 BYTES +EDGES DATA: 1057 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 56, FRAGMENTS: 92 + SEQUENCES MEMORY: 140 BYTES. + FRAGMENTS MEMORY: 243 BYTES. + TOTAL MEMORY: 383 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.83929 BYTES. + USED FOR SEQUENCE DATA: 2.5 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.33929 BYTES. +BUILD TIME: [User 0.003s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 58 + INTERNAL STATES: 56 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 56 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 338 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 56 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.918 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.918, step=30): 0/30 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.918, step=30): 30 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.664302020173 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 14.8525106907\n +Translation and composition runtime was: 0.0458209514618\n diff --git a/2020-EDCC/GreatSPNresults/29-result.txt b/2020-EDCC/GreatSPNresults/29-result.txt new file mode 100644 index 00000000..4e8491b5 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/29-result.txt @@ -0,0 +1,902 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS Chocs.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS Chocs_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.328 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Chocs_act.net read in. + File Chocs.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS Def_A.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.166 + +SAVING AS Def_A_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.216 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_A_act.net read in. + File Def_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS Def_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS Def_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_B_act.net read in. + File Def_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS Def_C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS Def_C_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_C_act.net read in. + File Def_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS Def_indep_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS Def_indep_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_indep_A_act.net read in. + File Def_indep_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS Def_indep_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.199 + +SAVING AS Def_indep_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.259 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_indep_B_act.net read in. + File Def_indep_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.22 + +SAVING AS Def_indep_C.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.195 + +SAVING AS Def_indep_C_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.258 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_indep_C_act.net read in. + File Def_indep_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.247 + +SAVING AS Def_prov_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.403 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS Def_prov_A_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.363 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_prov_A_act.net read in. + File Def_prov_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.232 + +SAVING AS Def_prov_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS Def_prov_B_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.361 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_prov_B_act.net read in. + File Def_prov_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.224 + +SAVING AS Def_prov_C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS Def_prov_C_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_prov_C_act.net read in. + File Def_prov_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.222 + +SAVING AS Perte_systeme.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS Perte_systeme_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.298 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_systeme_act.net read in. + File Perte_systeme.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 9 + TRANSITIONS: 8 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 31 +LOADING TIME: 0.26 + +SAVING AS Pte_2_sur_3.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.196 + +SAVING AS Pte_2_sur_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.259 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Pte_2_sur_3_act.net read in. + File Pte_2_sur_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File Perte_systeme.net read in. + File Chocs.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Def_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Def_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Def_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Def_indep_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Def_indep_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Def_indep_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File Def_prov_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Def_prov_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File Def_prov_C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File Pte_2_sur_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'Chocs': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'Chocs', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '10.'}, + 'Def_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pte_2_sur_3'], + 'Name': 'Def_A', + 'Previous': 'Null', + 'Sons': ['Def_indep_A', 'Def_prov_A'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Def_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pte_2_sur_3'], + 'Name': 'Def_B', + 'Previous': 'Null', + 'Sons': ['Def_indep_B', 'Def_prov_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Def_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Pte_2_sur_3'], + 'Name': 'Def_C', + 'Previous': 'Null', + 'Sons': ['Def_indep_C', 'Def_prov_C'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Def_indep_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_A'], + 'Name': 'Def_indep_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Def_indep_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_B'], + 'Name': 'Def_indep_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Def_indep_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_C'], + 'Name': 'Def_indep_C', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Def_prov_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_A'], + 'Name': 'Def_prov_A', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Chocs', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'Def_prov_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_B'], + 'Name': 'Def_prov_B', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Chocs', + 'Type': 'i_leaf', + 'gamma': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'Def_prov_C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_C'], + 'Name': 'Def_prov_C', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Chocs', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'Perte_systeme': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'Perte_systeme', + 'Previous': 'Null', + 'Sons': ['Pte_2_sur_3'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Pte_2_sur_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_systeme'], + 'K': '2', + 'Name': 'Pte_2_sur_3', + 'Previous': 'Null', + 'Sons': ['Def_A', 'Def_B', 'Def_C'], + 'Triggered_by': 'Null', + 'Type': 'k_out_of_n_gate', + 'module': '0'}} +Chocs.PNPRO +Def_A.PNPRO +Def_B.PNPRO +Def_C.PNPRO +Def_indep_A.PNPRO +Def_indep_B.PNPRO +Def_indep_C.PNPRO +Def_prov_A.PNPRO +fn_fathers_and_trig +Def_prov_B.PNPRO +fn_fathers_and_trig +Def_prov_C.PNPRO +fn_fathers_and_trig +Perte_systeme.PNPRO +Pte_2_sur_3.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/29/*.PNPRO +Perte_systeme +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 38 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 280 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2016 (684 T->T, 0 T->V, 1332 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2016 +IMMEDIATE TRNS. FIRINGS: 4920 +TIMED TRNS. FIRINGS: 1648 +VISITED VANISHING STATES: 3724 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2016 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 445 +VANISH-PATH-SET ENTRIES: 154 +PACKED MARKINGS: 3329 BYTES +STATE SET DATA: 490 BYTES +EDGES DATA: 9409 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 280, FRAGMENTS: 657 + SEQUENCES MEMORY: 945 BYTES. + FRAGMENTS MEMORY: 2384 BYTES. + TOTAL MEMORY: 3329 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.8893 BYTES. + USED FOR SEQUENCE DATA: 3.375 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.51429 BYTES. +BUILD TIME: [User 0.043s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 10 + + +NUMBER OF TANGIBLE STATES: 28 + INTERNAL STATES: 26 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 280 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 112 +NONZERO ENTRIES IN Qbar: 25 +NONZERO ENTRIES IN DELTA: 26 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=10.608 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=10.608, step=165): 0/165 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=10.608, step=165): 165 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.776127636214 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 38 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 280 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2016 (684 T->T, 0 T->V, 1332 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2016 +IMMEDIATE TRNS. FIRINGS: 4920 +TIMED TRNS. FIRINGS: 1648 +VISITED VANISHING STATES: 3724 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2016 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 445 +VANISH-PATH-SET ENTRIES: 154 +PACKED MARKINGS: 3329 BYTES +STATE SET DATA: 490 BYTES +EDGES DATA: 9409 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 280, FRAGMENTS: 657 + SEQUENCES MEMORY: 945 BYTES. + FRAGMENTS MEMORY: 2384 BYTES. + TOTAL MEMORY: 3329 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.8893 BYTES. + USED FOR SEQUENCE DATA: 3.375 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.51429 BYTES. +BUILD TIME: [User 0.041s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 14 + + +NUMBER OF TANGIBLE STATES: 282 + INTERNAL STATES: 280 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 280 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 2296 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 280 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=10.812 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=10.812, step=167): 0/167 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=10.812, step=167): 167 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.561944248049 + +SOLUTION TIME: [User 0.005s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 20.3739628792\n +Translation and composition runtime was: 0.152035951614\n diff --git a/2020-EDCC/GreatSPNresults/30-result.txt b/2020-EDCC/GreatSPNresults/30-result.txt new file mode 100644 index 00000000..e3b3d63a --- /dev/null +++ b/2020-EDCC/GreatSPNresults/30-result.txt @@ -0,0 +1,664 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.232 + +SAVING AS A_defaillant.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS A_defaillant_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_defaillant_act.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS B_defaillant.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.361 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS B_defaillant_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.377 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_defaillant_act.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS DCC_fonc_demA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS DCC_fonc_demA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_fonc_demA_act.net read in. + File DCC_fonc_demA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.245 + +SAVING AS DCC_fonc_demB.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS DCC_fonc_demB_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_fonc_demB_act.net read in. + File DCC_fonc_demB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.245 + +SAVING AS Perte_A_et_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS Perte_A_et_B_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_A_et_B_act.net read in. + File Perte_A_et_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.219 + +SAVING AS Perte_systeme.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS Perte_systeme_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.318 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_systeme_act.net read in. + File Perte_systeme.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS f_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS f_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_1_act.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.223 + +SAVING AS f_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS f_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.216 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_act.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File Perte_systeme.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File DCC_fonc_demA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File DCC_fonc_demB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Perte_A_et_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_A_et_B'], + 'Name': 'A_defaillant', + 'Previous': 'Null', + 'Sons': ['DCC_fonc_demA', 'f_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'B_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_A_et_B'], + 'Name': 'B_defaillant', + 'Previous': 'Null', + 'Sons': ['DCC_fonc_demB', 'f_2'], + 'Triggered_by': 'A_defaillant', + 'Type': 'or_gate', + 'module': '1'}, + 'DCC_fonc_demA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_defaillant'], + 'Name': 'DCC_fonc_demA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'DCC_fonc_demB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_defaillant'], + 'Name': 'DCC_fonc_demB', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'DCC_fonc_demA', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'Perte_A_et_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_systeme'], + 'Name': 'Perte_A_et_B', + 'Previous': 'Null', + 'Sons': ['A_defaillant', 'B_defaillant'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Perte_systeme': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'Perte_systeme', + 'Previous': 'Null', + 'Sons': ['Perte_A_et_B'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'f_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_defaillant'], + 'Name': 'f_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_defaillant'], + 'Name': 'f_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}} +A_defaillant.PNPRO +B_defaillant.PNPRO +fn_fathers_and_trig +DCC_fonc_demA.PNPRO +DCC_fonc_demB.PNPRO +fn_fathers_and_trig +Perte_A_et_B.PNPRO +Perte_systeme.PNPRO +f_1.PNPRO +f_2.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/30/*.PNPRO +Perte_systeme +Please open GreatSPN and import "temp_6.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 22 +RATE PAR: 0 +TRANSITIONS: 27 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 20 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 78 (27 T->T, 0 T->V, 51 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 78 +IMMEDIATE TRNS. FIRINGS: 145 +TIMED TRNS. FIRINGS: 70 +VISITED VANISHING STATES: 127 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 78 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 76 +VANISH-PATH-SET ENTRIES: 30 +PACKED MARKINGS: 264 BYTES +STATE SET DATA: 23 BYTES +EDGES DATA: 339 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 20, FRAGMENTS: 79 + SEQUENCES MEMORY: 54 BYTES. + FRAGMENTS MEMORY: 210 BYTES. + TOTAL MEMORY: 264 BYTES. +MEAN MEMORY PER SEQUENCE IS: 13.2 BYTES. + USED FOR SEQUENCE DATA: 2.7 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 10.5 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 6 + INTERNAL STATES: 4 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 20 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 12 +NONZERO ENTRIES IN Qbar: 4 +NONZERO ENTRIES IN DELTA: 4 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.538861598789 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 22 +RATE PAR: 0 +TRANSITIONS: 27 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 20 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 78 (27 T->T, 0 T->V, 51 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 78 +IMMEDIATE TRNS. FIRINGS: 145 +TIMED TRNS. FIRINGS: 70 +VISITED VANISHING STATES: 127 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 78 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 76 +VANISH-PATH-SET ENTRIES: 30 +PACKED MARKINGS: 264 BYTES +STATE SET DATA: 23 BYTES +EDGES DATA: 339 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 20, FRAGMENTS: 79 + SEQUENCES MEMORY: 54 BYTES. + FRAGMENTS MEMORY: 210 BYTES. + TOTAL MEMORY: 264 BYTES. +MEAN MEMORY PER SEQUENCE IS: 13.2 BYTES. + USED FOR SEQUENCE DATA: 2.7 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 10.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.003s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 22 + INTERNAL STATES: 20 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 20 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 98 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 20 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 0/19 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 19 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.336523802133 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 13.2157058716\n +Translation and composition runtime was: 0.0479199886322\n diff --git a/2020-EDCC/GreatSPNresults/31-result.txt b/2020-EDCC/GreatSPNresults/31-result.txt new file mode 100644 index 00000000..e572feb9 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/31-result.txt @@ -0,0 +1,788 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS CC_djA.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS CC_djA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CC_djA_act.net read in. + File CC_djA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS CC_djB.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.162 + +SAVING AS CC_djB_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.212 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CC_djB_act.net read in. + File CC_djB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.232 + +SAVING AS OI_djA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS OI_djA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OI_djA_act.net read in. + File OI_djA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.222 + +SAVING AS OI_djB.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS OI_djB_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OI_djB_act.net read in. + File OI_djB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.23 + +SAVING AS Perte_alim_par_voie_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS Perte_alim_par_voie_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_alim_par_voie_A_act.net read in. + File Perte_alim_par_voie_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 7 + TRANSITIONS: 6 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 27 +LOADING TIME: 0.247 + +SAVING AS Perte_alim_par_voie_B.(net/def) ... +SAVING TIME: 0.011 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS Perte_alim_par_voie_B_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_alim_par_voie_B_act.net read in. + File Perte_alim_par_voie_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.224 + +SAVING AS Perte_jeu_barres.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.356 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS Perte_jeu_barres_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.313 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_jeu_barres_act.net read in. + File Perte_jeu_barres.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.249 + +SAVING AS RF_djB.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.42 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS RF_djB_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RF_djB_act.net read in. + File RF_djB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.24 + +SAVING AS RO_djA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS RO_djA_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.384 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RO_djA_act.net read in. + File RO_djA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.229 + +SAVING AS perte_alim_par_2_voies.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS perte_alim_par_2_voies_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_alim_par_2_voies_act.net read in. + File perte_alim_par_2_voies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File Perte_jeu_barres.net read in. + File CC_djA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File CC_djB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File OI_djA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OI_djB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Perte_alim_par_voie_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Perte_alim_par_voie_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File RF_djB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File RO_djA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File perte_alim_par_2_voies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'CC_djA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_alim_par_voie_A', 'Perte_alim_par_voie_B'], + 'Name': 'CC_djA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'CC_djB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_alim_par_voie_A', 'Perte_alim_par_voie_B'], + 'Name': 'CC_djB', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'OI_djA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_alim_par_voie_A'], + 'Name': 'OI_djA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'OI_djB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_alim_par_voie_B'], + 'Name': 'OI_djB', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.0001', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'Perte_alim_par_voie_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_alim_par_2_voies'], + 'Name': 'Perte_alim_par_voie_A', + 'Previous': 'Null', + 'Sons': ['CC_djA', 'CC_djB', 'OI_djA'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Perte_alim_par_voie_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_alim_par_2_voies'], + 'Name': 'Perte_alim_par_voie_B', + 'Previous': 'Null', + 'Sons': ['CC_djA', + 'CC_djB', + 'OI_djB', + 'RF_djB', + 'RO_djA'], + 'Triggered_by': 'Perte_alim_par_voie_A', + 'Type': 'or_gate', + 'module': '1'}, + 'Perte_jeu_barres': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'Perte_jeu_barres', + 'Previous': 'Null', + 'Sons': ['perte_alim_par_2_voies'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'RF_djB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_alim_par_voie_B'], + 'Name': 'RF_djB', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.0001', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'RO_djA': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['Perte_alim_par_voie_B'], + 'Name': 'RO_djA', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'OI_djA', + 'Type': 'i_leaf', + 'gamma': '0.0001', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'perte_alim_par_2_voies': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_jeu_barres'], + 'Name': 'perte_alim_par_2_voies', + 'Previous': 'Null', + 'Sons': ['Perte_alim_par_voie_A', + 'Perte_alim_par_voie_B'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +CC_djA.PNPRO +CC_djB.PNPRO +OI_djA.PNPRO +OI_djB.PNPRO +Perte_alim_par_voie_A.PNPRO +Perte_alim_par_voie_B.PNPRO +fn_fathers_and_trig +Perte_jeu_barres.PNPRO +RF_djB.PNPRO +RO_djA.PNPRO +fn_fathers_opp_trig +perte_alim_par_2_voies.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/31/*.PNPRO +Perte_jeu_barres +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 27 +RATE PAR: 0 +TRANSITIONS: 37 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.001s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 110 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 666 (347 T->T, 0 T->V, 319 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 666 +IMMEDIATE TRNS. FIRINGS: 534 +TIMED TRNS. FIRINGS: 572 +VISITED VANISHING STATES: 465 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 666 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 166 +VANISH-PATH-SET ENTRIES: 69 +PACKED MARKINGS: 538 BYTES +STATE SET DATA: 165 BYTES +EDGES DATA: 2764 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 110, FRAGMENTS: 99 + SEQUENCES MEMORY: 277 BYTES. + FRAGMENTS MEMORY: 261 BYTES. + TOTAL MEMORY: 538 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.89091 BYTES. + USED FOR SEQUENCE DATA: 2.51818 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.37273 BYTES. +BUILD TIME: [User 0.001s, Sys 0.007s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 7000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 4 + INTERNAL STATES: 2 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 110 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 4 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 2 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[7000]" rate=0.102306 acc=1e-07 +UNIFORMIZATION(fg=I[7000], Lambda=0.102306, step=879): 0/879 Vec*Mat products. + +UNIFORMIZATION(fg=I[7000], Lambda=0.102306, step=879): 879 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.004s] +COMPONENT SOLUTION TIME: [User 0.004s, Sys 0.004s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.753592207977 + +SOLUTION TIME: [User 0.004s, Sys 0.004s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 27 +RATE PAR: 0 +TRANSITIONS: 37 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 110 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 666 (347 T->T, 0 T->V, 319 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 666 +IMMEDIATE TRNS. FIRINGS: 534 +TIMED TRNS. FIRINGS: 572 +VISITED VANISHING STATES: 465 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 666 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 166 +VANISH-PATH-SET ENTRIES: 69 +PACKED MARKINGS: 538 BYTES +STATE SET DATA: 165 BYTES +EDGES DATA: 2764 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 110, FRAGMENTS: 99 + SEQUENCES MEMORY: 277 BYTES. + FRAGMENTS MEMORY: 261 BYTES. + TOTAL MEMORY: 538 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.89091 BYTES. + USED FOR SEQUENCE DATA: 2.51818 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.37273 BYTES. +BUILD TIME: [User 0.005s, Sys 0.003s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 7000 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 13 + + +NUMBER OF TANGIBLE STATES: 112 + INTERNAL STATES: 110 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 110 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 776 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 110 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[7000]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[7000], Lambda=0.612, step=4664): 0/4664 Vec*Mat products. + +UNIFORMIZATION(fg=I[7000], Lambda=0.612, step=4664): 4664 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.034s, Sys 0.012s] +COMPONENT SOLUTION TIME: [User 0.034s, Sys 0.012s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.001997553039 + +SOLUTION TIME: [User 0.035s, Sys 0.013s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 16.5149998665\n +Translation and composition runtime was: 0.482764482498\n diff --git a/2020-EDCC/GreatSPNresults/32-result.txt b/2020-EDCC/GreatSPNresults/32-result.txt new file mode 100644 index 00000000..b2c68175 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/32-result.txt @@ -0,0 +1,604 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.226 + +SAVING AS Interrupteur_HS.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS Interrupteur_HS_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Interrupteur_HS_act.net read in. + File Interrupteur_HS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.209 + +SAVING AS Normal_HS.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.347 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS Normal_HS_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Normal_HS_act.net read in. + File Normal_HS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.399 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.154 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.203 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 18 +LOADING TIME: 0.243 + +SAVING AS PUIS_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS PUIS_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.251 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PUIS_1_act.net read in. + File PUIS_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.233 + +SAVING AS Perte_commande.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS Perte_commande_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.324 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_commande_act.net read in. + File Perte_commande.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.21 + +SAVING AS Secours_HS.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.348 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS Secours_HS_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Secours_HS_act.net read in. + File Secours_HS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File Perte_commande.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Interrupteur_HS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Normal_HS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File PUIS_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Secours_HS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['Normal_HS', 'Secours_HS'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Interrupteur_HS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PUIS_1'], + 'Name': 'Interrupteur_HS', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Normal_HS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1', 'PUIS_1'], + 'Name': 'Normal_HS', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_commande'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['ET_1', 'PUIS_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'PUIS_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'First': 'Interrupteur_HS', + 'Name': 'PUIS_1', + 'Previous': 'Null', + 'Second': 'Normal_HS', + 'Sons': ['Interrupteur_HS', 'Normal_HS'], + 'Triggered_by': 'Null', + 'Type': 'then_gate', + 'module': '0'}, + 'Perte_commande': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'Perte_commande', + 'Previous': 'Null', + 'Sons': ['OU_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Secours_HS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'Secours_HS', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}} +ET_1.PNPRO +Interrupteur_HS.PNPRO +Normal_HS.PNPRO +OU_1.PNPRO +PUIS_1.PNPRO +Perte_commande.PNPRO +Secours_HS.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/32/*.PNPRO +Perte_commande +Please open GreatSPN and import "temp_5.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 1 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 30 (10 T->T, 0 T->V, 20 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 30 +IMMEDIATE TRNS. FIRINGS: 48 +TIMED TRNS. FIRINGS: 30 +VISITED VANISHING STATES: 42 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 30 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 41 +VANISH-PATH-SET ENTRIES: 21 +PACKED MARKINGS: 83 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 154 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 29 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 61 BYTES. + TOTAL MEMORY: 83 BYTES. +MEAN MEMORY PER SEQUENCE IS: 8.3 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.1 BYTES. +BUILD TIME: [User 0.001s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 8 + INTERNAL STATES: 6 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 19 +NONZERO ENTRIES IN Qbar: 5 +NONZERO ENTRIES IN DELTA: 6 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.418346521273 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 1 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 30 (10 T->T, 0 T->V, 20 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 30 +IMMEDIATE TRNS. FIRINGS: 48 +TIMED TRNS. FIRINGS: 30 +VISITED VANISHING STATES: 42 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 30 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 41 +VANISH-PATH-SET ENTRIES: 21 +PACKED MARKINGS: 83 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 154 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 29 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 61 BYTES. + TOTAL MEMORY: 83 BYTES. +MEAN MEMORY PER SEQUENCE IS: 8.3 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.1 BYTES. +BUILD TIME: [User 0.000s, Sys 0.001s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 12 + INTERNAL STATES: 10 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 40 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 10 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.239963006051 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 11.9230868816\n +Translation and composition runtime was: 0.0486850738525\n diff --git a/2020-EDCC/GreatSPNresults/33-result.txt b/2020-EDCC/GreatSPNresults/33-result.txt new file mode 100644 index 00000000..82234372 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/33-result.txt @@ -0,0 +1,548 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS A_defaillant.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS A_defaillant_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_defaillant_act.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.227 + +SAVING AS S_en_panne.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS S_en_panne_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.328 +OK. + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne_act.net read in. + File S_en_panne.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.215 + +SAVING AS f_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS f_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_act.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.232 + +SAVING AS i_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS i_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File i_1_act.net read in. + File i_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS perte_3_ss_systemes.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS perte_3_ss_systemes_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_3_ss_systemes_act.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.216 + +SAVING AS perte_secours.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.351 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS perte_secours_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_secours_act.net read in. + File perte_secours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File i_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File perte_secours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'A_defaillant', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'S_en_panne': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'S_en_panne', + 'Previous': 'Null', + 'Sons': ['perte_3_ss_systemes'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'f_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_secours'], + 'Name': 'f_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'i_1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'i_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_secours'], + 'Name': 'i_1', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'perte_3_ss_systemes': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['S_en_panne'], + 'Name': 'perte_3_ss_systemes', + 'Previous': 'Null', + 'Sons': ['A_defaillant', 'perte_secours'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'perte_secours': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'perte_secours', + 'Previous': 'Null', + 'Sons': ['f_2', 'i_1'], + 'Triggered_by': 'A_defaillant', + 'Type': 'and_gate', + 'module': '2'}} +A_defaillant.PNPRO +S_en_panne.PNPRO +f_2.PNPRO +fn_fathers_and_trig +i_1.PNPRO +perte_3_ss_systemes.PNPRO +perte_secours.PNPRO +fn_fathers_and_trig +/home/shahid/modest/repairable/kb3-examples PNPRO/33/*.PNPRO +S_en_panne +Please open GreatSPN and import "temp_4.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 18 +RATE PAR: 0 +TRANSITIONS: 22 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 27 (3 T->T, 0 T->V, 24 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 27 +IMMEDIATE TRNS. FIRINGS: 56 +TIMED TRNS. FIRINGS: 23 +VISITED VANISHING STATES: 52 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 27 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 38 +VANISH-PATH-SET ENTRIES: 19 +PACKED MARKINGS: 119 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 193 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 39 + SEQUENCES MEMORY: 24 BYTES. + FRAGMENTS MEMORY: 95 BYTES. + TOTAL MEMORY: 119 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.9 BYTES. + USED FOR SEQUENCE DATA: 2.4 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 9.5 BYTES. +BUILD TIME: [User 0.001s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 7 + INTERNAL STATES: 5 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 15 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 5 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.183822597293 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 18 +RATE PAR: 0 +TRANSITIONS: 22 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 27 (3 T->T, 0 T->V, 24 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 27 +IMMEDIATE TRNS. FIRINGS: 56 +TIMED TRNS. FIRINGS: 23 +VISITED VANISHING STATES: 52 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 27 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 38 +VANISH-PATH-SET ENTRIES: 19 +PACKED MARKINGS: 119 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 193 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 39 + SEQUENCES MEMORY: 24 BYTES. + FRAGMENTS MEMORY: 95 BYTES. + TOTAL MEMORY: 119 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.9 BYTES. + USED FOR SEQUENCE DATA: 2.4 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 9.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 12 + INTERNAL STATES: 10 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 37 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 10 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.306, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.044646599275 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 10.0542914867\n +Translation and composition runtime was: 0.0444104671478\n diff --git a/2020-EDCC/GreatSPNresults/34-result.txt b/2020-EDCC/GreatSPNresults/34-result.txt new file mode 100644 index 00000000..deed4cd1 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/34-result.txt @@ -0,0 +1,492 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS A_defilalnt.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS A_defilalnt_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.222 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_defilalnt_act.net read in. + File A_defilalnt.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS B_defaillant.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS B_defaillant_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.366 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_defaillant_act.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS C_defaillant.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.356 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.231 + +SAVING AS C_defaillant_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_defaillant_act.net read in. + File C_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.236 + +SAVING AS S_en_panne.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS S_en_panne_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.302 +OK. + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne_act.net read in. + File S_en_panne.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.238 + +SAVING AS perte_3_ss_systemes.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.397 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS perte_3_ss_systemes_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_3_ss_systemes_act.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne.net read in. + File A_defilalnt.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File C_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A_defilalnt': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'A_defilalnt', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'B_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'B_defaillant', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'A_defilalnt', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'C_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'C_defaillant', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'B_defaillant', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'S_en_panne': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'S_en_panne', + 'Previous': 'Null', + 'Sons': ['perte_3_ss_systemes'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'perte_3_ss_systemes': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['S_en_panne'], + 'Name': 'perte_3_ss_systemes', + 'Previous': 'Null', + 'Sons': ['A_defilalnt', + 'B_defaillant', + 'C_defaillant'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +A_defilalnt.PNPRO +B_defaillant.PNPRO +fn_fathers_and_trig +C_defaillant.PNPRO +fn_fathers_and_trig +S_en_panne.PNPRO +perte_3_ss_systemes.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/34/*.PNPRO +S_en_panne +Please open GreatSPN and import "temp_3.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 18 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 20 (4 T->T, 0 T->V, 16 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 20 +IMMEDIATE TRNS. FIRINGS: 26 +TIMED TRNS. FIRINGS: 20 +VISITED VANISHING STATES: 26 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 20 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 16 +VANISH-PATH-SET ENTRIES: 10 +PACKED MARKINGS: 52 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 126 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 19 + SEQUENCES MEMORY: 15 BYTES. + FRAGMENTS MEMORY: 37 BYTES. + TOTAL MEMORY: 52 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.5 BYTES. + USED FOR SEQUENCE DATA: 1.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.625 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 9 + INTERNAL STATES: 7 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 21 +NONZERO ENTRIES IN Qbar: 3 +NONZERO ENTRIES IN DELTA: 7 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 0/66 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 66 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.754510143904 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 18 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 20 (4 T->T, 0 T->V, 16 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 20 +IMMEDIATE TRNS. FIRINGS: 26 +TIMED TRNS. FIRINGS: 20 +VISITED VANISHING STATES: 26 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 20 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 16 +VANISH-PATH-SET ENTRIES: 10 +PACKED MARKINGS: 52 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 126 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 19 + SEQUENCES MEMORY: 15 BYTES. + FRAGMENTS MEMORY: 37 BYTES. + TOTAL MEMORY: 52 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.5 BYTES. + USED FOR SEQUENCE DATA: 1.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 4.625 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 10 + INTERNAL STATES: 8 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 28 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 8 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 0/66 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 66 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.069694885187 + +SOLUTION TIME: [User 0.000s, Sys 0.002s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 8.61934781075\n +Translation and composition runtime was: 0.0493371486664\n diff --git a/2020-EDCC/GreatSPNresults/35-result.txt b/2020-EDCC/GreatSPNresults/35-result.txt new file mode 100644 index 00000000..ccec5482 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/35-result.txt @@ -0,0 +1,546 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS A_defaillant.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS A_defaillant_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_defaillant_act.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS B_defaillant.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS B_defaillant_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_defaillant_act.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS C_defaillant.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS C_defaillant_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.227 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_defaillant_act.net read in. + File C_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.23 + +SAVING AS S_en_panne.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS S_en_panne_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.301 +OK. + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne_act.net read in. + File S_en_panne.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS perte_3_ss_systemes.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS perte_3_ss_systemes_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_3_ss_systemes_act.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.23 + +SAVING AS perte_secours.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS perte_secours_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.373 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_secours_act.net read in. + File perte_secours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File C_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File perte_secours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'A_defaillant', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'B_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_secours'], + 'Name': 'B_defaillant', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'C_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_secours'], + 'Name': 'C_defaillant', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'S_en_panne': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'S_en_panne', + 'Previous': 'Null', + 'Sons': ['perte_3_ss_systemes'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'perte_3_ss_systemes': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['S_en_panne'], + 'Name': 'perte_3_ss_systemes', + 'Previous': 'Null', + 'Sons': ['A_defaillant', 'perte_secours'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'perte_secours': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'perte_secours', + 'Previous': 'Null', + 'Sons': ['B_defaillant', 'C_defaillant'], + 'Triggered_by': 'A_defaillant', + 'Type': 'and_gate', + 'module': '1'}} +A_defaillant.PNPRO +B_defaillant.PNPRO +C_defaillant.PNPRO +S_en_panne.PNPRO +perte_3_ss_systemes.PNPRO +perte_secours.PNPRO +fn_fathers_and_trig +/home/shahid/modest/repairable/kb3-examples PNPRO/35/*.PNPRO +S_en_panne +Please open GreatSPN and import "temp_4.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 17 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 20 (6 T->T, 0 T->V, 14 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 20 +IMMEDIATE TRNS. FIRINGS: 23 +TIMED TRNS. FIRINGS: 20 +VISITED VANISHING STATES: 23 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 20 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 15 +VANISH-PATH-SET ENTRIES: 9 +PACKED MARKINGS: 61 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 127 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 22 + SEQUENCES MEMORY: 16 BYTES. + FRAGMENTS MEMORY: 45 BYTES. + TOTAL MEMORY: 61 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.625 BYTES. + USED FOR SEQUENCE DATA: 2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.625 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 8 + INTERNAL STATES: 6 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 18 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 6 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 0/66 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 66 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.855195565191 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 17 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 1 IMMEDIATE: 0 TIMED: 1 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 20 (6 T->T, 0 T->V, 14 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 20 +IMMEDIATE TRNS. FIRINGS: 23 +TIMED TRNS. FIRINGS: 20 +VISITED VANISHING STATES: 23 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 20 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 15 +VANISH-PATH-SET ENTRIES: 9 +PACKED MARKINGS: 61 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 127 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 22 + SEQUENCES MEMORY: 16 BYTES. + FRAGMENTS MEMORY: 45 BYTES. + TOTAL MEMORY: 61 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.625 BYTES. + USED FOR SEQUENCE DATA: 2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.625 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 10 + INTERNAL STATES: 8 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 28 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 8 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 0/66 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.306, step=66): 66 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.085714070870 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 10.1937320232\n +Translation and composition runtime was: 0.043967962265\n diff --git a/2020-EDCC/GreatSPNresults/36-result.txt b/2020-EDCC/GreatSPNresults/36-result.txt new file mode 100644 index 00000000..2425967a --- /dev/null +++ b/2020-EDCC/GreatSPNresults/36-result.txt @@ -0,0 +1,1016 @@ + MODEL CLASS: P/T NET + PLACES: 7 + TRANSITIONS: 6 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 23 +LOADING TIME: 0.259 + +SAVING AS A_defaillant.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS A_defaillant_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_defaillant_act.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS A_ou_B_a_suppleer.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS A_ou_B_a_suppleer_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.319 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_ou_B_a_suppleer_act.net read in. + File A_ou_B_a_suppleer.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 7 + TRANSITIONS: 6 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 23 +LOADING TIME: 0.253 + +SAVING AS B_defaillant.(net/def) ... +SAVING TIME: 0.011 +TOTAL TIME: 0.403 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS B_defaillant_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.219 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B_defaillant_act.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.242 + +SAVING AS Basc_en_cours.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS Basc_en_cours_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Basc_en_cours_act.net read in. + File Basc_en_cours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 7 + TRANSITIONS: 6 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 23 +LOADING TIME: 0.242 + +SAVING AS C_defaillant.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS C_defaillant_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_defaillant_act.net read in. + File C_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS C_indisponible.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS C_indisponible_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_indisponible_act.net read in. + File C_indisponible.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.225 + +SAVING AS S_en_panne.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.196 + +SAVING AS S_en_panne_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.346 +OK. + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne_act.net read in. + File S_en_panne.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS f_1.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.354 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS f_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_1_act.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.21 + +SAVING AS f_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.353 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS f_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_act.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.216 + +SAVING AS f_3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.353 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS f_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.253 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_3_act.net read in. + File f_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS f_4.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS f_4_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_4_act.net read in. + File f_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS f_5.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS f_5_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_5_act.net read in. + File f_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS f_6.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS f_6_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_6_act.net read in. + File f_6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.237 + +SAVING AS perte_3_ss_systemes.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS perte_3_ss_systemes_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.219 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_3_ss_systemes_act.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File S_en_panne.net read in. + File A_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File A_ou_B_a_suppleer.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File B_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Basc_en_cours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File C_defaillant.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File C_indisponible.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File f_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File f_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File f_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File f_6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File perte_3_ss_systemes.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ou_B_a_suppleer', 'perte_3_ss_systemes'], + 'K': '1', + 'Name': 'A_defaillant', + 'Previous': 'Null', + 'Sons': ['f_1', 'f_4'], + 'Triggered_by': 'Null', + 'Type': 'k_out_of_n_gate', + 'module': '0'}, + 'A_ou_B_a_suppleer': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'A_ou_B_a_suppleer', + 'Previous': 'Null', + 'Sons': ['A_defaillant', 'B_defaillant'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'B_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ou_B_a_suppleer', 'perte_3_ss_systemes'], + 'K': '1', + 'Name': 'B_defaillant', + 'Previous': 'Null', + 'Sons': ['f_2', 'f_5'], + 'Triggered_by': 'Null', + 'Type': 'k_out_of_n_gate', + 'module': '0'}, + 'Basc_en_cours': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['C_indisponible'], + 'Name': 'Basc_en_cours', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'C_defaillant': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['C_indisponible'], + 'K': '1', + 'Name': 'C_defaillant', + 'Previous': 'Null', + 'Sons': ['f_3', 'f_6'], + 'Triggered_by': 'Null', + 'Type': 'k_out_of_n_gate', + 'module': '1'}, + 'C_indisponible': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_3_ss_systemes'], + 'Name': 'C_indisponible', + 'Previous': 'Null', + 'Sons': ['Basc_en_cours', 'C_defaillant'], + 'Triggered_by': 'A_ou_B_a_suppleer', + 'Type': 'or_gate', + 'module': '1'}, + 'S_en_panne': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'S_en_panne', + 'Previous': 'Null', + 'Sons': ['perte_3_ss_systemes'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'f_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_defaillant'], + 'Name': 'f_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_defaillant'], + 'Name': 'f_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['C_defaillant'], + 'Name': 'f_3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'f_4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_defaillant'], + 'Name': 'f_4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_5': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['B_defaillant'], + 'Name': 'f_5', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_6': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['C_defaillant'], + 'Name': 'f_6', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'perte_3_ss_systemes': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['S_en_panne'], + 'Name': 'perte_3_ss_systemes', + 'Previous': 'Null', + 'Sons': ['A_defaillant', + 'B_defaillant', + 'C_indisponible'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +A_defaillant.PNPRO +A_ou_B_a_suppleer.PNPRO +B_defaillant.PNPRO +Basc_en_cours.PNPRO +C_defaillant.PNPRO +C_indisponible.PNPRO +fn_fathers_and_trig +S_en_panne.PNPRO +f_1.PNPRO +f_2.PNPRO +f_3.PNPRO +f_4.PNPRO +f_5.PNPRO +f_6.PNPRO +perte_3_ss_systemes.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/36/*.PNPRO +S_en_panne +Please open GreatSPN and import "temp_12.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 41 +RATE PAR: 0 +TRANSITIONS: 49 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 188 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1320 (48 T->T, 0 T->V, 1272 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1320 +IMMEDIATE TRNS. FIRINGS: 2133 +TIMED TRNS. FIRINGS: 1244 +VISITED VANISHING STATES: 2069 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1320 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 123 +VANISH-PATH-SET ENTRIES: 70 +PACKED MARKINGS: 2275 BYTES +STATE SET DATA: 329 BYTES +EDGES DATA: 5757 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 188, FRAGMENTS: 492 + SEQUENCES MEMORY: 613 BYTES. + FRAGMENTS MEMORY: 1662 BYTES. + TOTAL MEMORY: 2275 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.1011 BYTES. + USED FOR SEQUENCE DATA: 3.26064 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.84043 BYTES. +BUILD TIME: [User 0.028s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 11 + + +NUMBER OF TANGIBLE STATES: 91 + INTERNAL STATES: 89 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 188 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 557 +NONZERO ENTRIES IN Qbar: 75 +NONZERO ENTRIES IN DELTA: 89 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.568130100682 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 41 +RATE PAR: 0 +TRANSITIONS: 49 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 188 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1320 (48 T->T, 0 T->V, 1272 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1320 +IMMEDIATE TRNS. FIRINGS: 2133 +TIMED TRNS. FIRINGS: 1244 +VISITED VANISHING STATES: 2069 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1320 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 123 +VANISH-PATH-SET ENTRIES: 70 +PACKED MARKINGS: 2275 BYTES +STATE SET DATA: 329 BYTES +EDGES DATA: 5757 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 188, FRAGMENTS: 492 + SEQUENCES MEMORY: 613 BYTES. + FRAGMENTS MEMORY: 1662 BYTES. + TOTAL MEMORY: 2275 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.1011 BYTES. + USED FOR SEQUENCE DATA: 3.26064 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.84043 BYTES. +BUILD TIME: [User 0.021s, Sys 0.003s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 11 + + +NUMBER OF TANGIBLE STATES: 190 + INTERNAL STATES: 188 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 188 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1508 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 188 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.333471004541 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 24.1305162907\n +Translation and composition runtime was: 0.0896694660187\n diff --git a/2020-EDCC/GreatSPNresults/37-result.txt b/2020-EDCC/GreatSPNresults/37-result.txt new file mode 100644 index 00000000..14270a77 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/37-result.txt @@ -0,0 +1,903 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.233 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.167 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.296 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.243 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 9 + TRANSITIONS: 8 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 31 +LOADING TIME: 0.28 + +SAVING AS K_N_1.(net/def) ... +SAVING TIME: 0.011 +TOTAL TIME: 0.414 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS K_N_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.317 +OK. + + -no_ba: no broken arcs will be used between subnets + + File K_N_1_act.net read in. + File K_N_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.397 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.39 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.367 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS OU_3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS OU_3_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.373 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_3_act.net read in. + File OU_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.233 + +SAVING AS af_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS af_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_1_act.net read in. + File af_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.238 + +SAVING AS af_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS af_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_2_act.net read in. + File af_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.241 + +SAVING AS af_3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS af_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_3_act.net read in. + File af_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.231 + +SAVING AS af_4.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS af_4_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_4_act.net read in. + File af_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.228 + +SAVING AS af_5.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS af_5_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.253 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_5_act.net read in. + File af_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.215 + +SAVING AS af_6.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.352 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS af_6_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_6_act.net read in. + File af_6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File K_N_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File OU_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File af_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File af_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File af_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File af_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File af_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File af_6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['OU_1', 'OU_2', 'OU_3'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'K_N_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'K': '1', + 'Name': 'K_N_1', + 'Previous': 'Null', + 'Sons': ['OU_1', 'OU_2', 'OU_3'], + 'Triggered_by': 'Null', + 'Type': 'k_out_of_n_gate', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1', 'K_N_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['af_1', 'af_2'], + 'Triggered_by': 'K_N_1', + 'Type': 'or_gate', + 'module': '1'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1', 'K_N_1'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['af_3', 'af_4'], + 'Triggered_by': 'K_N_1', + 'Type': 'or_gate', + 'module': '2'}, + 'OU_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1', 'K_N_1'], + 'Name': 'OU_3', + 'Previous': 'Null', + 'Sons': ['af_5', 'af_6'], + 'Triggered_by': 'K_N_1', + 'Type': 'or_gate', + 'module': '3'}, + 'af_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'af_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'af_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'af_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'af_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'af_3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.0001', + 'module': '2', + 'mu': '0.01000000000000000021', + 'standby_lambda': '0.10000000000000000555'}, + 'af_4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'af_4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'af_5': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_3'], + 'Name': 'af_5', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'af_6': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_3'], + 'Name': 'af_6', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}} +EI_1.PNPRO +ET_1.PNPRO +K_N_1.PNPRO +OU_1.PNPRO +fn_fathers_and_trig +OU_2.PNPRO +fn_fathers_and_trig +OU_3.PNPRO +fn_fathers_and_trig +af_1.PNPRO +af_2.PNPRO +af_3.PNPRO +af_4.PNPRO +af_5.PNPRO +af_6.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/37/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 50 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 6 IMMEDIATE: 0 TIMED: 6 + + + +TANGIBLE STATES: 64 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 384 (192 T->T, 0 T->V, 192 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 384 +IMMEDIATE TRNS. FIRINGS: 647 +TIMED TRNS. FIRINGS: 384 +VISITED VANISHING STATES: 534 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 384 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 130 +VANISH-PATH-SET ENTRIES: 54 +PACKED MARKINGS: 799 BYTES +STATE SET DATA: 88 BYTES +EDGES DATA: 1544 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 64, FRAGMENTS: 199 + SEQUENCES MEMORY: 176 BYTES. + FRAGMENTS MEMORY: 623 BYTES. + TOTAL MEMORY: 799 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.4844 BYTES. + USED FOR SEQUENCE DATA: 2.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 9.73438 BYTES. +BUILD TIME: [User 0.010s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 39 + INTERNAL STATES: 37 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 64 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 205 +NONZERO ENTRIES IN Qbar: 27 +NONZERO ENTRIES IN DELTA: 37 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.5202 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.5202, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.5202, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.293015963548 + +SOLUTION TIME: [User 0.000s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 50 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 6 IMMEDIATE: 0 TIMED: 6 + + + +TANGIBLE STATES: 64 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 384 (192 T->T, 0 T->V, 192 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 384 +IMMEDIATE TRNS. FIRINGS: 647 +TIMED TRNS. FIRINGS: 384 +VISITED VANISHING STATES: 534 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 384 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 130 +VANISH-PATH-SET ENTRIES: 54 +PACKED MARKINGS: 799 BYTES +STATE SET DATA: 88 BYTES +EDGES DATA: 1544 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 64, FRAGMENTS: 199 + SEQUENCES MEMORY: 176 BYTES. + FRAGMENTS MEMORY: 623 BYTES. + TOTAL MEMORY: 799 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.4844 BYTES. + USED FOR SEQUENCE DATA: 2.75 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 9.73438 BYTES. +BUILD TIME: [User 0.005s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 9 + + +NUMBER OF TANGIBLE STATES: 66 + INTERNAL STATES: 64 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 64 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 448 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 64 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.5202 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.5202, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.5202, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.196912658521 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 19.2999789715\n +Translation and composition runtime was: 0.0580568313599\n diff --git a/2020-EDCC/GreatSPNresults/38-result.txt b/2020-EDCC/GreatSPNresults/38-result.txt new file mode 100644 index 00000000..604db4d5 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/38-result.txt @@ -0,0 +1,895 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.222 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.195 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.331 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.151 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.205 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS ET_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS ET_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.392 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_2_act.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS ET_3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.407 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS ET_3_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.354 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_3_act.net read in. + File ET_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.246 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS f_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.163 + +SAVING AS f_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.21 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_1_act.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.241 + +SAVING AS f_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.398 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS f_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.225 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_act.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS f_3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.367 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS f_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_3_act.net read in. + File f_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS f_4.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS f_4_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_4_act.net read in. + File f_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS f_5.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS f_5_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_5_act.net read in. + File f_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS f_6.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.373 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS f_6_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_6_act.net read in. + File f_6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File ET_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File f_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File f_4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File f_5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File f_6.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['ET_2', 'OU_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'ET_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'ET_2', + 'Previous': 'Null', + 'Sons': ['ET_3', 'OU_2'], + 'Triggered_by': 'OU_1', + 'Type': 'and_gate', + 'module': '1'}, + 'ET_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_2'], + 'Name': 'ET_3', + 'Previous': 'Null', + 'Sons': ['f_5', 'f_6'], + 'Triggered_by': 'OU_2', + 'Type': 'and_gate', + 'module': '2'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['f_1', 'f_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_2'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['f_3', 'f_4'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'f_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'f_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'f_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'f_3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'f_4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'f_4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'f_5': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_3'], + 'Name': 'f_5', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'f_6': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_3'], + 'Name': 'f_6', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}} +EI_1.PNPRO +ET_1.PNPRO +ET_2.PNPRO +fn_fathers_and_trig +ET_3.PNPRO +fn_fathers_and_trig +OU_1.PNPRO +OU_2.PNPRO +f_1.PNPRO +f_2.PNPRO +f_3.PNPRO +f_4.PNPRO +f_5.PNPRO +f_6.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/38/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 35 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 64 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 340 (170 T->T, 0 T->V, 170 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 340 +IMMEDIATE TRNS. FIRINGS: 366 +TIMED TRNS. FIRINGS: 340 +VISITED VANISHING STATES: 366 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 340 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 49 +VANISH-PATH-SET ENTRIES: 24 +PACKED MARKINGS: 708 BYTES +STATE SET DATA: 88 BYTES +EDGES DATA: 1144 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 64, FRAGMENTS: 182 + SEQUENCES MEMORY: 184 BYTES. + FRAGMENTS MEMORY: 524 BYTES. + TOTAL MEMORY: 708 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.0625 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.1875 BYTES. +BUILD TIME: [User 0.007s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 50 + INTERNAL STATES: 48 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 64 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 278 +NONZERO ENTRIES IN Qbar: 18 +NONZERO ENTRIES IN DELTA: 48 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.612, step=108): 0/108 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.612, step=108): 108 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.856531886844 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 29 +RATE PAR: 0 +TRANSITIONS: 35 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 64 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 340 (170 T->T, 0 T->V, 170 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 340 +IMMEDIATE TRNS. FIRINGS: 366 +TIMED TRNS. FIRINGS: 340 +VISITED VANISHING STATES: 366 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 340 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 49 +VANISH-PATH-SET ENTRIES: 24 +PACKED MARKINGS: 708 BYTES +STATE SET DATA: 88 BYTES +EDGES DATA: 1144 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 64, FRAGMENTS: 182 + SEQUENCES MEMORY: 184 BYTES. + FRAGMENTS MEMORY: 524 BYTES. + TOTAL MEMORY: 708 BYTES. +MEAN MEMORY PER SEQUENCE IS: 11.0625 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 8.1875 BYTES. +BUILD TIME: [User 0.005s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 100 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 66 + INTERNAL STATES: 64 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 64 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 404 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 64 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[100]" rate=0.612 acc=1e-07 +UNIFORMIZATION(fg=I[100], Lambda=0.612, step=108): 0/108 Vec*Mat products. + +UNIFORMIZATION(fg=I[100], Lambda=0.612, step=108): 108 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.088426764439 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 20.7115991116\n +Translation and composition runtime was: 0.070118188858\n diff --git a/2020-EDCC/GreatSPNresults/39-result.txt b/2020-EDCC/GreatSPNresults/39-result.txt new file mode 100644 index 00000000..c376d81c --- /dev/null +++ b/2020-EDCC/GreatSPNresults/39-result.txt @@ -0,0 +1,2207 @@ +{'C1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FailC_Main', 'FailC_S2', 'Fail_C_S1'], + 'Name': 'C1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'C2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FailC_Main', 'Fail_C_S1', 'Fail_C_S3'], + 'Name': 'C2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'C3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FailC_S2', 'Fail_C_S3'], + 'Name': 'C3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'FailC_Main', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'D1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FailD'], + 'Name': 'D1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'D2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FailD'], + 'Name': 'D2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'D1', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'DBA1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_DBA1'], + 'Name': 'DBA1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'DBA2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_DBA2'], + 'Name': 'DBA2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '5', + 'mu': '0.10000000000000000555'}, + 'DBB1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_DBB1'], + 'Name': 'DBB1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'DBB2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_DBB2'], + 'Name': 'DBB2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '5', + 'mu': '0.10000000000000000555'}, + 'Diesel1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_supply_DBA1'], + 'Name': 'Diesel1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Fail_DBB1', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'Diesel2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_supply_DBA2'], + 'Name': 'Diesel2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Fail_DBB2', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '4', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Fail_cooling'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'FailC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_cooling'], + 'Name': 'FailC', + 'Previous': 'Null', + 'Sons': ['Fail_C_K2', 'Fail_Power_supply'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'FailC_Main': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'FailC_Main', + 'Previous': 'Null', + 'Sons': ['C1', 'C2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'FailC_S2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_C_K1'], + 'Name': 'FailC_S2', + 'Previous': 'Null', + 'Sons': ['C1', 'C3'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'FailD': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_cooling'], + 'Name': 'FailD', + 'Previous': 'Null', + 'Sons': ['D1', 'D2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Fail_C_K1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_C_K2'], + 'Name': 'Fail_C_K1', + 'Previous': 'Null', + 'Sons': ['FailC_S2', 'Fail_C_S1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Fail_C_K2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FailC'], + 'Name': 'Fail_C_K2', + 'Previous': 'Null', + 'Sons': ['Fail_C_K1', 'Fail_C_S3'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Fail_C_S1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_C_K1'], + 'Name': 'Fail_C_S1', + 'Previous': 'Null', + 'Sons': ['C1', 'C2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Fail_C_S3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_C_K2'], + 'Name': 'Fail_C_S3', + 'Previous': 'Null', + 'Sons': ['C2', 'C3'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Fail_DBA1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_Power_supply'], + 'Name': 'Fail_DBA1', + 'Previous': 'Null', + 'Sons': ['DBA1', 'Fail_supply_DBA1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Fail_DBA2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_Power_supply'], + 'Name': 'Fail_DBA2', + 'Previous': 'Null', + 'Sons': ['DBA2', 'Fail_supply_DBA2'], + 'Triggered_by': 'Fail_DBA1', + 'Type': 'or_gate', + 'module': '5'}, + 'Fail_DBB1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_supply_DBA1'], + 'Name': 'Fail_DBB1', + 'Previous': 'Null', + 'Sons': ['DBB1', 'Fail_grid_supply'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Fail_DBB2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_supply_DBA2'], + 'Name': 'Fail_DBB2', + 'Previous': 'Null', + 'Sons': ['DBB2', 'Fail_grid_supply'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '5'}, + 'Fail_Power_supply': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['FailC'], + 'Name': 'Fail_Power_supply', + 'Previous': 'Null', + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS C1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS C1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C1_act.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS C2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS C2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C2_act.net read in. + File C2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.236 + +SAVING AS C3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS C3_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.384 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C3_act.net read in. + File C3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.229 + +SAVING AS D1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS D1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.222 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D1_act.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.233 + +SAVING AS D2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS D2_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.386 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D2_act.net read in. + File D2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS DBA1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.36 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS DBA1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.227 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DBA1_act.net read in. + File DBA1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.242 + +SAVING AS DBA2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS DBA2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DBA2_act.net read in. + File DBA2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.225 + +SAVING AS DBB1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS DBB1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DBB1_act.net read in. + File DBB1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS DBB2.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS DBB2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DBB2_act.net read in. + File DBB2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.22 + +SAVING AS Diesel1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS Diesel1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel1_act.net read in. + File Diesel1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.218 + +SAVING AS Diesel2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.36 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.224 + +SAVING AS Diesel2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.358 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel2_act.net read in. + File Diesel2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.226 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.321 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS FailC.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS FailC_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailC_act.net read in. + File FailC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS FailC_Main.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.373 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS FailC_Main_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.307 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailC_Main_act.net read in. + File FailC_Main.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.229 + +SAVING AS FailC_S2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS FailC_S2_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailC_S2_act.net read in. + File FailC_S2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS FailD.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS FailD_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailD_act.net read in. + File FailD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.217 + +SAVING AS Fail_C_K1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.352 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS Fail_C_K1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.253 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_C_K1_act.net read in. + File Fail_C_K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.232 + +SAVING AS Fail_C_K2.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS Fail_C_K2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_C_K2_act.net read in. + File Fail_C_K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS Fail_C_S1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.356 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.169 + +SAVING AS Fail_C_S1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.219 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_C_S1_act.net read in. + File Fail_C_S1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS Fail_C_S3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS Fail_C_S3_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_C_S3_act.net read in. + File Fail_C_S3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS Fail_DBA1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.197 + +SAVING AS Fail_DBA1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.262 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_DBA1_act.net read in. + File Fail_DBA1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS Fail_DBA2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS Fail_DBA2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.356 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_DBA2_act.net read in. + File Fail_DBA2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS Fail_DBB1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS Fail_DBB1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_DBB1_act.net read in. + File Fail_DBB1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS Fail_DBB2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS Fail_DBB2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_DBB2_act.net read in. + File Fail_DBB2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS Fail_Power_supply.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Fail_Power_supply_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_Power_supply_act.net read in. + File Fail_Power_supply.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.25 + +SAVING AS Fail_TR.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.409 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS Fail_TR_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_TR_act.net read in. + File Fail_TR.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS Fail_cooling.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS Fail_cooling_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_cooling_act.net read in. + File Fail_cooling.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS Fail_grid_supply.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS Fail_grid_supply_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_grid_supply_act.net read in. + File Fail_grid_supply.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS Fail_supply_DBA1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS Fail_supply_DBA1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_supply_DBA1_act.net read in. + File Fail_supply_DBA1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS Fail_supply_DBA2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS Fail_supply_DBA2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.231 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Fail_supply_DBA2_act.net read in. + File Fail_supply_DBA2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS Grid.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS Grid_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Grid_act.net read in. + File Grid.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.227 + +SAVING AS Tr1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.194 + +SAVING AS Tr1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.252 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Tr1_act.net read in. + File Tr1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.218 + +SAVING AS Tr2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.353 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS Tr2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.394 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Tr2_act.net read in. + File Tr2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File C1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File C2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File C3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File D2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File DBA1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File DBA2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File DBB1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File DBB2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File Diesel1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File Diesel2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File FailC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File FailC_Main.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File FailC_S2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File FailD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_14.net read in. + File Fail_C_K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_15.net read in. + File Fail_C_K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_16.net read in. + File Fail_C_S1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_17.net read in. + File Fail_C_S3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_18.net read in. + File Fail_DBA1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_19.net read in. + File Fail_DBA2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_20.net read in. + File Fail_DBB1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_21.net read in. + File Fail_DBB2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_22.net read in. + File Fail_Power_supply.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_23.net read in. + File Fail_TR.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_24.net read in. + File Fail_cooling.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_25.net read in. + File Fail_grid_supply.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_26.net read in. + File Fail_supply_DBA1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_27.net read in. + File Fail_supply_DBA2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_28.net read in. + File Grid.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_29.net read in. + File Tr1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_30.net read in. + File Tr2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +'Sons': ['Fail_DBA1', 'Fail_DBA2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Fail_TR': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_grid_supply'], + 'Name': 'Fail_TR', + 'Previous': 'Null', + 'Sons': ['Tr1', 'Tr2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Fail_cooling': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Fail_cooling', + 'Previous': 'Null', + 'Sons': ['FailC', 'FailD'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Fail_grid_supply': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_DBB1', 'Fail_DBB2'], + 'Name': 'Fail_grid_supply', + 'Previous': 'Null', + 'Sons': ['Fail_TR', 'Grid'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Fail_supply_DBA1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_DBA1'], + 'Name': 'Fail_supply_DBA1', + 'Previous': 'Null', + 'Sons': ['Diesel1', 'Fail_DBB1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Fail_supply_DBA2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_DBA2'], + 'Name': 'Fail_supply_DBA2', + 'Previous': 'Null', + 'Sons': ['Diesel2', 'Fail_DBB2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '5'}, + 'Grid': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_grid_supply'], + 'Name': 'Grid', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Tr1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_TR'], + 'Name': 'Tr1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Tr2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Fail_TR'], + 'Name': 'Tr2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Tr1', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '6', + 'mu': '0.10000000000000000555'}} +C1.PNPRO +C2.PNPRO +C3.PNPRO +fn_fathers_and_trig +D1.PNPRO +D2.PNPRO +fn_fathers_and_trig +DBA1.PNPRO +DBA2.PNPRO +DBB1.PNPRO +DBB2.PNPRO +Diesel1.PNPRO +fn_fathers_and_trig +Diesel2.PNPRO +fn_fathers_and_trig +EI_1.PNPRO +FailC.PNPRO +FailC_Main.PNPRO +FailC_S2.PNPRO +FailD.PNPRO +Fail_C_K1.PNPRO +Fail_C_K2.PNPRO +Fail_C_S1.PNPRO +Fail_C_S3.PNPRO +Fail_DBA1.PNPRO +Fail_DBA2.PNPRO +fn_fathers_and_trig +Fail_DBB1.PNPRO +Fail_DBB2.PNPRO +Fail_Power_supply.PNPRO +Fail_TR.PNPRO +Fail_cooling.PNPRO +Fail_grid_supply.PNPRO +Fail_supply_DBA1.PNPRO +Fail_supply_DBA2.PNPRO +Grid.PNPRO +Tr1.PNPRO +Tr2.PNPRO +fn_fathers_and_trig +/home/shahid/modest/repairable/kb3-examples PNPRO/39/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_31.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 79 +RATE PAR: 0 +TRANSITIONS: 106 +MEASURES: 0 +LOADING TIME: [User 0.002s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 5 VANISHING: 7 IMMEDIATE: 0 TIMED: 11 +TANGIBLE: 1057 VANISHING: 11794 IMMEDIATE: 13978 TIMED: 4231 +TANGIBLE: 1519 VANISHING: 19023 IMMEDIATE: 22525 TIMED: 6776 +TANGIBLE: 2216 VANISHING: 30449 IMMEDIATE: 35703 TIMED: 11212 +TANGIBLE: 2441 VANISHING: 34672 IMMEDIATE: 41099 TIMED: 12421 +TANGIBLE: 2741 VANISHING: 41586 IMMEDIATE: 49677 TIMED: 14764 +TANGIBLE: 2836 VANISHING: 43515 IMMEDIATE: 52137 TIMED: 15390 +TANGIBLE: 3283 VANISHING: 50990 IMMEDIATE: 60368 TIMED: 18614 +TANGIBLE: 3354 VANISHING: 52269 IMMEDIATE: 62076 TIMED: 18944 +TANGIBLE: 3986 VANISHING: 64772 IMMEDIATE: 75740 TIMED: 24900 +TANGIBLE: 4227 VANISHING: 69376 IMMEDIATE: 81557 TIMED: 26368 +TANGIBLE: 4523 VANISHING: 76305 IMMEDIATE: 90083 TIMED: 28755 +TANGIBLE: 4940 VANISHING: 85800 IMMEDIATE: 102090 TIMED: 31895 +TANGIBLE: 5258 VANISHING: 94745 IMMEDIATE: 113062 TIMED: 35406 +TANGIBLE: 5339 VANISHING: 96071 IMMEDIATE: 114769 TIMED: 35790 +TANGIBLE: 5971 VANISHING: 109045 IMMEDIATE: 128870 TIMED: 41991 +TANGIBLE: 6003 VANISHING: 109622 IMMEDIATE: 129715 TIMED: 42101 +TANGIBLE: 6426 VANISHING: 118924 IMMEDIATE: 140201 TIMED: 46166 +TANGIBLE: 6869 VANISHING: 129957 IMMEDIATE: 152190 TIMED: 52097 +TANGIBLE: 7300 VANISHING: 139872 IMMEDIATE: 164541 TIMED: 55506 +TANGIBLE: 7557 VANISHING: 147473 IMMEDIATE: 173734 TIMED: 58572 +TANGIBLE: 7921 VANISHING: 156671 IMMEDIATE: 185383 TIMED: 61711 +TANGIBLE: 8337 VANISHING: 170604 IMMEDIATE: 202297 TIMED: 67583 +TANGIBLE: 8614 VANISHING: 176884 IMMEDIATE: 209814 TIMED: 70190 +TANGIBLE: 9166 VANISHING: 190688 IMMEDIATE: 224530 TIMED: 77376 +TANGIBLE: 9491 VANISHING: 199485 IMMEDIATE: 234415 TIMED: 81612 +TANGIBLE: 9957 VANISHING: 213072 IMMEDIATE: 248764 TIMED: 89527 +TANGIBLE: 10311 VANISHING: 222464 IMMEDIATE: 260533 TIMED: 92811 +TANGIBLE: 10733 VANISHING: 236099 IMMEDIATE: 276952 TIMED: 98593 +TANGIBLE: 11073 VANISHING: 247430 IMMEDIATE: 290916 TIMED: 103050 +TANGIBLE: 11435 VANISHING: 261118 IMMEDIATE: 307411 TIMED: 109216 +TANGIBLE: 11779 VANISHING: 271206 IMMEDIATE: 318906 TIMED: 114055 +TANGIBLE: 12232 VANISHING: 284654 IMMEDIATE: 333063 TIMED: 121911 +TANGIBLE: 12542 VANISHING: 294952 IMMEDIATE: 344140 TIMED: 127236 +TANGIBLE: 12926 VANISHING: 306785 IMMEDIATE: 357600 TIMED: 133744 +TANGIBLE: 13256 VANISHING: 320194 IMMEDIATE: 373621 TIMED: 139453 +TANGIBLE: 13612 VANISHING: 333392 IMMEDIATE: 389513 TIMED: 145585 +TANGIBLE: 13906 VANISHING: 346789 IMMEDIATE: 405499 TIMED: 152109 +TANGIBLE: 14284 VANISHING: 359393 IMMEDIATE: 419132 TIMED: 158976 +TANGIBLE: 14619 VANISHING: 372412 IMMEDIATE: 432694 TIMED: 167402 +TANGIBLE: 14946 VANISHING: 385316 IMMEDIATE: 447749 TIMED: 174033 +TANGIBLE: 15242 VANISHING: 398652 IMMEDIATE: 463508 TIMED: 180787 +TANGIBLE: 15503 VANISHING: 411733 IMMEDIATE: 478801 TIMED: 187742 +TANGIBLE: 15769 VANISHING: 424688 IMMEDIATE: 492184 TIMED: 196787 +TANGIBLE: 16023 VANISHING: 437959 IMMEDIATE: 507814 TIMED: 203580 +TANGIBLE: 16233 VANISHING: 451054 IMMEDIATE: 522323 TIMED: 212028 +TANGIBLE: 16382 VANISHING: 464201 IMMEDIATE: 537369 TIMED: 219984 + + + +TANGIBLE STATES: 16384 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 220416 (58208 T->T, 0 T->V, 162208 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 220416 +IMMEDIATE TRNS. FIRINGS: 538120 +TIMED TRNS. FIRINGS: 220416 +VISITED VANISHING STATES: 464858 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 220416 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 146252 +VANISH-PATH-SET ENTRIES: 30178 +PACKED MARKINGS: 89408 BYTES +STATE SET DATA: 40960 BYTES +EDGES DATA: 1468376 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 16384, FRAGMENTS: 4988 + SEQUENCES MEMORY: 68608 BYTES. + FRAGMENTS MEMORY: 20800 BYTES. + TOTAL MEMORY: 89408 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.45703 BYTES. + USED FOR SEQUENCE DATA: 4.1875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.26953 BYTES. +BUILD TIME: [User 11.975s, Sys 0.299s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 14 + + +NUMBER OF TANGIBLE STATES: 2174 + INTERNAL STATES: 2172 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 16384 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 22522 +NONZERO ENTRIES IN Qbar: 2128 +NONZERO ENTRIES IN DELTA: 2172 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.428 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.428, step=39): 0/39 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.428, step=39): 39 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.005s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.005s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.770447723102 + +SOLUTION TIME: [User 0.040s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 79 +RATE PAR: 0 +TRANSITIONS: 106 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.001s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 5 VANISHING: 7 IMMEDIATE: 0 TIMED: 11 +TANGIBLE: 1042 VANISHING: 11610 IMMEDIATE: 13740 TIMED: 4196 +TANGIBLE: 1519 VANISHING: 19023 IMMEDIATE: 22525 TIMED: 6776 +TANGIBLE: 2220 VANISHING: 30557 IMMEDIATE: 35841 TIMED: 11250 +TANGIBLE: 2454 VANISHING: 34908 IMMEDIATE: 41436 TIMED: 12491 +TANGIBLE: 2784 VANISHING: 42641 IMMEDIATE: 51044 TIMED: 15136 +TANGIBLE: 3283 VANISHING: 50990 IMMEDIATE: 60368 TIMED: 18614 +TANGIBLE: 3354 VANISHING: 52269 IMMEDIATE: 62076 TIMED: 18944 +TANGIBLE: 3983 VANISHING: 64674 IMMEDIATE: 75637 TIMED: 24830 +TANGIBLE: 4224 VANISHING: 69257 IMMEDIATE: 81422 TIMED: 26316 +TANGIBLE: 4523 VANISHING: 76305 IMMEDIATE: 90083 TIMED: 28755 +TANGIBLE: 4940 VANISHING: 85781 IMMEDIATE: 102071 TIMED: 31883 +TANGIBLE: 5258 VANISHING: 94745 IMMEDIATE: 113062 TIMED: 35406 +TANGIBLE: 5342 VANISHING: 96148 IMMEDIATE: 114860 TIMED: 35816 +TANGIBLE: 5985 VANISHING: 109222 IMMEDIATE: 129094 TIMED: 42031 +TANGIBLE: 6003 VANISHING: 109622 IMMEDIATE: 129715 TIMED: 42101 +TANGIBLE: 6439 VANISHING: 119167 IMMEDIATE: 140457 TIMED: 46263 +TANGIBLE: 6872 VANISHING: 130021 IMMEDIATE: 152297 TIMED: 52111 +TANGIBLE: 7338 VANISHING: 140999 IMMEDIATE: 165925 TIMED: 55882 +TANGIBLE: 7557 VANISHING: 147473 IMMEDIATE: 173734 TIMED: 58572 +TANGIBLE: 7922 VANISHING: 156693 IMMEDIATE: 185409 TIMED: 61725 +TANGIBLE: 8343 VANISHING: 170840 IMMEDIATE: 202581 TIMED: 67723 +TANGIBLE: 8627 VANISHING: 177228 IMMEDIATE: 210178 TIMED: 70381 +TANGIBLE: 9175 VANISHING: 190909 IMMEDIATE: 224756 TIMED: 77524 +TANGIBLE: 9499 VANISHING: 199873 IMMEDIATE: 234805 TIMED: 81844 +TANGIBLE: 9976 VANISHING: 213520 IMMEDIATE: 249369 TIMED: 89638 +TANGIBLE: 10340 VANISHING: 222985 IMMEDIATE: 261184 TIMED: 93004 +TANGIBLE: 10740 VANISHING: 236682 IMMEDIATE: 277640 TIMED: 98855 +TANGIBLE: 11093 VANISHING: 248029 IMMEDIATE: 291627 TIMED: 103288 +TANGIBLE: 11449 VANISHING: 261777 IMMEDIATE: 308187 TIMED: 109550 +TANGIBLE: 11818 VANISHING: 272066 IMMEDIATE: 319781 TIMED: 114481 +TANGIBLE: 12262 VANISHING: 285234 IMMEDIATE: 333740 TIMED: 122147 +TANGIBLE: 12542 VANISHING: 294952 IMMEDIATE: 344140 TIMED: 127236 +TANGIBLE: 12922 VANISHING: 306665 IMMEDIATE: 357416 TIMED: 133718 +TANGIBLE: 13252 VANISHING: 320023 IMMEDIATE: 373426 TIMED: 139374 +TANGIBLE: 13612 VANISHING: 333293 IMMEDIATE: 389397 TIMED: 145544 +TANGIBLE: 13906 VANISHING: 346781 IMMEDIATE: 405488 TIMED: 152109 +TANGIBLE: 14289 VANISHING: 359555 IMMEDIATE: 419292 TIMED: 159116 +TANGIBLE: 14620 VANISHING: 372514 IMMEDIATE: 432795 TIMED: 167457 +TANGIBLE: 14948 VANISHING: 385479 IMMEDIATE: 447935 TIMED: 174131 +TANGIBLE: 15249 VANISHING: 399035 IMMEDIATE: 463957 TIMED: 180949 +TANGIBLE: 15514 VANISHING: 412187 IMMEDIATE: 479270 TIMED: 187960 +TANGIBLE: 15763 VANISHING: 424259 IMMEDIATE: 491739 TIMED: 196325 +TANGIBLE: 16018 VANISHING: 437493 IMMEDIATE: 507262 TIMED: 203258 +TANGIBLE: 16223 VANISHING: 450585 IMMEDIATE: 521806 TIMED: 211651 +TANGIBLE: 16380 VANISHING: 463873 IMMEDIATE: 537018 TIMED: 219720 + + + +TANGIBLE STATES: 16384 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 220416 (58208 T->T, 0 T->V, 162208 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 220416 +IMMEDIATE TRNS. FIRINGS: 538120 +TIMED TRNS. FIRINGS: 220416 +VISITED VANISHING STATES: 464858 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 220416 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 146252 +VANISH-PATH-SET ENTRIES: 30178 +PACKED MARKINGS: 89408 BYTES +STATE SET DATA: 40960 BYTES +EDGES DATA: 1468376 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 16384, FRAGMENTS: 4988 + SEQUENCES MEMORY: 68608 BYTES. + FRAGMENTS MEMORY: 20800 BYTES. + TOTAL MEMORY: 89408 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.45703 BYTES. + USED FOR SEQUENCE DATA: 4.1875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.26953 BYTES. +BUILD TIME: [User 11.926s, Sys 0.235s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 14 + + +NUMBER OF TANGIBLE STATES: 16386 + INTERNAL STATES: 16384 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 16384 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 236800 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 16384 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.428 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.428, step=39): 0/39 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.428, step=39): 39 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.028s, Sys 0.003s] +COMPONENT SOLUTION TIME: [User 0.029s, Sys 0.003s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.561693422735 + +SOLUTION TIME: [User 0.186s, Sys 0.011s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 54.8797426224\n +Translation and composition runtime was: 24.7714390755\n diff --git a/2020-EDCC/GreatSPNresults/40-result.txt b/2020-EDCC/GreatSPNresults/40-result.txt new file mode 100644 index 00000000..65fa462c --- /dev/null +++ b/2020-EDCC/GreatSPNresults/40-result.txt @@ -0,0 +1,2097 @@ +{'AandB_unavailable': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'AandB_unavailable', + 'Previous': 'Null', + 'Sons': ['OU_7', 'OU_8'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '1'}, + 'Due_to_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['short_circuit'], + 'Name': 'Due_to_A', + 'Previous': 'Null', + 'Sons': ['FailureOfA', 'impossible_to_isolate_A'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '1'}, + 'Due_to_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['short_circuit'], + 'Name': 'Due_to_B', + 'Previous': 'Null', + 'Sons': ['FailureOfB', 'impossible_to_isolate_B'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '1'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['OU_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'FailureOfA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Due_to_A', 'OU_3', 'OU_7'], + 'Name': 'FailureOfA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '9', + 'mu': '0.10000000000000000555'}, + 'FailureOfB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Due_to_B', 'OU_3', 'OU_8'], + 'Name': 'FailureOfB', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '10', + 'mu': '0.10000000000000000555'}, + 'IO_K1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_8'], + 'Name': 'IO_K1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'IO_K2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Inadvertent_opening', 'OU_7'], + 'Name': 'IO_K2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '11', + 'mu': '0.10000000000000000555'}, + 'IO_K3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Inadvertent_opening', 'OU_8'], + 'Name': 'IO_K3', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '12', + 'mu': '0.10000000000000000555'}, + 'IO_K4': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_7'], + 'Name': 'IO_K4', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'IO_K5': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Inadvertent_opening'], + 'Name': 'IO_K5', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'Inadvertent_opening': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_3'], + 'Name': 'Inadvertent_opening', + 'Previous': 'Null', + 'Sons': ['IO_K2', 'IO_K3', 'IO_K5'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '2'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['System_failure_in_ph_1', 'System_failure_in_ph_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['System_failure_in_ph_1'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['AandB_unavailable', 'short_circuit'], + 'Triggered_by': 'ph_1', + 'Type': 'or_gate', + 'module': '1'}, + 'OU_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['System_failure_in_ph_2'], + 'Name': 'OU_3', + 'Previous': 'Null', + 'Sons': ['FailureOfA', + 'FailureOfB', + 'Inadvertent_opening', + 'Reconf_failure'], + 'Triggered_by': 'ph_2', + 'Type': 'or_gate', + 'module': '2'}, + 'OU_7': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AandB_unavailable'], + 'Name': 'OU_7', + 'Previous': 'Null', + 'Sons': ['FailureOfA', 'IO_K2', 'IO_K4'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'OU_8': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['AandB_unavailable'], + 'Name': 'OU_8', + 'Previous': 'Null', + 'Sons': ['FailureOfB', 'IO_K1', 'IO_K3'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'RC_K5': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Reconf_failure'], + 'Name': 'RC_K5', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'RO_K1': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['Reconf_failure', 'impossible_to_isolate_B'], + 'Name': 'RO_K1', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'IO_K1', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'RO_K2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['impossible_to_isolate_A'], + 'Name': 'RO_K2', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '5', + 'mu': '0.10000000000000000555'}, + 'RO_K3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['impossible_to_isolate_B'], + 'Name': 'RO_K3', + 'Previous': 'Null', + 'Priority': '5', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '6', + 'mu': '0.10000000000000000555'}, + 'RO_K4': {'Calculate': 'fn_fathers_opp_trig', + 'Fathers': ['Reconf_failure', 'impossible_to_isolate_A'], + 'Name': 'RO_K4', + 'Previous': 'Null', + 'Priority': '6', + 'Sons': 'Null', + 'Triggered_by': 'IO_K4', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'Reconf_failure': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_3'], + 'Name': 'Reconf_failure', + 'Previous': 'Null', + 'Sons': ['RC_K5', 'RO_K1', 'RO_K4'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '2'}, + 'System_failure_in_ph_1': {'Calculate': 'fn_fathers_and_trig' MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.224 + +SAVING AS AandB_unavailable.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.368 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS AandB_unavailable_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File AandB_unavailable_act.net read in. + File AandB_unavailable.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS Due_to_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS Due_to_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Due_to_A_act.net read in. + File Due_to_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS Due_to_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS Due_to_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Due_to_B_act.net read in. + File Due_to_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.232 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.296 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.222 + +SAVING AS FailureOfA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS FailureOfA_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailureOfA_act.net read in. + File FailureOfA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS FailureOfB.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS FailureOfB_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + + -no_ba: no broken arcs will be used between subnets + + File FailureOfB_act.net read in. + File FailureOfB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS IO_K1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS IO_K1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File IO_K1_act.net read in. + File IO_K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.213 + +SAVING AS IO_K2.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS IO_K2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + + -no_ba: no broken arcs will be used between subnets + + File IO_K2_act.net read in. + File IO_K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.242 + +SAVING AS IO_K3.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.218 + +SAVING AS IO_K3_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.359 +OK. + + -no_ba: no broken arcs will be used between subnets + + File IO_K3_act.net read in. + File IO_K3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.226 + +SAVING AS IO_K4.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS IO_K4_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File IO_K4_act.net read in. + File IO_K4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS IO_K5.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS IO_K5_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.225 +OK. + + -no_ba: no broken arcs will be used between subnets + + File IO_K5_act.net read in. + File IO_K5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.245 + +SAVING AS Inadvertent_opening.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS Inadvertent_opening_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Inadvertent_opening_act.net read in. + File Inadvertent_opening.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.358 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.383 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.238 + +SAVING AS OU_3.(net/def) ... +SAVING TIME: 0.011 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS OU_3_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.395 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_3_act.net read in. + File OU_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.228 + +SAVING AS OU_7.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS OU_7_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_7_act.net read in. + File OU_7.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.242 + +SAVING AS OU_8.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS OU_8_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.227 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_8_act.net read in. + File OU_8.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.245 + +SAVING AS RC_K5.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS RC_K5_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RC_K5_act.net read in. + File RC_K5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.233 + +SAVING AS RO_K1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 18 +LOADING TIME: 0.254 + +SAVING AS RO_K1_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.42 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RO_K1_act.net read in. + File RO_K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.233 + +SAVING AS RO_K2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS RO_K2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RO_K2_act.net read in. + File RO_K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.242 + +SAVING AS RO_K3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS RO_K3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RO_K3_act.net read in. + File RO_K3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.228 + +SAVING AS RO_K4.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 18 +LOADING TIME: 0.249 + +SAVING AS RO_K4_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.413 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RO_K4_act.net read in. + File RO_K4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.249 + +SAVING AS Reconf_failure.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.166 + +SAVING AS Reconf_failure_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.215 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Reconf_failure_act.net read in. + File Reconf_failure.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.219 + +SAVING AS System_failure_in_ph_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS System_failure_in_ph_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.221 +OK. + + -no_ba: no broken arcs will be used between subnets + + File System_failure_in_ph_1_act.net read in. + File System_failure_in_ph_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS System_failure_in_ph_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS System_failure_in_ph_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File System_failure_in_ph_2_act.net read in. + File System_failure_in_ph_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS impossible_to_isolate_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.239 + +SAVING AS impossible_to_isolate_A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + + -no_ba: no broken arcs will be used between subnets + + File impossible_to_isolate_A_act.net read in. + File impossible_to_isolate_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS impossible_to_isolate_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS impossible_to_isolate_B_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.388 +OK. + + -no_ba: no broken arcs will be used between subnets + + File impossible_to_isolate_B_act.net read in. + File impossible_to_isolate_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.234 + +SAVING AS ph_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 1 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 1 +LOADING TIME: 0.223 + +SAVING AS ph_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ph_1_act.net read in. + File ph_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.238 + +SAVING AS ph_2.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.234 + +SAVING AS ph_2_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.375 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ph_2_act.net read in. + File ph_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.222 + +SAVING AS short_circuit.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS short_circuit_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File short_circuit_act.net read in. + File short_circuit.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File AandB_unavailable.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Due_to_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Due_to_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File FailureOfA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File FailureOfB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File IO_K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File IO_K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File IO_K3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File IO_K4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File IO_K5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File Inadvertent_opening.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File OU_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File OU_7.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_14.net read in. + File OU_8.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_15.net read in. + File RC_K5.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_16.net read in. + File RO_K1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_17.net read in. + File RO_K2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_18.net read in. + File RO_K3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_19.net read in. + File RO_K4.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_20.net read in. + File Reconf_failure.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_21.net read in. + File System_failure_in_ph_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_22.net read in. + File System_failure_in_ph_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_23.net read in. + File impossible_to_isolate_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_24.net read in. + File impossible_to_isolate_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_25.net read in. + File ph_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_26.net read in. + File ph_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_27.net read in. + File short_circuit.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +, + 'Fathers': ['OU_1'], + 'Name': 'System_failure_in_ph_1', + 'Previous': 'Null', + 'Sons': ['OU_2', 'ph_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'System_failure_in_ph_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'System_failure_in_ph_2', + 'Previous': 'Null', + 'Sons': ['OU_3', 'ph_2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'impossible_to_isolate_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Due_to_A'], + 'Name': 'impossible_to_isolate_A', + 'Previous': 'Null', + 'Sons': ['RO_K2', 'RO_K4'], + 'Triggered_by': 'FailureOfA', + 'Type': 'and_gate', + 'module': '5'}, + 'impossible_to_isolate_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Due_to_B'], + 'Name': 'impossible_to_isolate_B', + 'Previous': 'Null', + 'Sons': ['RO_K1', 'RO_K3'], + 'Triggered_by': 'FailureOfB', + 'Type': 'and_gate', + 'module': '6'}, + 'ph_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['System_failure_in_ph_1'], + 'In_progress': 'TRUE', + 'Name': 'ph_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'phase_leaf', + 'lambda': '0.10000000000000000555', + 'module': '7'}, + 'ph_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['System_failure_in_ph_2'], + 'In_progress': 'FALSE', + 'Name': 'ph_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'ph_1', + 'Type': 'phase_leaf', + 'lambda': '0.10000000000000000555', + 'module': '8'}, + 'short_circuit': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'short_circuit', + 'Previous': 'Null', + 'Sons': ['Due_to_A', 'Due_to_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}} +AandB_unavailable.PNPRO +Due_to_A.PNPRO +Due_to_B.PNPRO +EI_1.PNPRO +FailureOfA.PNPRO +FailureOfB.PNPRO +IO_K1.PNPRO +IO_K2.PNPRO +IO_K3.PNPRO +IO_K4.PNPRO +IO_K5.PNPRO +Inadvertent_opening.PNPRO +OU_1.PNPRO +OU_2.PNPRO +fn_fathers_and_trig +OU_3.PNPRO +fn_fathers_and_trig +OU_7.PNPRO +OU_8.PNPRO +RC_K5.PNPRO +RO_K1.PNPRO +fn_fathers_opp_trig +RO_K2.PNPRO +RO_K3.PNPRO +RO_K4.PNPRO +fn_fathers_opp_trig +Reconf_failure.PNPRO +System_failure_in_ph_1.PNPRO +System_failure_in_ph_2.PNPRO +impossible_to_isolate_A.PNPRO +fn_fathers_and_trig +impossible_to_isolate_B.PNPRO +fn_fathers_and_trig +ph_1.PNPRO +Caution: The phase semantics are doubtful for this case +ph_2.PNPRO +Caution: The phase semantics are doubtful for this case +Phase is of Fn fathers and trig: Since no given fail possible we assume every thing under Opp Strig active by default +short_circuit.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/40/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_28.net" +Storm-GSPN 1.4.2 (dev) + +Date: Sat Mar 21 12:36:32 2020 +Command line arguments: -gspn /home/shahid/modest/repairable/BENCHMARK/BENCHMARK.PNPRO '--exportGspn:to-jani' /home/shahid/modest/repairable/BENCHMARK/temp.jani +Current working directory: /home/shahid/modest/repairable/kb3-examples PNPRO/40 + +unknown child (node=project): dta +unknown child (node=project): dta +unknown child (node=project): measures +unknown attribute (node=place): superposition-tags +unknown attribute (node=place): superposition-tags +unknown attribute (node=place): superposition-tags +unknown attribute (node=place): superposition-tags +unknown attribute (node=place): superposition-tags +unknown attribute (node=place): superposition-tags +unknown attribute (node=place): superposition-tags +unknown attribute (node=place): superposition-tags +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +unknown attribute (node=arc): head-magnet +unknown attribute (node=arc): tail-magnet +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 91 +RATE PAR: 0 +TRANSITIONS: 128 +MEASURES: 0 +LOADING TIME: [User 0.003s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 +TANGIBLE: 716 VANISHING: 9288 IMMEDIATE: 12370 TIMED: 1091 +TANGIBLE: 1373 VANISHING: 18932 IMMEDIATE: 25032 TIMED: 2676 +TANGIBLE: 1969 VANISHING: 29179 IMMEDIATE: 39046 TIMED: 4455 +TANGIBLE: 2413 VANISHING: 37936 IMMEDIATE: 50495 TIMED: 6324 +TANGIBLE: 3093 VANISHING: 49225 IMMEDIATE: 66004 TIMED: 9003 +TANGIBLE: 3682 VANISHING: 59277 IMMEDIATE: 79411 TIMED: 11063 +TANGIBLE: 4216 VANISHING: 69825 IMMEDIATE: 93731 TIMED: 13635 +TANGIBLE: 4460 VANISHING: 75802 IMMEDIATE: 101993 TIMED: 15189 +TANGIBLE: 4773 VANISHING: 84809 IMMEDIATE: 113910 TIMED: 17592 +TANGIBLE: 5369 VANISHING: 95350 IMMEDIATE: 128606 TIMED: 20704 +TANGIBLE: 5861 VANISHING: 105004 IMMEDIATE: 142210 TIMED: 23671 +TANGIBLE: 6331 VANISHING: 114537 IMMEDIATE: 155870 TIMED: 26525 +TANGIBLE: 6793 VANISHING: 124148 IMMEDIATE: 168370 TIMED: 29400 +TANGIBLE: 7148 VANISHING: 133166 IMMEDIATE: 180848 TIMED: 32255 +TANGIBLE: 7517 VANISHING: 142799 IMMEDIATE: 193774 TIMED: 35403 +TANGIBLE: 7656 VANISHING: 147479 IMMEDIATE: 200361 TIMED: 36881 +TANGIBLE: 8098 VANISHING: 157988 IMMEDIATE: 214581 TIMED: 40432 +TANGIBLE: 8532 VANISHING: 168429 IMMEDIATE: 229910 TIMED: 44678 +TANGIBLE: 8964 VANISHING: 178672 IMMEDIATE: 244634 TIMED: 48723 +TANGIBLE: 9300 VANISHING: 187025 IMMEDIATE: 256511 TIMED: 51748 +TANGIBLE: 9703 VANISHING: 196383 IMMEDIATE: 268688 TIMED: 55327 +TANGIBLE: 10051 VANISHING: 206469 IMMEDIATE: 282689 TIMED: 59257 +TANGIBLE: 10296 VANISHING: 215846 IMMEDIATE: 295313 TIMED: 63022 +TANGIBLE: 10651 VANISHING: 225787 IMMEDIATE: 309424 TIMED: 67445 +TANGIBLE: 11021 VANISHING: 235606 IMMEDIATE: 323865 TIMED: 72353 +TANGIBLE: 11314 VANISHING: 244915 IMMEDIATE: 337076 TIMED: 76825 +TANGIBLE: 11640 VANISHING: 254385 IMMEDIATE: 349652 TIMED: 81496 +TANGIBLE: 11844 VANISHING: 263391 IMMEDIATE: 362077 TIMED: 85820 +TANGIBLE: 12164 VANISHING: 273032 IMMEDIATE: 376366 TIMED: 91787 +TANGIBLE: 12390 VANISHING: 281774 IMMEDIATE: 388404 TIMED: 97146 + + + +TANGIBLE STATES: 12612 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 117744 (43140 T->T, 0 T->V, 74604 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 117744 +IMMEDIATE TRNS. FIRINGS: 401479 +TIMED TRNS. FIRINGS: 105156 +VISITED VANISHING STATES: 290878 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 117744 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 182190 +VANISH-PATH-SET ENTRIES: 24094 +PACKED MARKINGS: 77164 BYTES +STATE SET DATA: 29994 BYTES +EDGES DATA: 733387 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 12612, FRAGMENTS: 5853 + SEQUENCES MEMORY: 52578 BYTES. + FRAGMENTS MEMORY: 24586 BYTES. + TOTAL MEMORY: 77164 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.1183 BYTES. + USED FOR SEQUENCE DATA: 4.16889 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.94941 BYTES. +BUILD TIME: [User 7.647s, Sys 0.140s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 15 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 14 + + +NUMBER OF TANGIBLE STATES: 197 + INTERNAL STATES: 195 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 12612 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1122 +NONZERO ENTRIES IN Qbar: 183 +NONZERO ENTRIES IN DELTA: 195 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[15]" rate=0.918 acc=1e-07 +UNIFORMIZATION(fg=I[15], Lambda=0.918, step=38): 0/38 Vec*Mat products. + +UNIFORMIZATION(fg=I[15], Lambda=0.918, step=38): 38 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.988630312931 + +SOLUTION TIME: [User 0.021s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 91 +RATE PAR: 0 +TRANSITIONS: 128 +MEASURES: 0 +LOADING TIME: [User 0.002s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 +TANGIBLE: 717 VANISHING: 9302 IMMEDIATE: 12393 TIMED: 1091 +TANGIBLE: 1374 VANISHING: 18946 IMMEDIATE: 25049 TIMED: 2676 +TANGIBLE: 1972 VANISHING: 29261 IMMEDIATE: 39174 TIMED: 4466 +TANGIBLE: 2417 VANISHING: 38058 IMMEDIATE: 50668 TIMED: 6377 +TANGIBLE: 3102 VANISHING: 49489 IMMEDIATE: 66425 TIMED: 9051 +TANGIBLE: 3687 VANISHING: 59474 IMMEDIATE: 79702 TIMED: 11121 +TANGIBLE: 4231 VANISHING: 70109 IMMEDIATE: 94123 TIMED: 13699 +TANGIBLE: 4467 VANISHING: 76068 IMMEDIATE: 102406 TIMED: 15262 +TANGIBLE: 4784 VANISHING: 85122 IMMEDIATE: 114306 TIMED: 17676 +TANGIBLE: 5381 VANISHING: 95713 IMMEDIATE: 129153 TIMED: 20811 +TANGIBLE: 5890 VANISHING: 105445 IMMEDIATE: 142868 TIMED: 23803 +TANGIBLE: 6358 VANISHING: 114910 IMMEDIATE: 156300 TIMED: 26630 +TANGIBLE: 6816 VANISHING: 124639 IMMEDIATE: 169034 TIMED: 29606 +TANGIBLE: 7164 VANISHING: 133548 IMMEDIATE: 181351 TIMED: 32367 +TANGIBLE: 7530 VANISHING: 143249 IMMEDIATE: 194458 TIMED: 35515 +TANGIBLE: 7656 VANISHING: 147479 IMMEDIATE: 200361 TIMED: 36881 +TANGIBLE: 8100 VANISHING: 158072 IMMEDIATE: 214718 TIMED: 40457 +TANGIBLE: 8540 VANISHING: 168569 IMMEDIATE: 230098 TIMED: 44731 +TANGIBLE: 8967 VANISHING: 178749 IMMEDIATE: 244741 TIMED: 48739 +TANGIBLE: 9303 VANISHING: 187220 IMMEDIATE: 256773 TIMED: 51838 +TANGIBLE: 9722 VANISHING: 196868 IMMEDIATE: 269377 TIMED: 55542 +TANGIBLE: 10069 VANISHING: 207037 IMMEDIATE: 283418 TIMED: 59498 +TANGIBLE: 10302 VANISHING: 216453 IMMEDIATE: 296120 TIMED: 63220 +TANGIBLE: 10677 VANISHING: 226464 IMMEDIATE: 310498 TIMED: 67891 +TANGIBLE: 11046 VANISHING: 236488 IMMEDIATE: 325089 TIMED: 72687 +TANGIBLE: 11362 VANISHING: 245708 IMMEDIATE: 338201 TIMED: 77148 +TANGIBLE: 11649 VANISHING: 254911 IMMEDIATE: 350366 TIMED: 81785 +TANGIBLE: 11876 VANISHING: 264368 IMMEDIATE: 363534 TIMED: 86387 +TANGIBLE: 12182 VANISHING: 273753 IMMEDIATE: 377446 TIMED: 92444 +TANGIBLE: 12417 VANISHING: 282857 IMMEDIATE: 389990 TIMED: 97824 + + + +TANGIBLE STATES: 12612 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 117744 (43140 T->T, 0 T->V, 74604 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 117744 +IMMEDIATE TRNS. FIRINGS: 401479 +TIMED TRNS. FIRINGS: 105156 +VISITED VANISHING STATES: 290878 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 117744 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 182190 +VANISH-PATH-SET ENTRIES: 24094 +PACKED MARKINGS: 77164 BYTES +STATE SET DATA: 29994 BYTES +EDGES DATA: 733387 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 12612, FRAGMENTS: 5853 + SEQUENCES MEMORY: 52578 BYTES. + FRAGMENTS MEMORY: 24586 BYTES. + TOTAL MEMORY: 77164 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.1183 BYTES. + USED FOR SEQUENCE DATA: 4.16889 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.94941 BYTES. +BUILD TIME: [User 7.610s, Sys 0.135s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 15 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 23 + + +NUMBER OF TANGIBLE STATES: 12614 + INTERNAL STATES: 12612 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 12612 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 130355 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 12612 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[15]" rate=1.326 acc=1e-07 +UNIFORMIZATION(fg=I[15], Lambda=1.326, step=48): 0/48 Vec*Mat products. + +UNIFORMIZATION(fg=I[15], Lambda=1.326, step=48): 48 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.033s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.033s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.494343936815 + +SOLUTION TIME: [User 0.129s, Sys 0.008s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 53.037768364\n +Translation and composition runtime was: 15.8008975983\n diff --git a/2020-EDCC/GreatSPNresults/41-result.txt b/2020-EDCC/GreatSPNresults/41-result.txt new file mode 100644 index 00000000..198a8ac9 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/41-result.txt @@ -0,0 +1,898 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_act.net read in. + File A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS A_ou_B_perdu.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS A_ou_B_perdu_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.3 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A_ou_B_perdu_act.net read in. + File A_ou_B_perdu.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS B1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.354 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS B1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.225 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B1_act.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS C.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.358 +OK. + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 19 +LOADING TIME: 0.25 + +SAVING AS C_act.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.419 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_act.net read in. + File C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS Def_phase_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.409 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS Def_phase_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_phase_1_act.net read in. + File Def_phase_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS Def_phase_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS Def_phase_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_phase_2_act.net read in. + File Def_phase_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.236 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.185 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.336 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS Echec_de_la_mission.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS Echec_de_la_mission_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Echec_de_la_mission_act.net read in. + File Echec_de_la_mission.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 9 + TRANSITIONS: 8 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 31 +LOADING TIME: 0.268 + +SAVING AS Perte_2_cpts.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.409 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS Perte_2_cpts_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_2_cpts_act.net read in. + File Perte_2_cpts.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.24 + +SAVING AS Tous_cpts_perdus.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.246 + +SAVING AS Tous_cpts_perdus_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.392 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Tous_cpts_perdus_act.net read in. + File Tous_cpts_perdus.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.227 + +SAVING AS phase_1_en_cours.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 1 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 1 +LOADING TIME: 0.228 + +SAVING AS phase_1_en_cours_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.38 +OK. + + -no_ba: no broken arcs will be used between subnets + + File phase_1_en_cours_act.net read in. + File phase_1_en_cours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.238 + +SAVING AS phase_2_en_cours.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.405 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.23 + +SAVING AS phase_2_en_cours_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.383 +OK. + + -no_ba: no broken arcs will be used between subnets + + File phase_2_en_cours_act.net read in. + File phase_2_en_cours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File A_ou_B_perdu.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Def_phase_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Def_phase_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Echec_de_la_mission.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File Perte_2_cpts.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Tous_cpts_perdus.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File phase_1_en_cours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File phase_2_en_cours.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ou_B_perdu', 'Perte_2_cpts', 'Tous_cpts_perdus'], + 'Name': 'A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'A_ou_B_perdu': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'A_ou_B_perdu', + 'Previous': 'Null', + 'Sons': ['A', 'B1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'B1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['A_ou_B_perdu', 'Perte_2_cpts', 'Tous_cpts_perdus'], + 'Name': 'B1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_2_cpts', 'Tous_cpts_perdus'], + 'Name': 'C', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'A_ou_B_perdu', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'Def_phase_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Echec_de_la_mission'], + 'Name': 'Def_phase_1', + 'Previous': 'Null', + 'Sons': ['Tous_cpts_perdus', 'phase_1_en_cours'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Def_phase_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Echec_de_la_mission'], + 'Name': 'Def_phase_2', + 'Previous': 'Null', + 'Sons': ['Perte_2_cpts', 'phase_2_en_cours'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Echec_de_la_mission'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Echec_de_la_mission': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Echec_de_la_mission', + 'Previous': 'Null', + 'Sons': ['Def_phase_1', 'Def_phase_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Perte_2_cpts': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_phase_2'], + 'K': '2', + 'Name': 'Perte_2_cpts', + 'Previous': 'Null', + 'Sons': ['A', 'B1', 'C'], + 'Triggered_by': 'phase_2_en_cours', + 'Type': 'k_out_of_n_gate', + 'module': '2'}, + 'Tous_cpts_perdus': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_phase_1'], + 'Name': 'Tous_cpts_perdus', + 'Previous': 'Null', + 'Sons': ['A', 'B1', 'C'], + 'Triggered_by': 'phase_1_en_cours', + 'Type': 'and_gate', + 'module': '3'}, + 'phase_1_en_cours': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_phase_1'], + 'In_progress': 'TRUE', + 'Name': 'phase_1_en_cours', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'phase_leaf', + 'lambda': '0.00050000000000000001', + 'module': '4'}, + 'phase_2_en_cours': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_phase_2'], + 'In_progress': 'FALSE', + 'Name': 'phase_2_en_cours', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'phase_1_en_cours', + 'Type': 'phase_leaf', + 'lambda': '0.00100000000000000002', + 'module': '5'}} +A.PNPRO +A_ou_B_perdu.PNPRO +B1.PNPRO +C.PNPRO +fn_fathers_and_trig +Def_phase_1.PNPRO +Def_phase_2.PNPRO +EI_1.PNPRO +Echec_de_la_mission.PNPRO +Perte_2_cpts.PNPRO +fn_fathers_and_trig +Tous_cpts_perdus.PNPRO +fn_fathers_and_trig +phase_1_en_cours.PNPRO +Caution: The phase semantics are doubtful for this case +phase_2_en_cours.PNPRO +Caution: The phase semantics are doubtful for this case +Phase is of Fn fathers and trig: Since no given fail possible we assume every thing under Opp Strig active by default +/home/shahid/modest/repairable/kb3-examples PNPRO/41/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_10.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 40 +RATE PAR: 0 +TRANSITIONS: 51 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.001s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 + + + +TANGIBLE STATES: 24 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 82 (0 T->T, 0 T->V, 82 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 82 +IMMEDIATE TRNS. FIRINGS: 405 +TIMED TRNS. FIRINGS: 82 +VISITED VANISHING STATES: 347 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 82 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 277 +VANISH-PATH-SET ENTRIES: 107 +PACKED MARKINGS: 630 BYTES +STATE SET DATA: 30 BYTES +EDGES DATA: 308 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 24, FRAGMENTS: 179 + SEQUENCES MEMORY: 69 BYTES. + FRAGMENTS MEMORY: 561 BYTES. + TOTAL MEMORY: 630 BYTES. +MEAN MEMORY PER SEQUENCE IS: 26.25 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 23.375 BYTES. +BUILD TIME: [User 0.006s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 21 + INTERNAL STATES: 19 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 24 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 69 +NONZERO ENTRIES IN Qbar: 6 +NONZERO ENTRIES IN DELTA: 19 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.30702 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.30702, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.30702, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.356159893031 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 40 +RATE PAR: 0 +TRANSITIONS: 51 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 0 VANISHING: 2 IMMEDIATE: 1 TIMED: 0 + + + +TANGIBLE STATES: 24 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 82 (0 T->T, 0 T->V, 82 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 82 +IMMEDIATE TRNS. FIRINGS: 405 +TIMED TRNS. FIRINGS: 82 +VISITED VANISHING STATES: 347 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 82 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 277 +VANISH-PATH-SET ENTRIES: 107 +PACKED MARKINGS: 630 BYTES +STATE SET DATA: 30 BYTES +EDGES DATA: 308 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 24, FRAGMENTS: 179 + SEQUENCES MEMORY: 69 BYTES. + FRAGMENTS MEMORY: 561 BYTES. + TOTAL MEMORY: 630 BYTES. +MEAN MEMORY PER SEQUENCE IS: 26.25 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 23.375 BYTES. +BUILD TIME: [User 0.004s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 26 + INTERNAL STATES: 24 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 24 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 106 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 24 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=0.30702 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=0.30702, step=24): 0/24 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=0.30702, step=24): 24 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.109910308346 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 20.6749751568\n +Translation and composition runtime was: 0.0510716438293\n diff --git a/2020-EDCC/GreatSPNresults/42-result.txt b/2020-EDCC/GreatSPNresults/42-result.txt new file mode 100644 index 00000000..453b4a67 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/42-result.txt @@ -0,0 +1,547 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.228 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.303 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.218 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.239 + +SAVING AS af_1.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.391 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.165 + +SAVING AS af_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.221 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_1_act.net read in. + File af_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS f_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS f_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_1_act.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.232 + +SAVING AS f_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS f_2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_act.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File af_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['OU_1', 'f_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['af_1', 'f_2'], + 'Triggered_by': 'f_1', + 'Type': 'or_gate', + 'module': '1'}, + 'af_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'af_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'f_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'f_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'f_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}} +EI_1.PNPRO +ET_1.PNPRO +OU_1.PNPRO +fn_fathers_and_trig +af_1.PNPRO +f_1.PNPRO +f_2.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/42/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_4.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 18 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 22 (7 T->T, 0 T->V, 15 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 22 +IMMEDIATE TRNS. FIRINGS: 31 +TIMED TRNS. FIRINGS: 22 +VISITED VANISHING STATES: 31 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 22 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 15 +VANISH-PATH-SET ENTRIES: 9 +PACKED MARKINGS: 68 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 174 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 25 + SEQUENCES MEMORY: 16 BYTES. + FRAGMENTS MEMORY: 52 BYTES. + TOTAL MEMORY: 68 BYTES. +MEAN MEMORY PER SEQUENCE IS: 8.5 BYTES. + USED FOR SEQUENCE DATA: 2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 5 + INTERNAL STATES: 3 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 7 +NONZERO ENTRIES IN Qbar: 2 +NONZERO ENTRIES IN DELTA: 3 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.346510380028 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 15 +RATE PAR: 0 +TRANSITIONS: 18 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 8 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 22 (7 T->T, 0 T->V, 15 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 22 +IMMEDIATE TRNS. FIRINGS: 31 +TIMED TRNS. FIRINGS: 22 +VISITED VANISHING STATES: 31 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 22 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 15 +VANISH-PATH-SET ENTRIES: 9 +PACKED MARKINGS: 68 BYTES +STATE SET DATA: 7 BYTES +EDGES DATA: 174 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 8, FRAGMENTS: 25 + SEQUENCES MEMORY: 16 BYTES. + FRAGMENTS MEMORY: 52 BYTES. + TOTAL MEMORY: 68 BYTES. +MEAN MEMORY PER SEQUENCE IS: 8.5 BYTES. + USED FOR SEQUENCE DATA: 2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.5 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 10 + INTERNAL STATES: 8 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 8 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 30 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 8 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.210556656719 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 10.2426996231\n +Translation and composition runtime was: 0.0373711585999\n diff --git a/2020-EDCC/GreatSPNresults/43-result.txt b/2020-EDCC/GreatSPNresults/43-result.txt new file mode 100644 index 00000000..d3aa36d3 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/43-result.txt @@ -0,0 +1,663 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.225 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.314 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.231 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.409 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.374 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.175 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS def_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS def_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_A_act.net read in. + File def_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS def_fonc_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS def_fonc_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_fonc_B_act.net read in. + File def_fonc_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.233 + +SAVING AS def_soll_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS def_soll_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_soll_B_act.net read in. + File def_soll_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.232 + +SAVING AS maint_prev.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS maint_prev_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.225 +OK. + + -no_ba: no broken arcs will be used between subnets + + File maint_prev_act.net read in. + File maint_prev.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File def_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File def_fonc_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File def_soll_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File maint_prev.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['OU_1', 'OU_2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['def_fonc_B', 'def_soll_B'], + 'Triggered_by': 'OU_2', + 'Type': 'or_gate', + 'module': '1'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['def_A', 'maint_prev'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'def_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'def_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'def_fonc_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'def_fonc_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'def_soll_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'def_soll_B', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'maint_prev': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'maint_prev', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}} +EI_1.PNPRO +ET_1.PNPRO +OU_1.PNPRO +fn_fathers_and_trig +OU_2.PNPRO +def_A.PNPRO +def_fonc_B.PNPRO +def_soll_B.PNPRO +maint_prev.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/43/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_6.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 20 +RATE PAR: 0 +TRANSITIONS: 24 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 22 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 88 (41 T->T, 0 T->V, 47 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 88 +IMMEDIATE TRNS. FIRINGS: 95 +TIMED TRNS. FIRINGS: 78 +VISITED VANISHING STATES: 87 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 88 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 42 +VANISH-PATH-SET ENTRIES: 19 +PACKED MARKINGS: 200 BYTES +STATE SET DATA: 25 BYTES +EDGES DATA: 357 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 22, FRAGMENTS: 62 + SEQUENCES MEMORY: 51 BYTES. + FRAGMENTS MEMORY: 149 BYTES. + TOTAL MEMORY: 200 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.09091 BYTES. + USED FOR SEQUENCE DATA: 2.31818 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.77273 BYTES. +BUILD TIME: [User 0.001s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 6 + INTERNAL STATES: 4 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 22 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 12 +NONZERO ENTRIES IN Qbar: 4 +NONZERO ENTRIES IN DELTA: 4 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.632120562313 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 20 +RATE PAR: 0 +TRANSITIONS: 24 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 22 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 88 (41 T->T, 0 T->V, 47 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 88 +IMMEDIATE TRNS. FIRINGS: 95 +TIMED TRNS. FIRINGS: 78 +VISITED VANISHING STATES: 87 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 88 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 42 +VANISH-PATH-SET ENTRIES: 19 +PACKED MARKINGS: 200 BYTES +STATE SET DATA: 25 BYTES +EDGES DATA: 357 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 22, FRAGMENTS: 62 + SEQUENCES MEMORY: 51 BYTES. + FRAGMENTS MEMORY: 149 BYTES. + TOTAL MEMORY: 200 BYTES. +MEAN MEMORY PER SEQUENCE IS: 9.09091 BYTES. + USED FOR SEQUENCE DATA: 2.31818 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 6.77273 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 24 + INTERNAL STATES: 22 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 22 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 110 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 22 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 0/19 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 19 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.379233572648 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 13.8606348038\n +Translation and composition runtime was: 0.0387871265411\n diff --git a/2020-EDCC/GreatSPNresults/44-result.txt b/2020-EDCC/GreatSPNresults/44-result.txt new file mode 100644 index 00000000..2cda3cc7 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/44-result.txt @@ -0,0 +1,1123 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.218 + +SAVING AS A1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.351 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS A1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A1_act.net read in. + File A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.217 + +SAVING AS A2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS A2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File A2_act.net read in. + File A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS B1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS B1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File B1_act.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS C.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS C_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File C_act.net read in. + File C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.255 + +SAVING AS CoupeAB.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS CoupeAB_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.222 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CoupeAB_act.net read in. + File CoupeAB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS CoupeCD.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS CoupeCD_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File CoupeCD_act.net read in. + File CoupeCD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.239 + +SAVING AS D1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS D1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D1_act.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.214 + +SAVING AS D2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.367 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS D2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File D2_act.net read in. + File D2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.231 + +SAVING AS Diagonale1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS Diagonale1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diagonale1_act.net read in. + File Diagonale1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.247 + +SAVING AS Diagonale2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS Diagonale2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diagonale2_act.net read in. + File Diagonale2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.235 + +SAVING AS E1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS E1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.222 +OK. + + -no_ba: no broken arcs will be used between subnets + + File E1_act.net read in. + File E1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.244 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.304 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.252 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.401 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.165 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.217 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.386 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS PerteA.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS PerteA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PerteA_act.net read in. + File PerteA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS PerteD.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS PerteD_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.228 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PerteD_act.net read in. + File PerteD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File C.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File CoupeAB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File CoupeCD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File D1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File D2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Diagonale1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File Diagonale2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File E1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File PerteA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File PerteD.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'A1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PerteA'], + 'Name': 'A1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'A2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PerteA'], + 'Name': 'A2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'B1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CoupeAB', 'Diagonale2'], + 'Name': 'B1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'C': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CoupeCD', 'Diagonale2'], + 'Name': 'C', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'CoupeAB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'CoupeAB', + 'Previous': 'Null', + 'Sons': ['B1', 'PerteA'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'CoupeCD': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'CoupeCD', + 'Previous': 'Null', + 'Sons': ['C', 'PerteD'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'D1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PerteD'], + 'Name': 'D1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'D2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PerteD'], + 'Name': 'D2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Diagonale1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'Diagonale1', + 'Previous': 'Null', + 'Sons': ['E1', 'PerteA', 'PerteD'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Diagonale2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'Diagonale2', + 'Previous': 'Null', + 'Sons': ['B1', 'C', 'E1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'E1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Diagonale1', 'Diagonale2'], + 'Name': 'E1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['OU_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['CoupeAB', 'CoupeCD', 'OU_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['Diagonale1', 'Diagonale2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'PerteA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CoupeAB', 'Diagonale1'], + 'Name': 'PerteA', + 'Previous': 'Null', + 'Sons': ['A1', 'A2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'PerteD': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['CoupeCD', 'Diagonale1'], + 'Name': 'PerteD', + 'Previous': 'Null', + 'Sons': ['D1', 'D2'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +A1.PNPRO +A2.PNPRO +B1.PNPRO +C.PNPRO +CoupeAB.PNPRO +CoupeCD.PNPRO +D1.PNPRO +D2.PNPRO +Diagonale1.PNPRO +Diagonale2.PNPRO +E1.PNPRO +EI_1.PNPRO +OU_1.PNPRO +OU_2.PNPRO +PerteA.PNPRO +PerteD.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/44/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_14.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 33 +RATE PAR: 0 +TRANSITIONS: 43 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 8 VANISHING: 0 IMMEDIATE: 0 TIMED: 7 + + + +TANGIBLE STATES: 128 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 896 (490 T->T, 0 T->V, 406 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 896 +IMMEDIATE TRNS. FIRINGS: 889 +TIMED TRNS. FIRINGS: 896 +VISITED VANISHING STATES: 782 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 896 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 339 +VANISH-PATH-SET ENTRIES: 156 +PACKED MARKINGS: 812 BYTES +STATE SET DATA: 192 BYTES +EDGES DATA: 3225 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 128, FRAGMENTS: 148 + SEQUENCES MEMORY: 368 BYTES. + FRAGMENTS MEMORY: 444 BYTES. + TOTAL MEMORY: 812 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.34375 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 3.46875 BYTES. +BUILD TIME: [User 0.004s, Sys 0.003s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 10 + + +NUMBER OF TANGIBLE STATES: 90 + INTERNAL STATES: 88 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 128 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 602 +NONZERO ENTRIES IN Qbar: 64 +NONZERO ENTRIES IN DELTA: 88 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.395631140523 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 33 +RATE PAR: 0 +TRANSITIONS: 43 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 8 VANISHING: 0 IMMEDIATE: 0 TIMED: 7 + + + +TANGIBLE STATES: 128 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 896 (490 T->T, 0 T->V, 406 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 896 +IMMEDIATE TRNS. FIRINGS: 889 +TIMED TRNS. FIRINGS: 896 +VISITED VANISHING STATES: 782 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 896 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 339 +VANISH-PATH-SET ENTRIES: 156 +PACKED MARKINGS: 812 BYTES +STATE SET DATA: 192 BYTES +EDGES DATA: 3225 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 128, FRAGMENTS: 148 + SEQUENCES MEMORY: 368 BYTES. + FRAGMENTS MEMORY: 444 BYTES. + TOTAL MEMORY: 812 BYTES. +MEAN MEMORY PER SEQUENCE IS: 6.34375 BYTES. + USED FOR SEQUENCE DATA: 2.875 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 3.46875 BYTES. +BUILD TIME: [User 0.013s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 10 + + +NUMBER OF TANGIBLE STATES: 130 + INTERNAL STATES: 128 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 128 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1024 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 128 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.213375954316 + +SOLUTION TIME: [User 0.001s, Sys 0.001s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 26.3031363487\n +Translation and composition runtime was: 0.0729851722717\n diff --git a/2020-EDCC/GreatSPNresults/45-result.txt b/2020-EDCC/GreatSPNresults/45-result.txt new file mode 100644 index 00000000..d7ea4d28 --- /dev/null +++ b/2020-EDCC/GreatSPNresults/45-result.txt @@ -0,0 +1,779 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.226 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.325 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.249 + +SAVING AS OU_3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.404 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS OU_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.33 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_3_act.net read in. + File OU_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS Perte_fonction_V1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Perte_fonction_V1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_fonction_V1_act.net read in. + File Perte_fonction_V1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.226 + +SAVING AS V1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS V1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File V1_act.net read in. + File V1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS V1_et_VS_perdus.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS V1_et_VS_perdus_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File V1_et_VS_perdus_act.net read in. + File V1_et_VS_perdus.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 18 +LOADING TIME: 0.243 + +SAVING AS V1_perdu_pendant_perte_V2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS V1_perdu_pendant_perte_V2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File V1_perdu_pendant_perte_V2_act.net read in. + File V1_perdu_pendant_perte_V2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS V2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS V2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File V2_act.net read in. + File V2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.236 + +SAVING AS VS_dem.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS VS_dem_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File VS_dem_act.net read in. + File VS_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.239 + +SAVING AS VS_fonc.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS VS_fonc_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File VS_fonc_act.net read in. + File VS_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File OU_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Perte_fonction_V1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File V1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File V1_et_VS_perdus.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File V1_perdu_pendant_perte_V2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File V2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File VS_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File VS_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Perte_fonction_V1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'OU_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['V1_et_VS_perdus'], + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['VS_dem', 'VS_fonc'], + 'Triggered_by': 'OU_3', + 'Type': 'or_gate', + 'module': '1'}, + 'OU_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'OU_3', + 'Previous': 'Null', + 'Sons': ['V1', 'V2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Perte_fonction_V1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Perte_fonction_V1', + 'Previous': 'Null', + 'Sons': ['V1_et_VS_perdus', 'V1_perdu_pendant_perte_V2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'V1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_3', 'V1_et_VS_perdus', 'V1_perdu_pendant_perte_V2'], + 'Name': 'V1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'V1_et_VS_perdus': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_fonction_V1'], + 'Name': 'V1_et_VS_perdus', + 'Previous': 'Null', + 'Sons': ['OU_2', 'V1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'V1_perdu_pendant_perte_V2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_fonction_V1'], + 'First': 'V2', + 'Name': 'V1_perdu_pendant_perte_V2', + 'Previous': 'Null', + 'Second': 'V1', + 'Sons': ['V2', 'V1'], + 'Triggered_by': 'Null', + 'Type': 'then_gate', + 'module': '0'}, + 'V2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_3', 'V1_perdu_pendant_perte_V2'], + 'Name': 'V2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'VS_dem': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'VS_dem', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'VS_fonc': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2'], + 'Name': 'VS_fonc', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}} +EI_1.PNPRO +OU_2.PNPRO +fn_fathers_and_trig +OU_3.PNPRO +Perte_fonction_V1.PNPRO +V1.PNPRO +V1_et_VS_perdus.PNPRO +V1_perdu_pendant_perte_V2.PNPRO +V2.PNPRO +VS_dem.PNPRO +VS_fonc.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/45/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_8.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 32 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 28 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 112 (34 T->T, 0 T->V, 78 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 112 +IMMEDIATE TRNS. FIRINGS: 282 +TIMED TRNS. FIRINGS: 100 +VISITED VANISHING STATES: 214 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 112 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 147 +VANISH-PATH-SET ENTRIES: 59 +PACKED MARKINGS: 360 BYTES +STATE SET DATA: 35 BYTES +EDGES DATA: 458 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 28, FRAGMENTS: 108 + SEQUENCES MEMORY: 75 BYTES. + FRAGMENTS MEMORY: 285 BYTES. + TOTAL MEMORY: 360 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.8571 BYTES. + USED FOR SEQUENCE DATA: 2.67857 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 10.1786 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 14 + INTERNAL STATES: 12 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 28 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 45 +NONZERO ENTRIES IN Qbar: 12 +NONZERO ENTRIES IN DELTA: 12 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 0/19 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 19 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.500121514713 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 25 +RATE PAR: 0 +TRANSITIONS: 32 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 2 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 28 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 112 (34 T->T, 0 T->V, 78 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 112 +IMMEDIATE TRNS. FIRINGS: 282 +TIMED TRNS. FIRINGS: 100 +VISITED VANISHING STATES: 214 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 112 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 147 +VANISH-PATH-SET ENTRIES: 59 +PACKED MARKINGS: 360 BYTES +STATE SET DATA: 35 BYTES +EDGES DATA: 458 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 28, FRAGMENTS: 108 + SEQUENCES MEMORY: 75 BYTES. + FRAGMENTS MEMORY: 285 BYTES. + TOTAL MEMORY: 360 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.8571 BYTES. + USED FOR SEQUENCE DATA: 2.67857 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 10.1786 BYTES. +BUILD TIME: [User 0.002s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 30 + INTERNAL STATES: 28 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 28 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 140 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 28 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.408 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 0/19 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.408, step=19): 19 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.283072418177 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 16.4607644081\n +Translation and composition runtime was: 0.0438663959503\n diff --git a/2020-EDCC/GreatSPNresults/46-result.txt b/2020-EDCC/GreatSPNresults/46-result.txt new file mode 100644 index 00000000..b9dcadec --- /dev/null +++ b/2020-EDCC/GreatSPNresults/46-result.txt @@ -0,0 +1,604 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS Bascule.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS Bascule_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Bascule_act.net read in. + File Bascule.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.248 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.307 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.23 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.224 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 18 +LOADING TIME: 0.245 + +SAVING AS PUIS_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.407 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS PUIS_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.254 +OK. + + -no_ba: no broken arcs will be used between subnets + + File PUIS_1_act.net read in. + File PUIS_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.239 + +SAVING AS Primaire.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Primaire_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.245 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Primaire_act.net read in. + File Primaire.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.241 + +SAVING AS Secondaire.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS Secondaire_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Secondaire_act.net read in. + File Secondaire.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File Bascule.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File PUIS_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Primaire.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Secondaire.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'Bascule': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['PUIS_1'], + 'Name': 'Bascule', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['OU_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['Primaire', 'Secondaire'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'OU_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['ET_1', 'PUIS_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'PUIS_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1'], + 'First': 'Bascule', + 'Name': 'PUIS_1', + 'Previous': 'Null', + 'Second': 'Primaire', + 'Sons': ['Bascule', 'Primaire'], + 'Triggered_by': 'Null', + 'Type': 'then_gate', + 'module': '0'}, + 'Primaire': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1', 'PUIS_1'], + 'Name': 'Primaire', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'Secondaire': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'Secondaire', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}} +Bascule.PNPRO +EI_1.PNPRO +ET_1.PNPRO +OU_1.PNPRO +PUIS_1.PNPRO +Primaire.PNPRO +Secondaire.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/46/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_5.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 1 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 30 (10 T->T, 0 T->V, 20 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 30 +IMMEDIATE TRNS. FIRINGS: 48 +TIMED TRNS. FIRINGS: 30 +VISITED VANISHING STATES: 42 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 30 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 41 +VANISH-PATH-SET ENTRIES: 21 +PACKED MARKINGS: 76 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 154 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 26 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 54 BYTES. + TOTAL MEMORY: 76 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.6 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.4 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 8 + INTERNAL STATES: 6 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 19 +NONZERO ENTRIES IN Qbar: 5 +NONZERO ENTRIES IN DELTA: 6 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.418346521273 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 16 +RATE PAR: 0 +TRANSITIONS: 19 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 1 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 10 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 30 (10 T->T, 0 T->V, 20 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 30 +IMMEDIATE TRNS. FIRINGS: 48 +TIMED TRNS. FIRINGS: 30 +VISITED VANISHING STATES: 42 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 30 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 41 +VANISH-PATH-SET ENTRIES: 21 +PACKED MARKINGS: 76 BYTES +STATE SET DATA: 10 BYTES +EDGES DATA: 154 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 10, FRAGMENTS: 26 + SEQUENCES MEMORY: 22 BYTES. + FRAGMENTS MEMORY: 54 BYTES. + TOTAL MEMORY: 76 BYTES. +MEAN MEMORY PER SEQUENCE IS: 7.6 BYTES. + USED FOR SEQUENCE DATA: 2.2 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 5.4 BYTES. +BUILD TIME: [User 0.000s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 12 + INTERNAL STATES: 10 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 10 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 40 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 10 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.306 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 0/17 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.306, step=17): 17 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.239963006051 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 11.4291722775\n +Translation and composition runtime was: 0.0416700839996\n diff --git a/2020-EDCC/GreatSPNresults/47-result.txt b/2020-EDCC/GreatSPNresults/47-result.txt new file mode 100644 index 00000000..cccbde9c --- /dev/null +++ b/2020-EDCC/GreatSPNresults/47-result.txt @@ -0,0 +1,1012 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.241 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.312 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.229 + +SAVING AS ET_2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS ET_2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_2_act.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS ET_3.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS ET_3_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_3_act.net read in. + File ET_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS OU_1_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS OU_1_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_1_act.net read in. + File OU_1_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.249 + +SAVING AS Perte_cpt.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.411 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Perte_cpt_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_cpt_act.net read in. + File Perte_cpt.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS Perte_cptbis.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.408 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS Perte_cptbis_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.233 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_cptbis_act.net read in. + File Perte_cptbis.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.225 + +SAVING AS af_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.367 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS af_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_1_act.net read in. + File af_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 9 +LOADING TIME: 0.246 + +SAVING AS af_1_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.4 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS af_1_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File af_1_1_act.net read in. + File af_1_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.238 + +SAVING AS cpt_bis_absent.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.397 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS cpt_bis_absent_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File cpt_bis_absent_act.net read in. + File cpt_bis_absent.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.216 + +SAVING AS cptbis_present.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.356 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS cptbis_present_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File cptbis_present_act.net read in. + File cptbis_present.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS f_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS f_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_1_act.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS f_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS f_2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_act.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.237 + +SAVING AS f_2_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS f_2_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_1_act.net read in. + File f_2_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File ET_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File ET_3.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File OU_1_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Perte_cpt.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Perte_cptbis.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File af_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File af_1_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File cpt_bis_absent.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File cptbis_present.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File f_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File f_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File f_2_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['ET_2', 'f_1'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'ET_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'ET_2', + 'Previous': 'Null', + 'Sons': ['Perte_cpt', 'Perte_cptbis'], + 'Triggered_by': 'f_1', + 'Type': 'and_gate', + 'module': '1'}, + 'ET_3': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_cptbis'], + 'Name': 'ET_3', + 'Previous': 'Null', + 'Sons': ['OU_1_1', 'cptbis_present'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '1'}, + 'OU_1_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_3'], + 'Name': 'OU_1_1', + 'Previous': 'Null', + 'Sons': ['af_1_1', 'f_2_1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'Perte_cpt': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_2'], + 'Name': 'Perte_cpt', + 'Previous': 'Null', + 'Sons': ['af_1', 'f_2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'Perte_cptbis': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_2'], + 'Name': 'Perte_cptbis', + 'Previous': 'Null', + 'Sons': ['ET_3', 'cpt_bis_absent'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '1'}, + 'af_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_cpt'], + 'Name': 'af_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'af_1_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1_1'], + 'Name': 'af_1_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'sf_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555', + 'standby_lambda': '0.01000000000000000021'}, + 'cpt_bis_absent': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_cptbis'], + 'Name': 'cpt_bis_absent', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'cptbis_present': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_3'], + 'Name': 'cptbis_present', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'f_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'f_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_cpt'], + 'Name': 'f_2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'f_2_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1_1'], + 'Name': 'f_2_1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}} +EI_1.PNPRO +ET_1.PNPRO +ET_2.PNPRO +fn_fathers_and_trig +ET_3.PNPRO +OU_1_1.PNPRO +Perte_cpt.PNPRO +Perte_cptbis.PNPRO +af_1.PNPRO +af_1_1.PNPRO +cpt_bis_absent.PNPRO +cptbis_present.PNPRO +f_1.PNPRO +f_2.PNPRO +f_2_1.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/47/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_12.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 31 +RATE PAR: 0 +TRANSITIONS: 39 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 128 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 768 (284 T->T, 0 T->V, 484 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 768 +IMMEDIATE TRNS. FIRINGS: 799 +TIMED TRNS. FIRINGS: 768 +VISITED VANISHING STATES: 799 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 768 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 58 +VANISH-PATH-SET ENTRIES: 38 +PACKED MARKINGS: 1373 BYTES +STATE SET DATA: 192 BYTES +EDGES DATA: 2920 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 128, FRAGMENTS: 316 + SEQUENCES MEMORY: 384 BYTES. + FRAGMENTS MEMORY: 989 BYTES. + TOTAL MEMORY: 1373 BYTES. +MEAN MEMORY PER SEQUENCE IS: 10.7266 BYTES. + USED FOR SEQUENCE DATA: 3 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.72656 BYTES. +BUILD TIME: [User 0.005s, Sys 0.004s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 77 + INTERNAL STATES: 75 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 128 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 427 +NONZERO ENTRIES IN Qbar: 39 +NONZERO ENTRIES IN DELTA: 75 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.170699778219 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 31 +RATE PAR: 0 +TRANSITIONS: 39 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 3 IMMEDIATE: 0 TIMED: 3 + + + +TANGIBLE STATES: 128 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 768 (284 T->T, 0 T->V, 484 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 768 +IMMEDIATE TRNS. FIRINGS: 799 +TIMED TRNS. FIRINGS: 768 +VISITED VANISHING STATES: 799 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 768 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 58 +VANISH-PATH-SET ENTRIES: 38 +PACKED MARKINGS: 1373 BYTES +STATE SET DATA: 192 BYTES +EDGES DATA: 2920 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 128, FRAGMENTS: 316 + SEQUENCES MEMORY: 384 BYTES. + FRAGMENTS MEMORY: 989 BYTES. + TOTAL MEMORY: 1373 BYTES. +MEAN MEMORY PER SEQUENCE IS: 10.7266 BYTES. + USED FOR SEQUENCE DATA: 3 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.72656 BYTES. +BUILD TIME: [User 0.008s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 6 + + +NUMBER OF TANGIBLE STATES: 130 + INTERNAL STATES: 128 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 128 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 896 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 128 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.092693659647 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 23.8375964165\n +Translation and composition runtime was: 0.0611708164215\n diff --git a/2020-EDCC/GreatSPNresults/48-result.txt b/2020-EDCC/GreatSPNresults/48-result.txt new file mode 100644 index 00000000..fa999ecf --- /dev/null +++ b/2020-EDCC/GreatSPNresults/48-result.txt @@ -0,0 +1,1069 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS Def_voie1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS Def_voie1_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_voie1_act.net read in. + File Def_voie1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.227 + +SAVING AS Def_voie2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS Def_voie2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Def_voie2_act.net read in. + File Def_voie2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.234 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.314 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.248 + +SAVING AS Maint_prev_voie1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.407 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 11 +LOADING TIME: 0.204 + +SAVING AS Maint_prev_voie1_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.352 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Maint_prev_voie1_act.net read in. + File Maint_prev_voie1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.231 + +SAVING AS Maint_prev_voie2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 11 +LOADING TIME: 0.244 + +SAVING AS Maint_prev_voie2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.392 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Maint_prev_voie2_act.net read in. + File Maint_prev_voie2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.229 + +SAVING AS OU_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.363 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS OU_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.235 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_1_act.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.224 + +SAVING AS OU_2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS OU_2_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File OU_2_act.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS Voie1_indispo.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS Voie1_indispo_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.257 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Voie1_indispo_act.net read in. + File Voie1_indispo.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.223 + +SAVING AS Voie2_indispo.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.358 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS Voie2_indispo_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Voie2_indispo_act.net read in. + File Voie2_indispo.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS f_1_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.38 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS f_1_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_1_A_act.net read in. + File f_1_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.239 + +SAVING AS f_1_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS f_1_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.242 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_1_B_act.net read in. + File f_1_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.243 + +SAVING AS f_2_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS f_2_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.219 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_A_act.net read in. + File f_2_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS f_2_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.369 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS f_2_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File f_2_B_act.net read in. + File f_2_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 10 +LOADING TIME: 0.237 + +SAVING AS quinzaine2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 11 +LOADING TIME: 0.245 + +SAVING AS quinzaine2_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.388 +OK. + + -no_ba: no broken arcs will be used between subnets + + File quinzaine2_act.net read in. + File quinzaine2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File Def_voie1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Def_voie2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Maint_prev_voie1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File Maint_prev_voie2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File OU_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File OU_2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File Voie1_indispo.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File Voie2_indispo.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File f_1_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File f_1_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File f_2_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File f_2_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File quinzaine2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'Def_voie1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_2', 'Voie1_indispo'], + 'Name': 'Def_voie1', + 'Previous': 'Null', + 'Sons': ['f_1_A', 'f_1_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Def_voie2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['OU_1', 'Voie2_indispo'], + 'Name': 'Def_voie2', + 'Previous': 'Null', + 'Sons': ['f_2_A', 'f_2_B'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['ET_1'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['Voie1_indispo', 'Voie2_indispo'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Maint_prev_voie1': {'Calculate': 'equal_to_S_trig', + 'Fathers': ['Voie1_indispo'], + 'In_progress': 'FALSE', + 'Name': 'Maint_prev_voie1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OU_1', + 'Type': 'phase_leaf', + 'lambda': '1.', + 'module': '1'}, + 'Maint_prev_voie2': {'Calculate': 'equal_to_S_trig', + 'Fathers': ['Voie2_indispo'], + 'In_progress': 'FALSE', + 'Name': 'Maint_prev_voie2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'OU_2', + 'Type': 'phase_leaf', + 'lambda': '1.', + 'module': '2'}, + 'OU_1': {'Calculate': 'always_false', + 'Fathers': 'Null', + 'Name': 'OU_1', + 'Previous': 'Null', + 'Sons': ['Def_voie2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '3'}, + 'OU_2': {'Calculate': 'always_false', + 'Fathers': 'Null', + 'Name': 'OU_2', + 'Previous': 'Null', + 'Sons': ['Def_voie1', 'quinzaine2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '4'}, + 'Voie1_indispo': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'Voie1_indispo', + 'Previous': 'Null', + 'Sons': ['Def_voie1', 'Maint_prev_voie1'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Voie2_indispo': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'Voie2_indispo', + 'Previous': 'Null', + 'Sons': ['Def_voie2', 'Maint_prev_voie2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'f_1_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_voie1'], + 'Name': 'f_1_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_1_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_voie1'], + 'Name': 'f_1_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_2_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_voie2'], + 'Name': 'f_2_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'f_2_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Def_voie2'], + 'Name': 'f_2_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'quinzaine2': {'Calculate': 'equal_to_S_trig', + 'Fathers': ['OU_2'], + 'In_progress': 'FALSE', + 'Name': 'quinzaine2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Maint_prev_voie1', + 'Type': 'phase_leaf', + 'lambda': '0.00278551532033426185', + 'module': '5'}} +Def_voie1.PNPRO +Def_voie2.PNPRO +EI_1.PNPRO +ET_1.PNPRO +Maint_prev_voie1.PNPRO +Phase is of Equal S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default +Maint_prev_voie2.PNPRO +Phase is of Equal S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default +OU_1.PNPRO +OU_2.PNPRO +Voie1_indispo.PNPRO +Voie2_indispo.PNPRO +f_1_A.PNPRO +f_1_B.PNPRO +f_2_A.PNPRO +f_2_B.PNPRO +quinzaine2.PNPRO +Phase is of Equal S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default +/home/shahid/modest/repairable/kb3-examples PNPRO/48/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_13.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 45 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 230 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1231 (546 T->T, 0 T->V, 685 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1231 +IMMEDIATE TRNS. FIRINGS: 3140 +TIMED TRNS. FIRINGS: 1231 +VISITED VANISHING STATES: 2682 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1231 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 406 +VANISH-PATH-SET ENTRIES: 145 +PACKED MARKINGS: 2968 BYTES +STATE SET DATA: 374 BYTES +EDGES DATA: 4986 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 230, FRAGMENTS: 625 + SEQUENCES MEMORY: 778 BYTES. + FRAGMENTS MEMORY: 2190 BYTES. + TOTAL MEMORY: 2968 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.9043 BYTES. + USED FOR SEQUENCE DATA: 3.38261 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 9.52174 BYTES. +BUILD TIME: [User 0.030s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 51 + INTERNAL STATES: 49 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 230 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 185 +NONZERO ENTRIES IN Qbar: 44 +NONZERO ENTRIES IN DELTA: 49 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=1.43084 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=1.43084, step=61): 0/61 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=1.43084, step=61): 61 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.941786667797 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 45 +RATE PAR: 0 +TRANSITIONS: 48 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 230 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1231 (546 T->T, 0 T->V, 685 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1231 +IMMEDIATE TRNS. FIRINGS: 3140 +TIMED TRNS. FIRINGS: 1231 +VISITED VANISHING STATES: 2682 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1231 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 406 +VANISH-PATH-SET ENTRIES: 145 +PACKED MARKINGS: 2968 BYTES +STATE SET DATA: 374 BYTES +EDGES DATA: 4986 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 230, FRAGMENTS: 625 + SEQUENCES MEMORY: 778 BYTES. + FRAGMENTS MEMORY: 2190 BYTES. + TOTAL MEMORY: 2968 BYTES. +MEAN MEMORY PER SEQUENCE IS: 12.9043 BYTES. + USED FOR SEQUENCE DATA: 3.38261 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 9.52174 BYTES. +BUILD TIME: [User 0.030s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 20 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 232 + INTERNAL STATES: 230 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 230 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1461 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 230 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[20]" rate=2.45084 acc=1e-07 +UNIFORMIZATION(fg=I[20], Lambda=2.45084, step=91): 0/91 Vec*Mat products. + +UNIFORMIZATION(fg=I[20], Lambda=2.45084, step=91): 91 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.552147250288 + +SOLUTION TIME: [User 0.003s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 26.4745893478\n +Translation and composition runtime was: 0.10916018486\n diff --git a/2020-EDCC/GreatSPNresults/49-result.txt b/2020-EDCC/GreatSPNresults/49-result.txt new file mode 100644 index 00000000..6fb3606e --- /dev/null +++ b/2020-EDCC/GreatSPNresults/49-result.txt @@ -0,0 +1,965 @@ + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.229 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.311 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.224 + +SAVING AS Voie_A_indisp.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.215 + +SAVING AS Voie_A_indisp_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.275 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Voie_A_indisp_act.net read in. + File Voie_A_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 7 + TRANSITIONS: 6 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 27 +LOADING TIME: 0.269 + +SAVING AS Voie_B_indisp.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.429 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.255 + +SAVING AS Voie_B_indisp_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.406 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Voie_B_indisp_act.net read in. + File Voie_B_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.226 + +SAVING AS def_A1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.193 + +SAVING AS def_A1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_A1_act.net read in. + File def_A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.236 + +SAVING AS def_A2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.389 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.196 + +SAVING AS def_A2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.252 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_A2_act.net read in. + File def_A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS def_fonc_B1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS def_fonc_B1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_fonc_B1_act.net read in. + File def_fonc_B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.228 + +SAVING AS def_fonc_B2.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS def_fonc_B2_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.241 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_fonc_B2_act.net read in. + File def_fonc_B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.234 + +SAVING AS def_soll_B1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS def_soll_B1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.249 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_soll_B1_act.net read in. + File def_soll_B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.25 + +SAVING AS def_soll_B2.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.401 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS def_soll_B2_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.252 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_soll_B2_act.net read in. + File def_soll_B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.225 + +SAVING AS def_voie_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.362 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS def_voie_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File def_voie_A_act.net read in. + File def_voie_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.224 + +SAVING AS maint_prev_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.233 + +SAVING AS maint_prev_A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.372 +OK. + + -no_ba: no broken arcs will be used between subnets + + File maint_prev_A_act.net read in. + File maint_prev_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS maint_prev_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.219 + +SAVING AS maint_prev_B_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.373 +OK. + + -no_ba: no broken arcs will be used between subnets + + File maint_prev_B_act.net read in. + File maint_prev_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS perte_2_voies.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.385 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS perte_2_voies_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.229 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_2_voies_act.net read in. + File perte_2_voies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File Voie_A_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Voie_B_indisp.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File def_A1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File def_A2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File def_fonc_B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File def_fonc_B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File def_soll_B1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File def_soll_B2.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File def_voie_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File maint_prev_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File maint_prev_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File perte_2_voies.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['perte_2_voies'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Voie_A_indisp': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_2_voies'], + 'Name': 'Voie_A_indisp', + 'Previous': 'Null', + 'Sons': ['def_voie_A', 'maint_prev_A'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'Voie_B_indisp': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_2_voies'], + 'Name': 'Voie_B_indisp', + 'Previous': 'Null', + 'Sons': ['def_fonc_B1', + 'def_fonc_B2', + 'def_soll_B1', + 'def_soll_B2', + 'maint_prev_B'], + 'Triggered_by': 'Voie_A_indisp', + 'Type': 'or_gate', + 'module': '1'}, + 'def_A1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['def_voie_A'], + 'Name': 'def_A1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'def_A2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['def_voie_A'], + 'Name': 'def_A2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'def_fonc_B1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'def_fonc_B1', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'def_fonc_B2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'def_fonc_B2', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'def_soll_B1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'def_soll_B1', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'def_soll_B2': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'def_soll_B2', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'def_voie_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Voie_A_indisp'], + 'Name': 'def_voie_A', + 'Previous': 'Null', + 'Sons': ['def_A1', 'def_A2'], + 'Triggered_by': 'Null', + 'Type': 'or_gate', + 'module': '0'}, + 'maint_prev_A': {'Calculate': 'opposite_to_S_trig', + 'Fathers': ['Voie_A_indisp'], + 'Name': 'maint_prev_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Voie_B_indisp', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'maint_prev_B': {'Calculate': 'opposite_to_S_trig', + 'Fathers': ['Voie_B_indisp'], + 'Name': 'maint_prev_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Voie_A_indisp', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'perte_2_voies': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'perte_2_voies', + 'Previous': 'Null', + 'Sons': ['Voie_A_indisp', 'Voie_B_indisp'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +EI_1.PNPRO +Voie_A_indisp.PNPRO +Voie_B_indisp.PNPRO +fn_fathers_and_trig +def_A1.PNPRO +def_A2.PNPRO +def_fonc_B1.PNPRO +def_fonc_B2.PNPRO +def_soll_B1.PNPRO +def_soll_B2.PNPRO +def_voie_A.PNPRO +maint_prev_A.PNPRO +opposite_to_S_trig +Opposite S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default +maint_prev_B.PNPRO +opposite_to_S_trig +Opposite S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default +perte_2_voies.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/49/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_11.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 44 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 312 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2035 (1324 T->T, 0 T->V, 711 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2035 +IMMEDIATE TRNS. FIRINGS: 1985 +TIMED TRNS. FIRINGS: 1808 +VISITED VANISHING STATES: 1515 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2035 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 454 +VANISH-PATH-SET ENTRIES: 161 +PACKED MARKINGS: 3285 BYTES +STATE SET DATA: 546 BYTES +EDGES DATA: 8173 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 312, FRAGMENTS: 637 + SEQUENCES MEMORY: 1053 BYTES. + FRAGMENTS MEMORY: 2232 BYTES. + TOTAL MEMORY: 3285 BYTES. +MEAN MEMORY PER SEQUENCE IS: 10.5288 BYTES. + USED FOR SEQUENCE DATA: 3.375 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.15385 BYTES. +BUILD TIME: [User 0.022s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 7 + + +NUMBER OF TANGIBLE STATES: 11 + INTERNAL STATES: 9 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 312 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 35 +NONZERO ENTRIES IN Qbar: 9 +NONZERO ENTRIES IN DELTA: 9 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.51 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 0/22 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.51, step=22): 22 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.882187223935 + +SOLUTION TIME: [User 0.000s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 35 +RATE PAR: 0 +TRANSITIONS: 44 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 1 VANISHING: 4 IMMEDIATE: 0 TIMED: 4 + + + +TANGIBLE STATES: 312 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2035 (1324 T->T, 0 T->V, 711 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2035 +IMMEDIATE TRNS. FIRINGS: 1985 +TIMED TRNS. FIRINGS: 1808 +VISITED VANISHING STATES: 1515 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2035 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 454 +VANISH-PATH-SET ENTRIES: 161 +PACKED MARKINGS: 3285 BYTES +STATE SET DATA: 546 BYTES +EDGES DATA: 8173 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 312, FRAGMENTS: 637 + SEQUENCES MEMORY: 1053 BYTES. + FRAGMENTS MEMORY: 2232 BYTES. + TOTAL MEMORY: 3285 BYTES. +MEAN MEMORY PER SEQUENCE IS: 10.5288 BYTES. + USED FOR SEQUENCE DATA: 3.375 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 7.15385 BYTES. +BUILD TIME: [User 0.020s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 16 + + +NUMBER OF TANGIBLE STATES: 314 + INTERNAL STATES: 312 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 312 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 2347 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 312 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=0.714 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 0/26 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=0.714, step=26): 26 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.615823660163 + +SOLUTION TIME: [User 0.002s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 22.744146347\n +Translation and composition runtime was: 0.0790920257568\n diff --git a/2020-EDCC/GreatSPNresults/50-result.txt b/2020-EDCC/GreatSPNresults/50-result.txt new file mode 100644 index 00000000..a67906fe --- /dev/null +++ b/2020-EDCC/GreatSPNresults/50-result.txt @@ -0,0 +1,12681 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.229 + +SAVING AS DCC_dem.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.228 + +SAVING AS DCC_dem_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.383 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_dem_act.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.242 + +SAVING AS DCC_fonc.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.217 + +SAVING AS DCC_fonc_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.362 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_fonc_act.net read in. + File DCC_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.22 + +SAVING AS Diesel_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.191 + +SAVING AS Diesel_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.248 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_A_act.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.239 + +SAVING AS Diesel_B.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_B_act.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.22 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.327 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.244 + +SAVING AS P_Dies_A_par_DCC.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.407 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS P_Dies_A_par_DCC_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + + -no_ba: no broken arcs will be used between subnets + + File P_Dies_A_par_DCC_act.net read in. + File P_Dies_A_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.246 + +SAVING AS P_Dies_B_par_DCC.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS P_Dies_B_par_DCC_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.374 +OK. + + -no_ba: no broken arcs will be used between subnets + + File P_Dies_B_par_DCC_act.net read in. + File P_Dies_B_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS Perte_deux_tableaux.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.411 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS Perte_deux_tableaux_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.239 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_deux_tableaux_act.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.237 + +SAVING AS RD_Dies_A_par_DCC.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.378 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.244 + +SAVING AS RD_Dies_A_par_DCC_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Dies_A_par_DCC_act.net read in. + File RD_Dies_A_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.244 + +SAVING AS RD_Dies_B_par_DCC.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.242 + +SAVING AS RD_Dies_B_par_DCC_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.389 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Dies_B_par_DCC_act.net read in. + File RD_Dies_B_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.25 + +SAVING AS RD_Diesel_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.183 + +SAVING AS RD_Diesel_A_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_A_act.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.249 + +SAVING AS RD_Diesel_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.392 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS RD_Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.244 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_B_act.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 13 + TRANSITIONS: 20 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 62 +LOADING TIME: 0.32 + +SAVING AS TSTA.(net/def) ... +SAVING TIME: 0.013 +TOTAL TIME: 0.478 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.168 + +SAVING AS TSTA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File TSTA_act.net read in. + File TSTA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.242 + +SAVING AS perte_Diesel_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.382 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS perte_Diesel_A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.38 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_A_act.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.241 + +SAVING AS perte_Diesel_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS perte_Diesel_B_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_B_act.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.246 + +SAVING AS perte_LHA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.393 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.172 + +SAVING AS perte_LHA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.223 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHA_act.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS perte_LHB.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.188 + +SAVING AS perte_LHB_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.246 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHB_act.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File DCC_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File P_Dies_A_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File P_Dies_B_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File RD_Dies_A_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File RD_Dies_B_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File TSTA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_13.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_14.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'DCC_dem': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'DCC_dem', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'TSTA', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '1.'}, + 'DCC_fonc': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'DCC_fonc', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'TSTA', + 'Type': 'f_leaf', + 'lambda': '0.5', + 'module': '2', + 'mu': '1.'}, + 'Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'Diesel_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '7', + 'mu': '0.10000000000000000555'}, + 'Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'Diesel_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '8', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Perte_deux_tableaux'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'P_Dies_A_par_DCC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'P_Dies_A_par_DCC', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'DCC_fonc', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'P_Dies_B_par_DCC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'P_Dies_B_par_DCC', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'DCC_fonc', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'Perte_deux_tableaux': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Perte_deux_tableaux', + 'Previous': 'Null', + 'Sons': ['perte_LHA', 'perte_LHB'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'RD_Dies_A_par_DCC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'RD_Dies_A_par_DCC', + 'Previous': 'Null', + 'Priority': '5', + 'Sons': 'Null', + 'Triggered_by': 'DCC_dem', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '5', + 'mu': '0.10000000000000000555'}, + 'RD_Dies_B_par_DCC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'RD_Dies_B_par_DCC', + 'Previous': 'Null', + 'Priority': '6', + 'Sons': 'Null', + 'Triggered_by': 'DCC_dem', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '6', + 'mu': '0.10000000000000000555'}, + 'RD_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'RD_Diesel_A', + 'Previous': 'Null', + 'Priority': '7', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '7', + 'mu': '0.10000000000000000555'}, + 'RD_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'RD_Diesel_B', + 'Previous': 'Null', + 'Priority': '8', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '8', + 'mu': '0.10000000000000000555'}, + 'TSTA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA', 'perte_LHB'], + 'K': '10', + 'Min_acceptable': '8', + 'Name': 'TSTA', + 'Nr_being_repaired': '0', + 'Nr_items': '10', + 'Nr_ok': '10', + 'Nr_repairmen': '10', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'multiple_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'perte_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA'], + 'Name': 'perte_Diesel_A', + 'Previous': 'Null', + 'Sons': ['Diesel_A', + 'P_Dies_A_par_DCC', + 'RD_Dies_A_par_DCC', + 'RD_Diesel_A'], + 'Triggered_by': 'TSTA', + 'Type': 'or_gate', + 'module': '7'}, + 'perte_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHB'], + 'Name': 'perte_Diesel_B', + 'Previous': 'Null', + 'Sons': ['Diesel_B', + 'P_Dies_B_par_DCC', + 'RD_Dies_B_par_DCC', + 'RD_Diesel_B'], + 'Triggered_by': 'TSTA', + 'Type': 'or_gate', + 'module': '8'}, + 'perte_LHA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHA', + 'Previous': 'Null', + 'Sons': ['TSTA', 'perte_Diesel_A'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'perte_LHB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHB', + 'Previous': 'Null', + 'Sons': ['TSTA', 'perte_Diesel_B'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +DCC_dem.PNPRO +EqualS trig present in the system: Since no given fail possible we assume every thing inactive by default +DCC_fonc.PNPRO +EqualS trig present in the system: Since no given fail possible we assume every thing inactive by default +Diesel_A.PNPRO +Diesel_B.PNPRO +EI_1.PNPRO +P_Dies_A_par_DCC.PNPRO +fn_fathers_and_trig +P_Dies_B_par_DCC.PNPRO +fn_fathers_and_trig +Perte_deux_tableaux.PNPRO +RD_Dies_A_par_DCC.PNPRO +fn_fathers_and_trig +RD_Dies_B_par_DCC.PNPRO +fn_fathers_and_trig +RD_Diesel_A.PNPRO +RD_Diesel_B.PNPRO +TSTA.PNPRO +perte_Diesel_A.PNPRO +fn_fathers_and_trig +perte_Diesel_B.PNPRO +fn_fathers_and_trig +perte_LHA.PNPRO +perte_LHB.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/50/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_15.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 68 +RATE PAR: 0 +TRANSITIONS: 97 +MEASURES: 0 +LOADING TIME: [User 0.002s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 0 IMMEDIATE: 0 TIMED: 1 +TANGIBLE: 314 VANISHING: 5682 IMMEDIATE: 8237 TIMED: 332 +TANGIBLE: 316 VANISHING: 6062 IMMEDIATE: 8826 TIMED: 340 +TANGIBLE: 364 VANISHING: 7607 IMMEDIATE: 11153 TIMED: 393 +TANGIBLE: 366 VANISHING: 7983 IMMEDIATE: 11738 TIMED: 402 +TANGIBLE: 406 VANISHING: 9494 IMMEDIATE: 14015 TIMED: 456 +TANGIBLE: 408 VANISHING: 9870 IMMEDIATE: 14600 TIMED: 465 +TANGIBLE: 440 VANISHING: 11309 IMMEDIATE: 16785 TIMED: 513 +TANGIBLE: 442 VANISHING: 11685 IMMEDIATE: 17370 TIMED: 522 +TANGIBLE: 482 VANISHING: 13167 IMMEDIATE: 19618 TIMED: 583 +TANGIBLE: 484 VANISHING: 13543 IMMEDIATE: 20203 TIMED: 593 +TANGIBLE: 512 VANISHING: 14963 IMMEDIATE: 22361 TIMED: 642 +TANGIBLE: 514 VANISHING: 15339 IMMEDIATE: 22946 TIMED: 651 +TANGIBLE: 554 VANISHING: 16836 IMMEDIATE: 25209 TIMED: 712 +TANGIBLE: 556 VANISHING: 17212 IMMEDIATE: 25794 TIMED: 722 +TANGIBLE: 619 VANISHING: 18579 IMMEDIATE: 27814 TIMED: 823 +TANGIBLE: 621 VANISHING: 18951 IMMEDIATE: 28395 TIMED: 832 +TANGIBLE: 623 VANISHING: 19323 IMMEDIATE: 28976 TIMED: 841 +TANGIBLE: 625 VANISHING: 19695 IMMEDIATE: 29557 TIMED: 851 +TANGIBLE: 657 VANISHING: 20421 IMMEDIATE: 30648 TIMED: 895 +TANGIBLE: 659 VANISHING: 20793 IMMEDIATE: 31229 TIMED: 904 +TANGIBLE: 661 VANISHING: 21165 IMMEDIATE: 31810 TIMED: 913 +TANGIBLE: 663 VANISHING: 21537 IMMEDIATE: 32391 TIMED: 923 +TANGIBLE: 695 VANISHING: 22262 IMMEDIATE: 33481 TIMED: 972 +TANGIBLE: 697 VANISHING: 22634 IMMEDIATE: 34062 TIMED: 982 +TANGIBLE: 699 VANISHING: 23006 IMMEDIATE: 34643 TIMED: 992 +TANGIBLE: 701 VANISHING: 23378 IMMEDIATE: 35224 TIMED: 1003 +TANGIBLE: 731 VANISHING: 24091 IMMEDIATE: 36298 TIMED: 1048 +TANGIBLE: 733 VANISHING: 24463 IMMEDIATE: 36879 TIMED: 1057 +TANGIBLE: 735 VANISHING: 24835 IMMEDIATE: 37460 TIMED: 1066 +TANGIBLE: 737 VANISHING: 25207 IMMEDIATE: 38041 TIMED: 1076 +TANGIBLE: 769 VANISHING: 25933 IMMEDIATE: 39132 TIMED: 1125 +TANGIBLE: 771 VANISHING: 26305 IMMEDIATE: 39713 TIMED: 1135 +TANGIBLE: 773 VANISHING: 26677 IMMEDIATE: 40294 TIMED: 1145 +TANGIBLE: 775 VANISHING: 27049 IMMEDIATE: 40875 TIMED: 1156 +TANGIBLE: 797 VANISHING: 27699 IMMEDIATE: 41860 TIMED: 1194 +TANGIBLE: 799 VANISHING: 28071 IMMEDIATE: 42441 TIMED: 1203 +TANGIBLE: 801 VANISHING: 28443 IMMEDIATE: 43022 TIMED: 1212 +TANGIBLE: 803 VANISHING: 28815 IMMEDIATE: 43603 TIMED: 1222 +TANGIBLE: 835 VANISHING: 29525 IMMEDIATE: 44678 TIMED: 1271 +TANGIBLE: 837 VANISHING: 29897 IMMEDIATE: 45259 TIMED: 1281 +TANGIBLE: 839 VANISHING: 30269 IMMEDIATE: 45840 TIMED: 1291 +TANGIBLE: 841 VANISHING: 30641 IMMEDIATE: 46421 TIMED: 1302 +TANGIBLE: 871 VANISHING: 31343 IMMEDIATE: 47484 TIMED: 1352 +TANGIBLE: 873 VANISHING: 31715 IMMEDIATE: 48065 TIMED: 1362 +TANGIBLE: 875 VANISHING: 32087 IMMEDIATE: 48646 TIMED: 1372 +TANGIBLE: 877 VANISHING: 32459 IMMEDIATE: 49227 TIMED: 1383 +TANGIBLE: 907 VANISHING: 33160 IMMEDIATE: 50289 TIMED: 1438 +TANGIBLE: 909 VANISHING: 33532 IMMEDIATE: 50870 TIMED: 1449 +TANGIBLE: 911 VANISHING: 33904 IMMEDIATE: 51451 TIMED: 1460 +TANGIBLE: 913 VANISHING: 34276 IMMEDIATE: 52032 TIMED: 1472 +TANGIBLE: 1346 VANISHING: 40535 IMMEDIATE: 60855 TIMED: 1974 +TANGIBLE: 1439 VANISHING: 42828 IMMEDIATE: 64299 TIMED: 2168 +TANGIBLE: 1441 VANISHING: 43204 IMMEDIATE: 64884 TIMED: 2176 +TANGIBLE: 1463 VANISHING: 44405 IMMEDIATE: 66731 TIMED: 2200 +TANGIBLE: 1465 VANISHING: 44781 IMMEDIATE: 67316 TIMED: 2208 +TANGIBLE: 1673 VANISHING: 48476 IMMEDIATE: 72829 TIMED: 2428 +TANGIBLE: 1675 VANISHING: 48852 IMMEDIATE: 73414 TIMED: 2437 +TANGIBLE: 1725 VANISHING: 50018 IMMEDIATE: 75084 TIMED: 2538 +TANGIBLE: 1761 VANISHING: 50698 IMMEDIATE: 76087 TIMED: 2559 +TANGIBLE: 1780 VANISHING: 51193 IMMEDIATE: 76822 TIMED: 2573 +TANGIBLE: 1782 VANISHING: 51565 IMMEDIATE: 77403 TIMED: 2582 +TANGIBLE: 1851 VANISHING: 53931 IMMEDIATE: 81048 TIMED: 2732 +TANGIBLE: 1853 VANISHING: 54307 IMMEDIATE: 81633 TIMED: 2741 +TANGIBLE: 1903 VANISHING: 55477 IMMEDIATE: 83307 TIMED: 2842 +TANGIBLE: 1939 VANISHING: 56164 IMMEDIATE: 84317 TIMED: 2863 +TANGIBLE: 1958 VANISHING: 56651 IMMEDIATE: 85044 TIMED: 2877 +TANGIBLE: 1960 VANISHING: 57023 IMMEDIATE: 85625 TIMED: 2886 +TANGIBLE: 2022 VANISHING: 59332 IMMEDIATE: 89193 TIMED: 3030 +TANGIBLE: 2024 VANISHING: 59708 IMMEDIATE: 89778 TIMED: 3039 +TANGIBLE: 2047 VANISHING: 60235 IMMEDIATE: 90545 TIMED: 3097 +TANGIBLE: 2083 VANISHING: 60905 IMMEDIATE: 91538 TIMED: 3118 +TANGIBLE: 2102 VANISHING: 61390 IMMEDIATE: 92263 TIMED: 3132 +TANGIBLE: 2104 VANISHING: 61762 IMMEDIATE: 92844 TIMED: 3141 +TANGIBLE: 2173 VANISHING: 63740 IMMEDIATE: 95877 TIMED: 3297 +TANGIBLE: 2175 VANISHING: 64116 IMMEDIATE: 96462 TIMED: 3307 +TANGIBLE: 2217 VANISHING: 65210 IMMEDIATE: 98040 TIMED: 3423 +TANGIBLE: 2237 VANISHING: 65800 IMMEDIATE: 98921 TIMED: 3447 +TANGIBLE: 2248 VANISHING: 66237 IMMEDIATE: 99582 TIMED: 3463 +TANGIBLE: 2250 VANISHING: 66609 IMMEDIATE: 100163 TIMED: 3473 +TANGIBLE: 2292 VANISHING: 68401 IMMEDIATE: 102904 TIMED: 3591 +TANGIBLE: 2294 VANISHING: 68777 IMMEDIATE: 103489 TIMED: 3600 +TANGIBLE: 2317 VANISHING: 69311 IMMEDIATE: 104263 TIMED: 3658 +TANGIBLE: 2353 VANISHING: 69991 IMMEDIATE: 105266 TIMED: 3679 +TANGIBLE: 2372 VANISHING: 70471 IMMEDIATE: 105986 TIMED: 3693 +TANGIBLE: 2374 VANISHING: 70843 IMMEDIATE: 106567 TIMED: 3702 +TANGIBLE: 2443 VANISHING: 72843 IMMEDIATE: 109622 TIMED: 3858 +TANGIBLE: 2445 VANISHING: 73219 IMMEDIATE: 110207 TIMED: 3868 +TANGIBLE: 2487 VANISHING: 74313 IMMEDIATE: 111785 TIMED: 3984 +TANGIBLE: 2507 VANISHING: 74903 IMMEDIATE: 112666 TIMED: 4008 +TANGIBLE: 2518 VANISHING: 75333 IMMEDIATE: 113320 TIMED: 4024 +TANGIBLE: 2520 VANISHING: 75705 IMMEDIATE: 113901 TIMED: 4034 +TANGIBLE: 2676 VANISHING: 78447 IMMEDIATE: 117979 TIMED: 4376 +TANGIBLE: 2678 VANISHING: 78819 IMMEDIATE: 118560 TIMED: 4385 +TANGIBLE: 2680 VANISHING: 79191 IMMEDIATE: 119141 TIMED: 4394 +TANGIBLE: 2682 VANISHING: 79563 IMMEDIATE: 119722 TIMED: 4404 +TANGIBLE: 2699 VANISHING: 80042 IMMEDIATE: 120448 TIMED: 4433 +TANGIBLE: 2701 VANISHING: 80414 IMMEDIATE: 121029 TIMED: 4442 +TANGIBLE: 2703 VANISHING: 80786 IMMEDIATE: 121610 TIMED: 4451 +TANGIBLE: 2705 VANISHING: 81158 IMMEDIATE: 122191 TIMED: 4461 +TANGIBLE: 2802 VANISHING: 83178 IMMEDIATE: 125194 TIMED: 4682 +TANGIBLE: 2804 VANISHING: 83550 IMMEDIATE: 125775 TIMED: 4691 +TANGIBLE: 2806 VANISHING: 83922 IMMEDIATE: 126356 TIMED: 4700 +TANGIBLE: 2808 VANISHING: 84294 IMMEDIATE: 126937 TIMED: 4710 +TANGIBLE: 2825 VANISHING: 84761 IMMEDIATE: 127651 TIMED: 4739 +TANGIBLE: 2827 VANISHING: 85133 IMMEDIATE: 128232 TIMED: 4748 +TANGIBLE: 2829 VANISHING: 85505 IMMEDIATE: 128813 TIMED: 4757 +TANGIBLE: 2831 VANISHING: 85877 IMMEDIATE: 129394 TIMED: 4767 +TANGIBLE: 2928 VANISHING: 87777 IMMEDIATE: 132209 TIMED: 4992 +TANGIBLE: 2930 VANISHING: 88149 IMMEDIATE: 132790 TIMED: 5002 +TANGIBLE: 2932 VANISHING: 88521 IMMEDIATE: 133371 TIMED: 5012 +TANGIBLE: 2934 VANISHING: 88893 IMMEDIATE: 133952 TIMED: 5023 +TANGIBLE: 2949 VANISHING: 89352 IMMEDIATE: 134654 TIMED: 5056 +TANGIBLE: 2951 VANISHING: 89724 IMMEDIATE: 135235 TIMED: 5066 +TANGIBLE: 2953 VANISHING: 90096 IMMEDIATE: 135816 TIMED: 5076 +TANGIBLE: 2955 VANISHING: 90468 IMMEDIATE: 136397 TIMED: 5087 +TANGIBLE: 3028 VANISHING: 92191 IMMEDIATE: 138935 TIMED: 5311 +TANGIBLE: 3030 VANISHING: 92563 IMMEDIATE: 139516 TIMED: 5320 +TANGIBLE: 3032 VANISHING: 92935 IMMEDIATE: 140097 TIMED: 5329 +TANGIBLE: 3034 VANISHING: 93307 IMMEDIATE: 140678 TIMED: 5339 +TANGIBLE: 3051 VANISHING: 93778 IMMEDIATE: 141396 TIMED: 5368 +TANGIBLE: 3053 VANISHING: 94150 IMMEDIATE: 141977 TIMED: 5377 +TANGIBLE: 3055 VANISHING: 94522 IMMEDIATE: 142558 TIMED: 5386 +TANGIBLE: 3057 VANISHING: 94894 IMMEDIATE: 143139 TIMED: 5396 +TANGIBLE: 3154 VANISHING: 96795 IMMEDIATE: 145955 TIMED: 5621 +TANGIBLE: 3156 VANISHING: 97167 IMMEDIATE: 146536 TIMED: 5631 +TANGIBLE: 3158 VANISHING: 97539 IMMEDIATE: 147117 TIMED: 5641 +TANGIBLE: 3160 VANISHING: 97911 IMMEDIATE: 147698 TIMED: 5652 +TANGIBLE: 3175 VANISHING: 98376 IMMEDIATE: 148406 TIMED: 5685 +TANGIBLE: 3177 VANISHING: 98748 IMMEDIATE: 148987 TIMED: 5695 +TANGIBLE: 3179 VANISHING: 99120 IMMEDIATE: 149568 TIMED: 5705 +TANGIBLE: 3181 VANISHING: 99492 IMMEDIATE: 150149 TIMED: 5716 +TANGIBLE: 3247 VANISHING: 101156 IMMEDIATE: 152602 TIMED: 5933 +TANGIBLE: 3249 VANISHING: 101528 IMMEDIATE: 153183 TIMED: 5942 +TANGIBLE: 3251 VANISHING: 101900 IMMEDIATE: 153764 TIMED: 5951 +TANGIBLE: 3253 VANISHING: 102272 IMMEDIATE: 154345 TIMED: 5961 +TANGIBLE: 3264 VANISHING: 102682 IMMEDIATE: 154976 TIMED: 5983 +TANGIBLE: 3266 VANISHING: 103054 IMMEDIATE: 155557 TIMED: 5992 +TANGIBLE: 3268 VANISHING: 103426 IMMEDIATE: 156138 TIMED: 6001 +TANGIBLE: 3270 VANISHING: 103798 IMMEDIATE: 156719 TIMED: 6011 +TANGIBLE: 3350 VANISHING: 105114 IMMEDIATE: 158663 TIMED: 6193 +TANGIBLE: 3352 VANISHING: 105486 IMMEDIATE: 159244 TIMED: 6203 +TANGIBLE: 3354 VANISHING: 105858 IMMEDIATE: 159825 TIMED: 6213 +TANGIBLE: 3356 VANISHING: 106230 IMMEDIATE: 160406 TIMED: 6224 +TANGIBLE: 3371 VANISHING: 106686 IMMEDIATE: 161105 TIMED: 6257 +TANGIBLE: 3373 VANISHING: 107058 IMMEDIATE: 161686 TIMED: 6267 +TANGIBLE: 3375 VANISHING: 107430 IMMEDIATE: 162267 TIMED: 6277 +TANGIBLE: 3377 VANISHING: 107802 IMMEDIATE: 162848 TIMED: 6288 +TANGIBLE: 3450 VANISHING: 109486 IMMEDIATE: 165329 TIMED: 6516 +TANGIBLE: 3452 VANISHING: 109858 IMMEDIATE: 165910 TIMED: 6526 +TANGIBLE: 3454 VANISHING: 110230 IMMEDIATE: 166491 TIMED: 6536 +TANGIBLE: 3456 VANISHING: 110602 IMMEDIATE: 167072 TIMED: 6547 +TANGIBLE: 3471 VANISHING: 111057 IMMEDIATE: 167770 TIMED: 6580 +TANGIBLE: 3473 VANISHING: 111429 IMMEDIATE: 168351 TIMED: 6590 +TANGIBLE: 3475 VANISHING: 111801 IMMEDIATE: 168932 TIMED: 6600 +TANGIBLE: 3477 VANISHING: 112173 IMMEDIATE: 169513 TIMED: 6611 +TANGIBLE: 3550 VANISHING: 113850 IMMEDIATE: 171987 TIMED: 6843 +TANGIBLE: 3552 VANISHING: 114222 IMMEDIATE: 172568 TIMED: 6854 +TANGIBLE: 3554 VANISHING: 114594 IMMEDIATE: 173149 TIMED: 6865 +TANGIBLE: 3556 VANISHING: 114966 IMMEDIATE: 173730 TIMED: 6877 +TANGIBLE: 3570 VANISHING: 115417 IMMEDIATE: 174422 TIMED: 6914 +TANGIBLE: 3572 VANISHING: 115789 IMMEDIATE: 175003 TIMED: 6925 +TANGIBLE: 3574 VANISHING: 116161 IMMEDIATE: 175584 TIMED: 6936 +TANGIBLE: 3576 VANISHING: 116533 IMMEDIATE: 176165 TIMED: 6948 +TANGIBLE: 3884 VANISHING: 121527 IMMEDIATE: 183326 TIMED: 7428 +TANGIBLE: 3893 VANISHING: 122341 IMMEDIATE: 184690 TIMED: 7485 +TANGIBLE: 3895 VANISHING: 122554 IMMEDIATE: 185051 TIMED: 7494 +TANGIBLE: 3896 VANISHING: 122764 IMMEDIATE: 185410 TIMED: 7502 +TANGIBLE: 3898 VANISHING: 122973 IMMEDIATE: 185767 TIMED: 7511 +TANGIBLE: 3900 VANISHING: 123183 IMMEDIATE: 186126 TIMED: 7520 +TANGIBLE: 3902 VANISHING: 123392 IMMEDIATE: 186483 TIMED: 7530 +TANGIBLE: 3904 VANISHING: 123605 IMMEDIATE: 186844 TIMED: 7539 +TANGIBLE: 3906 VANISHING: 123818 IMMEDIATE: 187205 TIMED: 7549 +TANGIBLE: 3907 VANISHING: 124027 IMMEDIATE: 187562 TIMED: 7558 +TANGIBLE: 3909 VANISHING: 124236 IMMEDIATE: 187919 TIMED: 7568 +TANGIBLE: 3911 VANISHING: 124445 IMMEDIATE: 188276 TIMED: 7578 +TANGIBLE: 3913 VANISHING: 124654 IMMEDIATE: 188633 TIMED: 7589 +TANGIBLE: 3914 VANISHING: 124864 IMMEDIATE: 188992 TIMED: 7597 +TANGIBLE: 3916 VANISHING: 125073 IMMEDIATE: 189349 TIMED: 7606 +TANGIBLE: 3918 VANISHING: 125283 IMMEDIATE: 189708 TIMED: 7615 +TANGIBLE: 3920 VANISHING: 125492 IMMEDIATE: 190065 TIMED: 7625 +TANGIBLE: 3921 VANISHING: 125702 IMMEDIATE: 190424 TIMED: 7634 +TANGIBLE: 3923 VANISHING: 125911 IMMEDIATE: 190781 TIMED: 7644 +TANGIBLE: 3925 VANISHING: 126121 IMMEDIATE: 191140 TIMED: 7654 +TANGIBLE: 3927 VANISHING: 126330 IMMEDIATE: 191497 TIMED: 7665 +TANGIBLE: 3928 VANISHING: 126539 IMMEDIATE: 191854 TIMED: 7674 +TANGIBLE: 3930 VANISHING: 126748 IMMEDIATE: 192211 TIMED: 7684 +TANGIBLE: 3932 VANISHING: 126957 IMMEDIATE: 192568 TIMED: 7694 +TANGIBLE: 3934 VANISHING: 127166 IMMEDIATE: 192925 TIMED: 7705 +TANGIBLE: 3935 VANISHING: 127375 IMMEDIATE: 193282 TIMED: 7715 +TANGIBLE: 3937 VANISHING: 127584 IMMEDIATE: 193639 TIMED: 7726 +TANGIBLE: 3939 VANISHING: 127793 IMMEDIATE: 193996 TIMED: 7737 +TANGIBLE: 3941 VANISHING: 128002 IMMEDIATE: 194353 TIMED: 7749 +TANGIBLE: 3957 VANISHING: 129788 IMMEDIATE: 197271 TIMED: 7856 +TANGIBLE: 3959 VANISHING: 130002 IMMEDIATE: 197634 TIMED: 7865 +TANGIBLE: 3960 VANISHING: 130212 IMMEDIATE: 197993 TIMED: 7873 +TANGIBLE: 3962 VANISHING: 130422 IMMEDIATE: 198352 TIMED: 7882 +TANGIBLE: 3964 VANISHING: 130632 IMMEDIATE: 198711 TIMED: 7891 +TANGIBLE: 3966 VANISHING: 130842 IMMEDIATE: 199070 TIMED: 7901 +TANGIBLE: 3967 VANISHING: 131052 IMMEDIATE: 199429 TIMED: 7909 +TANGIBLE: 3969 VANISHING: 131262 IMMEDIATE: 199788 TIMED: 7918 +TANGIBLE: 3971 VANISHING: 131472 IMMEDIATE: 200147 TIMED: 7927 +TANGIBLE: 3973 VANISHING: 131682 IMMEDIATE: 200506 TIMED: 7937 +TANGIBLE: 3974 VANISHING: 131892 IMMEDIATE: 200865 TIMED: 7946 +TANGIBLE: 3976 VANISHING: 132102 IMMEDIATE: 201224 TIMED: 7956 +TANGIBLE: 3978 VANISHING: 132312 IMMEDIATE: 201583 TIMED: 7966 +TANGIBLE: 3980 VANISHING: 132522 IMMEDIATE: 201942 TIMED: 7977 +TANGIBLE: 3982 VANISHING: 132736 IMMEDIATE: 202305 TIMED: 7986 +TANGIBLE: 3984 VANISHING: 132950 IMMEDIATE: 202668 TIMED: 7996 +TANGIBLE: 3985 VANISHING: 133160 IMMEDIATE: 203027 TIMED: 8005 +TANGIBLE: 3987 VANISHING: 133370 IMMEDIATE: 203386 TIMED: 8015 +TANGIBLE: 3989 VANISHING: 133580 IMMEDIATE: 203745 TIMED: 8025 +TANGIBLE: 3991 VANISHING: 133790 IMMEDIATE: 204104 TIMED: 8036 +TANGIBLE: 3992 VANISHING: 134000 IMMEDIATE: 204463 TIMED: 8045 +TANGIBLE: 3994 VANISHING: 134210 IMMEDIATE: 204822 TIMED: 8055 +TANGIBLE: 3996 VANISHING: 134420 IMMEDIATE: 205181 TIMED: 8065 +TANGIBLE: 3998 VANISHING: 134630 IMMEDIATE: 205540 TIMED: 8076 +TANGIBLE: 3999 VANISHING: 134840 IMMEDIATE: 205899 TIMED: 8086 +TANGIBLE: 4001 VANISHING: 135050 IMMEDIATE: 206258 TIMED: 8097 +TANGIBLE: 4003 VANISHING: 135260 IMMEDIATE: 206617 TIMED: 8108 +TANGIBLE: 4005 VANISHING: 135470 IMMEDIATE: 206976 TIMED: 8120 +TANGIBLE: 4011 VANISHING: 135896 IMMEDIATE: 207710 TIMED: 8169 +TANGIBLE: 4013 VANISHING: 136016 IMMEDIATE: 207935 TIMED: 8178 +TANGIBLE: 4015 VANISHING: 136137 IMMEDIATE: 208162 TIMED: 8187 +TANGIBLE: 4017 VANISHING: 136257 IMMEDIATE: 208387 TIMED: 8197 +TANGIBLE: 4018 VANISHING: 136377 IMMEDIATE: 208612 TIMED: 8206 +TANGIBLE: 4020 VANISHING: 136497 IMMEDIATE: 208837 TIMED: 8216 +TANGIBLE: 4022 VANISHING: 136617 IMMEDIATE: 209062 TIMED: 8226 +TANGIBLE: 4024 VANISHING: 136737 IMMEDIATE: 209287 TIMED: 8237 +TANGIBLE: 4025 VANISHING: 136858 IMMEDIATE: 209514 TIMED: 8246 +TANGIBLE: 4027 VANISHING: 136978 IMMEDIATE: 209739 TIMED: 8256 +TANGIBLE: 4029 VANISHING: 137099 IMMEDIATE: 209966 TIMED: 8266 +TANGIBLE: 4031 VANISHING: 137219 IMMEDIATE: 210191 TIMED: 8277 +TANGIBLE: 4032 VANISHING: 137339 IMMEDIATE: 210416 TIMED: 8287 +TANGIBLE: 4034 VANISHING: 137459 IMMEDIATE: 210641 TIMED: 8298 +TANGIBLE: 4036 VANISHING: 137579 IMMEDIATE: 210866 TIMED: 8309 +TANGIBLE: 4038 VANISHING: 137699 IMMEDIATE: 211091 TIMED: 8321 +TANGIBLE: 4252 VANISHING: 140051 IMMEDIATE: 214526 TIMED: 8669 +TANGIBLE: 4265 VANISHING: 140395 IMMEDIATE: 215087 TIMED: 8724 +TANGIBLE: 4267 VANISHING: 140473 IMMEDIATE: 215214 TIMED: 8733 +TANGIBLE: 4270 VANISHING: 140551 IMMEDIATE: 215341 TIMED: 8742 +TANGIBLE: 4273 VANISHING: 140629 IMMEDIATE: 215468 TIMED: 8752 +TANGIBLE: 4275 VANISHING: 140703 IMMEDIATE: 215591 TIMED: 8760 +TANGIBLE: 4278 VANISHING: 140777 IMMEDIATE: 215714 TIMED: 8769 +TANGIBLE: 4281 VANISHING: 140851 IMMEDIATE: 215837 TIMED: 8778 +TANGIBLE: 4284 VANISHING: 140925 IMMEDIATE: 215960 TIMED: 8788 +TANGIBLE: 4286 VANISHING: 140999 IMMEDIATE: 216083 TIMED: 8797 +TANGIBLE: 4289 VANISHING: 141073 IMMEDIATE: 216206 TIMED: 8807 +TANGIBLE: 4292 VANISHING: 141147 IMMEDIATE: 216329 TIMED: 8817 +TANGIBLE: 4295 VANISHING: 141221 IMMEDIATE: 216452 TIMED: 8828 +TANGIBLE: 4296 VANISHING: 141295 IMMEDIATE: 216575 TIMED: 8836 +TANGIBLE: 4298 VANISHING: 141369 IMMEDIATE: 216698 TIMED: 8845 +TANGIBLE: 4300 VANISHING: 141443 IMMEDIATE: 216821 TIMED: 8854 +TANGIBLE: 4302 VANISHING: 141517 IMMEDIATE: 216944 TIMED: 8864 +TANGIBLE: 4304 VANISHING: 141591 IMMEDIATE: 217067 TIMED: 8873 +TANGIBLE: 4307 VANISHING: 141665 IMMEDIATE: 217190 TIMED: 8883 +TANGIBLE: 4310 VANISHING: 141739 IMMEDIATE: 217313 TIMED: 8893 +TANGIBLE: 4313 VANISHING: 141813 IMMEDIATE: 217436 TIMED: 8904 +TANGIBLE: 4315 VANISHING: 141887 IMMEDIATE: 217559 TIMED: 8913 +TANGIBLE: 4318 VANISHING: 141961 IMMEDIATE: 217682 TIMED: 8923 +TANGIBLE: 4321 VANISHING: 142035 IMMEDIATE: 217805 TIMED: 8933 +TANGIBLE: 4324 VANISHING: 142109 IMMEDIATE: 217928 TIMED: 8944 +TANGIBLE: 4326 VANISHING: 142183 IMMEDIATE: 218051 TIMED: 8954 +TANGIBLE: 4329 VANISHING: 142257 IMMEDIATE: 218174 TIMED: 8965 +TANGIBLE: 4332 VANISHING: 142331 IMMEDIATE: 218297 TIMED: 8976 +TANGIBLE: 4335 VANISHING: 142405 IMMEDIATE: 218420 TIMED: 8988 +TANGIBLE: 4368 VANISHING: 142979 IMMEDIATE: 219318 TIMED: 9068 +TANGIBLE: 4370 VANISHING: 143053 IMMEDIATE: 219441 TIMED: 9078 +TANGIBLE: 4371 VANISHING: 143123 IMMEDIATE: 219560 TIMED: 9087 +TANGIBLE: 4373 VANISHING: 143193 IMMEDIATE: 219679 TIMED: 9097 +TANGIBLE: 4375 VANISHING: 143263 IMMEDIATE: 219798 TIMED: 9107 +TANGIBLE: 4377 VANISHING: 143333 IMMEDIATE: 219917 TIMED: 9118 +TANGIBLE: 4378 VANISHING: 143403 IMMEDIATE: 220036 TIMED: 9127 +TANGIBLE: 4380 VANISHING: 143473 IMMEDIATE: 220155 TIMED: 9137 +TANGIBLE: 4382 VANISHING: 143543 IMMEDIATE: 220274 TIMED: 9147 +TANGIBLE: 4384 VANISHING: 143613 IMMEDIATE: 220393 TIMED: 9158 +TANGIBLE: 4385 VANISHING: 143683 IMMEDIATE: 220512 TIMED: 9168 +TANGIBLE: 4387 VANISHING: 143753 IMMEDIATE: 220631 TIMED: 9179 +TANGIBLE: 4389 VANISHING: 143823 IMMEDIATE: 220750 TIMED: 9190 +TANGIBLE: 4391 VANISHING: 143893 IMMEDIATE: 220869 TIMED: 9202 +TANGIBLE: 4449 VANISHING: 144824 IMMEDIATE: 222357 TIMED: 9364 +TANGIBLE: 4451 VANISHING: 144871 IMMEDIATE: 222442 TIMED: 9373 +TANGIBLE: 4453 VANISHING: 144918 IMMEDIATE: 222527 TIMED: 9382 +TANGIBLE: 4455 VANISHING: 144965 IMMEDIATE: 222612 TIMED: 9392 +TANGIBLE: 4456 VANISHING: 145012 IMMEDIATE: 222697 TIMED: 9401 +TANGIBLE: 4458 VANISHING: 145059 IMMEDIATE: 222782 TIMED: 9411 +TANGIBLE: 4460 VANISHING: 145106 IMMEDIATE: 222867 TIMED: 9421 +TANGIBLE: 4462 VANISHING: 145153 IMMEDIATE: 222952 TIMED: 9432 +TANGIBLE: 4463 VANISHING: 145200 IMMEDIATE: 223037 TIMED: 9441 +TANGIBLE: 4465 VANISHING: 145247 IMMEDIATE: 223122 TIMED: 9451 +TANGIBLE: 4467 VANISHING: 145294 IMMEDIATE: 223207 TIMED: 9461 +TANGIBLE: 4469 VANISHING: 145341 IMMEDIATE: 223292 TIMED: 9472 +TANGIBLE: 4470 VANISHING: 145388 IMMEDIATE: 223377 TIMED: 9482 +TANGIBLE: 4472 VANISHING: 145435 IMMEDIATE: 223462 TIMED: 9493 +TANGIBLE: 4474 VANISHING: 145482 IMMEDIATE: 223547 TIMED: 9504 +TANGIBLE: 4476 VANISHING: 145529 IMMEDIATE: 223632 TIMED: 9516 +TANGIBLE: 4481 VANISHING: 145686 IMMEDIATE: 223900 TIMED: 9553 +TANGIBLE: 4483 VANISHING: 145732 IMMEDIATE: 223985 TIMED: 9563 +TANGIBLE: 4485 VANISHING: 145778 IMMEDIATE: 224070 TIMED: 9573 +TANGIBLE: 4487 VANISHING: 145824 IMMEDIATE: 224155 TIMED: 9584 +TANGIBLE: 4488 VANISHING: 145870 IMMEDIATE: 224240 TIMED: 9594 +TANGIBLE: 4490 VANISHING: 145916 IMMEDIATE: 224325 TIMED: 9605 +TANGIBLE: 4492 VANISHING: 145962 IMMEDIATE: 224410 TIMED: 9616 +TANGIBLE: 4494 VANISHING: 146008 IMMEDIATE: 224495 TIMED: 9628 +TANGIBLE: 4717 VANISHING: 148551 IMMEDIATE: 228166 TIMED: 10081 +TANGIBLE: 4737 VANISHING: 149105 IMMEDIATE: 229066 TIMED: 10161 +TANGIBLE: 4739 VANISHING: 149183 IMMEDIATE: 229193 TIMED: 10170 +TANGIBLE: 4741 VANISHING: 149257 IMMEDIATE: 229316 TIMED: 10178 +TANGIBLE: 4744 VANISHING: 149331 IMMEDIATE: 229439 TIMED: 10187 +TANGIBLE: 4747 VANISHING: 149405 IMMEDIATE: 229562 TIMED: 10196 +TANGIBLE: 4750 VANISHING: 149479 IMMEDIATE: 229685 TIMED: 10206 +TANGIBLE: 4753 VANISHING: 149557 IMMEDIATE: 229812 TIMED: 10215 +TANGIBLE: 4756 VANISHING: 149635 IMMEDIATE: 229939 TIMED: 10225 +TANGIBLE: 4758 VANISHING: 149709 IMMEDIATE: 230062 TIMED: 10234 +TANGIBLE: 4761 VANISHING: 149783 IMMEDIATE: 230185 TIMED: 10244 +TANGIBLE: 4764 VANISHING: 149857 IMMEDIATE: 230308 TIMED: 10254 +TANGIBLE: 4767 VANISHING: 149931 IMMEDIATE: 230431 TIMED: 10265 +TANGIBLE: 4768 VANISHING: 150005 IMMEDIATE: 230554 TIMED: 10273 +TANGIBLE: 4770 VANISHING: 150079 IMMEDIATE: 230677 TIMED: 10282 +TANGIBLE: 4772 VANISHING: 150153 IMMEDIATE: 230800 TIMED: 10291 +TANGIBLE: 4774 VANISHING: 150227 IMMEDIATE: 230923 TIMED: 10301 +TANGIBLE: 4776 VANISHING: 150301 IMMEDIATE: 231046 TIMED: 10310 +TANGIBLE: 4779 VANISHING: 150375 IMMEDIATE: 231169 TIMED: 10320 +TANGIBLE: 4782 VANISHING: 150449 IMMEDIATE: 231292 TIMED: 10330 +TANGIBLE: 4785 VANISHING: 150523 IMMEDIATE: 231415 TIMED: 10341 +TANGIBLE: 4787 VANISHING: 150597 IMMEDIATE: 231538 TIMED: 10350 +TANGIBLE: 4790 VANISHING: 150671 IMMEDIATE: 231661 TIMED: 10360 +TANGIBLE: 4793 VANISHING: 150745 IMMEDIATE: 231784 TIMED: 10370 +TANGIBLE: 4796 VANISHING: 150819 IMMEDIATE: 231907 TIMED: 10381 +TANGIBLE: 4798 VANISHING: 150893 IMMEDIATE: 232030 TIMED: 10391 +TANGIBLE: 4801 VANISHING: 150967 IMMEDIATE: 232153 TIMED: 10402 +TANGIBLE: 4804 VANISHING: 151041 IMMEDIATE: 232276 TIMED: 10413 +TANGIBLE: 4807 VANISHING: 151115 IMMEDIATE: 232399 TIMED: 10425 +TANGIBLE: 4840 VANISHING: 151699 IMMEDIATE: 233314 TIMED: 10505 +TANGIBLE: 4842 VANISHING: 151774 IMMEDIATE: 233439 TIMED: 10515 +TANGIBLE: 4843 VANISHING: 151845 IMMEDIATE: 233560 TIMED: 10524 +TANGIBLE: 4845 VANISHING: 151916 IMMEDIATE: 233681 TIMED: 10534 +TANGIBLE: 4847 VANISHING: 151987 IMMEDIATE: 233802 TIMED: 10544 +TANGIBLE: 4849 VANISHING: 152058 IMMEDIATE: 233923 TIMED: 10555 +TANGIBLE: 4850 VANISHING: 152129 IMMEDIATE: 234044 TIMED: 10564 +TANGIBLE: 4852 VANISHING: 152200 IMMEDIATE: 234165 TIMED: 10574 +TANGIBLE: 4854 VANISHING: 152271 IMMEDIATE: 234286 TIMED: 10584 +TANGIBLE: 4856 VANISHING: 152342 IMMEDIATE: 234407 TIMED: 10595 +TANGIBLE: 4857 VANISHING: 152413 IMMEDIATE: 234528 TIMED: 10605 +TANGIBLE: 4859 VANISHING: 152484 IMMEDIATE: 234649 TIMED: 10616 +TANGIBLE: 4861 VANISHING: 152555 IMMEDIATE: 234770 TIMED: 10627 +TANGIBLE: 4863 VANISHING: 152626 IMMEDIATE: 234891 TIMED: 10639 +TANGIBLE: 4921 VANISHING: 153555 IMMEDIATE: 236375 TIMED: 10801 +TANGIBLE: 4923 VANISHING: 153601 IMMEDIATE: 236458 TIMED: 10810 +TANGIBLE: 4925 VANISHING: 153648 IMMEDIATE: 236543 TIMED: 10819 +TANGIBLE: 4927 VANISHING: 153694 IMMEDIATE: 236626 TIMED: 10829 +TANGIBLE: 4928 VANISHING: 153741 IMMEDIATE: 236711 TIMED: 10838 +TANGIBLE: 4930 VANISHING: 153787 IMMEDIATE: 236794 TIMED: 10848 +TANGIBLE: 4932 VANISHING: 153834 IMMEDIATE: 236879 TIMED: 10858 +TANGIBLE: 4934 VANISHING: 153880 IMMEDIATE: 236962 TIMED: 10869 +TANGIBLE: 4935 VANISHING: 153926 IMMEDIATE: 237045 TIMED: 10878 +TANGIBLE: 4937 VANISHING: 153972 IMMEDIATE: 237128 TIMED: 10888 +TANGIBLE: 4939 VANISHING: 154018 IMMEDIATE: 237211 TIMED: 10898 +TANGIBLE: 4941 VANISHING: 154064 IMMEDIATE: 237294 TIMED: 10909 +TANGIBLE: 4942 VANISHING: 154110 IMMEDIATE: 237377 TIMED: 10919 +TANGIBLE: 4944 VANISHING: 154156 IMMEDIATE: 237460 TIMED: 10930 +TANGIBLE: 4946 VANISHING: 154202 IMMEDIATE: 237543 TIMED: 10941 +TANGIBLE: 4948 VANISHING: 154248 IMMEDIATE: 237626 TIMED: 10953 +TANGIBLE: 4953 VANISHING: 154404 IMMEDIATE: 237893 TIMED: 10990 +TANGIBLE: 4955 VANISHING: 154450 IMMEDIATE: 237978 TIMED: 11000 +TANGIBLE: 4957 VANISHING: 154496 IMMEDIATE: 238063 TIMED: 11010 +TANGIBLE: 4959 VANISHING: 154542 IMMEDIATE: 238148 TIMED: 11021 +TANGIBLE: 4960 VANISHING: 154588 IMMEDIATE: 238233 TIMED: 11031 +TANGIBLE: 4962 VANISHING: 154634 IMMEDIATE: 238318 TIMED: 11042 +TANGIBLE: 4964 VANISHING: 154680 IMMEDIATE: 238403 TIMED: 11053 +TANGIBLE: 4966 VANISHING: 154726 IMMEDIATE: 238488 TIMED: 11065 +TANGIBLE: 5012 VANISHING: 155829 IMMEDIATE: 240019 TIMED: 11331 +TANGIBLE: 5080 VANISHING: 156669 IMMEDIATE: 241246 TIMED: 11350 +TANGIBLE: 5115 VANISHING: 157260 IMMEDIATE: 242109 TIMED: 11363 +TANGIBLE: 5117 VANISHING: 157632 IMMEDIATE: 242690 TIMED: 11371 +TANGIBLE: 5371 VANISHING: 161422 IMMEDIATE: 248499 TIMED: 11714 +TANGIBLE: 5381 VANISHING: 162401 IMMEDIATE: 250240 TIMED: 11760 +TANGIBLE: 5390 VANISHING: 163379 IMMEDIATE: 251980 TIMED: 11807 +TANGIBLE: 5397 VANISHING: 164043 IMMEDIATE: 253158 TIMED: 11840 +TANGIBLE: 5399 VANISHING: 164214 IMMEDIATE: 253462 TIMED: 11848 +TANGIBLE: 5401 VANISHING: 164385 IMMEDIATE: 253766 TIMED: 11857 +TANGIBLE: 5403 VANISHING: 164556 IMMEDIATE: 254070 TIMED: 11865 +TANGIBLE: 5405 VANISHING: 164727 IMMEDIATE: 254374 TIMED: 11874 +TANGIBLE: 5406 VANISHING: 164894 IMMEDIATE: 254674 TIMED: 11882 +TANGIBLE: 5408 VANISHING: 165061 IMMEDIATE: 254974 TIMED: 11891 +TANGIBLE: 5410 VANISHING: 165228 IMMEDIATE: 255274 TIMED: 11900 +TANGIBLE: 5412 VANISHING: 165395 IMMEDIATE: 255574 TIMED: 11910 +TANGIBLE: 5414 VANISHING: 165566 IMMEDIATE: 255878 TIMED: 11918 +TANGIBLE: 5416 VANISHING: 165737 IMMEDIATE: 256182 TIMED: 11927 +TANGIBLE: 5418 VANISHING: 165908 IMMEDIATE: 256486 TIMED: 11936 +TANGIBLE: 5420 VANISHING: 166079 IMMEDIATE: 256790 TIMED: 11946 +TANGIBLE: 5421 VANISHING: 166246 IMMEDIATE: 257090 TIMED: 11954 +TANGIBLE: 5423 VANISHING: 166413 IMMEDIATE: 257390 TIMED: 11963 +TANGIBLE: 5425 VANISHING: 166580 IMMEDIATE: 257690 TIMED: 11972 +TANGIBLE: 5427 VANISHING: 166747 IMMEDIATE: 257990 TIMED: 11982 +TANGIBLE: 5428 VANISHING: 166914 IMMEDIATE: 258290 TIMED: 11991 +TANGIBLE: 5430 VANISHING: 167081 IMMEDIATE: 258590 TIMED: 12001 +TANGIBLE: 5432 VANISHING: 167248 IMMEDIATE: 258890 TIMED: 12011 +TANGIBLE: 5434 VANISHING: 167415 IMMEDIATE: 259190 TIMED: 12022 +TANGIBLE: 5436 VANISHING: 167586 IMMEDIATE: 259494 TIMED: 12030 +TANGIBLE: 5438 VANISHING: 167757 IMMEDIATE: 259798 TIMED: 12039 +TANGIBLE: 5439 VANISHING: 167924 IMMEDIATE: 260098 TIMED: 12047 +TANGIBLE: 5441 VANISHING: 168091 IMMEDIATE: 260398 TIMED: 12056 +TANGIBLE: 5443 VANISHING: 168258 IMMEDIATE: 260698 TIMED: 12065 +TANGIBLE: 5445 VANISHING: 168425 IMMEDIATE: 260998 TIMED: 12075 +TANGIBLE: 5447 VANISHING: 168596 IMMEDIATE: 261302 TIMED: 12084 +TANGIBLE: 5449 VANISHING: 168767 IMMEDIATE: 261606 TIMED: 12094 +TANGIBLE: 5450 VANISHING: 168934 IMMEDIATE: 261906 TIMED: 12103 +TANGIBLE: 5452 VANISHING: 169101 IMMEDIATE: 262206 TIMED: 12113 +TANGIBLE: 5454 VANISHING: 169268 IMMEDIATE: 262506 TIMED: 12123 +TANGIBLE: 5456 VANISHING: 169435 IMMEDIATE: 262806 TIMED: 12134 +TANGIBLE: 5457 VANISHING: 169602 IMMEDIATE: 263106 TIMED: 12142 +TANGIBLE: 5459 VANISHING: 169769 IMMEDIATE: 263406 TIMED: 12151 +TANGIBLE: 5461 VANISHING: 169936 IMMEDIATE: 263706 TIMED: 12160 +TANGIBLE: 5463 VANISHING: 170103 IMMEDIATE: 264006 TIMED: 12170 +TANGIBLE: 5464 VANISHING: 170270 IMMEDIATE: 264306 TIMED: 12179 +TANGIBLE: 5466 VANISHING: 170437 IMMEDIATE: 264606 TIMED: 12189 +TANGIBLE: 5468 VANISHING: 170604 IMMEDIATE: 264906 TIMED: 12199 +TANGIBLE: 5470 VANISHING: 170771 IMMEDIATE: 265206 TIMED: 12210 +TANGIBLE: 5471 VANISHING: 170938 IMMEDIATE: 265506 TIMED: 12219 +TANGIBLE: 5473 VANISHING: 171105 IMMEDIATE: 265806 TIMED: 12229 +TANGIBLE: 5475 VANISHING: 171272 IMMEDIATE: 266106 TIMED: 12239 +TANGIBLE: 5477 VANISHING: 171439 IMMEDIATE: 266406 TIMED: 12250 +TANGIBLE: 5478 VANISHING: 171606 IMMEDIATE: 266706 TIMED: 12260 +TANGIBLE: 5480 VANISHING: 171773 IMMEDIATE: 267006 TIMED: 12271 +TANGIBLE: 5482 VANISHING: 171940 IMMEDIATE: 267306 TIMED: 12282 +TANGIBLE: 5484 VANISHING: 172107 IMMEDIATE: 267606 TIMED: 12294 +TANGIBLE: 5491 VANISHING: 172654 IMMEDIATE: 268627 TIMED: 12343 +TANGIBLE: 5492 VANISHING: 172751 IMMEDIATE: 268817 TIMED: 12352 +TANGIBLE: 5493 VANISHING: 172845 IMMEDIATE: 269005 TIMED: 12360 +TANGIBLE: 5494 VANISHING: 172939 IMMEDIATE: 269193 TIMED: 12369 +TANGIBLE: 5495 VANISHING: 173032 IMMEDIATE: 269379 TIMED: 12378 +TANGIBLE: 5496 VANISHING: 173125 IMMEDIATE: 269565 TIMED: 12388 +TANGIBLE: 5497 VANISHING: 173222 IMMEDIATE: 269755 TIMED: 12397 +TANGIBLE: 5498 VANISHING: 173319 IMMEDIATE: 269945 TIMED: 12407 +TANGIBLE: 5499 VANISHING: 173412 IMMEDIATE: 270131 TIMED: 12416 +TANGIBLE: 5500 VANISHING: 173505 IMMEDIATE: 270317 TIMED: 12426 +TANGIBLE: 5501 VANISHING: 173598 IMMEDIATE: 270503 TIMED: 12436 +TANGIBLE: 5502 VANISHING: 173691 IMMEDIATE: 270689 TIMED: 12447 +TANGIBLE: 5503 VANISHING: 173785 IMMEDIATE: 270877 TIMED: 12455 +TANGIBLE: 5504 VANISHING: 173879 IMMEDIATE: 271065 TIMED: 12464 +TANGIBLE: 5505 VANISHING: 173972 IMMEDIATE: 271251 TIMED: 12473 +TANGIBLE: 5506 VANISHING: 174065 IMMEDIATE: 271437 TIMED: 12483 +TANGIBLE: 5507 VANISHING: 174159 IMMEDIATE: 271625 TIMED: 12492 +TANGIBLE: 5508 VANISHING: 174253 IMMEDIATE: 271813 TIMED: 12502 +TANGIBLE: 5509 VANISHING: 174346 IMMEDIATE: 271999 TIMED: 12512 +TANGIBLE: 5510 VANISHING: 174439 IMMEDIATE: 272185 TIMED: 12523 +TANGIBLE: 5511 VANISHING: 174532 IMMEDIATE: 272371 TIMED: 12532 +TANGIBLE: 5512 VANISHING: 174625 IMMEDIATE: 272557 TIMED: 12542 +TANGIBLE: 5513 VANISHING: 174718 IMMEDIATE: 272743 TIMED: 12552 +TANGIBLE: 5514 VANISHING: 174811 IMMEDIATE: 272929 TIMED: 12563 +TANGIBLE: 5515 VANISHING: 174904 IMMEDIATE: 273115 TIMED: 12573 +TANGIBLE: 5516 VANISHING: 174997 IMMEDIATE: 273301 TIMED: 12584 +TANGIBLE: 5517 VANISHING: 175090 IMMEDIATE: 273487 TIMED: 12595 +TANGIBLE: 5518 VANISHING: 175183 IMMEDIATE: 273673 TIMED: 12607 +TANGIBLE: 5525 VANISHING: 175745 IMMEDIATE: 274712 TIMED: 12656 +TANGIBLE: 5526 VANISHING: 175839 IMMEDIATE: 274900 TIMED: 12664 +TANGIBLE: 5527 VANISHING: 175933 IMMEDIATE: 275088 TIMED: 12673 +TANGIBLE: 5528 VANISHING: 176031 IMMEDIATE: 275280 TIMED: 12682 +TANGIBLE: 5529 VANISHING: 176125 IMMEDIATE: 275468 TIMED: 12691 +TANGIBLE: 5530 VANISHING: 176219 IMMEDIATE: 275656 TIMED: 12701 +TANGIBLE: 5531 VANISHING: 176313 IMMEDIATE: 275844 TIMED: 12709 +TANGIBLE: 5532 VANISHING: 176407 IMMEDIATE: 276032 TIMED: 12718 +TANGIBLE: 5533 VANISHING: 176501 IMMEDIATE: 276220 TIMED: 12727 +TANGIBLE: 5534 VANISHING: 176595 IMMEDIATE: 276408 TIMED: 12737 +TANGIBLE: 5535 VANISHING: 176689 IMMEDIATE: 276596 TIMED: 12746 +TANGIBLE: 5536 VANISHING: 176783 IMMEDIATE: 276784 TIMED: 12756 +TANGIBLE: 5537 VANISHING: 176877 IMMEDIATE: 276972 TIMED: 12766 +TANGIBLE: 5538 VANISHING: 176971 IMMEDIATE: 277160 TIMED: 12777 +TANGIBLE: 5539 VANISHING: 177069 IMMEDIATE: 277352 TIMED: 12786 +TANGIBLE: 5540 VANISHING: 177163 IMMEDIATE: 277540 TIMED: 12795 +TANGIBLE: 5541 VANISHING: 177257 IMMEDIATE: 277728 TIMED: 12805 +TANGIBLE: 5542 VANISHING: 177355 IMMEDIATE: 277920 TIMED: 12815 +TANGIBLE: 5543 VANISHING: 177449 IMMEDIATE: 278108 TIMED: 12825 +TANGIBLE: 5544 VANISHING: 177543 IMMEDIATE: 278296 TIMED: 12836 +TANGIBLE: 5545 VANISHING: 177637 IMMEDIATE: 278484 TIMED: 12845 +TANGIBLE: 5546 VANISHING: 177731 IMMEDIATE: 278672 TIMED: 12855 +TANGIBLE: 5547 VANISHING: 177825 IMMEDIATE: 278860 TIMED: 12865 +TANGIBLE: 5548 VANISHING: 177919 IMMEDIATE: 279048 TIMED: 12876 +TANGIBLE: 5549 VANISHING: 178013 IMMEDIATE: 279236 TIMED: 12886 +TANGIBLE: 5550 VANISHING: 178107 IMMEDIATE: 279424 TIMED: 12897 +TANGIBLE: 5551 VANISHING: 178201 IMMEDIATE: 279612 TIMED: 12908 +TANGIBLE: 5552 VANISHING: 178295 IMMEDIATE: 279800 TIMED: 12920 +TANGIBLE: 5555 VANISHING: 178437 IMMEDIATE: 280041 TIMED: 12939 +TANGIBLE: 5556 VANISHING: 178492 IMMEDIATE: 280163 TIMED: 12948 +TANGIBLE: 5557 VANISHING: 178547 IMMEDIATE: 280285 TIMED: 12957 +TANGIBLE: 5558 VANISHING: 178602 IMMEDIATE: 280407 TIMED: 12967 +TANGIBLE: 5559 VANISHING: 178657 IMMEDIATE: 280529 TIMED: 12976 +TANGIBLE: 5560 VANISHING: 178712 IMMEDIATE: 280651 TIMED: 12986 +TANGIBLE: 5561 VANISHING: 178767 IMMEDIATE: 280773 TIMED: 12996 +TANGIBLE: 5562 VANISHING: 178822 IMMEDIATE: 280895 TIMED: 13007 +TANGIBLE: 5563 VANISHING: 178877 IMMEDIATE: 281017 TIMED: 13016 +TANGIBLE: 5564 VANISHING: 178932 IMMEDIATE: 281139 TIMED: 13026 +TANGIBLE: 5565 VANISHING: 178987 IMMEDIATE: 281261 TIMED: 13036 +TANGIBLE: 5566 VANISHING: 179042 IMMEDIATE: 281383 TIMED: 13047 +TANGIBLE: 5567 VANISHING: 179097 IMMEDIATE: 281505 TIMED: 13057 +TANGIBLE: 5568 VANISHING: 179152 IMMEDIATE: 281627 TIMED: 13068 +TANGIBLE: 5569 VANISHING: 179207 IMMEDIATE: 281749 TIMED: 13079 +TANGIBLE: 5570 VANISHING: 179262 IMMEDIATE: 281871 TIMED: 13091 +TANGIBLE: 5627 VANISHING: 180575 IMMEDIATE: 283737 TIMED: 13318 +TANGIBLE: 5663 VANISHING: 181255 IMMEDIATE: 284740 TIMED: 13340 +TANGIBLE: 5682 VANISHING: 181750 IMMEDIATE: 285475 TIMED: 13355 +TANGIBLE: 5684 VANISHING: 182122 IMMEDIATE: 286056 TIMED: 13364 +TANGIBLE: 5900 VANISHING: 185809 IMMEDIATE: 291514 TIMED: 13789 +TANGIBLE: 5905 VANISHING: 186348 IMMEDIATE: 292491 TIMED: 13814 +TANGIBLE: 5907 VANISHING: 186533 IMMEDIATE: 292826 TIMED: 13823 +TANGIBLE: 5908 VANISHING: 186714 IMMEDIATE: 293157 TIMED: 13831 +TANGIBLE: 5910 VANISHING: 186895 IMMEDIATE: 293488 TIMED: 13840 +TANGIBLE: 5912 VANISHING: 187076 IMMEDIATE: 293819 TIMED: 13849 +TANGIBLE: 5914 VANISHING: 187257 IMMEDIATE: 294150 TIMED: 13859 +TANGIBLE: 5916 VANISHING: 187442 IMMEDIATE: 294485 TIMED: 13868 +TANGIBLE: 5918 VANISHING: 187627 IMMEDIATE: 294820 TIMED: 13878 +TANGIBLE: 5919 VANISHING: 187808 IMMEDIATE: 295151 TIMED: 13887 +TANGIBLE: 5921 VANISHING: 187989 IMMEDIATE: 295482 TIMED: 13897 +TANGIBLE: 5923 VANISHING: 188170 IMMEDIATE: 295813 TIMED: 13907 +TANGIBLE: 5925 VANISHING: 188351 IMMEDIATE: 296144 TIMED: 13918 +TANGIBLE: 5926 VANISHING: 188532 IMMEDIATE: 296475 TIMED: 13926 +TANGIBLE: 5928 VANISHING: 188713 IMMEDIATE: 296806 TIMED: 13935 +TANGIBLE: 5930 VANISHING: 188894 IMMEDIATE: 297137 TIMED: 13944 +TANGIBLE: 5932 VANISHING: 189075 IMMEDIATE: 297468 TIMED: 13954 +TANGIBLE: 5933 VANISHING: 189256 IMMEDIATE: 297799 TIMED: 13963 +TANGIBLE: 5935 VANISHING: 189437 IMMEDIATE: 298130 TIMED: 13973 +TANGIBLE: 5937 VANISHING: 189618 IMMEDIATE: 298461 TIMED: 13983 +TANGIBLE: 5939 VANISHING: 189799 IMMEDIATE: 298792 TIMED: 13994 +TANGIBLE: 5940 VANISHING: 189980 IMMEDIATE: 299123 TIMED: 14003 +TANGIBLE: 5942 VANISHING: 190161 IMMEDIATE: 299454 TIMED: 14013 +TANGIBLE: 5944 VANISHING: 190342 IMMEDIATE: 299785 TIMED: 14023 +TANGIBLE: 5946 VANISHING: 190523 IMMEDIATE: 300116 TIMED: 14034 +TANGIBLE: 5947 VANISHING: 190704 IMMEDIATE: 300447 TIMED: 14044 +TANGIBLE: 5949 VANISHING: 190885 IMMEDIATE: 300778 TIMED: 14055 +TANGIBLE: 5951 VANISHING: 191066 IMMEDIATE: 301109 TIMED: 14066 +TANGIBLE: 5953 VANISHING: 191247 IMMEDIATE: 301440 TIMED: 14078 +TANGIBLE: 5976 VANISHING: 191881 IMMEDIATE: 302496 TIMED: 14130 +TANGIBLE: 5977 VANISHING: 191998 IMMEDIATE: 302723 TIMED: 14139 +TANGIBLE: 5978 VANISHING: 192115 IMMEDIATE: 302950 TIMED: 14149 +TANGIBLE: 5979 VANISHING: 192236 IMMEDIATE: 303181 TIMED: 14159 +TANGIBLE: 5980 VANISHING: 192353 IMMEDIATE: 303408 TIMED: 14169 +TANGIBLE: 5981 VANISHING: 192470 IMMEDIATE: 303635 TIMED: 14180 +TANGIBLE: 5982 VANISHING: 192587 IMMEDIATE: 303862 TIMED: 14189 +TANGIBLE: 5983 VANISHING: 192704 IMMEDIATE: 304089 TIMED: 14199 +TANGIBLE: 5984 VANISHING: 192821 IMMEDIATE: 304316 TIMED: 14209 +TANGIBLE: 5985 VANISHING: 192938 IMMEDIATE: 304543 TIMED: 14220 +TANGIBLE: 5986 VANISHING: 193055 IMMEDIATE: 304770 TIMED: 14230 +TANGIBLE: 5987 VANISHING: 193172 IMMEDIATE: 304997 TIMED: 14241 +TANGIBLE: 5988 VANISHING: 193289 IMMEDIATE: 305224 TIMED: 14252 +TANGIBLE: 5989 VANISHING: 193406 IMMEDIATE: 305451 TIMED: 14264 +TANGIBLE: 6029 VANISHING: 194542 IMMEDIATE: 307287 TIMED: 14388 +TANGIBLE: 6030 VANISHING: 194644 IMMEDIATE: 307496 TIMED: 14397 +TANGIBLE: 6031 VANISHING: 194746 IMMEDIATE: 307705 TIMED: 14406 +TANGIBLE: 6032 VANISHING: 194848 IMMEDIATE: 307914 TIMED: 14416 +TANGIBLE: 6033 VANISHING: 194950 IMMEDIATE: 308123 TIMED: 14425 +TANGIBLE: 6034 VANISHING: 195052 IMMEDIATE: 308332 TIMED: 14435 +TANGIBLE: 6035 VANISHING: 195154 IMMEDIATE: 308541 TIMED: 14445 +TANGIBLE: 6036 VANISHING: 195256 IMMEDIATE: 308750 TIMED: 14456 +TANGIBLE: 6037 VANISHING: 195358 IMMEDIATE: 308959 TIMED: 14465 +TANGIBLE: 6038 VANISHING: 195460 IMMEDIATE: 309168 TIMED: 14475 +TANGIBLE: 6039 VANISHING: 195562 IMMEDIATE: 309377 TIMED: 14485 +TANGIBLE: 6040 VANISHING: 195664 IMMEDIATE: 309586 TIMED: 14496 +TANGIBLE: 6041 VANISHING: 195766 IMMEDIATE: 309795 TIMED: 14506 +TANGIBLE: 6042 VANISHING: 195868 IMMEDIATE: 310004 TIMED: 14517 +TANGIBLE: 6043 VANISHING: 195970 IMMEDIATE: 310213 TIMED: 14528 +TANGIBLE: 6044 VANISHING: 196072 IMMEDIATE: 310422 TIMED: 14540 +TANGIBLE: 6047 VANISHING: 196194 IMMEDIATE: 310640 TIMED: 14562 +TANGIBLE: 6048 VANISHING: 196263 IMMEDIATE: 310789 TIMED: 14572 +TANGIBLE: 6049 VANISHING: 196332 IMMEDIATE: 310938 TIMED: 14582 +TANGIBLE: 6050 VANISHING: 196401 IMMEDIATE: 311087 TIMED: 14593 +TANGIBLE: 6051 VANISHING: 196470 IMMEDIATE: 311236 TIMED: 14603 +TANGIBLE: 6052 VANISHING: 196539 IMMEDIATE: 311385 TIMED: 14614 +TANGIBLE: 6053 VANISHING: 196608 IMMEDIATE: 311534 TIMED: 14625 +TANGIBLE: 6054 VANISHING: 196677 IMMEDIATE: 311683 TIMED: 14637 +TANGIBLE: 6103 VANISHING: 197895 IMMEDIATE: 313438 TIMED: 14805 +TANGIBLE: 6139 VANISHING: 198582 IMMEDIATE: 314448 TIMED: 14827 +TANGIBLE: 6158 VANISHING: 199069 IMMEDIATE: 315175 TIMED: 14842 +TANGIBLE: 6160 VANISHING: 199441 IMMEDIATE: 315756 TIMED: 14851 +TANGIBLE: 6376 VANISHING: 203085 IMMEDIATE: 321175 TIMED: 15276 +TANGIBLE: 6381 VANISHING: 203624 IMMEDIATE: 322152 TIMED: 15301 +TANGIBLE: 6383 VANISHING: 203809 IMMEDIATE: 322487 TIMED: 15310 +TANGIBLE: 6384 VANISHING: 203990 IMMEDIATE: 322818 TIMED: 15318 +TANGIBLE: 6386 VANISHING: 204171 IMMEDIATE: 323149 TIMED: 15327 +TANGIBLE: 6388 VANISHING: 204352 IMMEDIATE: 323480 TIMED: 15336 +TANGIBLE: 6390 VANISHING: 204533 IMMEDIATE: 323811 TIMED: 15346 +TANGIBLE: 6391 VANISHING: 204714 IMMEDIATE: 324142 TIMED: 15354 +TANGIBLE: 6393 VANISHING: 204895 IMMEDIATE: 324473 TIMED: 15363 +TANGIBLE: 6395 VANISHING: 205076 IMMEDIATE: 324804 TIMED: 15372 +TANGIBLE: 6397 VANISHING: 205257 IMMEDIATE: 325135 TIMED: 15382 +TANGIBLE: 6398 VANISHING: 205438 IMMEDIATE: 325466 TIMED: 15391 +TANGIBLE: 6400 VANISHING: 205619 IMMEDIATE: 325797 TIMED: 15401 +TANGIBLE: 6402 VANISHING: 205800 IMMEDIATE: 326128 TIMED: 15411 +TANGIBLE: 6404 VANISHING: 205981 IMMEDIATE: 326459 TIMED: 15422 +TANGIBLE: 6406 VANISHING: 206166 IMMEDIATE: 326794 TIMED: 15431 +TANGIBLE: 6408 VANISHING: 206351 IMMEDIATE: 327129 TIMED: 15441 +TANGIBLE: 6409 VANISHING: 206532 IMMEDIATE: 327460 TIMED: 15450 +TANGIBLE: 6411 VANISHING: 206713 IMMEDIATE: 327791 TIMED: 15460 +TANGIBLE: 6413 VANISHING: 206894 IMMEDIATE: 328122 TIMED: 15470 +TANGIBLE: 6415 VANISHING: 207075 IMMEDIATE: 328453 TIMED: 15481 +TANGIBLE: 6416 VANISHING: 207256 IMMEDIATE: 328784 TIMED: 15490 +TANGIBLE: 6418 VANISHING: 207437 IMMEDIATE: 329115 TIMED: 15500 +TANGIBLE: 6420 VANISHING: 207618 IMMEDIATE: 329446 TIMED: 15510 +TANGIBLE: 6422 VANISHING: 207799 IMMEDIATE: 329777 TIMED: 15521 +TANGIBLE: 6423 VANISHING: 207980 IMMEDIATE: 330108 TIMED: 15531 +TANGIBLE: 6425 VANISHING: 208161 IMMEDIATE: 330439 TIMED: 15542 +TANGIBLE: 6427 VANISHING: 208342 IMMEDIATE: 330770 TIMED: 15553 +TANGIBLE: 6429 VANISHING: 208523 IMMEDIATE: 331101 TIMED: 15565 +TANGIBLE: 6452 VANISHING: 209147 IMMEDIATE: 332150 TIMED: 15617 +TANGIBLE: 6453 VANISHING: 209265 IMMEDIATE: 332379 TIMED: 15626 +TANGIBLE: 6454 VANISHING: 209383 IMMEDIATE: 332608 TIMED: 15636 +TANGIBLE: 6455 VANISHING: 209501 IMMEDIATE: 332837 TIMED: 15645 +TANGIBLE: 6456 VANISHING: 209619 IMMEDIATE: 333066 TIMED: 15655 +TANGIBLE: 6457 VANISHING: 209737 IMMEDIATE: 333295 TIMED: 15665 +TANGIBLE: 6458 VANISHING: 209855 IMMEDIATE: 333524 TIMED: 15676 +TANGIBLE: 6459 VANISHING: 209977 IMMEDIATE: 333757 TIMED: 15686 +TANGIBLE: 6460 VANISHING: 210095 IMMEDIATE: 333986 TIMED: 15696 +TANGIBLE: 6461 VANISHING: 210213 IMMEDIATE: 334215 TIMED: 15707 +TANGIBLE: 6462 VANISHING: 210331 IMMEDIATE: 334444 TIMED: 15717 +TANGIBLE: 6463 VANISHING: 210449 IMMEDIATE: 334673 TIMED: 15728 +TANGIBLE: 6464 VANISHING: 210567 IMMEDIATE: 334902 TIMED: 15739 +TANGIBLE: 6465 VANISHING: 210685 IMMEDIATE: 335131 TIMED: 15751 +TANGIBLE: 6505 VANISHING: 211818 IMMEDIATE: 336964 TIMED: 15875 +TANGIBLE: 6506 VANISHING: 211920 IMMEDIATE: 337173 TIMED: 15884 +TANGIBLE: 6507 VANISHING: 212021 IMMEDIATE: 337380 TIMED: 15893 +TANGIBLE: 6508 VANISHING: 212122 IMMEDIATE: 337587 TIMED: 15903 +TANGIBLE: 6509 VANISHING: 212223 IMMEDIATE: 337794 TIMED: 15912 +TANGIBLE: 6510 VANISHING: 212324 IMMEDIATE: 338001 TIMED: 15922 +TANGIBLE: 6511 VANISHING: 212425 IMMEDIATE: 338208 TIMED: 15932 +TANGIBLE: 6512 VANISHING: 212526 IMMEDIATE: 338415 TIMED: 15943 +TANGIBLE: 6513 VANISHING: 212628 IMMEDIATE: 338624 TIMED: 15952 +TANGIBLE: 6514 VANISHING: 212730 IMMEDIATE: 338833 TIMED: 15962 +TANGIBLE: 6515 VANISHING: 212831 IMMEDIATE: 339040 TIMED: 15972 +TANGIBLE: 6516 VANISHING: 212932 IMMEDIATE: 339247 TIMED: 15983 +TANGIBLE: 6517 VANISHING: 213033 IMMEDIATE: 339454 TIMED: 15993 +TANGIBLE: 6518 VANISHING: 213134 IMMEDIATE: 339661 TIMED: 16004 +TANGIBLE: 6519 VANISHING: 213235 IMMEDIATE: 339868 TIMED: 16015 +TANGIBLE: 6520 VANISHING: 213336 IMMEDIATE: 340075 TIMED: 16027 +TANGIBLE: 6523 VANISHING: 213454 IMMEDIATE: 340289 TIMED: 16049 +TANGIBLE: 6524 VANISHING: 213523 IMMEDIATE: 340438 TIMED: 16059 +TANGIBLE: 6525 VANISHING: 213592 IMMEDIATE: 340587 TIMED: 16069 +TANGIBLE: 6526 VANISHING: 213661 IMMEDIATE: 340736 TIMED: 16080 +TANGIBLE: 6527 VANISHING: 213730 IMMEDIATE: 340885 TIMED: 16090 +TANGIBLE: 6528 VANISHING: 213799 IMMEDIATE: 341034 TIMED: 16101 +TANGIBLE: 6529 VANISHING: 213868 IMMEDIATE: 341183 TIMED: 16112 +TANGIBLE: 6530 VANISHING: 213937 IMMEDIATE: 341332 TIMED: 16124 +TANGIBLE: 6552 VANISHING: 214536 IMMEDIATE: 342204 TIMED: 16248 +TANGIBLE: 6588 VANISHING: 215206 IMMEDIATE: 343197 TIMED: 16270 +TANGIBLE: 6607 VANISHING: 215691 IMMEDIATE: 343922 TIMED: 16285 +TANGIBLE: 6609 VANISHING: 216063 IMMEDIATE: 344503 TIMED: 16294 +TANGIBLE: 6711 VANISHING: 217236 IMMEDIATE: 346238 TIMED: 16551 +TANGIBLE: 6713 VANISHING: 217278 IMMEDIATE: 346314 TIMED: 16559 +TANGIBLE: 6715 VANISHING: 217320 IMMEDIATE: 346390 TIMED: 16568 +TANGIBLE: 6717 VANISHING: 217362 IMMEDIATE: 346466 TIMED: 16577 +TANGIBLE: 6719 VANISHING: 217404 IMMEDIATE: 346542 TIMED: 16587 +TANGIBLE: 6720 VANISHING: 217442 IMMEDIATE: 346614 TIMED: 16595 +TANGIBLE: 6722 VANISHING: 217480 IMMEDIATE: 346686 TIMED: 16604 +TANGIBLE: 6724 VANISHING: 217518 IMMEDIATE: 346758 TIMED: 16613 +TANGIBLE: 6726 VANISHING: 217556 IMMEDIATE: 346830 TIMED: 16623 +TANGIBLE: 6727 VANISHING: 217594 IMMEDIATE: 346902 TIMED: 16632 +TANGIBLE: 6729 VANISHING: 217632 IMMEDIATE: 346974 TIMED: 16642 +TANGIBLE: 6731 VANISHING: 217670 IMMEDIATE: 347046 TIMED: 16652 +TANGIBLE: 6733 VANISHING: 217708 IMMEDIATE: 347118 TIMED: 16663 +TANGIBLE: 6734 VANISHING: 217746 IMMEDIATE: 347190 TIMED: 16671 +TANGIBLE: 6736 VANISHING: 217784 IMMEDIATE: 347262 TIMED: 16680 +TANGIBLE: 6738 VANISHING: 217822 IMMEDIATE: 347334 TIMED: 16689 +TANGIBLE: 6740 VANISHING: 217860 IMMEDIATE: 347406 TIMED: 16699 +TANGIBLE: 6741 VANISHING: 217898 IMMEDIATE: 347478 TIMED: 16708 +TANGIBLE: 6743 VANISHING: 217936 IMMEDIATE: 347550 TIMED: 16718 +TANGIBLE: 6745 VANISHING: 217974 IMMEDIATE: 347622 TIMED: 16728 +TANGIBLE: 6747 VANISHING: 218012 IMMEDIATE: 347694 TIMED: 16739 +TANGIBLE: 6748 VANISHING: 218050 IMMEDIATE: 347766 TIMED: 16748 +TANGIBLE: 6750 VANISHING: 218088 IMMEDIATE: 347838 TIMED: 16758 +TANGIBLE: 6752 VANISHING: 218126 IMMEDIATE: 347910 TIMED: 16768 +TANGIBLE: 6754 VANISHING: 218164 IMMEDIATE: 347982 TIMED: 16779 +TANGIBLE: 6755 VANISHING: 218202 IMMEDIATE: 348054 TIMED: 16789 +TANGIBLE: 6757 VANISHING: 218240 IMMEDIATE: 348126 TIMED: 16800 +TANGIBLE: 6759 VANISHING: 218278 IMMEDIATE: 348198 TIMED: 16811 +TANGIBLE: 6761 VANISHING: 218316 IMMEDIATE: 348270 TIMED: 16823 +TANGIBLE: 6784 VANISHING: 218685 IMMEDIATE: 348833 TIMED: 16875 +TANGIBLE: 6785 VANISHING: 218723 IMMEDIATE: 348905 TIMED: 16885 +TANGIBLE: 6786 VANISHING: 218757 IMMEDIATE: 348973 TIMED: 16894 +TANGIBLE: 6787 VANISHING: 218791 IMMEDIATE: 349041 TIMED: 16904 +TANGIBLE: 6788 VANISHING: 218825 IMMEDIATE: 349109 TIMED: 16914 +TANGIBLE: 6789 VANISHING: 218859 IMMEDIATE: 349177 TIMED: 16925 +TANGIBLE: 6790 VANISHING: 218893 IMMEDIATE: 349245 TIMED: 16934 +TANGIBLE: 6791 VANISHING: 218927 IMMEDIATE: 349313 TIMED: 16944 +TANGIBLE: 6792 VANISHING: 218961 IMMEDIATE: 349381 TIMED: 16954 +TANGIBLE: 6793 VANISHING: 218995 IMMEDIATE: 349449 TIMED: 16965 +TANGIBLE: 6794 VANISHING: 219029 IMMEDIATE: 349517 TIMED: 16975 +TANGIBLE: 6795 VANISHING: 219063 IMMEDIATE: 349585 TIMED: 16986 +TANGIBLE: 6796 VANISHING: 219097 IMMEDIATE: 349653 TIMED: 16997 +TANGIBLE: 6797 VANISHING: 219131 IMMEDIATE: 349721 TIMED: 17009 +TANGIBLE: 6837 VANISHING: 219811 IMMEDIATE: 350797 TIMED: 17133 +TANGIBLE: 6838 VANISHING: 219836 IMMEDIATE: 350849 TIMED: 17142 +TANGIBLE: 6839 VANISHING: 219861 IMMEDIATE: 350901 TIMED: 17151 +TANGIBLE: 6840 VANISHING: 219886 IMMEDIATE: 350953 TIMED: 17161 +TANGIBLE: 6841 VANISHING: 219911 IMMEDIATE: 351005 TIMED: 17170 +TANGIBLE: 6842 VANISHING: 219936 IMMEDIATE: 351057 TIMED: 17180 +TANGIBLE: 6843 VANISHING: 219961 IMMEDIATE: 351109 TIMED: 17190 +TANGIBLE: 6844 VANISHING: 219986 IMMEDIATE: 351161 TIMED: 17201 +TANGIBLE: 6845 VANISHING: 220011 IMMEDIATE: 351213 TIMED: 17210 +TANGIBLE: 6846 VANISHING: 220036 IMMEDIATE: 351265 TIMED: 17220 +TANGIBLE: 6847 VANISHING: 220061 IMMEDIATE: 351317 TIMED: 17230 +TANGIBLE: 6848 VANISHING: 220086 IMMEDIATE: 351369 TIMED: 17241 +TANGIBLE: 6849 VANISHING: 220111 IMMEDIATE: 351421 TIMED: 17251 +TANGIBLE: 6850 VANISHING: 220136 IMMEDIATE: 351473 TIMED: 17262 +TANGIBLE: 6851 VANISHING: 220161 IMMEDIATE: 351525 TIMED: 17273 +TANGIBLE: 6852 VANISHING: 220186 IMMEDIATE: 351577 TIMED: 17285 +TANGIBLE: 6855 VANISHING: 220257 IMMEDIATE: 351692 TIMED: 17307 +TANGIBLE: 6856 VANISHING: 220281 IMMEDIATE: 351744 TIMED: 17317 +TANGIBLE: 6857 VANISHING: 220305 IMMEDIATE: 351796 TIMED: 17327 +TANGIBLE: 6858 VANISHING: 220329 IMMEDIATE: 351848 TIMED: 17338 +TANGIBLE: 6859 VANISHING: 220353 IMMEDIATE: 351900 TIMED: 17348 +TANGIBLE: 6860 VANISHING: 220377 IMMEDIATE: 351952 TIMED: 17359 +TANGIBLE: 6861 VANISHING: 220401 IMMEDIATE: 352004 TIMED: 17370 +TANGIBLE: 6862 VANISHING: 220425 IMMEDIATE: 352056 TIMED: 17382 +TANGIBLE: 6907 VANISHING: 221574 IMMEDIATE: 353722 TIMED: 17564 +TANGIBLE: 6927 VANISHING: 222164 IMMEDIATE: 354603 TIMED: 17589 +TANGIBLE: 6938 VANISHING: 222601 IMMEDIATE: 355264 TIMED: 17606 +TANGIBLE: 6940 VANISHING: 222973 IMMEDIATE: 355845 TIMED: 17616 +TANGIBLE: 7078 VANISHING: 225210 IMMEDIATE: 359058 TIMED: 18028 +TANGIBLE: 7080 VANISHING: 225276 IMMEDIATE: 359175 TIMED: 18038 +TANGIBLE: 7081 VANISHING: 225338 IMMEDIATE: 359288 TIMED: 18047 +TANGIBLE: 7083 VANISHING: 225400 IMMEDIATE: 359401 TIMED: 18057 +TANGIBLE: 7085 VANISHING: 225462 IMMEDIATE: 359514 TIMED: 18067 +TANGIBLE: 7087 VANISHING: 225524 IMMEDIATE: 359627 TIMED: 18078 +TANGIBLE: 7088 VANISHING: 225586 IMMEDIATE: 359740 TIMED: 18087 +TANGIBLE: 7090 VANISHING: 225648 IMMEDIATE: 359853 TIMED: 18097 +TANGIBLE: 7092 VANISHING: 225710 IMMEDIATE: 359966 TIMED: 18107 +TANGIBLE: 7094 VANISHING: 225772 IMMEDIATE: 360079 TIMED: 18118 +TANGIBLE: 7095 VANISHING: 225834 IMMEDIATE: 360192 TIMED: 18128 +TANGIBLE: 7097 VANISHING: 225896 IMMEDIATE: 360305 TIMED: 18139 +TANGIBLE: 7099 VANISHING: 225958 IMMEDIATE: 360418 TIMED: 18150 +TANGIBLE: 7101 VANISHING: 226020 IMMEDIATE: 360531 TIMED: 18162 +TANGIBLE: 7115 VANISHING: 226347 IMMEDIATE: 361034 TIMED: 18211 +TANGIBLE: 7116 VANISHING: 226405 IMMEDIATE: 361143 TIMED: 18221 +TANGIBLE: 7117 VANISHING: 226463 IMMEDIATE: 361252 TIMED: 18232 +TANGIBLE: 7118 VANISHING: 226521 IMMEDIATE: 361361 TIMED: 18242 +TANGIBLE: 7119 VANISHING: 226579 IMMEDIATE: 361470 TIMED: 18253 +TANGIBLE: 7120 VANISHING: 226637 IMMEDIATE: 361579 TIMED: 18264 +TANGIBLE: 7121 VANISHING: 226695 IMMEDIATE: 361688 TIMED: 18276 +TANGIBLE: 7145 VANISHING: 227257 IMMEDIATE: 362567 TIMED: 18376 +TANGIBLE: 7146 VANISHING: 227296 IMMEDIATE: 362646 TIMED: 18386 +TANGIBLE: 7147 VANISHING: 227335 IMMEDIATE: 362725 TIMED: 18396 +TANGIBLE: 7148 VANISHING: 227374 IMMEDIATE: 362804 TIMED: 18407 +TANGIBLE: 7149 VANISHING: 227413 IMMEDIATE: 362883 TIMED: 18417 +TANGIBLE: 7150 VANISHING: 227452 IMMEDIATE: 362962 TIMED: 18428 +TANGIBLE: 7151 VANISHING: 227491 IMMEDIATE: 363041 TIMED: 18439 +TANGIBLE: 7152 VANISHING: 227530 IMMEDIATE: 363120 TIMED: 18451 +TANGIBLE: 7155 VANISHING: 227599 IMMEDIATE: 363238 TIMED: 18476 +TANGIBLE: 7156 VANISHING: 227637 IMMEDIATE: 363317 TIMED: 18487 +TANGIBLE: 7157 VANISHING: 227675 IMMEDIATE: 363396 TIMED: 18498 +TANGIBLE: 7158 VANISHING: 227713 IMMEDIATE: 363475 TIMED: 18510 +TANGIBLE: 7176 VANISHING: 228255 IMMEDIATE: 364270 TIMED: 18603 +TANGIBLE: 7212 VANISHING: 228935 IMMEDIATE: 365273 TIMED: 18625 +TANGIBLE: 7231 VANISHING: 229415 IMMEDIATE: 365993 TIMED: 18640 +TANGIBLE: 7233 VANISHING: 229787 IMMEDIATE: 366574 TIMED: 18649 +TANGIBLE: 7335 VANISHING: 230977 IMMEDIATE: 368326 TIMED: 18906 +TANGIBLE: 7337 VANISHING: 231019 IMMEDIATE: 368402 TIMED: 18914 +TANGIBLE: 7339 VANISHING: 231061 IMMEDIATE: 368478 TIMED: 18923 +TANGIBLE: 7340 VANISHING: 231099 IMMEDIATE: 368550 TIMED: 18931 +TANGIBLE: 7342 VANISHING: 231137 IMMEDIATE: 368622 TIMED: 18940 +TANGIBLE: 7344 VANISHING: 231175 IMMEDIATE: 368694 TIMED: 18949 +TANGIBLE: 7346 VANISHING: 231213 IMMEDIATE: 368766 TIMED: 18959 +TANGIBLE: 7348 VANISHING: 231255 IMMEDIATE: 368842 TIMED: 18968 +TANGIBLE: 7350 VANISHING: 231297 IMMEDIATE: 368918 TIMED: 18978 +TANGIBLE: 7351 VANISHING: 231335 IMMEDIATE: 368990 TIMED: 18987 +TANGIBLE: 7353 VANISHING: 231373 IMMEDIATE: 369062 TIMED: 18997 +TANGIBLE: 7355 VANISHING: 231411 IMMEDIATE: 369134 TIMED: 19007 +TANGIBLE: 7357 VANISHING: 231449 IMMEDIATE: 369206 TIMED: 19018 +TANGIBLE: 7358 VANISHING: 231487 IMMEDIATE: 369278 TIMED: 19026 +TANGIBLE: 7360 VANISHING: 231525 IMMEDIATE: 369350 TIMED: 19035 +TANGIBLE: 7362 VANISHING: 231563 IMMEDIATE: 369422 TIMED: 19044 +TANGIBLE: 7364 VANISHING: 231601 IMMEDIATE: 369494 TIMED: 19054 +TANGIBLE: 7365 VANISHING: 231639 IMMEDIATE: 369566 TIMED: 19063 +TANGIBLE: 7367 VANISHING: 231677 IMMEDIATE: 369638 TIMED: 19073 +TANGIBLE: 7369 VANISHING: 231715 IMMEDIATE: 369710 TIMED: 19083 +TANGIBLE: 7371 VANISHING: 231753 IMMEDIATE: 369782 TIMED: 19094 +TANGIBLE: 7372 VANISHING: 231791 IMMEDIATE: 369854 TIMED: 19103 +TANGIBLE: 7374 VANISHING: 231829 IMMEDIATE: 369926 TIMED: 19113 +TANGIBLE: 7376 VANISHING: 231867 IMMEDIATE: 369998 TIMED: 19123 +TANGIBLE: 7378 VANISHING: 231905 IMMEDIATE: 370070 TIMED: 19134 +TANGIBLE: 7379 VANISHING: 231943 IMMEDIATE: 370142 TIMED: 19144 +TANGIBLE: 7381 VANISHING: 231981 IMMEDIATE: 370214 TIMED: 19155 +TANGIBLE: 7383 VANISHING: 232019 IMMEDIATE: 370286 TIMED: 19166 +TANGIBLE: 7385 VANISHING: 232057 IMMEDIATE: 370358 TIMED: 19178 +TANGIBLE: 7408 VANISHING: 232422 IMMEDIATE: 370920 TIMED: 19230 +TANGIBLE: 7409 VANISHING: 232457 IMMEDIATE: 370990 TIMED: 19239 +TANGIBLE: 7410 VANISHING: 232492 IMMEDIATE: 371060 TIMED: 19249 +TANGIBLE: 7411 VANISHING: 232531 IMMEDIATE: 371134 TIMED: 19259 +TANGIBLE: 7412 VANISHING: 232566 IMMEDIATE: 371204 TIMED: 19269 +TANGIBLE: 7413 VANISHING: 232601 IMMEDIATE: 371274 TIMED: 19280 +TANGIBLE: 7414 VANISHING: 232636 IMMEDIATE: 371344 TIMED: 19289 +TANGIBLE: 7415 VANISHING: 232671 IMMEDIATE: 371414 TIMED: 19299 +TANGIBLE: 7416 VANISHING: 232706 IMMEDIATE: 371484 TIMED: 19309 +TANGIBLE: 7417 VANISHING: 232741 IMMEDIATE: 371554 TIMED: 19320 +TANGIBLE: 7418 VANISHING: 232776 IMMEDIATE: 371624 TIMED: 19330 +TANGIBLE: 7419 VANISHING: 232811 IMMEDIATE: 371694 TIMED: 19341 +TANGIBLE: 7420 VANISHING: 232846 IMMEDIATE: 371764 TIMED: 19352 +TANGIBLE: 7421 VANISHING: 232881 IMMEDIATE: 371834 TIMED: 19364 +TANGIBLE: 7461 VANISHING: 233567 IMMEDIATE: 372916 TIMED: 19488 +TANGIBLE: 7462 VANISHING: 233592 IMMEDIATE: 372968 TIMED: 19497 +TANGIBLE: 7463 VANISHING: 233616 IMMEDIATE: 373018 TIMED: 19506 +TANGIBLE: 7464 VANISHING: 233640 IMMEDIATE: 373068 TIMED: 19516 +TANGIBLE: 7465 VANISHING: 233665 IMMEDIATE: 373120 TIMED: 19525 +TANGIBLE: 7466 VANISHING: 233690 IMMEDIATE: 373172 TIMED: 19535 +TANGIBLE: 7467 VANISHING: 233714 IMMEDIATE: 373222 TIMED: 19545 +TANGIBLE: 7468 VANISHING: 233738 IMMEDIATE: 373272 TIMED: 19556 +TANGIBLE: 7469 VANISHING: 233762 IMMEDIATE: 373322 TIMED: 19565 +TANGIBLE: 7470 VANISHING: 233786 IMMEDIATE: 373372 TIMED: 19575 +TANGIBLE: 7471 VANISHING: 233810 IMMEDIATE: 373422 TIMED: 19585 +TANGIBLE: 7472 VANISHING: 233834 IMMEDIATE: 373472 TIMED: 19596 +TANGIBLE: 7473 VANISHING: 233858 IMMEDIATE: 373522 TIMED: 19606 +TANGIBLE: 7474 VANISHING: 233882 IMMEDIATE: 373572 TIMED: 19617 +TANGIBLE: 7475 VANISHING: 233906 IMMEDIATE: 373622 TIMED: 19628 +TANGIBLE: 7476 VANISHING: 233930 IMMEDIATE: 373672 TIMED: 19640 +TANGIBLE: 7479 VANISHING: 234000 IMMEDIATE: 373786 TIMED: 19662 +TANGIBLE: 7480 VANISHING: 234024 IMMEDIATE: 373838 TIMED: 19672 +TANGIBLE: 7481 VANISHING: 234048 IMMEDIATE: 373890 TIMED: 19682 +TANGIBLE: 7482 VANISHING: 234072 IMMEDIATE: 373942 TIMED: 19693 +TANGIBLE: 7483 VANISHING: 234096 IMMEDIATE: 373994 TIMED: 19703 +TANGIBLE: 7484 VANISHING: 234120 IMMEDIATE: 374046 TIMED: 19714 +TANGIBLE: 7485 VANISHING: 234144 IMMEDIATE: 374098 TIMED: 19725 +TANGIBLE: 7486 VANISHING: 234168 IMMEDIATE: 374150 TIMED: 19737 +TANGIBLE: 7531 VANISHING: 235328 IMMEDIATE: 375827 TIMED: 19919 +TANGIBLE: 7551 VANISHING: 235918 IMMEDIATE: 376708 TIMED: 19944 +TANGIBLE: 7562 VANISHING: 236348 IMMEDIATE: 377362 TIMED: 19961 +TANGIBLE: 7564 VANISHING: 236720 IMMEDIATE: 377943 TIMED: 19971 +TANGIBLE: 7702 VANISHING: 238929 IMMEDIATE: 381132 TIMED: 20383 +TANGIBLE: 7704 VANISHING: 238995 IMMEDIATE: 381249 TIMED: 20393 +TANGIBLE: 7705 VANISHING: 239057 IMMEDIATE: 381362 TIMED: 20402 +TANGIBLE: 7707 VANISHING: 239119 IMMEDIATE: 381475 TIMED: 20412 +TANGIBLE: 7709 VANISHING: 239181 IMMEDIATE: 381588 TIMED: 20422 +TANGIBLE: 7711 VANISHING: 239243 IMMEDIATE: 381701 TIMED: 20433 +TANGIBLE: 7712 VANISHING: 239305 IMMEDIATE: 381814 TIMED: 20442 +TANGIBLE: 7714 VANISHING: 239367 IMMEDIATE: 381927 TIMED: 20452 +TANGIBLE: 7716 VANISHING: 239429 IMMEDIATE: 382040 TIMED: 20462 +TANGIBLE: 7718 VANISHING: 239491 IMMEDIATE: 382153 TIMED: 20473 +TANGIBLE: 7719 VANISHING: 239553 IMMEDIATE: 382266 TIMED: 20483 +TANGIBLE: 7721 VANISHING: 239615 IMMEDIATE: 382379 TIMED: 20494 +TANGIBLE: 7723 VANISHING: 239677 IMMEDIATE: 382492 TIMED: 20505 +TANGIBLE: 7725 VANISHING: 239739 IMMEDIATE: 382605 TIMED: 20517 +TANGIBLE: 7739 VANISHING: 240057 IMMEDIATE: 383101 TIMED: 20566 +TANGIBLE: 7740 VANISHING: 240116 IMMEDIATE: 383212 TIMED: 20576 +TANGIBLE: 7741 VANISHING: 240175 IMMEDIATE: 383323 TIMED: 20587 +TANGIBLE: 7742 VANISHING: 240234 IMMEDIATE: 383434 TIMED: 20597 +TANGIBLE: 7743 VANISHING: 240293 IMMEDIATE: 383545 TIMED: 20608 +TANGIBLE: 7744 VANISHING: 240352 IMMEDIATE: 383656 TIMED: 20619 +TANGIBLE: 7745 VANISHING: 240411 IMMEDIATE: 383767 TIMED: 20631 +TANGIBLE: 7769 VANISHING: 240969 IMMEDIATE: 384642 TIMED: 20731 +TANGIBLE: 7770 VANISHING: 241008 IMMEDIATE: 384721 TIMED: 20741 +TANGIBLE: 7771 VANISHING: 241046 IMMEDIATE: 384798 TIMED: 20751 +TANGIBLE: 7772 VANISHING: 241084 IMMEDIATE: 384875 TIMED: 20762 +TANGIBLE: 7773 VANISHING: 241122 IMMEDIATE: 384952 TIMED: 20772 +TANGIBLE: 7774 VANISHING: 241160 IMMEDIATE: 385029 TIMED: 20783 +TANGIBLE: 7775 VANISHING: 241198 IMMEDIATE: 385106 TIMED: 20794 +TANGIBLE: 7776 VANISHING: 241236 IMMEDIATE: 385183 TIMED: 20806 +TANGIBLE: 7779 VANISHING: 241302 IMMEDIATE: 385298 TIMED: 20831 +TANGIBLE: 7780 VANISHING: 241340 IMMEDIATE: 385377 TIMED: 20842 +TANGIBLE: 7781 VANISHING: 241378 IMMEDIATE: 385456 TIMED: 20853 +TANGIBLE: 7782 VANISHING: 241416 IMMEDIATE: 385535 TIMED: 20865 +TANGIBLE: 7959 VANISHING: 243294 IMMEDIATE: 388307 TIMED: 21339 +TANGIBLE: 7961 VANISHING: 243325 IMMEDIATE: 388356 TIMED: 21348 +TANGIBLE: 7963 VANISHING: 243356 IMMEDIATE: 388405 TIMED: 21357 +TANGIBLE: 7965 VANISHING: 243387 IMMEDIATE: 388454 TIMED: 21367 +TANGIBLE: 7967 VANISHING: 243418 IMMEDIATE: 388503 TIMED: 21376 +TANGIBLE: 7970 VANISHING: 243449 IMMEDIATE: 388552 TIMED: 21386 +TANGIBLE: 7973 VANISHING: 243480 IMMEDIATE: 388601 TIMED: 21396 +TANGIBLE: 7976 VANISHING: 243511 IMMEDIATE: 388650 TIMED: 21407 +TANGIBLE: 7978 VANISHING: 243542 IMMEDIATE: 388699 TIMED: 21416 +TANGIBLE: 7981 VANISHING: 243573 IMMEDIATE: 388748 TIMED: 21426 +TANGIBLE: 7984 VANISHING: 243604 IMMEDIATE: 388797 TIMED: 21436 +TANGIBLE: 7987 VANISHING: 243635 IMMEDIATE: 388846 TIMED: 21447 +TANGIBLE: 7989 VANISHING: 243666 IMMEDIATE: 388895 TIMED: 21457 +TANGIBLE: 7992 VANISHING: 243697 IMMEDIATE: 388944 TIMED: 21468 +TANGIBLE: 7995 VANISHING: 243728 IMMEDIATE: 388993 TIMED: 21479 +TANGIBLE: 7998 VANISHING: 243759 IMMEDIATE: 389042 TIMED: 21491 +TANGIBLE: 8003 VANISHING: 243854 IMMEDIATE: 389199 TIMED: 21528 +TANGIBLE: 8005 VANISHING: 243881 IMMEDIATE: 389244 TIMED: 21538 +TANGIBLE: 8007 VANISHING: 243908 IMMEDIATE: 389289 TIMED: 21548 +TANGIBLE: 8009 VANISHING: 243935 IMMEDIATE: 389334 TIMED: 21559 +TANGIBLE: 8010 VANISHING: 243962 IMMEDIATE: 389379 TIMED: 21569 +TANGIBLE: 8012 VANISHING: 243989 IMMEDIATE: 389424 TIMED: 21580 +TANGIBLE: 8014 VANISHING: 244016 IMMEDIATE: 389469 TIMED: 21591 +TANGIBLE: 8016 VANISHING: 244043 IMMEDIATE: 389514 TIMED: 21603 +TANGIBLE: 8021 VANISHING: 244141 IMMEDIATE: 389677 TIMED: 21640 +TANGIBLE: 8023 VANISHING: 244169 IMMEDIATE: 389724 TIMED: 21650 +TANGIBLE: 8025 VANISHING: 244197 IMMEDIATE: 389771 TIMED: 21660 +TANGIBLE: 8027 VANISHING: 244225 IMMEDIATE: 389818 TIMED: 21671 +TANGIBLE: 8028 VANISHING: 244253 IMMEDIATE: 389865 TIMED: 21681 +TANGIBLE: 8030 VANISHING: 244281 IMMEDIATE: 389912 TIMED: 21692 +TANGIBLE: 8032 VANISHING: 244309 IMMEDIATE: 389959 TIMED: 21703 +TANGIBLE: 8034 VANISHING: 244337 IMMEDIATE: 390006 TIMED: 21715 +TANGIBLE: 8038 VANISHING: 244412 IMMEDIATE: 390130 TIMED: 21747 +TANGIBLE: 8040 VANISHING: 244439 IMMEDIATE: 390177 TIMED: 21758 +TANGIBLE: 8042 VANISHING: 244466 IMMEDIATE: 390224 TIMED: 21769 +TANGIBLE: 8044 VANISHING: 244493 IMMEDIATE: 390271 TIMED: 21781 +TANGIBLE: 8064 VANISHING: 245071 IMMEDIATE: 391174 TIMED: 21875 +TANGIBLE: 8066 VANISHING: 245443 IMMEDIATE: 391755 TIMED: 21884 +TANGIBLE: 8068 VANISHING: 245815 IMMEDIATE: 392336 TIMED: 21893 +TANGIBLE: 8070 VANISHING: 246187 IMMEDIATE: 392917 TIMED: 21903 +TANGIBLE: 8287 VANISHING: 250076 IMMEDIATE: 398636 TIMED: 22504 +TANGIBLE: 8289 VANISHING: 250180 IMMEDIATE: 398847 TIMED: 22513 +TANGIBLE: 8291 VANISHING: 250284 IMMEDIATE: 399058 TIMED: 22522 +TANGIBLE: 8293 VANISHING: 250388 IMMEDIATE: 399269 TIMED: 22532 +TANGIBLE: 8294 VANISHING: 250492 IMMEDIATE: 399480 TIMED: 22541 +TANGIBLE: 8296 VANISHING: 250596 IMMEDIATE: 399691 TIMED: 22551 +TANGIBLE: 8298 VANISHING: 250700 IMMEDIATE: 399902 TIMED: 22561 +TANGIBLE: 8300 VANISHING: 250804 IMMEDIATE: 400113 TIMED: 22572 +TANGIBLE: 8301 VANISHING: 250908 IMMEDIATE: 400324 TIMED: 22581 +TANGIBLE: 8303 VANISHING: 251012 IMMEDIATE: 400535 TIMED: 22591 +TANGIBLE: 8305 VANISHING: 251116 IMMEDIATE: 400746 TIMED: 22601 +TANGIBLE: 8307 VANISHING: 251220 IMMEDIATE: 400957 TIMED: 22612 +TANGIBLE: 8308 VANISHING: 251324 IMMEDIATE: 401168 TIMED: 22622 +TANGIBLE: 8310 VANISHING: 251428 IMMEDIATE: 401379 TIMED: 22633 +TANGIBLE: 8312 VANISHING: 251532 IMMEDIATE: 401590 TIMED: 22644 +TANGIBLE: 8314 VANISHING: 251636 IMMEDIATE: 401801 TIMED: 22656 +TANGIBLE: 8317 VANISHING: 251735 IMMEDIATE: 401987 TIMED: 22678 +TANGIBLE: 8318 VANISHING: 251803 IMMEDIATE: 402134 TIMED: 22688 +TANGIBLE: 8319 VANISHING: 251871 IMMEDIATE: 402281 TIMED: 22698 +TANGIBLE: 8320 VANISHING: 251939 IMMEDIATE: 402428 TIMED: 22709 +TANGIBLE: 8321 VANISHING: 252007 IMMEDIATE: 402575 TIMED: 22719 +TANGIBLE: 8322 VANISHING: 252075 IMMEDIATE: 402722 TIMED: 22730 +TANGIBLE: 8323 VANISHING: 252143 IMMEDIATE: 402869 TIMED: 22741 +TANGIBLE: 8324 VANISHING: 252211 IMMEDIATE: 403016 TIMED: 22753 +TANGIBLE: 8327 VANISHING: 252311 IMMEDIATE: 403204 TIMED: 22775 +TANGIBLE: 8328 VANISHING: 252380 IMMEDIATE: 403353 TIMED: 22785 +TANGIBLE: 8329 VANISHING: 252449 IMMEDIATE: 403502 TIMED: 22795 +TANGIBLE: 8330 VANISHING: 252518 IMMEDIATE: 403651 TIMED: 22806 +TANGIBLE: 8331 VANISHING: 252587 IMMEDIATE: 403800 TIMED: 22816 +TANGIBLE: 8332 VANISHING: 252656 IMMEDIATE: 403949 TIMED: 22827 +TANGIBLE: 8333 VANISHING: 252725 IMMEDIATE: 404098 TIMED: 22838 +TANGIBLE: 8334 VANISHING: 252794 IMMEDIATE: 404247 TIMED: 22850 +TANGIBLE: 8337 VANISHING: 252873 IMMEDIATE: 404395 TIMED: 22875 +TANGIBLE: 8338 VANISHING: 252921 IMMEDIATE: 404504 TIMED: 22886 +TANGIBLE: 8339 VANISHING: 252969 IMMEDIATE: 404613 TIMED: 22897 +TANGIBLE: 8340 VANISHING: 253017 IMMEDIATE: 404722 TIMED: 22909 +TANGIBLE: 8356 VANISHING: 253498 IMMEDIATE: 405470 TIMED: 22972 +TANGIBLE: 8358 VANISHING: 253870 IMMEDIATE: 406051 TIMED: 22981 +TANGIBLE: 8360 VANISHING: 254242 IMMEDIATE: 406632 TIMED: 22990 +TANGIBLE: 8362 VANISHING: 254614 IMMEDIATE: 407213 TIMED: 23000 +TANGIBLE: 8579 VANISHING: 257982 IMMEDIATE: 412133 TIMED: 23601 +TANGIBLE: 8581 VANISHING: 258024 IMMEDIATE: 412214 TIMED: 23610 +TANGIBLE: 8583 VANISHING: 258066 IMMEDIATE: 412295 TIMED: 23619 +TANGIBLE: 8585 VANISHING: 258108 IMMEDIATE: 412376 TIMED: 23629 +TANGIBLE: 8586 VANISHING: 258150 IMMEDIATE: 412457 TIMED: 23638 +TANGIBLE: 8588 VANISHING: 258192 IMMEDIATE: 412538 TIMED: 23648 +TANGIBLE: 8590 VANISHING: 258234 IMMEDIATE: 412619 TIMED: 23658 +TANGIBLE: 8592 VANISHING: 258276 IMMEDIATE: 412700 TIMED: 23669 +TANGIBLE: 8593 VANISHING: 258318 IMMEDIATE: 412781 TIMED: 23678 +TANGIBLE: 8595 VANISHING: 258360 IMMEDIATE: 412862 TIMED: 23688 +TANGIBLE: 8597 VANISHING: 258402 IMMEDIATE: 412943 TIMED: 23698 +TANGIBLE: 8599 VANISHING: 258444 IMMEDIATE: 413024 TIMED: 23709 +TANGIBLE: 8600 VANISHING: 258486 IMMEDIATE: 413105 TIMED: 23719 +TANGIBLE: 8602 VANISHING: 258528 IMMEDIATE: 413186 TIMED: 23730 +TANGIBLE: 8604 VANISHING: 258570 IMMEDIATE: 413267 TIMED: 23741 +TANGIBLE: 8606 VANISHING: 258612 IMMEDIATE: 413348 TIMED: 23753 +TANGIBLE: 8609 VANISHING: 258677 IMMEDIATE: 413460 TIMED: 23775 +TANGIBLE: 8610 VANISHING: 258715 IMMEDIATE: 413537 TIMED: 23785 +TANGIBLE: 8611 VANISHING: 258753 IMMEDIATE: 413614 TIMED: 23795 +TANGIBLE: 8612 VANISHING: 258791 IMMEDIATE: 413691 TIMED: 23806 +TANGIBLE: 8613 VANISHING: 258829 IMMEDIATE: 413768 TIMED: 23816 +TANGIBLE: 8614 VANISHING: 258867 IMMEDIATE: 413845 TIMED: 23827 +TANGIBLE: 8615 VANISHING: 258905 IMMEDIATE: 413922 TIMED: 23838 +TANGIBLE: 8616 VANISHING: 258943 IMMEDIATE: 413999 TIMED: 23850 +TANGIBLE: 8619 VANISHING: 259001 IMMEDIATE: 414097 TIMED: 23872 +TANGIBLE: 8620 VANISHING: 259032 IMMEDIATE: 414160 TIMED: 23882 +TANGIBLE: 8621 VANISHING: 259063 IMMEDIATE: 414223 TIMED: 23892 +TANGIBLE: 8622 VANISHING: 259094 IMMEDIATE: 414286 TIMED: 23903 +TANGIBLE: 8623 VANISHING: 259125 IMMEDIATE: 414349 TIMED: 23913 +TANGIBLE: 8624 VANISHING: 259156 IMMEDIATE: 414412 TIMED: 23924 +TANGIBLE: 8625 VANISHING: 259187 IMMEDIATE: 414475 TIMED: 23935 +TANGIBLE: 8626 VANISHING: 259218 IMMEDIATE: 414538 TIMED: 23947 +TANGIBLE: 8629 VANISHING: 259275 IMMEDIATE: 414636 TIMED: 23972 +TANGIBLE: 8630 VANISHING: 259305 IMMEDIATE: 414699 TIMED: 23983 +TANGIBLE: 8631 VANISHING: 259335 IMMEDIATE: 414762 TIMED: 23994 +TANGIBLE: 8632 VANISHING: 259365 IMMEDIATE: 414825 TIMED: 24006 +TANGIBLE: 8648 VANISHING: 259853 IMMEDIATE: 415580 TIMED: 24072 +TANGIBLE: 8650 VANISHING: 260225 IMMEDIATE: 416161 TIMED: 24082 +TANGIBLE: 8652 VANISHING: 260597 IMMEDIATE: 416742 TIMED: 24092 +TANGIBLE: 8654 VANISHING: 260969 IMMEDIATE: 417323 TIMED: 24103 +TANGIBLE: 8805 VANISHING: 263898 IMMEDIATE: 421531 TIMED: 24715 +TANGIBLE: 8807 VANISHING: 263939 IMMEDIATE: 421612 TIMED: 24725 +TANGIBLE: 8809 VANISHING: 263980 IMMEDIATE: 421693 TIMED: 24735 +TANGIBLE: 8811 VANISHING: 264021 IMMEDIATE: 421774 TIMED: 24746 +TANGIBLE: 8812 VANISHING: 264062 IMMEDIATE: 421855 TIMED: 24756 +TANGIBLE: 8814 VANISHING: 264103 IMMEDIATE: 421936 TIMED: 24767 +TANGIBLE: 8816 VANISHING: 264144 IMMEDIATE: 422017 TIMED: 24778 +TANGIBLE: 8818 VANISHING: 264185 IMMEDIATE: 422098 TIMED: 24790 +TANGIBLE: 8821 VANISHING: 264241 IMMEDIATE: 422198 TIMED: 24815 +TANGIBLE: 8822 VANISHING: 264278 IMMEDIATE: 422275 TIMED: 24826 +TANGIBLE: 8823 VANISHING: 264315 IMMEDIATE: 422352 TIMED: 24837 +TANGIBLE: 8824 VANISHING: 264352 IMMEDIATE: 422429 TIMED: 24849 +TANGIBLE: 8827 VANISHING: 264401 IMMEDIATE: 422515 TIMED: 24874 +TANGIBLE: 8828 VANISHING: 264431 IMMEDIATE: 422578 TIMED: 24885 +TANGIBLE: 8829 VANISHING: 264461 IMMEDIATE: 422641 TIMED: 24896 +TANGIBLE: 8830 VANISHING: 264491 IMMEDIATE: 422704 TIMED: 24908 +TANGIBLE: 8833 VANISHING: 264539 IMMEDIATE: 422790 TIMED: 24936 +TANGIBLE: 8834 VANISHING: 264568 IMMEDIATE: 422853 TIMED: 24948 +TANGIBLE: 8848 VANISHING: 265030 IMMEDIATE: 423570 TIMED: 24995 +TANGIBLE: 8850 VANISHING: 265402 IMMEDIATE: 424151 TIMED: 25004 +TANGIBLE: 8852 VANISHING: 265774 IMMEDIATE: 424732 TIMED: 25013 +TANGIBLE: 8854 VANISHING: 266146 IMMEDIATE: 425313 TIMED: 25023 +TANGIBLE: 9071 VANISHING: 269559 IMMEDIATE: 430276 TIMED: 25624 +TANGIBLE: 9073 VANISHING: 269601 IMMEDIATE: 430357 TIMED: 25633 +TANGIBLE: 9075 VANISHING: 269643 IMMEDIATE: 430438 TIMED: 25642 +TANGIBLE: 9077 VANISHING: 269685 IMMEDIATE: 430519 TIMED: 25652 +TANGIBLE: 9078 VANISHING: 269727 IMMEDIATE: 430600 TIMED: 25661 +TANGIBLE: 9080 VANISHING: 269769 IMMEDIATE: 430681 TIMED: 25671 +TANGIBLE: 9082 VANISHING: 269811 IMMEDIATE: 430762 TIMED: 25681 +TANGIBLE: 9084 VANISHING: 269853 IMMEDIATE: 430843 TIMED: 25692 +TANGIBLE: 9085 VANISHING: 269895 IMMEDIATE: 430924 TIMED: 25701 +TANGIBLE: 9087 VANISHING: 269937 IMMEDIATE: 431005 TIMED: 25711 +TANGIBLE: 9089 VANISHING: 269979 IMMEDIATE: 431086 TIMED: 25721 +TANGIBLE: 9091 VANISHING: 270021 IMMEDIATE: 431167 TIMED: 25732 +TANGIBLE: 9092 VANISHING: 270063 IMMEDIATE: 431248 TIMED: 25742 +TANGIBLE: 9094 VANISHING: 270105 IMMEDIATE: 431329 TIMED: 25753 +TANGIBLE: 9096 VANISHING: 270147 IMMEDIATE: 431410 TIMED: 25764 +TANGIBLE: 9098 VANISHING: 270189 IMMEDIATE: 431491 TIMED: 25776 +TANGIBLE: 9101 VANISHING: 270247 IMMEDIATE: 431588 TIMED: 25798 +TANGIBLE: 9102 VANISHING: 270277 IMMEDIATE: 431649 TIMED: 25808 +TANGIBLE: 9103 VANISHING: 270307 IMMEDIATE: 431710 TIMED: 25818 +TANGIBLE: 9104 VANISHING: 270337 IMMEDIATE: 431771 TIMED: 25829 +TANGIBLE: 9105 VANISHING: 270367 IMMEDIATE: 431832 TIMED: 25839 +TANGIBLE: 9106 VANISHING: 270397 IMMEDIATE: 431893 TIMED: 25850 +TANGIBLE: 9107 VANISHING: 270427 IMMEDIATE: 431954 TIMED: 25861 +TANGIBLE: 9108 VANISHING: 270457 IMMEDIATE: 432015 TIMED: 25873 +TANGIBLE: 9111 VANISHING: 270524 IMMEDIATE: 432130 TIMED: 25895 +TANGIBLE: 9112 VANISHING: 270563 IMMEDIATE: 432209 TIMED: 25905 +TANGIBLE: 9113 VANISHING: 270602 IMMEDIATE: 432288 TIMED: 25915 +TANGIBLE: 9114 VANISHING: 270641 IMMEDIATE: 432367 TIMED: 25926 +TANGIBLE: 9115 VANISHING: 270680 IMMEDIATE: 432446 TIMED: 25936 +TANGIBLE: 9116 VANISHING: 270719 IMMEDIATE: 432525 TIMED: 25947 +TANGIBLE: 9117 VANISHING: 270758 IMMEDIATE: 432604 TIMED: 25958 +TANGIBLE: 9118 VANISHING: 270797 IMMEDIATE: 432683 TIMED: 25970 +TANGIBLE: 9121 VANISHING: 270855 IMMEDIATE: 432782 TIMED: 25995 +TANGIBLE: 9122 VANISHING: 270885 IMMEDIATE: 432845 TIMED: 26006 +TANGIBLE: 9123 VANISHING: 270915 IMMEDIATE: 432908 TIMED: 26017 +TANGIBLE: 9124 VANISHING: 270945 IMMEDIATE: 432971 TIMED: 26029 +TANGIBLE: 9140 VANISHING: 271433 IMMEDIATE: 433726 TIMED: 26095 +TANGIBLE: 9142 VANISHING: 271805 IMMEDIATE: 434307 TIMED: 26105 +TANGIBLE: 9144 VANISHING: 272177 IMMEDIATE: 434888 TIMED: 26115 +TANGIBLE: 9146 VANISHING: 272549 IMMEDIATE: 435469 TIMED: 26126 +TANGIBLE: 9297 VANISHING: 275464 IMMEDIATE: 439664 TIMED: 26738 +TANGIBLE: 9299 VANISHING: 275505 IMMEDIATE: 439745 TIMED: 26748 +TANGIBLE: 9301 VANISHING: 275546 IMMEDIATE: 439826 TIMED: 26758 +TANGIBLE: 9303 VANISHING: 275587 IMMEDIATE: 439907 TIMED: 26769 +TANGIBLE: 9304 VANISHING: 275628 IMMEDIATE: 439988 TIMED: 26779 +TANGIBLE: 9306 VANISHING: 275669 IMMEDIATE: 440069 TIMED: 26790 +TANGIBLE: 9308 VANISHING: 275710 IMMEDIATE: 440150 TIMED: 26801 +TANGIBLE: 9310 VANISHING: 275751 IMMEDIATE: 440231 TIMED: 26813 +TANGIBLE: 9313 VANISHING: 275798 IMMEDIATE: 440314 TIMED: 26838 +TANGIBLE: 9314 VANISHING: 275827 IMMEDIATE: 440375 TIMED: 26849 +TANGIBLE: 9315 VANISHING: 275856 IMMEDIATE: 440436 TIMED: 26860 +TANGIBLE: 9316 VANISHING: 275885 IMMEDIATE: 440497 TIMED: 26872 +TANGIBLE: 9319 VANISHING: 275941 IMMEDIATE: 440598 TIMED: 26897 +TANGIBLE: 9320 VANISHING: 275979 IMMEDIATE: 440677 TIMED: 26908 +TANGIBLE: 9321 VANISHING: 276017 IMMEDIATE: 440756 TIMED: 26919 +TANGIBLE: 9322 VANISHING: 276055 IMMEDIATE: 440835 TIMED: 26931 +TANGIBLE: 9325 VANISHING: 276102 IMMEDIATE: 440920 TIMED: 26959 +TANGIBLE: 9326 VANISHING: 276131 IMMEDIATE: 440983 TIMED: 26971 +TANGIBLE: 9334 VANISHING: 276539 IMMEDIATE: 441620 TIMED: 27011 +TANGIBLE: 9336 VANISHING: 276911 IMMEDIATE: 442201 TIMED: 27020 +TANGIBLE: 9338 VANISHING: 277283 IMMEDIATE: 442782 TIMED: 27029 +TANGIBLE: 9340 VANISHING: 277655 IMMEDIATE: 443363 TIMED: 27039 +TANGIBLE: 9467 VANISHING: 279258 IMMEDIATE: 445650 TIMED: 27424 +TANGIBLE: 9469 VANISHING: 279279 IMMEDIATE: 445686 TIMED: 27433 +TANGIBLE: 9471 VANISHING: 279300 IMMEDIATE: 445722 TIMED: 27442 +TANGIBLE: 9473 VANISHING: 279321 IMMEDIATE: 445758 TIMED: 27452 +TANGIBLE: 9474 VANISHING: 279342 IMMEDIATE: 445794 TIMED: 27461 +TANGIBLE: 9476 VANISHING: 279363 IMMEDIATE: 445830 TIMED: 27471 +TANGIBLE: 9478 VANISHING: 279384 IMMEDIATE: 445866 TIMED: 27481 +TANGIBLE: 9480 VANISHING: 279405 IMMEDIATE: 445902 TIMED: 27492 +TANGIBLE: 9481 VANISHING: 279426 IMMEDIATE: 445938 TIMED: 27501 +TANGIBLE: 9483 VANISHING: 279447 IMMEDIATE: 445974 TIMED: 27511 +TANGIBLE: 9485 VANISHING: 279468 IMMEDIATE: 446010 TIMED: 27521 +TANGIBLE: 9487 VANISHING: 279489 IMMEDIATE: 446046 TIMED: 27532 +TANGIBLE: 9488 VANISHING: 279510 IMMEDIATE: 446082 TIMED: 27542 +TANGIBLE: 9490 VANISHING: 279531 IMMEDIATE: 446118 TIMED: 27553 +TANGIBLE: 9492 VANISHING: 279552 IMMEDIATE: 446154 TIMED: 27564 +TANGIBLE: 9494 VANISHING: 279573 IMMEDIATE: 446190 TIMED: 27576 +TANGIBLE: 9497 VANISHING: 279615 IMMEDIATE: 446255 TIMED: 27598 +TANGIBLE: 9498 VANISHING: 279632 IMMEDIATE: 446287 TIMED: 27608 +TANGIBLE: 9499 VANISHING: 279649 IMMEDIATE: 446319 TIMED: 27618 +TANGIBLE: 9500 VANISHING: 279666 IMMEDIATE: 446351 TIMED: 27629 +TANGIBLE: 9501 VANISHING: 279683 IMMEDIATE: 446383 TIMED: 27639 +TANGIBLE: 9502 VANISHING: 279700 IMMEDIATE: 446415 TIMED: 27650 +TANGIBLE: 9503 VANISHING: 279717 IMMEDIATE: 446447 TIMED: 27661 +TANGIBLE: 9504 VANISHING: 279734 IMMEDIATE: 446479 TIMED: 27673 +TANGIBLE: 9507 VANISHING: 279777 IMMEDIATE: 446546 TIMED: 27695 +TANGIBLE: 9508 VANISHING: 279795 IMMEDIATE: 446580 TIMED: 27705 +TANGIBLE: 9509 VANISHING: 279813 IMMEDIATE: 446614 TIMED: 27715 +TANGIBLE: 9510 VANISHING: 279831 IMMEDIATE: 446648 TIMED: 27726 +TANGIBLE: 9511 VANISHING: 279849 IMMEDIATE: 446682 TIMED: 27736 +TANGIBLE: 9512 VANISHING: 279867 IMMEDIATE: 446716 TIMED: 27747 +TANGIBLE: 9513 VANISHING: 279885 IMMEDIATE: 446750 TIMED: 27758 +TANGIBLE: 9514 VANISHING: 279903 IMMEDIATE: 446784 TIMED: 27770 +TANGIBLE: 9517 VANISHING: 279945 IMMEDIATE: 446851 TIMED: 27795 +TANGIBLE: 9518 VANISHING: 279962 IMMEDIATE: 446885 TIMED: 27806 +TANGIBLE: 9519 VANISHING: 279979 IMMEDIATE: 446919 TIMED: 27817 +TANGIBLE: 9520 VANISHING: 279996 IMMEDIATE: 446953 TIMED: 27829 +TANGIBLE: 9536 VANISHING: 280471 IMMEDIATE: 447691 TIMED: 27895 +TANGIBLE: 9538 VANISHING: 280843 IMMEDIATE: 448272 TIMED: 27905 +TANGIBLE: 9540 VANISHING: 281215 IMMEDIATE: 448853 TIMED: 27915 +TANGIBLE: 9542 VANISHING: 281587 IMMEDIATE: 449434 TIMED: 27926 +TANGIBLE: 9693 VANISHING: 284347 IMMEDIATE: 453389 TIMED: 28538 +TANGIBLE: 9695 VANISHING: 284374 IMMEDIATE: 453436 TIMED: 28548 +TANGIBLE: 9697 VANISHING: 284401 IMMEDIATE: 453483 TIMED: 28558 +TANGIBLE: 9699 VANISHING: 284428 IMMEDIATE: 453530 TIMED: 28569 +TANGIBLE: 9700 VANISHING: 284455 IMMEDIATE: 453577 TIMED: 28579 +TANGIBLE: 9702 VANISHING: 284482 IMMEDIATE: 453624 TIMED: 28590 +TANGIBLE: 9704 VANISHING: 284509 IMMEDIATE: 453671 TIMED: 28601 +TANGIBLE: 9706 VANISHING: 284536 IMMEDIATE: 453718 TIMED: 28613 +TANGIBLE: 9709 VANISHING: 284576 IMMEDIATE: 453782 TIMED: 28638 +TANGIBLE: 9710 VANISHING: 284599 IMMEDIATE: 453825 TIMED: 28649 +TANGIBLE: 9711 VANISHING: 284622 IMMEDIATE: 453868 TIMED: 28660 +TANGIBLE: 9712 VANISHING: 284645 IMMEDIATE: 453911 TIMED: 28672 +TANGIBLE: 9715 VANISHING: 284686 IMMEDIATE: 453977 TIMED: 28697 +TANGIBLE: 9716 VANISHING: 284710 IMMEDIATE: 454022 TIMED: 28708 +TANGIBLE: 9717 VANISHING: 284734 IMMEDIATE: 454067 TIMED: 28719 +TANGIBLE: 9718 VANISHING: 284758 IMMEDIATE: 454112 TIMED: 28731 +TANGIBLE: 9721 VANISHING: 284798 IMMEDIATE: 454178 TIMED: 28759 +TANGIBLE: 9722 VANISHING: 284821 IMMEDIATE: 454223 TIMED: 28771 +TANGIBLE: 9736 VANISHING: 285286 IMMEDIATE: 454943 TIMED: 28821 +TANGIBLE: 9738 VANISHING: 285658 IMMEDIATE: 455524 TIMED: 28831 +TANGIBLE: 9740 VANISHING: 286030 IMMEDIATE: 456105 TIMED: 28841 +TANGIBLE: 9742 VANISHING: 286402 IMMEDIATE: 456686 TIMED: 28852 +TANGIBLE: 9893 VANISHING: 289133 IMMEDIATE: 460614 TIMED: 29464 +TANGIBLE: 9895 VANISHING: 289160 IMMEDIATE: 460661 TIMED: 29474 +TANGIBLE: 9897 VANISHING: 289187 IMMEDIATE: 460708 TIMED: 29484 +TANGIBLE: 9899 VANISHING: 289214 IMMEDIATE: 460755 TIMED: 29495 +TANGIBLE: 9900 VANISHING: 289241 IMMEDIATE: 460802 TIMED: 29505 +TANGIBLE: 9902 VANISHING: 289268 IMMEDIATE: 460849 TIMED: 29516 +TANGIBLE: 9904 VANISHING: 289295 IMMEDIATE: 460896 TIMED: 29527 +TANGIBLE: 9906 VANISHING: 289322 IMMEDIATE: 460943 TIMED: 29539 +TANGIBLE: 9909 VANISHING: 289361 IMMEDIATE: 461006 TIMED: 29564 +TANGIBLE: 9910 VANISHING: 289384 IMMEDIATE: 461049 TIMED: 29575 +TANGIBLE: 9911 VANISHING: 289407 IMMEDIATE: 461092 TIMED: 29586 +TANGIBLE: 9912 VANISHING: 289430 IMMEDIATE: 461135 TIMED: 29598 +TANGIBLE: 9915 VANISHING: 289470 IMMEDIATE: 461200 TIMED: 29623 +TANGIBLE: 9916 VANISHING: 289494 IMMEDIATE: 461245 TIMED: 29634 +TANGIBLE: 9917 VANISHING: 289518 IMMEDIATE: 461290 TIMED: 29645 +TANGIBLE: 9918 VANISHING: 289542 IMMEDIATE: 461335 TIMED: 29657 +TANGIBLE: 9921 VANISHING: 289581 IMMEDIATE: 461400 TIMED: 29685 +TANGIBLE: 9922 VANISHING: 289604 IMMEDIATE: 461445 TIMED: 29697 +TANGIBLE: 9936 VANISHING: 290069 IMMEDIATE: 462165 TIMED: 29750 +TANGIBLE: 9938 VANISHING: 290441 IMMEDIATE: 462746 TIMED: 29761 +TANGIBLE: 9940 VANISHING: 290813 IMMEDIATE: 463327 TIMED: 29772 +TANGIBLE: 9942 VANISHING: 291185 IMMEDIATE: 463908 TIMED: 29784 +TANGIBLE: 10060 VANISHING: 293710 IMMEDIATE: 467512 TIMED: 30431 +TANGIBLE: 10062 VANISHING: 293736 IMMEDIATE: 467559 TIMED: 30442 +TANGIBLE: 10064 VANISHING: 293762 IMMEDIATE: 467606 TIMED: 30453 +TANGIBLE: 10066 VANISHING: 293788 IMMEDIATE: 467653 TIMED: 30465 +TANGIBLE: 10069 VANISHING: 293822 IMMEDIATE: 467710 TIMED: 30493 +TANGIBLE: 10070 VANISHING: 293844 IMMEDIATE: 467753 TIMED: 30505 +TANGIBLE: 10073 VANISHING: 293879 IMMEDIATE: 467812 TIMED: 30533 +TANGIBLE: 10074 VANISHING: 293902 IMMEDIATE: 467857 TIMED: 30545 +TANGIBLE: 10077 VANISHING: 293936 IMMEDIATE: 467916 TIMED: 30576 +TANGIBLE: 10131 VANISHING: 294952 IMMEDIATE: 469273 TIMED: 30830 +TANGIBLE: 10181 VANISHING: 296281 IMMEDIATE: 471456 TIMED: 30903 +TANGIBLE: 10185 VANISHING: 296646 IMMEDIATE: 472063 TIMED: 30928 +TANGIBLE: 10187 VANISHING: 296859 IMMEDIATE: 472424 TIMED: 30937 +TANGIBLE: 10188 VANISHING: 297068 IMMEDIATE: 472781 TIMED: 30945 +TANGIBLE: 10190 VANISHING: 297277 IMMEDIATE: 473138 TIMED: 30954 +TANGIBLE: 10192 VANISHING: 297486 IMMEDIATE: 473495 TIMED: 30963 +TANGIBLE: 10194 VANISHING: 297695 IMMEDIATE: 473852 TIMED: 30973 +TANGIBLE: 10196 VANISHING: 297908 IMMEDIATE: 474213 TIMED: 30982 +TANGIBLE: 10198 VANISHING: 298121 IMMEDIATE: 474574 TIMED: 30992 +TANGIBLE: 10199 VANISHING: 298330 IMMEDIATE: 474931 TIMED: 31001 +TANGIBLE: 10201 VANISHING: 298539 IMMEDIATE: 475288 TIMED: 31011 +TANGIBLE: 10203 VANISHING: 298748 IMMEDIATE: 475645 TIMED: 31021 +TANGIBLE: 10205 VANISHING: 298957 IMMEDIATE: 476002 TIMED: 31032 +TANGIBLE: 10206 VANISHING: 299166 IMMEDIATE: 476359 TIMED: 31040 +TANGIBLE: 10208 VANISHING: 299375 IMMEDIATE: 476716 TIMED: 31049 +TANGIBLE: 10210 VANISHING: 299584 IMMEDIATE: 477073 TIMED: 31058 +TANGIBLE: 10212 VANISHING: 299793 IMMEDIATE: 477430 TIMED: 31068 +TANGIBLE: 10213 VANISHING: 300002 IMMEDIATE: 477787 TIMED: 31077 +TANGIBLE: 10215 VANISHING: 300211 IMMEDIATE: 478144 TIMED: 31087 +TANGIBLE: 10217 VANISHING: 300420 IMMEDIATE: 478501 TIMED: 31097 +TANGIBLE: 10219 VANISHING: 300629 IMMEDIATE: 478858 TIMED: 31108 +TANGIBLE: 10220 VANISHING: 300838 IMMEDIATE: 479215 TIMED: 31117 +TANGIBLE: 10222 VANISHING: 301047 IMMEDIATE: 479572 TIMED: 31127 +TANGIBLE: 10224 VANISHING: 301256 IMMEDIATE: 479929 TIMED: 31137 +TANGIBLE: 10226 VANISHING: 301465 IMMEDIATE: 480286 TIMED: 31148 +TANGIBLE: 10227 VANISHING: 301674 IMMEDIATE: 480643 TIMED: 31158 +TANGIBLE: 10229 VANISHING: 301883 IMMEDIATE: 481000 TIMED: 31169 +TANGIBLE: 10231 VANISHING: 302092 IMMEDIATE: 481357 TIMED: 31180 +TANGIBLE: 10233 VANISHING: 302301 IMMEDIATE: 481714 TIMED: 31192 +TANGIBLE: 10307 VANISHING: 303618 IMMEDIATE: 483771 TIMED: 31298 +TANGIBLE: 10309 VANISHING: 303828 IMMEDIATE: 484130 TIMED: 31306 +TANGIBLE: 10311 VANISHING: 304038 IMMEDIATE: 484489 TIMED: 31314 +TANGIBLE: 10313 VANISHING: 304248 IMMEDIATE: 484848 TIMED: 31323 +TANGIBLE: 10314 VANISHING: 304458 IMMEDIATE: 485207 TIMED: 31331 +TANGIBLE: 10316 VANISHING: 304668 IMMEDIATE: 485566 TIMED: 31340 +TANGIBLE: 10318 VANISHING: 304878 IMMEDIATE: 485925 TIMED: 31349 +TANGIBLE: 10320 VANISHING: 305088 IMMEDIATE: 486284 TIMED: 31359 +TANGIBLE: 10321 VANISHING: 305298 IMMEDIATE: 486643 TIMED: 31367 +TANGIBLE: 10323 VANISHING: 305508 IMMEDIATE: 487002 TIMED: 31376 +TANGIBLE: 10325 VANISHING: 305718 IMMEDIATE: 487361 TIMED: 31385 +TANGIBLE: 10327 VANISHING: 305928 IMMEDIATE: 487720 TIMED: 31395 +TANGIBLE: 10328 VANISHING: 306138 IMMEDIATE: 488079 TIMED: 31404 +TANGIBLE: 10330 VANISHING: 306348 IMMEDIATE: 488438 TIMED: 31414 +TANGIBLE: 10332 VANISHING: 306558 IMMEDIATE: 488797 TIMED: 31424 +TANGIBLE: 10334 VANISHING: 306768 IMMEDIATE: 489156 TIMED: 31435 +TANGIBLE: 10335 VANISHING: 306978 IMMEDIATE: 489515 TIMED: 31443 +TANGIBLE: 10337 VANISHING: 307188 IMMEDIATE: 489874 TIMED: 31452 +TANGIBLE: 10339 VANISHING: 307398 IMMEDIATE: 490233 TIMED: 31461 +TANGIBLE: 10341 VANISHING: 307608 IMMEDIATE: 490592 TIMED: 31471 +TANGIBLE: 10342 VANISHING: 307818 IMMEDIATE: 490951 TIMED: 31480 +TANGIBLE: 10344 VANISHING: 308028 IMMEDIATE: 491310 TIMED: 31490 +TANGIBLE: 10346 VANISHING: 308238 IMMEDIATE: 491669 TIMED: 31500 +TANGIBLE: 10348 VANISHING: 308448 IMMEDIATE: 492028 TIMED: 31511 +TANGIBLE: 10349 VANISHING: 308658 IMMEDIATE: 492387 TIMED: 31520 +TANGIBLE: 10351 VANISHING: 308868 IMMEDIATE: 492746 TIMED: 31530 +TANGIBLE: 10353 VANISHING: 309078 IMMEDIATE: 493105 TIMED: 31540 +TANGIBLE: 10355 VANISHING: 309288 IMMEDIATE: 493464 TIMED: 31551 +TANGIBLE: 10356 VANISHING: 309498 IMMEDIATE: 493823 TIMED: 31561 +TANGIBLE: 10358 VANISHING: 309708 IMMEDIATE: 494182 TIMED: 31572 +TANGIBLE: 10360 VANISHING: 309918 IMMEDIATE: 494541 TIMED: 31583 +TANGIBLE: 10362 VANISHING: 310128 IMMEDIATE: 494900 TIMED: 31595 +TANGIBLE: 10368 VANISHING: 310549 IMMEDIATE: 495626 TIMED: 31646 +TANGIBLE: 10370 VANISHING: 310669 IMMEDIATE: 495851 TIMED: 31655 +TANGIBLE: 10372 VANISHING: 310789 IMMEDIATE: 496076 TIMED: 31664 +TANGIBLE: 10374 VANISHING: 310909 IMMEDIATE: 496301 TIMED: 31674 +TANGIBLE: 10375 VANISHING: 311029 IMMEDIATE: 496526 TIMED: 31683 +TANGIBLE: 10377 VANISHING: 311149 IMMEDIATE: 496751 TIMED: 31693 +TANGIBLE: 10379 VANISHING: 311269 IMMEDIATE: 496976 TIMED: 31703 +TANGIBLE: 10381 VANISHING: 311389 IMMEDIATE: 497201 TIMED: 31714 +TANGIBLE: 10382 VANISHING: 311509 IMMEDIATE: 497426 TIMED: 31723 +TANGIBLE: 10384 VANISHING: 311629 IMMEDIATE: 497651 TIMED: 31733 +TANGIBLE: 10386 VANISHING: 311749 IMMEDIATE: 497876 TIMED: 31743 +TANGIBLE: 10388 VANISHING: 311869 IMMEDIATE: 498101 TIMED: 31754 +TANGIBLE: 10389 VANISHING: 311989 IMMEDIATE: 498326 TIMED: 31764 +TANGIBLE: 10391 VANISHING: 312109 IMMEDIATE: 498551 TIMED: 31775 +TANGIBLE: 10393 VANISHING: 312229 IMMEDIATE: 498776 TIMED: 31786 +TANGIBLE: 10395 VANISHING: 312349 IMMEDIATE: 499001 TIMED: 31798 +TANGIBLE: 10407 VANISHING: 313685 IMMEDIATE: 501176 TIMED: 31880 +TANGIBLE: 10412 VANISHING: 314134 IMMEDIATE: 501918 TIMED: 31913 +TANGIBLE: 10414 VANISHING: 314348 IMMEDIATE: 502281 TIMED: 31922 +TANGIBLE: 10415 VANISHING: 314558 IMMEDIATE: 502640 TIMED: 31930 +TANGIBLE: 10417 VANISHING: 314768 IMMEDIATE: 502999 TIMED: 31939 +TANGIBLE: 10419 VANISHING: 314978 IMMEDIATE: 503358 TIMED: 31948 +TANGIBLE: 10421 VANISHING: 315188 IMMEDIATE: 503717 TIMED: 31958 +TANGIBLE: 10422 VANISHING: 315398 IMMEDIATE: 504076 TIMED: 31966 +TANGIBLE: 10424 VANISHING: 315608 IMMEDIATE: 504435 TIMED: 31975 +TANGIBLE: 10426 VANISHING: 315818 IMMEDIATE: 504794 TIMED: 31984 +TANGIBLE: 10428 VANISHING: 316028 IMMEDIATE: 505153 TIMED: 31994 +TANGIBLE: 10429 VANISHING: 316238 IMMEDIATE: 505512 TIMED: 32003 +TANGIBLE: 10431 VANISHING: 316448 IMMEDIATE: 505871 TIMED: 32013 +TANGIBLE: 10433 VANISHING: 316658 IMMEDIATE: 506230 TIMED: 32023 +TANGIBLE: 10435 VANISHING: 316868 IMMEDIATE: 506589 TIMED: 32034 +TANGIBLE: 10437 VANISHING: 317082 IMMEDIATE: 506952 TIMED: 32043 +TANGIBLE: 10439 VANISHING: 317296 IMMEDIATE: 507315 TIMED: 32053 +TANGIBLE: 10440 VANISHING: 317506 IMMEDIATE: 507674 TIMED: 32062 +TANGIBLE: 10442 VANISHING: 317716 IMMEDIATE: 508033 TIMED: 32072 +TANGIBLE: 10444 VANISHING: 317926 IMMEDIATE: 508392 TIMED: 32082 +TANGIBLE: 10446 VANISHING: 318136 IMMEDIATE: 508751 TIMED: 32093 +TANGIBLE: 10447 VANISHING: 318346 IMMEDIATE: 509110 TIMED: 32102 +TANGIBLE: 10449 VANISHING: 318556 IMMEDIATE: 509469 TIMED: 32112 +TANGIBLE: 10451 VANISHING: 318766 IMMEDIATE: 509828 TIMED: 32122 +TANGIBLE: 10453 VANISHING: 318976 IMMEDIATE: 510187 TIMED: 32133 +TANGIBLE: 10454 VANISHING: 319186 IMMEDIATE: 510546 TIMED: 32143 +TANGIBLE: 10456 VANISHING: 319396 IMMEDIATE: 510905 TIMED: 32154 +TANGIBLE: 10458 VANISHING: 319606 IMMEDIATE: 511264 TIMED: 32165 +TANGIBLE: 10460 VANISHING: 319816 IMMEDIATE: 511623 TIMED: 32177 +TANGIBLE: 10469 VANISHING: 320734 IMMEDIATE: 513110 TIMED: 32253 +TANGIBLE: 10471 VANISHING: 320943 IMMEDIATE: 513467 TIMED: 32261 +TANGIBLE: 10473 VANISHING: 321153 IMMEDIATE: 513826 TIMED: 32269 +TANGIBLE: 10475 VANISHING: 321362 IMMEDIATE: 514183 TIMED: 32278 +TANGIBLE: 10476 VANISHING: 321572 IMMEDIATE: 514542 TIMED: 32286 +TANGIBLE: 10478 VANISHING: 321781 IMMEDIATE: 514899 TIMED: 32295 +TANGIBLE: 10480 VANISHING: 321991 IMMEDIATE: 515258 TIMED: 32304 +TANGIBLE: 10482 VANISHING: 322200 IMMEDIATE: 515615 TIMED: 32314 +TANGIBLE: 10483 VANISHING: 322409 IMMEDIATE: 515972 TIMED: 32322 +TANGIBLE: 10485 VANISHING: 322618 IMMEDIATE: 516329 TIMED: 32331 +TANGIBLE: 10487 VANISHING: 322827 IMMEDIATE: 516686 TIMED: 32340 +TANGIBLE: 10489 VANISHING: 323036 IMMEDIATE: 517043 TIMED: 32350 +TANGIBLE: 10490 VANISHING: 323245 IMMEDIATE: 517400 TIMED: 32359 +TANGIBLE: 10492 VANISHING: 323454 IMMEDIATE: 517757 TIMED: 32369 +TANGIBLE: 10494 VANISHING: 323663 IMMEDIATE: 518114 TIMED: 32379 +TANGIBLE: 10496 VANISHING: 323872 IMMEDIATE: 518471 TIMED: 32390 +TANGIBLE: 10497 VANISHING: 324082 IMMEDIATE: 518830 TIMED: 32398 +TANGIBLE: 10499 VANISHING: 324291 IMMEDIATE: 519187 TIMED: 32407 +TANGIBLE: 10501 VANISHING: 324501 IMMEDIATE: 519546 TIMED: 32416 +TANGIBLE: 10503 VANISHING: 324710 IMMEDIATE: 519903 TIMED: 32426 +TANGIBLE: 10504 VANISHING: 324920 IMMEDIATE: 520262 TIMED: 32435 +TANGIBLE: 10506 VANISHING: 325129 IMMEDIATE: 520619 TIMED: 32445 +TANGIBLE: 10508 VANISHING: 325339 IMMEDIATE: 520978 TIMED: 32455 +TANGIBLE: 10510 VANISHING: 325548 IMMEDIATE: 521335 TIMED: 32466 +TANGIBLE: 10511 VANISHING: 325757 IMMEDIATE: 521692 TIMED: 32475 +TANGIBLE: 10513 VANISHING: 325966 IMMEDIATE: 522049 TIMED: 32485 +TANGIBLE: 10515 VANISHING: 326175 IMMEDIATE: 522406 TIMED: 32495 +TANGIBLE: 10517 VANISHING: 326384 IMMEDIATE: 522763 TIMED: 32506 +TANGIBLE: 10518 VANISHING: 326593 IMMEDIATE: 523120 TIMED: 32516 +TANGIBLE: 10520 VANISHING: 326802 IMMEDIATE: 523477 TIMED: 32527 +TANGIBLE: 10522 VANISHING: 327011 IMMEDIATE: 523834 TIMED: 32538 +TANGIBLE: 10524 VANISHING: 327220 IMMEDIATE: 524191 TIMED: 32550 +TANGIBLE: 10530 VANISHING: 327644 IMMEDIATE: 524923 TIMED: 32601 +TANGIBLE: 10532 VANISHING: 327764 IMMEDIATE: 525148 TIMED: 32610 +TANGIBLE: 10534 VANISHING: 327885 IMMEDIATE: 525375 TIMED: 32619 +TANGIBLE: 10536 VANISHING: 328005 IMMEDIATE: 525600 TIMED: 32629 +TANGIBLE: 10537 VANISHING: 328125 IMMEDIATE: 525825 TIMED: 32638 +TANGIBLE: 10539 VANISHING: 328245 IMMEDIATE: 526050 TIMED: 32648 +TANGIBLE: 10541 VANISHING: 328365 IMMEDIATE: 526275 TIMED: 32658 +TANGIBLE: 10543 VANISHING: 328485 IMMEDIATE: 526500 TIMED: 32669 +TANGIBLE: 10544 VANISHING: 328606 IMMEDIATE: 526727 TIMED: 32678 +TANGIBLE: 10546 VANISHING: 328726 IMMEDIATE: 526952 TIMED: 32688 +TANGIBLE: 10548 VANISHING: 328847 IMMEDIATE: 527179 TIMED: 32698 +TANGIBLE: 10550 VANISHING: 328967 IMMEDIATE: 527404 TIMED: 32709 +TANGIBLE: 10551 VANISHING: 329087 IMMEDIATE: 527629 TIMED: 32719 +TANGIBLE: 10553 VANISHING: 329207 IMMEDIATE: 527854 TIMED: 32730 +TANGIBLE: 10555 VANISHING: 329327 IMMEDIATE: 528079 TIMED: 32741 +TANGIBLE: 10557 VANISHING: 329447 IMMEDIATE: 528304 TIMED: 32753 +TANGIBLE: 10647 VANISHING: 332465 IMMEDIATE: 532942 TIMED: 33544 +TANGIBLE: 10777 VANISHING: 335152 IMMEDIATE: 537181 TIMED: 34321 +TANGIBLE: 10797 VANISHING: 335706 IMMEDIATE: 538081 TIMED: 34401 +TANGIBLE: 10799 VANISHING: 335784 IMMEDIATE: 538208 TIMED: 34410 +TANGIBLE: 10802 VANISHING: 335862 IMMEDIATE: 538335 TIMED: 34419 +TANGIBLE: 10805 VANISHING: 335940 IMMEDIATE: 538462 TIMED: 34429 +TANGIBLE: 10807 VANISHING: 336014 IMMEDIATE: 538585 TIMED: 34437 +TANGIBLE: 10810 VANISHING: 336088 IMMEDIATE: 538708 TIMED: 34446 +TANGIBLE: 10813 VANISHING: 336162 IMMEDIATE: 538831 TIMED: 34455 +TANGIBLE: 10816 VANISHING: 336236 IMMEDIATE: 538954 TIMED: 34465 +TANGIBLE: 10818 VANISHING: 336310 IMMEDIATE: 539077 TIMED: 34474 +TANGIBLE: 10821 VANISHING: 336384 IMMEDIATE: 539200 TIMED: 34484 +TANGIBLE: 10824 VANISHING: 336458 IMMEDIATE: 539323 TIMED: 34494 +TANGIBLE: 10827 VANISHING: 336532 IMMEDIATE: 539446 TIMED: 34505 +TANGIBLE: 10828 VANISHING: 336606 IMMEDIATE: 539569 TIMED: 34513 +TANGIBLE: 10830 VANISHING: 336680 IMMEDIATE: 539692 TIMED: 34522 +TANGIBLE: 10832 VANISHING: 336754 IMMEDIATE: 539815 TIMED: 34531 +TANGIBLE: 10834 VANISHING: 336828 IMMEDIATE: 539938 TIMED: 34541 +TANGIBLE: 10836 VANISHING: 336902 IMMEDIATE: 540061 TIMED: 34550 +TANGIBLE: 10839 VANISHING: 336976 IMMEDIATE: 540184 TIMED: 34560 +TANGIBLE: 10842 VANISHING: 337050 IMMEDIATE: 540307 TIMED: 34570 +TANGIBLE: 10845 VANISHING: 337124 IMMEDIATE: 540430 TIMED: 34581 +TANGIBLE: 10847 VANISHING: 337198 IMMEDIATE: 540553 TIMED: 34590 +TANGIBLE: 10850 VANISHING: 337272 IMMEDIATE: 540676 TIMED: 34600 +TANGIBLE: 10853 VANISHING: 337346 IMMEDIATE: 540799 TIMED: 34610 +TANGIBLE: 10856 VANISHING: 337420 IMMEDIATE: 540922 TIMED: 34621 +TANGIBLE: 10858 VANISHING: 337494 IMMEDIATE: 541045 TIMED: 34631 +TANGIBLE: 10861 VANISHING: 337568 IMMEDIATE: 541168 TIMED: 34642 +TANGIBLE: 10864 VANISHING: 337642 IMMEDIATE: 541291 TIMED: 34653 +TANGIBLE: 10867 VANISHING: 337716 IMMEDIATE: 541414 TIMED: 34665 +TANGIBLE: 10900 VANISHING: 338290 IMMEDIATE: 542312 TIMED: 34748 +TANGIBLE: 10902 VANISHING: 338364 IMMEDIATE: 542435 TIMED: 34758 +TANGIBLE: 10903 VANISHING: 338434 IMMEDIATE: 542554 TIMED: 34767 +TANGIBLE: 10905 VANISHING: 338504 IMMEDIATE: 542673 TIMED: 34777 +TANGIBLE: 10907 VANISHING: 338574 IMMEDIATE: 542792 TIMED: 34787 +TANGIBLE: 10909 VANISHING: 338644 IMMEDIATE: 542911 TIMED: 34798 +TANGIBLE: 10910 VANISHING: 338714 IMMEDIATE: 543030 TIMED: 34807 +TANGIBLE: 10912 VANISHING: 338784 IMMEDIATE: 543149 TIMED: 34817 +TANGIBLE: 10914 VANISHING: 338854 IMMEDIATE: 543268 TIMED: 34827 +TANGIBLE: 10916 VANISHING: 338924 IMMEDIATE: 543387 TIMED: 34838 +TANGIBLE: 10917 VANISHING: 338994 IMMEDIATE: 543506 TIMED: 34848 +TANGIBLE: 10919 VANISHING: 339064 IMMEDIATE: 543625 TIMED: 34859 +TANGIBLE: 10921 VANISHING: 339134 IMMEDIATE: 543744 TIMED: 34870 +TANGIBLE: 10923 VANISHING: 339204 IMMEDIATE: 543863 TIMED: 34882 +TANGIBLE: 10981 VANISHING: 340134 IMMEDIATE: 545350 TIMED: 35049 +TANGIBLE: 10983 VANISHING: 340181 IMMEDIATE: 545435 TIMED: 35058 +TANGIBLE: 10985 VANISHING: 340228 IMMEDIATE: 545520 TIMED: 35067 +TANGIBLE: 10987 VANISHING: 340275 IMMEDIATE: 545605 TIMED: 35077 +TANGIBLE: 10988 VANISHING: 340322 IMMEDIATE: 545690 TIMED: 35086 +TANGIBLE: 10990 VANISHING: 340369 IMMEDIATE: 545775 TIMED: 35096 +TANGIBLE: 10992 VANISHING: 340416 IMMEDIATE: 545860 TIMED: 35106 +TANGIBLE: 10994 VANISHING: 340463 IMMEDIATE: 545945 TIMED: 35117 +TANGIBLE: 10995 VANISHING: 340510 IMMEDIATE: 546030 TIMED: 35126 +TANGIBLE: 10997 VANISHING: 340557 IMMEDIATE: 546115 TIMED: 35136 +TANGIBLE: 10999 VANISHING: 340604 IMMEDIATE: 546200 TIMED: 35146 +TANGIBLE: 11001 VANISHING: 340651 IMMEDIATE: 546285 TIMED: 35157 +TANGIBLE: 11002 VANISHING: 340698 IMMEDIATE: 546370 TIMED: 35167 +TANGIBLE: 11004 VANISHING: 340745 IMMEDIATE: 546455 TIMED: 35178 +TANGIBLE: 11006 VANISHING: 340792 IMMEDIATE: 546540 TIMED: 35189 +TANGIBLE: 11008 VANISHING: 340839 IMMEDIATE: 546625 TIMED: 35201 +TANGIBLE: 11013 VANISHING: 340996 IMMEDIATE: 546893 TIMED: 35240 +TANGIBLE: 11015 VANISHING: 341042 IMMEDIATE: 546978 TIMED: 35250 +TANGIBLE: 11017 VANISHING: 341088 IMMEDIATE: 547063 TIMED: 35260 +TANGIBLE: 11019 VANISHING: 341134 IMMEDIATE: 547148 TIMED: 35271 +TANGIBLE: 11020 VANISHING: 341180 IMMEDIATE: 547233 TIMED: 35281 +TANGIBLE: 11022 VANISHING: 341226 IMMEDIATE: 547318 TIMED: 35292 +TANGIBLE: 11024 VANISHING: 341272 IMMEDIATE: 547403 TIMED: 35303 +TANGIBLE: 11026 VANISHING: 341318 IMMEDIATE: 547488 TIMED: 35315 +TANGIBLE: 11074 VANISHING: 342222 IMMEDIATE: 548857 TIMED: 35630 +TANGIBLE: 11076 VANISHING: 342296 IMMEDIATE: 548980 TIMED: 35638 +TANGIBLE: 11078 VANISHING: 342370 IMMEDIATE: 549103 TIMED: 35646 +TANGIBLE: 11080 VANISHING: 342444 IMMEDIATE: 549226 TIMED: 35655 +TANGIBLE: 11082 VANISHING: 342518 IMMEDIATE: 549349 TIMED: 35663 +TANGIBLE: 11085 VANISHING: 342592 IMMEDIATE: 549472 TIMED: 35672 +TANGIBLE: 11088 VANISHING: 342666 IMMEDIATE: 549595 TIMED: 35681 +TANGIBLE: 11091 VANISHING: 342740 IMMEDIATE: 549718 TIMED: 35691 +TANGIBLE: 11093 VANISHING: 342814 IMMEDIATE: 549841 TIMED: 35699 +TANGIBLE: 11096 VANISHING: 342888 IMMEDIATE: 549964 TIMED: 35708 +TANGIBLE: 11099 VANISHING: 342962 IMMEDIATE: 550087 TIMED: 35717 +TANGIBLE: 11102 VANISHING: 343036 IMMEDIATE: 550210 TIMED: 35727 +TANGIBLE: 11104 VANISHING: 343110 IMMEDIATE: 550333 TIMED: 35736 +TANGIBLE: 11107 VANISHING: 343184 IMMEDIATE: 550456 TIMED: 35746 +TANGIBLE: 11110 VANISHING: 343258 IMMEDIATE: 550579 TIMED: 35756 +TANGIBLE: 11113 VANISHING: 343332 IMMEDIATE: 550702 TIMED: 35767 +TANGIBLE: 11114 VANISHING: 343406 IMMEDIATE: 550825 TIMED: 35775 +TANGIBLE: 11116 VANISHING: 343480 IMMEDIATE: 550948 TIMED: 35784 +TANGIBLE: 11118 VANISHING: 343554 IMMEDIATE: 551071 TIMED: 35793 +TANGIBLE: 11120 VANISHING: 343628 IMMEDIATE: 551194 TIMED: 35803 +TANGIBLE: 11122 VANISHING: 343702 IMMEDIATE: 551317 TIMED: 35812 +TANGIBLE: 11125 VANISHING: 343776 IMMEDIATE: 551440 TIMED: 35822 +TANGIBLE: 11128 VANISHING: 343850 IMMEDIATE: 551563 TIMED: 35832 +TANGIBLE: 11131 VANISHING: 343924 IMMEDIATE: 551686 TIMED: 35843 +TANGIBLE: 11133 VANISHING: 343998 IMMEDIATE: 551809 TIMED: 35852 +TANGIBLE: 11136 VANISHING: 344072 IMMEDIATE: 551932 TIMED: 35862 +TANGIBLE: 11139 VANISHING: 344146 IMMEDIATE: 552055 TIMED: 35872 +TANGIBLE: 11142 VANISHING: 344220 IMMEDIATE: 552178 TIMED: 35883 +TANGIBLE: 11144 VANISHING: 344294 IMMEDIATE: 552301 TIMED: 35893 +TANGIBLE: 11147 VANISHING: 344368 IMMEDIATE: 552424 TIMED: 35904 +TANGIBLE: 11150 VANISHING: 344442 IMMEDIATE: 552547 TIMED: 35915 +TANGIBLE: 11153 VANISHING: 344516 IMMEDIATE: 552670 TIMED: 35927 +TANGIBLE: 11233 VANISHING: 346530 IMMEDIATE: 555729 TIMED: 36520 +TANGIBLE: 11273 VANISHING: 347697 IMMEDIATE: 557582 TIMED: 36844 +TANGIBLE: 11275 VANISHING: 347767 IMMEDIATE: 557701 TIMED: 36853 +TANGIBLE: 11277 VANISHING: 347837 IMMEDIATE: 557820 TIMED: 36862 +TANGIBLE: 11279 VANISHING: 347907 IMMEDIATE: 557939 TIMED: 36872 +TANGIBLE: 11280 VANISHING: 347977 IMMEDIATE: 558058 TIMED: 36881 +TANGIBLE: 11282 VANISHING: 348047 IMMEDIATE: 558177 TIMED: 36891 +TANGIBLE: 11284 VANISHING: 348117 IMMEDIATE: 558296 TIMED: 36901 +TANGIBLE: 11286 VANISHING: 348187 IMMEDIATE: 558415 TIMED: 36912 +TANGIBLE: 11287 VANISHING: 348257 IMMEDIATE: 558534 TIMED: 36921 +TANGIBLE: 11289 VANISHING: 348327 IMMEDIATE: 558653 TIMED: 36931 +TANGIBLE: 11291 VANISHING: 348397 IMMEDIATE: 558772 TIMED: 36941 +TANGIBLE: 11293 VANISHING: 348467 IMMEDIATE: 558891 TIMED: 36952 +TANGIBLE: 11294 VANISHING: 348537 IMMEDIATE: 559010 TIMED: 36962 +TANGIBLE: 11296 VANISHING: 348607 IMMEDIATE: 559129 TIMED: 36973 +TANGIBLE: 11298 VANISHING: 348677 IMMEDIATE: 559248 TIMED: 36984 +TANGIBLE: 11300 VANISHING: 348747 IMMEDIATE: 559367 TIMED: 36996 +TANGIBLE: 11339 VANISHING: 349649 IMMEDIATE: 560813 TIMED: 37355 +TANGIBLE: 11341 VANISHING: 349696 IMMEDIATE: 560898 TIMED: 37364 +TANGIBLE: 11343 VANISHING: 349743 IMMEDIATE: 560983 TIMED: 37373 +TANGIBLE: 11345 VANISHING: 349790 IMMEDIATE: 561068 TIMED: 37383 +TANGIBLE: 11346 VANISHING: 349837 IMMEDIATE: 561153 TIMED: 37392 +TANGIBLE: 11348 VANISHING: 349884 IMMEDIATE: 561238 TIMED: 37402 +TANGIBLE: 11350 VANISHING: 349931 IMMEDIATE: 561323 TIMED: 37412 +TANGIBLE: 11352 VANISHING: 349978 IMMEDIATE: 561408 TIMED: 37423 +TANGIBLE: 11353 VANISHING: 350025 IMMEDIATE: 561493 TIMED: 37432 +TANGIBLE: 11355 VANISHING: 350072 IMMEDIATE: 561578 TIMED: 37442 +TANGIBLE: 11357 VANISHING: 350119 IMMEDIATE: 561663 TIMED: 37452 +TANGIBLE: 11359 VANISHING: 350166 IMMEDIATE: 561748 TIMED: 37463 +TANGIBLE: 11360 VANISHING: 350213 IMMEDIATE: 561833 TIMED: 37473 +TANGIBLE: 11362 VANISHING: 350260 IMMEDIATE: 561918 TIMED: 37484 +TANGIBLE: 11364 VANISHING: 350307 IMMEDIATE: 562003 TIMED: 37495 +TANGIBLE: 11366 VANISHING: 350354 IMMEDIATE: 562088 TIMED: 37507 +TANGIBLE: 11371 VANISHING: 350509 IMMEDIATE: 562354 TIMED: 37546 +TANGIBLE: 11373 VANISHING: 350555 IMMEDIATE: 562439 TIMED: 37556 +TANGIBLE: 11375 VANISHING: 350601 IMMEDIATE: 562524 TIMED: 37566 +TANGIBLE: 11377 VANISHING: 350647 IMMEDIATE: 562609 TIMED: 37577 +TANGIBLE: 11378 VANISHING: 350693 IMMEDIATE: 562694 TIMED: 37587 +TANGIBLE: 11380 VANISHING: 350739 IMMEDIATE: 562779 TIMED: 37598 +TANGIBLE: 11382 VANISHING: 350785 IMMEDIATE: 562864 TIMED: 37609 +TANGIBLE: 11384 VANISHING: 350831 IMMEDIATE: 562949 TIMED: 37621 +TANGIBLE: 11530 VANISHING: 352734 IMMEDIATE: 565910 TIMED: 38491 +TANGIBLE: 11548 VANISHING: 353218 IMMEDIATE: 566697 TIMED: 38563 +TANGIBLE: 11550 VANISHING: 353296 IMMEDIATE: 566824 TIMED: 38572 +TANGIBLE: 11552 VANISHING: 353370 IMMEDIATE: 566947 TIMED: 38580 +TANGIBLE: 11555 VANISHING: 353444 IMMEDIATE: 567070 TIMED: 38589 +TANGIBLE: 11558 VANISHING: 353518 IMMEDIATE: 567193 TIMED: 38598 +TANGIBLE: 11561 VANISHING: 353592 IMMEDIATE: 567316 TIMED: 38608 +TANGIBLE: 11564 VANISHING: 353670 IMMEDIATE: 567443 TIMED: 38617 +TANGIBLE: 11567 VANISHING: 353748 IMMEDIATE: 567570 TIMED: 38627 +TANGIBLE: 11569 VANISHING: 353822 IMMEDIATE: 567693 TIMED: 38636 +TANGIBLE: 11572 VANISHING: 353896 IMMEDIATE: 567816 TIMED: 38646 +TANGIBLE: 11575 VANISHING: 353970 IMMEDIATE: 567939 TIMED: 38656 +TANGIBLE: 11578 VANISHING: 354044 IMMEDIATE: 568062 TIMED: 38667 +TANGIBLE: 11579 VANISHING: 354118 IMMEDIATE: 568185 TIMED: 38675 +TANGIBLE: 11581 VANISHING: 354192 IMMEDIATE: 568308 TIMED: 38684 +TANGIBLE: 11583 VANISHING: 354266 IMMEDIATE: 568431 TIMED: 38693 +TANGIBLE: 11585 VANISHING: 354340 IMMEDIATE: 568554 TIMED: 38703 +TANGIBLE: 11587 VANISHING: 354414 IMMEDIATE: 568677 TIMED: 38712 +TANGIBLE: 11590 VANISHING: 354488 IMMEDIATE: 568800 TIMED: 38722 +TANGIBLE: 11593 VANISHING: 354562 IMMEDIATE: 568923 TIMED: 38732 +TANGIBLE: 11596 VANISHING: 354636 IMMEDIATE: 569046 TIMED: 38743 +TANGIBLE: 11598 VANISHING: 354710 IMMEDIATE: 569169 TIMED: 38752 +TANGIBLE: 11601 VANISHING: 354784 IMMEDIATE: 569292 TIMED: 38762 +TANGIBLE: 11604 VANISHING: 354858 IMMEDIATE: 569415 TIMED: 38772 +TANGIBLE: 11607 VANISHING: 354932 IMMEDIATE: 569538 TIMED: 38783 +TANGIBLE: 11609 VANISHING: 355006 IMMEDIATE: 569661 TIMED: 38793 +TANGIBLE: 11612 VANISHING: 355080 IMMEDIATE: 569784 TIMED: 38804 +TANGIBLE: 11615 VANISHING: 355154 IMMEDIATE: 569907 TIMED: 38815 +TANGIBLE: 11618 VANISHING: 355228 IMMEDIATE: 570030 TIMED: 38827 +TANGIBLE: 11651 VANISHING: 355812 IMMEDIATE: 570945 TIMED: 38910 +TANGIBLE: 11653 VANISHING: 355887 IMMEDIATE: 571070 TIMED: 38920 +TANGIBLE: 11654 VANISHING: 355958 IMMEDIATE: 571191 TIMED: 38929 +TANGIBLE: 11656 VANISHING: 356029 IMMEDIATE: 571312 TIMED: 38939 +TANGIBLE: 11658 VANISHING: 356100 IMMEDIATE: 571433 TIMED: 38949 +TANGIBLE: 11660 VANISHING: 356171 IMMEDIATE: 571554 TIMED: 38960 +TANGIBLE: 11661 VANISHING: 356242 IMMEDIATE: 571675 TIMED: 38969 +TANGIBLE: 11663 VANISHING: 356313 IMMEDIATE: 571796 TIMED: 38979 +TANGIBLE: 11665 VANISHING: 356384 IMMEDIATE: 571917 TIMED: 38989 +TANGIBLE: 11667 VANISHING: 356455 IMMEDIATE: 572038 TIMED: 39000 +TANGIBLE: 11668 VANISHING: 356526 IMMEDIATE: 572159 TIMED: 39010 +TANGIBLE: 11670 VANISHING: 356597 IMMEDIATE: 572280 TIMED: 39021 +TANGIBLE: 11672 VANISHING: 356668 IMMEDIATE: 572401 TIMED: 39032 +TANGIBLE: 11674 VANISHING: 356739 IMMEDIATE: 572522 TIMED: 39044 +TANGIBLE: 11732 VANISHING: 357667 IMMEDIATE: 574005 TIMED: 39211 +TANGIBLE: 11734 VANISHING: 357713 IMMEDIATE: 574088 TIMED: 39220 +TANGIBLE: 11736 VANISHING: 357760 IMMEDIATE: 574173 TIMED: 39229 +TANGIBLE: 11738 VANISHING: 357806 IMMEDIATE: 574256 TIMED: 39239 +TANGIBLE: 11739 VANISHING: 357853 IMMEDIATE: 574341 TIMED: 39248 +TANGIBLE: 11741 VANISHING: 357899 IMMEDIATE: 574424 TIMED: 39258 +TANGIBLE: 11743 VANISHING: 357946 IMMEDIATE: 574509 TIMED: 39268 +TANGIBLE: 11745 VANISHING: 357992 IMMEDIATE: 574592 TIMED: 39279 +TANGIBLE: 11746 VANISHING: 358038 IMMEDIATE: 574675 TIMED: 39288 +TANGIBLE: 11748 VANISHING: 358084 IMMEDIATE: 574758 TIMED: 39298 +TANGIBLE: 11750 VANISHING: 358130 IMMEDIATE: 574841 TIMED: 39308 +TANGIBLE: 11752 VANISHING: 358176 IMMEDIATE: 574924 TIMED: 39319 +TANGIBLE: 11753 VANISHING: 358222 IMMEDIATE: 575007 TIMED: 39329 +TANGIBLE: 11755 VANISHING: 358268 IMMEDIATE: 575090 TIMED: 39340 +TANGIBLE: 11757 VANISHING: 358314 IMMEDIATE: 575173 TIMED: 39351 +TANGIBLE: 11759 VANISHING: 358360 IMMEDIATE: 575256 TIMED: 39363 +TANGIBLE: 11764 VANISHING: 358516 IMMEDIATE: 575523 TIMED: 39402 +TANGIBLE: 11766 VANISHING: 358562 IMMEDIATE: 575608 TIMED: 39412 +TANGIBLE: 11768 VANISHING: 358608 IMMEDIATE: 575693 TIMED: 39422 +TANGIBLE: 11770 VANISHING: 358654 IMMEDIATE: 575778 TIMED: 39433 +TANGIBLE: 11771 VANISHING: 358700 IMMEDIATE: 575863 TIMED: 39443 +TANGIBLE: 11773 VANISHING: 358746 IMMEDIATE: 575948 TIMED: 39454 +TANGIBLE: 11775 VANISHING: 358792 IMMEDIATE: 576033 TIMED: 39465 +TANGIBLE: 11777 VANISHING: 358838 IMMEDIATE: 576118 TIMED: 39477 +TANGIBLE: 11825 VANISHING: 359762 IMMEDIATE: 577507 TIMED: 39792 +TANGIBLE: 11827 VANISHING: 359836 IMMEDIATE: 577630 TIMED: 39800 +TANGIBLE: 11829 VANISHING: 359910 IMMEDIATE: 577753 TIMED: 39808 +TANGIBLE: 11831 VANISHING: 359984 IMMEDIATE: 577876 TIMED: 39817 +TANGIBLE: 11833 VANISHING: 360058 IMMEDIATE: 577999 TIMED: 39825 +TANGIBLE: 11836 VANISHING: 360132 IMMEDIATE: 578122 TIMED: 39834 +TANGIBLE: 11839 VANISHING: 360206 IMMEDIATE: 578245 TIMED: 39843 +TANGIBLE: 11842 VANISHING: 360280 IMMEDIATE: 578368 TIMED: 39853 +TANGIBLE: 11844 VANISHING: 360354 IMMEDIATE: 578491 TIMED: 39861 +TANGIBLE: 11847 VANISHING: 360428 IMMEDIATE: 578614 TIMED: 39870 +TANGIBLE: 11850 VANISHING: 360502 IMMEDIATE: 578737 TIMED: 39879 +TANGIBLE: 11853 VANISHING: 360576 IMMEDIATE: 578860 TIMED: 39889 +TANGIBLE: 11855 VANISHING: 360650 IMMEDIATE: 578983 TIMED: 39898 +TANGIBLE: 11858 VANISHING: 360724 IMMEDIATE: 579106 TIMED: 39908 +TANGIBLE: 11861 VANISHING: 360798 IMMEDIATE: 579229 TIMED: 39918 +TANGIBLE: 11864 VANISHING: 360872 IMMEDIATE: 579352 TIMED: 39929 +TANGIBLE: 11865 VANISHING: 360946 IMMEDIATE: 579475 TIMED: 39937 +TANGIBLE: 11867 VANISHING: 361020 IMMEDIATE: 579598 TIMED: 39946 +TANGIBLE: 11869 VANISHING: 361094 IMMEDIATE: 579721 TIMED: 39955 +TANGIBLE: 11871 VANISHING: 361168 IMMEDIATE: 579844 TIMED: 39965 +TANGIBLE: 11873 VANISHING: 361242 IMMEDIATE: 579967 TIMED: 39974 +TANGIBLE: 11876 VANISHING: 361316 IMMEDIATE: 580090 TIMED: 39984 +TANGIBLE: 11879 VANISHING: 361390 IMMEDIATE: 580213 TIMED: 39994 +TANGIBLE: 11882 VANISHING: 361464 IMMEDIATE: 580336 TIMED: 40005 +TANGIBLE: 11884 VANISHING: 361538 IMMEDIATE: 580459 TIMED: 40014 +TANGIBLE: 11887 VANISHING: 361612 IMMEDIATE: 580582 TIMED: 40024 +TANGIBLE: 11890 VANISHING: 361686 IMMEDIATE: 580705 TIMED: 40034 +TANGIBLE: 11893 VANISHING: 361760 IMMEDIATE: 580828 TIMED: 40045 +TANGIBLE: 11895 VANISHING: 361834 IMMEDIATE: 580951 TIMED: 40055 +TANGIBLE: 11898 VANISHING: 361908 IMMEDIATE: 581074 TIMED: 40066 +TANGIBLE: 11901 VANISHING: 361982 IMMEDIATE: 581197 TIMED: 40077 +TANGIBLE: 11904 VANISHING: 362056 IMMEDIATE: 581320 TIMED: 40089 +TANGIBLE: 11984 VANISHING: 364073 IMMEDIATE: 584385 TIMED: 40682 +TANGIBLE: 12024 VANISHING: 365244 IMMEDIATE: 586247 TIMED: 41006 +TANGIBLE: 12026 VANISHING: 365315 IMMEDIATE: 586368 TIMED: 41015 +TANGIBLE: 12028 VANISHING: 365386 IMMEDIATE: 586489 TIMED: 41024 +TANGIBLE: 12030 VANISHING: 365457 IMMEDIATE: 586610 TIMED: 41034 +TANGIBLE: 12031 VANISHING: 365528 IMMEDIATE: 586731 TIMED: 41043 +TANGIBLE: 12033 VANISHING: 365599 IMMEDIATE: 586852 TIMED: 41053 +TANGIBLE: 12035 VANISHING: 365670 IMMEDIATE: 586973 TIMED: 41063 +TANGIBLE: 12037 VANISHING: 365741 IMMEDIATE: 587094 TIMED: 41074 +TANGIBLE: 12038 VANISHING: 365812 IMMEDIATE: 587215 TIMED: 41083 +TANGIBLE: 12040 VANISHING: 365883 IMMEDIATE: 587336 TIMED: 41093 +TANGIBLE: 12042 VANISHING: 365954 IMMEDIATE: 587457 TIMED: 41103 +TANGIBLE: 12044 VANISHING: 366025 IMMEDIATE: 587578 TIMED: 41114 +TANGIBLE: 12045 VANISHING: 366096 IMMEDIATE: 587699 TIMED: 41124 +TANGIBLE: 12047 VANISHING: 366167 IMMEDIATE: 587820 TIMED: 41135 +TANGIBLE: 12049 VANISHING: 366238 IMMEDIATE: 587941 TIMED: 41146 +TANGIBLE: 12051 VANISHING: 366309 IMMEDIATE: 588062 TIMED: 41158 +TANGIBLE: 12090 VANISHING: 367237 IMMEDIATE: 589561 TIMED: 41517 +TANGIBLE: 12092 VANISHING: 367283 IMMEDIATE: 589644 TIMED: 41526 +TANGIBLE: 12094 VANISHING: 367329 IMMEDIATE: 589727 TIMED: 41535 +TANGIBLE: 12096 VANISHING: 367375 IMMEDIATE: 589810 TIMED: 41545 +TANGIBLE: 12097 VANISHING: 367421 IMMEDIATE: 589893 TIMED: 41554 +TANGIBLE: 12099 VANISHING: 367467 IMMEDIATE: 589976 TIMED: 41564 +TANGIBLE: 12101 VANISHING: 367513 IMMEDIATE: 590059 TIMED: 41574 +TANGIBLE: 12103 VANISHING: 367559 IMMEDIATE: 590142 TIMED: 41585 +TANGIBLE: 12104 VANISHING: 367605 IMMEDIATE: 590225 TIMED: 41594 +TANGIBLE: 12106 VANISHING: 367651 IMMEDIATE: 590308 TIMED: 41604 +TANGIBLE: 12108 VANISHING: 367697 IMMEDIATE: 590391 TIMED: 41614 +TANGIBLE: 12110 VANISHING: 367743 IMMEDIATE: 590474 TIMED: 41625 +TANGIBLE: 12111 VANISHING: 367789 IMMEDIATE: 590557 TIMED: 41635 +TANGIBLE: 12113 VANISHING: 367835 IMMEDIATE: 590640 TIMED: 41646 +TANGIBLE: 12115 VANISHING: 367881 IMMEDIATE: 590723 TIMED: 41657 +TANGIBLE: 12117 VANISHING: 367927 IMMEDIATE: 590806 TIMED: 41669 +TANGIBLE: 12122 VANISHING: 368081 IMMEDIATE: 591071 TIMED: 41708 +TANGIBLE: 12124 VANISHING: 368127 IMMEDIATE: 591156 TIMED: 41718 +TANGIBLE: 12126 VANISHING: 368173 IMMEDIATE: 591241 TIMED: 41728 +TANGIBLE: 12128 VANISHING: 368219 IMMEDIATE: 591326 TIMED: 41739 +TANGIBLE: 12129 VANISHING: 368265 IMMEDIATE: 591411 TIMED: 41749 +TANGIBLE: 12131 VANISHING: 368311 IMMEDIATE: 591496 TIMED: 41760 +TANGIBLE: 12133 VANISHING: 368357 IMMEDIATE: 591581 TIMED: 41771 +TANGIBLE: 12135 VANISHING: 368403 IMMEDIATE: 591666 TIMED: 41783 +TANGIBLE: 12318 VANISHING: 370920 IMMEDIATE: 595436 TIMED: 42750 +TANGIBLE: 12325 VANISHING: 371735 IMMEDIATE: 596886 TIMED: 42788 +TANGIBLE: 12329 VANISHING: 372069 IMMEDIATE: 597480 TIMED: 42804 +TANGIBLE: 12331 VANISHING: 372240 IMMEDIATE: 597784 TIMED: 42812 +TANGIBLE: 12333 VANISHING: 372411 IMMEDIATE: 598088 TIMED: 42820 +TANGIBLE: 12335 VANISHING: 372582 IMMEDIATE: 598392 TIMED: 42829 +TANGIBLE: 12336 VANISHING: 372749 IMMEDIATE: 598692 TIMED: 42836 +TANGIBLE: 12338 VANISHING: 372916 IMMEDIATE: 598992 TIMED: 42844 +TANGIBLE: 12340 VANISHING: 373083 IMMEDIATE: 599292 TIMED: 42852 +TANGIBLE: 12342 VANISHING: 373250 IMMEDIATE: 599592 TIMED: 42861 +TANGIBLE: 12343 VANISHING: 373417 IMMEDIATE: 599892 TIMED: 42869 +TANGIBLE: 12345 VANISHING: 373584 IMMEDIATE: 600192 TIMED: 42878 +TANGIBLE: 12347 VANISHING: 373751 IMMEDIATE: 600492 TIMED: 42887 +TANGIBLE: 12349 VANISHING: 373918 IMMEDIATE: 600792 TIMED: 42897 +TANGIBLE: 12351 VANISHING: 374089 IMMEDIATE: 601096 TIMED: 42905 +TANGIBLE: 12353 VANISHING: 374260 IMMEDIATE: 601400 TIMED: 42914 +TANGIBLE: 12355 VANISHING: 374431 IMMEDIATE: 601704 TIMED: 42923 +TANGIBLE: 12357 VANISHING: 374602 IMMEDIATE: 602008 TIMED: 42933 +TANGIBLE: 12358 VANISHING: 374769 IMMEDIATE: 602308 TIMED: 42941 +TANGIBLE: 12360 VANISHING: 374936 IMMEDIATE: 602608 TIMED: 42950 +TANGIBLE: 12362 VANISHING: 375103 IMMEDIATE: 602908 TIMED: 42959 +TANGIBLE: 12364 VANISHING: 375270 IMMEDIATE: 603208 TIMED: 42969 +TANGIBLE: 12365 VANISHING: 375437 IMMEDIATE: 603508 TIMED: 42978 +TANGIBLE: 12367 VANISHING: 375604 IMMEDIATE: 603808 TIMED: 42988 +TANGIBLE: 12369 VANISHING: 375771 IMMEDIATE: 604108 TIMED: 42998 +TANGIBLE: 12371 VANISHING: 375938 IMMEDIATE: 604408 TIMED: 43009 +TANGIBLE: 12372 VANISHING: 376105 IMMEDIATE: 604708 TIMED: 43016 +TANGIBLE: 12374 VANISHING: 376272 IMMEDIATE: 605008 TIMED: 43024 +TANGIBLE: 12376 VANISHING: 376439 IMMEDIATE: 605308 TIMED: 43032 +TANGIBLE: 12378 VANISHING: 376606 IMMEDIATE: 605608 TIMED: 43041 +TANGIBLE: 12379 VANISHING: 376773 IMMEDIATE: 605908 TIMED: 43049 +TANGIBLE: 12381 VANISHING: 376940 IMMEDIATE: 606208 TIMED: 43058 +TANGIBLE: 12383 VANISHING: 377107 IMMEDIATE: 606508 TIMED: 43067 +TANGIBLE: 12385 VANISHING: 377274 IMMEDIATE: 606808 TIMED: 43077 +TANGIBLE: 12386 VANISHING: 377441 IMMEDIATE: 607108 TIMED: 43085 +TANGIBLE: 12388 VANISHING: 377608 IMMEDIATE: 607408 TIMED: 43094 +TANGIBLE: 12390 VANISHING: 377775 IMMEDIATE: 607708 TIMED: 43103 +TANGIBLE: 12392 VANISHING: 377942 IMMEDIATE: 608008 TIMED: 43113 +TANGIBLE: 12393 VANISHING: 378109 IMMEDIATE: 608308 TIMED: 43122 +TANGIBLE: 12395 VANISHING: 378276 IMMEDIATE: 608608 TIMED: 43132 +TANGIBLE: 12397 VANISHING: 378443 IMMEDIATE: 608908 TIMED: 43142 +TANGIBLE: 12399 VANISHING: 378610 IMMEDIATE: 609208 TIMED: 43153 +TANGIBLE: 12400 VANISHING: 378777 IMMEDIATE: 609508 TIMED: 43161 +TANGIBLE: 12402 VANISHING: 378944 IMMEDIATE: 609808 TIMED: 43170 +TANGIBLE: 12404 VANISHING: 379111 IMMEDIATE: 610108 TIMED: 43179 +TANGIBLE: 12406 VANISHING: 379278 IMMEDIATE: 610408 TIMED: 43189 +TANGIBLE: 12407 VANISHING: 379445 IMMEDIATE: 610708 TIMED: 43198 +TANGIBLE: 12409 VANISHING: 379612 IMMEDIATE: 611008 TIMED: 43208 +TANGIBLE: 12411 VANISHING: 379779 IMMEDIATE: 611308 TIMED: 43218 +TANGIBLE: 12413 VANISHING: 379946 IMMEDIATE: 611608 TIMED: 43229 +TANGIBLE: 12414 VANISHING: 380113 IMMEDIATE: 611908 TIMED: 43238 +TANGIBLE: 12416 VANISHING: 380280 IMMEDIATE: 612208 TIMED: 43248 +TANGIBLE: 12418 VANISHING: 380447 IMMEDIATE: 612508 TIMED: 43258 +TANGIBLE: 12420 VANISHING: 380614 IMMEDIATE: 612808 TIMED: 43269 +TANGIBLE: 12421 VANISHING: 380781 IMMEDIATE: 613108 TIMED: 43279 +TANGIBLE: 12423 VANISHING: 380948 IMMEDIATE: 613408 TIMED: 43290 +TANGIBLE: 12425 VANISHING: 381115 IMMEDIATE: 613708 TIMED: 43301 +TANGIBLE: 12427 VANISHING: 381282 IMMEDIATE: 614008 TIMED: 43313 +TANGIBLE: 12468 VANISHING: 382142 IMMEDIATE: 615461 TIMED: 43378 +TANGIBLE: 12469 VANISHING: 382239 IMMEDIATE: 615651 TIMED: 43387 +TANGIBLE: 12470 VANISHING: 382332 IMMEDIATE: 615837 TIMED: 43395 +TANGIBLE: 12471 VANISHING: 382425 IMMEDIATE: 616023 TIMED: 43404 +TANGIBLE: 12472 VANISHING: 382518 IMMEDIATE: 616209 TIMED: 43413 +TANGIBLE: 12473 VANISHING: 382611 IMMEDIATE: 616395 TIMED: 43423 +TANGIBLE: 12474 VANISHING: 382708 IMMEDIATE: 616585 TIMED: 43432 +TANGIBLE: 12475 VANISHING: 382805 IMMEDIATE: 616775 TIMED: 43442 +TANGIBLE: 12476 VANISHING: 382898 IMMEDIATE: 616961 TIMED: 43451 +TANGIBLE: 12477 VANISHING: 382991 IMMEDIATE: 617147 TIMED: 43461 +TANGIBLE: 12478 VANISHING: 383084 IMMEDIATE: 617333 TIMED: 43471 +TANGIBLE: 12479 VANISHING: 383177 IMMEDIATE: 617519 TIMED: 43482 +TANGIBLE: 12480 VANISHING: 383270 IMMEDIATE: 617705 TIMED: 43490 +TANGIBLE: 12481 VANISHING: 383363 IMMEDIATE: 617891 TIMED: 43499 +TANGIBLE: 12482 VANISHING: 383456 IMMEDIATE: 618077 TIMED: 43508 +TANGIBLE: 12483 VANISHING: 383549 IMMEDIATE: 618263 TIMED: 43518 +TANGIBLE: 12484 VANISHING: 383642 IMMEDIATE: 618449 TIMED: 43527 +TANGIBLE: 12485 VANISHING: 383735 IMMEDIATE: 618635 TIMED: 43537 +TANGIBLE: 12486 VANISHING: 383828 IMMEDIATE: 618821 TIMED: 43547 +TANGIBLE: 12487 VANISHING: 383921 IMMEDIATE: 619007 TIMED: 43558 +TANGIBLE: 12488 VANISHING: 384014 IMMEDIATE: 619193 TIMED: 43567 +TANGIBLE: 12489 VANISHING: 384107 IMMEDIATE: 619379 TIMED: 43577 +TANGIBLE: 12490 VANISHING: 384200 IMMEDIATE: 619565 TIMED: 43587 +TANGIBLE: 12491 VANISHING: 384293 IMMEDIATE: 619751 TIMED: 43598 +TANGIBLE: 12492 VANISHING: 384386 IMMEDIATE: 619937 TIMED: 43608 +TANGIBLE: 12493 VANISHING: 384479 IMMEDIATE: 620123 TIMED: 43619 +TANGIBLE: 12494 VANISHING: 384572 IMMEDIATE: 620309 TIMED: 43630 +TANGIBLE: 12495 VANISHING: 384665 IMMEDIATE: 620495 TIMED: 43642 +TANGIBLE: 12567 VANISHING: 386304 IMMEDIATE: 623157 TIMED: 43823 +TANGIBLE: 12568 VANISHING: 386398 IMMEDIATE: 623345 TIMED: 43831 +TANGIBLE: 12569 VANISHING: 386492 IMMEDIATE: 623533 TIMED: 43839 +TANGIBLE: 12570 VANISHING: 386586 IMMEDIATE: 623721 TIMED: 43848 +TANGIBLE: 12571 VANISHING: 386680 IMMEDIATE: 623909 TIMED: 43856 +TANGIBLE: 12572 VANISHING: 386774 IMMEDIATE: 624097 TIMED: 43865 +TANGIBLE: 12573 VANISHING: 386868 IMMEDIATE: 624285 TIMED: 43874 +TANGIBLE: 12574 VANISHING: 386962 IMMEDIATE: 624473 TIMED: 43884 +TANGIBLE: 12575 VANISHING: 387056 IMMEDIATE: 624661 TIMED: 43892 +TANGIBLE: 12576 VANISHING: 387150 IMMEDIATE: 624849 TIMED: 43901 +TANGIBLE: 12577 VANISHING: 387244 IMMEDIATE: 625037 TIMED: 43910 +TANGIBLE: 12578 VANISHING: 387338 IMMEDIATE: 625225 TIMED: 43920 +TANGIBLE: 12579 VANISHING: 387432 IMMEDIATE: 625413 TIMED: 43929 +TANGIBLE: 12580 VANISHING: 387526 IMMEDIATE: 625601 TIMED: 43939 +TANGIBLE: 12581 VANISHING: 387620 IMMEDIATE: 625789 TIMED: 43949 +TANGIBLE: 12582 VANISHING: 387714 IMMEDIATE: 625977 TIMED: 43960 +TANGIBLE: 12583 VANISHING: 387808 IMMEDIATE: 626165 TIMED: 43968 +TANGIBLE: 12584 VANISHING: 387902 IMMEDIATE: 626353 TIMED: 43977 +TANGIBLE: 12585 VANISHING: 387996 IMMEDIATE: 626541 TIMED: 43986 +TANGIBLE: 12586 VANISHING: 388090 IMMEDIATE: 626729 TIMED: 43996 +TANGIBLE: 12587 VANISHING: 388184 IMMEDIATE: 626917 TIMED: 44005 +TANGIBLE: 12588 VANISHING: 388278 IMMEDIATE: 627105 TIMED: 44015 +TANGIBLE: 12589 VANISHING: 388372 IMMEDIATE: 627293 TIMED: 44025 +TANGIBLE: 12590 VANISHING: 388466 IMMEDIATE: 627481 TIMED: 44036 +TANGIBLE: 12591 VANISHING: 388560 IMMEDIATE: 627669 TIMED: 44045 +TANGIBLE: 12592 VANISHING: 388654 IMMEDIATE: 627857 TIMED: 44055 +TANGIBLE: 12593 VANISHING: 388748 IMMEDIATE: 628045 TIMED: 44065 +TANGIBLE: 12594 VANISHING: 388842 IMMEDIATE: 628233 TIMED: 44076 +TANGIBLE: 12595 VANISHING: 388936 IMMEDIATE: 628421 TIMED: 44086 +TANGIBLE: 12596 VANISHING: 389030 IMMEDIATE: 628609 TIMED: 44097 +TANGIBLE: 12597 VANISHING: 389124 IMMEDIATE: 628797 TIMED: 44108 +TANGIBLE: 12598 VANISHING: 389218 IMMEDIATE: 628985 TIMED: 44120 +TANGIBLE: 12601 VANISHING: 389358 IMMEDIATE: 629224 TIMED: 44141 +TANGIBLE: 12602 VANISHING: 389413 IMMEDIATE: 629346 TIMED: 44150 +TANGIBLE: 12603 VANISHING: 389468 IMMEDIATE: 629468 TIMED: 44159 +TANGIBLE: 12604 VANISHING: 389523 IMMEDIATE: 629590 TIMED: 44169 +TANGIBLE: 12605 VANISHING: 389578 IMMEDIATE: 629712 TIMED: 44178 +TANGIBLE: 12606 VANISHING: 389633 IMMEDIATE: 629834 TIMED: 44188 +TANGIBLE: 12607 VANISHING: 389688 IMMEDIATE: 629956 TIMED: 44198 +TANGIBLE: 12608 VANISHING: 389743 IMMEDIATE: 630078 TIMED: 44209 +TANGIBLE: 12609 VANISHING: 389798 IMMEDIATE: 630200 TIMED: 44218 +TANGIBLE: 12610 VANISHING: 389853 IMMEDIATE: 630322 TIMED: 44228 +TANGIBLE: 12611 VANISHING: 389908 IMMEDIATE: 630444 TIMED: 44238 +TANGIBLE: 12612 VANISHING: 389963 IMMEDIATE: 630566 TIMED: 44249 +TANGIBLE: 12613 VANISHING: 390018 IMMEDIATE: 630688 TIMED: 44259 +TANGIBLE: 12614 VANISHING: 390073 IMMEDIATE: 630810 TIMED: 44270 +TANGIBLE: 12615 VANISHING: 390128 IMMEDIATE: 630932 TIMED: 44281 +TANGIBLE: 12616 VANISHING: 390183 IMMEDIATE: 631054 TIMED: 44293 +TANGIBLE: 12640 VANISHING: 391156 IMMEDIATE: 632726 TIMED: 44464 +TANGIBLE: 12647 VANISHING: 391816 IMMEDIATE: 633900 TIMED: 44496 +TANGIBLE: 12649 VANISHING: 391987 IMMEDIATE: 634204 TIMED: 44504 +TANGIBLE: 12650 VANISHING: 392154 IMMEDIATE: 634504 TIMED: 44511 +TANGIBLE: 12652 VANISHING: 392321 IMMEDIATE: 634804 TIMED: 44519 +TANGIBLE: 12654 VANISHING: 392488 IMMEDIATE: 635104 TIMED: 44527 +TANGIBLE: 12656 VANISHING: 392655 IMMEDIATE: 635404 TIMED: 44536 +TANGIBLE: 12658 VANISHING: 392826 IMMEDIATE: 635708 TIMED: 44544 +TANGIBLE: 12660 VANISHING: 392997 IMMEDIATE: 636012 TIMED: 44553 +TANGIBLE: 12661 VANISHING: 393164 IMMEDIATE: 636312 TIMED: 44561 +TANGIBLE: 12663 VANISHING: 393331 IMMEDIATE: 636612 TIMED: 44570 +TANGIBLE: 12665 VANISHING: 393498 IMMEDIATE: 636912 TIMED: 44579 +TANGIBLE: 12667 VANISHING: 393665 IMMEDIATE: 637212 TIMED: 44589 +TANGIBLE: 12668 VANISHING: 393832 IMMEDIATE: 637512 TIMED: 44596 +TANGIBLE: 12670 VANISHING: 393999 IMMEDIATE: 637812 TIMED: 44604 +TANGIBLE: 12672 VANISHING: 394166 IMMEDIATE: 638112 TIMED: 44612 +TANGIBLE: 12674 VANISHING: 394333 IMMEDIATE: 638412 TIMED: 44621 +TANGIBLE: 12675 VANISHING: 394500 IMMEDIATE: 638712 TIMED: 44629 +TANGIBLE: 12677 VANISHING: 394667 IMMEDIATE: 639012 TIMED: 44638 +TANGIBLE: 12679 VANISHING: 394834 IMMEDIATE: 639312 TIMED: 44647 +TANGIBLE: 12681 VANISHING: 395001 IMMEDIATE: 639612 TIMED: 44657 +TANGIBLE: 12682 VANISHING: 395168 IMMEDIATE: 639912 TIMED: 44665 +TANGIBLE: 12684 VANISHING: 395335 IMMEDIATE: 640212 TIMED: 44674 +TANGIBLE: 12686 VANISHING: 395502 IMMEDIATE: 640512 TIMED: 44683 +TANGIBLE: 12688 VANISHING: 395669 IMMEDIATE: 640812 TIMED: 44693 +TANGIBLE: 12689 VANISHING: 395836 IMMEDIATE: 641112 TIMED: 44702 +TANGIBLE: 12691 VANISHING: 396003 IMMEDIATE: 641412 TIMED: 44712 +TANGIBLE: 12693 VANISHING: 396170 IMMEDIATE: 641712 TIMED: 44722 +TANGIBLE: 12695 VANISHING: 396337 IMMEDIATE: 642012 TIMED: 44733 +TANGIBLE: 12697 VANISHING: 396508 IMMEDIATE: 642316 TIMED: 44741 +TANGIBLE: 12699 VANISHING: 396679 IMMEDIATE: 642620 TIMED: 44750 +TANGIBLE: 12700 VANISHING: 396846 IMMEDIATE: 642920 TIMED: 44758 +TANGIBLE: 12702 VANISHING: 397013 IMMEDIATE: 643220 TIMED: 44767 +TANGIBLE: 12704 VANISHING: 397180 IMMEDIATE: 643520 TIMED: 44776 +TANGIBLE: 12706 VANISHING: 397347 IMMEDIATE: 643820 TIMED: 44786 +TANGIBLE: 12708 VANISHING: 397518 IMMEDIATE: 644124 TIMED: 44795 +TANGIBLE: 12710 VANISHING: 397689 IMMEDIATE: 644428 TIMED: 44805 +TANGIBLE: 12711 VANISHING: 397856 IMMEDIATE: 644728 TIMED: 44814 +TANGIBLE: 12713 VANISHING: 398023 IMMEDIATE: 645028 TIMED: 44824 +TANGIBLE: 12715 VANISHING: 398190 IMMEDIATE: 645328 TIMED: 44834 +TANGIBLE: 12717 VANISHING: 398357 IMMEDIATE: 645628 TIMED: 44845 +TANGIBLE: 12718 VANISHING: 398524 IMMEDIATE: 645928 TIMED: 44853 +TANGIBLE: 12720 VANISHING: 398691 IMMEDIATE: 646228 TIMED: 44862 +TANGIBLE: 12722 VANISHING: 398858 IMMEDIATE: 646528 TIMED: 44871 +TANGIBLE: 12724 VANISHING: 399025 IMMEDIATE: 646828 TIMED: 44881 +TANGIBLE: 12725 VANISHING: 399192 IMMEDIATE: 647128 TIMED: 44890 +TANGIBLE: 12727 VANISHING: 399359 IMMEDIATE: 647428 TIMED: 44900 +TANGIBLE: 12729 VANISHING: 399526 IMMEDIATE: 647728 TIMED: 44910 +TANGIBLE: 12731 VANISHING: 399693 IMMEDIATE: 648028 TIMED: 44921 +TANGIBLE: 12732 VANISHING: 399860 IMMEDIATE: 648328 TIMED: 44930 +TANGIBLE: 12734 VANISHING: 400027 IMMEDIATE: 648628 TIMED: 44940 +TANGIBLE: 12736 VANISHING: 400194 IMMEDIATE: 648928 TIMED: 44950 +TANGIBLE: 12738 VANISHING: 400361 IMMEDIATE: 649228 TIMED: 44961 +TANGIBLE: 12739 VANISHING: 400528 IMMEDIATE: 649528 TIMED: 44971 +TANGIBLE: 12741 VANISHING: 400695 IMMEDIATE: 649828 TIMED: 44982 +TANGIBLE: 12743 VANISHING: 400862 IMMEDIATE: 650128 TIMED: 44993 +TANGIBLE: 12745 VANISHING: 401029 IMMEDIATE: 650428 TIMED: 45005 +TANGIBLE: 12752 VANISHING: 401590 IMMEDIATE: 651466 TIMED: 45056 +TANGIBLE: 12753 VANISHING: 401684 IMMEDIATE: 651654 TIMED: 45064 +TANGIBLE: 12754 VANISHING: 401778 IMMEDIATE: 651842 TIMED: 45073 +TANGIBLE: 12755 VANISHING: 401876 IMMEDIATE: 652034 TIMED: 45082 +TANGIBLE: 12756 VANISHING: 401970 IMMEDIATE: 652222 TIMED: 45091 +TANGIBLE: 12757 VANISHING: 402064 IMMEDIATE: 652410 TIMED: 45101 +TANGIBLE: 12758 VANISHING: 402158 IMMEDIATE: 652598 TIMED: 45109 +TANGIBLE: 12759 VANISHING: 402252 IMMEDIATE: 652786 TIMED: 45118 +TANGIBLE: 12760 VANISHING: 402346 IMMEDIATE: 652974 TIMED: 45127 +TANGIBLE: 12761 VANISHING: 402440 IMMEDIATE: 653162 TIMED: 45137 +TANGIBLE: 12762 VANISHING: 402534 IMMEDIATE: 653350 TIMED: 45146 +TANGIBLE: 12763 VANISHING: 402628 IMMEDIATE: 653538 TIMED: 45156 +TANGIBLE: 12764 VANISHING: 402722 IMMEDIATE: 653726 TIMED: 45166 +TANGIBLE: 12765 VANISHING: 402816 IMMEDIATE: 653914 TIMED: 45177 +TANGIBLE: 12766 VANISHING: 402914 IMMEDIATE: 654106 TIMED: 45186 +TANGIBLE: 12767 VANISHING: 403008 IMMEDIATE: 654294 TIMED: 45195 +TANGIBLE: 12768 VANISHING: 403102 IMMEDIATE: 654482 TIMED: 45205 +TANGIBLE: 12769 VANISHING: 403200 IMMEDIATE: 654674 TIMED: 45215 +TANGIBLE: 12770 VANISHING: 403294 IMMEDIATE: 654862 TIMED: 45225 +TANGIBLE: 12771 VANISHING: 403388 IMMEDIATE: 655050 TIMED: 45236 +TANGIBLE: 12772 VANISHING: 403482 IMMEDIATE: 655238 TIMED: 45245 +TANGIBLE: 12773 VANISHING: 403576 IMMEDIATE: 655426 TIMED: 45255 +TANGIBLE: 12774 VANISHING: 403670 IMMEDIATE: 655614 TIMED: 45265 +TANGIBLE: 12775 VANISHING: 403764 IMMEDIATE: 655802 TIMED: 45276 +TANGIBLE: 12776 VANISHING: 403858 IMMEDIATE: 655990 TIMED: 45286 +TANGIBLE: 12777 VANISHING: 403952 IMMEDIATE: 656178 TIMED: 45297 +TANGIBLE: 12778 VANISHING: 404046 IMMEDIATE: 656366 TIMED: 45308 +TANGIBLE: 12779 VANISHING: 404140 IMMEDIATE: 656554 TIMED: 45320 +TANGIBLE: 12782 VANISHING: 404318 IMMEDIATE: 656858 TIMED: 45338 +TANGIBLE: 12783 VANISHING: 404412 IMMEDIATE: 657046 TIMED: 45346 +TANGIBLE: 12784 VANISHING: 404505 IMMEDIATE: 657232 TIMED: 45354 +TANGIBLE: 12785 VANISHING: 404598 IMMEDIATE: 657418 TIMED: 45363 +TANGIBLE: 12786 VANISHING: 404692 IMMEDIATE: 657606 TIMED: 45371 +TANGIBLE: 12787 VANISHING: 404786 IMMEDIATE: 657794 TIMED: 45380 +TANGIBLE: 12788 VANISHING: 404879 IMMEDIATE: 657980 TIMED: 45389 +TANGIBLE: 12789 VANISHING: 404972 IMMEDIATE: 658166 TIMED: 45399 +TANGIBLE: 12790 VANISHING: 405065 IMMEDIATE: 658352 TIMED: 45407 +TANGIBLE: 12791 VANISHING: 405158 IMMEDIATE: 658538 TIMED: 45416 +TANGIBLE: 12792 VANISHING: 405251 IMMEDIATE: 658724 TIMED: 45425 +TANGIBLE: 12793 VANISHING: 405344 IMMEDIATE: 658910 TIMED: 45435 +TANGIBLE: 12794 VANISHING: 405437 IMMEDIATE: 659096 TIMED: 45444 +TANGIBLE: 12795 VANISHING: 405530 IMMEDIATE: 659282 TIMED: 45454 +TANGIBLE: 12796 VANISHING: 405623 IMMEDIATE: 659468 TIMED: 45464 +TANGIBLE: 12797 VANISHING: 405716 IMMEDIATE: 659654 TIMED: 45475 +TANGIBLE: 12798 VANISHING: 405810 IMMEDIATE: 659842 TIMED: 45483 +TANGIBLE: 12799 VANISHING: 405904 IMMEDIATE: 660030 TIMED: 45492 +TANGIBLE: 12800 VANISHING: 405997 IMMEDIATE: 660216 TIMED: 45501 +TANGIBLE: 12801 VANISHING: 406090 IMMEDIATE: 660402 TIMED: 45511 +TANGIBLE: 12802 VANISHING: 406184 IMMEDIATE: 660590 TIMED: 45520 +TANGIBLE: 12803 VANISHING: 406278 IMMEDIATE: 660778 TIMED: 45530 +TANGIBLE: 12804 VANISHING: 406371 IMMEDIATE: 660964 TIMED: 45540 +TANGIBLE: 12805 VANISHING: 406464 IMMEDIATE: 661150 TIMED: 45551 +TANGIBLE: 12806 VANISHING: 406557 IMMEDIATE: 661336 TIMED: 45560 +TANGIBLE: 12807 VANISHING: 406650 IMMEDIATE: 661522 TIMED: 45570 +TANGIBLE: 12808 VANISHING: 406743 IMMEDIATE: 661708 TIMED: 45580 +TANGIBLE: 12809 VANISHING: 406836 IMMEDIATE: 661894 TIMED: 45591 +TANGIBLE: 12810 VANISHING: 406929 IMMEDIATE: 662080 TIMED: 45601 +TANGIBLE: 12811 VANISHING: 407022 IMMEDIATE: 662266 TIMED: 45612 +TANGIBLE: 12812 VANISHING: 407115 IMMEDIATE: 662452 TIMED: 45623 +TANGIBLE: 12813 VANISHING: 407208 IMMEDIATE: 662638 TIMED: 45635 +TANGIBLE: 12816 VANISHING: 407348 IMMEDIATE: 662877 TIMED: 45656 +TANGIBLE: 12817 VANISHING: 407403 IMMEDIATE: 662999 TIMED: 45665 +TANGIBLE: 12818 VANISHING: 407458 IMMEDIATE: 663121 TIMED: 45674 +TANGIBLE: 12819 VANISHING: 407513 IMMEDIATE: 663243 TIMED: 45684 +TANGIBLE: 12820 VANISHING: 407568 IMMEDIATE: 663365 TIMED: 45693 +TANGIBLE: 12821 VANISHING: 407623 IMMEDIATE: 663487 TIMED: 45703 +TANGIBLE: 12822 VANISHING: 407678 IMMEDIATE: 663609 TIMED: 45713 +TANGIBLE: 12823 VANISHING: 407733 IMMEDIATE: 663731 TIMED: 45724 +TANGIBLE: 12824 VANISHING: 407788 IMMEDIATE: 663853 TIMED: 45733 +TANGIBLE: 12825 VANISHING: 407843 IMMEDIATE: 663975 TIMED: 45743 +TANGIBLE: 12826 VANISHING: 407898 IMMEDIATE: 664097 TIMED: 45753 +TANGIBLE: 12827 VANISHING: 407953 IMMEDIATE: 664219 TIMED: 45764 +TANGIBLE: 12828 VANISHING: 408008 IMMEDIATE: 664341 TIMED: 45774 +TANGIBLE: 12829 VANISHING: 408063 IMMEDIATE: 664463 TIMED: 45785 +TANGIBLE: 12830 VANISHING: 408118 IMMEDIATE: 664585 TIMED: 45796 +TANGIBLE: 12831 VANISHING: 408173 IMMEDIATE: 664707 TIMED: 45808 +TANGIBLE: 12934 VANISHING: 410925 IMMEDIATE: 669072 TIMED: 46708 +TANGIBLE: 13226 VANISHING: 414733 IMMEDIATE: 674689 TIMED: 48202 +TANGIBLE: 13233 VANISHING: 415449 IMMEDIATE: 675987 TIMED: 48235 +TANGIBLE: 13235 VANISHING: 415634 IMMEDIATE: 676322 TIMED: 48244 +TANGIBLE: 13236 VANISHING: 415815 IMMEDIATE: 676653 TIMED: 48252 +TANGIBLE: 13238 VANISHING: 415996 IMMEDIATE: 676984 TIMED: 48261 +TANGIBLE: 13240 VANISHING: 416177 IMMEDIATE: 677315 TIMED: 48270 +TANGIBLE: 13242 VANISHING: 416358 IMMEDIATE: 677646 TIMED: 48280 +TANGIBLE: 13244 VANISHING: 416543 IMMEDIATE: 677981 TIMED: 48289 +TANGIBLE: 13246 VANISHING: 416728 IMMEDIATE: 678316 TIMED: 48299 +TANGIBLE: 13247 VANISHING: 416909 IMMEDIATE: 678647 TIMED: 48308 +TANGIBLE: 13249 VANISHING: 417090 IMMEDIATE: 678978 TIMED: 48318 +TANGIBLE: 13251 VANISHING: 417271 IMMEDIATE: 679309 TIMED: 48328 +TANGIBLE: 13253 VANISHING: 417452 IMMEDIATE: 679640 TIMED: 48339 +TANGIBLE: 13254 VANISHING: 417633 IMMEDIATE: 679971 TIMED: 48347 +TANGIBLE: 13256 VANISHING: 417814 IMMEDIATE: 680302 TIMED: 48356 +TANGIBLE: 13258 VANISHING: 417995 IMMEDIATE: 680633 TIMED: 48365 +TANGIBLE: 13260 VANISHING: 418176 IMMEDIATE: 680964 TIMED: 48375 +TANGIBLE: 13261 VANISHING: 418357 IMMEDIATE: 681295 TIMED: 48384 +TANGIBLE: 13263 VANISHING: 418538 IMMEDIATE: 681626 TIMED: 48394 +TANGIBLE: 13265 VANISHING: 418719 IMMEDIATE: 681957 TIMED: 48404 +TANGIBLE: 13267 VANISHING: 418900 IMMEDIATE: 682288 TIMED: 48415 +TANGIBLE: 13268 VANISHING: 419081 IMMEDIATE: 682619 TIMED: 48424 +TANGIBLE: 13270 VANISHING: 419262 IMMEDIATE: 682950 TIMED: 48434 +TANGIBLE: 13272 VANISHING: 419443 IMMEDIATE: 683281 TIMED: 48444 +TANGIBLE: 13274 VANISHING: 419624 IMMEDIATE: 683612 TIMED: 48455 +TANGIBLE: 13275 VANISHING: 419805 IMMEDIATE: 683943 TIMED: 48465 +TANGIBLE: 13277 VANISHING: 419986 IMMEDIATE: 684274 TIMED: 48476 +TANGIBLE: 13279 VANISHING: 420167 IMMEDIATE: 684605 TIMED: 48487 +TANGIBLE: 13281 VANISHING: 420348 IMMEDIATE: 684936 TIMED: 48499 +TANGIBLE: 13304 VANISHING: 420982 IMMEDIATE: 685992 TIMED: 48554 +TANGIBLE: 13305 VANISHING: 421099 IMMEDIATE: 686219 TIMED: 48563 +TANGIBLE: 13306 VANISHING: 421216 IMMEDIATE: 686446 TIMED: 48573 +TANGIBLE: 13307 VANISHING: 421337 IMMEDIATE: 686677 TIMED: 48583 +TANGIBLE: 13308 VANISHING: 421454 IMMEDIATE: 686904 TIMED: 48593 +TANGIBLE: 13309 VANISHING: 421571 IMMEDIATE: 687131 TIMED: 48604 +TANGIBLE: 13310 VANISHING: 421688 IMMEDIATE: 687358 TIMED: 48613 +TANGIBLE: 13311 VANISHING: 421805 IMMEDIATE: 687585 TIMED: 48623 +TANGIBLE: 13312 VANISHING: 421922 IMMEDIATE: 687812 TIMED: 48633 +TANGIBLE: 13313 VANISHING: 422039 IMMEDIATE: 688039 TIMED: 48644 +TANGIBLE: 13314 VANISHING: 422156 IMMEDIATE: 688266 TIMED: 48654 +TANGIBLE: 13315 VANISHING: 422273 IMMEDIATE: 688493 TIMED: 48665 +TANGIBLE: 13316 VANISHING: 422390 IMMEDIATE: 688720 TIMED: 48676 +TANGIBLE: 13317 VANISHING: 422507 IMMEDIATE: 688947 TIMED: 48688 +TANGIBLE: 13357 VANISHING: 423642 IMMEDIATE: 690782 TIMED: 48817 +TANGIBLE: 13358 VANISHING: 423744 IMMEDIATE: 690991 TIMED: 48826 +TANGIBLE: 13359 VANISHING: 423846 IMMEDIATE: 691200 TIMED: 48835 +TANGIBLE: 13360 VANISHING: 423948 IMMEDIATE: 691409 TIMED: 48845 +TANGIBLE: 13361 VANISHING: 424050 IMMEDIATE: 691618 TIMED: 48854 +TANGIBLE: 13362 VANISHING: 424152 IMMEDIATE: 691827 TIMED: 48864 +TANGIBLE: 13363 VANISHING: 424254 IMMEDIATE: 692036 TIMED: 48874 +TANGIBLE: 13364 VANISHING: 424356 IMMEDIATE: 692245 TIMED: 48885 +TANGIBLE: 13365 VANISHING: 424458 IMMEDIATE: 692454 TIMED: 48894 +TANGIBLE: 13366 VANISHING: 424560 IMMEDIATE: 692663 TIMED: 48904 +TANGIBLE: 13367 VANISHING: 424662 IMMEDIATE: 692872 TIMED: 48914 +TANGIBLE: 13368 VANISHING: 424764 IMMEDIATE: 693081 TIMED: 48925 +TANGIBLE: 13369 VANISHING: 424866 IMMEDIATE: 693290 TIMED: 48935 +TANGIBLE: 13370 VANISHING: 424968 IMMEDIATE: 693499 TIMED: 48946 +TANGIBLE: 13371 VANISHING: 425070 IMMEDIATE: 693708 TIMED: 48957 +TANGIBLE: 13372 VANISHING: 425172 IMMEDIATE: 693917 TIMED: 48969 +TANGIBLE: 13375 VANISHING: 425294 IMMEDIATE: 694135 TIMED: 48993 +TANGIBLE: 13376 VANISHING: 425363 IMMEDIATE: 694284 TIMED: 49003 +TANGIBLE: 13377 VANISHING: 425432 IMMEDIATE: 694433 TIMED: 49013 +TANGIBLE: 13378 VANISHING: 425501 IMMEDIATE: 694582 TIMED: 49024 +TANGIBLE: 13379 VANISHING: 425570 IMMEDIATE: 694731 TIMED: 49034 +TANGIBLE: 13380 VANISHING: 425639 IMMEDIATE: 694880 TIMED: 49045 +TANGIBLE: 13381 VANISHING: 425708 IMMEDIATE: 695029 TIMED: 49056 +TANGIBLE: 13382 VANISHING: 425777 IMMEDIATE: 695178 TIMED: 49068 +TANGIBLE: 13463 VANISHING: 427137 IMMEDIATE: 697170 TIMED: 49407 +TANGIBLE: 13465 VANISHING: 427267 IMMEDIATE: 697392 TIMED: 49416 +TANGIBLE: 13467 VANISHING: 427394 IMMEDIATE: 697612 TIMED: 49424 +TANGIBLE: 13469 VANISHING: 427521 IMMEDIATE: 697832 TIMED: 49433 +TANGIBLE: 13471 VANISHING: 427647 IMMEDIATE: 698050 TIMED: 49442 +TANGIBLE: 13473 VANISHING: 427773 IMMEDIATE: 698268 TIMED: 49452 +TANGIBLE: 13474 VANISHING: 427903 IMMEDIATE: 698490 TIMED: 49461 +TANGIBLE: 13476 VANISHING: 428033 IMMEDIATE: 698712 TIMED: 49471 +TANGIBLE: 13478 VANISHING: 428159 IMMEDIATE: 698930 TIMED: 49480 +TANGIBLE: 13480 VANISHING: 428285 IMMEDIATE: 699148 TIMED: 49490 +TANGIBLE: 13482 VANISHING: 428411 IMMEDIATE: 699366 TIMED: 49500 +TANGIBLE: 13484 VANISHING: 428537 IMMEDIATE: 699584 TIMED: 49511 +TANGIBLE: 13485 VANISHING: 428664 IMMEDIATE: 699804 TIMED: 49519 +TANGIBLE: 13486 VANISHING: 428791 IMMEDIATE: 700024 TIMED: 49528 +TANGIBLE: 13488 VANISHING: 428917 IMMEDIATE: 700242 TIMED: 49537 +TANGIBLE: 13490 VANISHING: 429043 IMMEDIATE: 700460 TIMED: 49547 +TANGIBLE: 13492 VANISHING: 429170 IMMEDIATE: 700680 TIMED: 49556 +TANGIBLE: 13494 VANISHING: 429297 IMMEDIATE: 700900 TIMED: 49566 +TANGIBLE: 13496 VANISHING: 429423 IMMEDIATE: 701118 TIMED: 49576 +TANGIBLE: 13498 VANISHING: 429549 IMMEDIATE: 701336 TIMED: 49587 +TANGIBLE: 13499 VANISHING: 429675 IMMEDIATE: 701554 TIMED: 49596 +TANGIBLE: 13500 VANISHING: 429801 IMMEDIATE: 701772 TIMED: 49606 +TANGIBLE: 13502 VANISHING: 429927 IMMEDIATE: 701990 TIMED: 49616 +TANGIBLE: 13504 VANISHING: 430053 IMMEDIATE: 702208 TIMED: 49627 +TANGIBLE: 13506 VANISHING: 430179 IMMEDIATE: 702426 TIMED: 49637 +TANGIBLE: 13508 VANISHING: 430305 IMMEDIATE: 702644 TIMED: 49648 +TANGIBLE: 13510 VANISHING: 430431 IMMEDIATE: 702862 TIMED: 49659 +TANGIBLE: 13512 VANISHING: 430557 IMMEDIATE: 703080 TIMED: 49671 +TANGIBLE: 13535 VANISHING: 431085 IMMEDIATE: 703892 TIMED: 49719 +TANGIBLE: 13536 VANISHING: 431167 IMMEDIATE: 704041 TIMED: 49728 +TANGIBLE: 13537 VANISHING: 431249 IMMEDIATE: 704190 TIMED: 49738 +TANGIBLE: 13538 VANISHING: 431335 IMMEDIATE: 704343 TIMED: 49748 +TANGIBLE: 13539 VANISHING: 431417 IMMEDIATE: 704492 TIMED: 49758 +TANGIBLE: 13540 VANISHING: 431499 IMMEDIATE: 704641 TIMED: 49769 +TANGIBLE: 13541 VANISHING: 431581 IMMEDIATE: 704790 TIMED: 49778 +TANGIBLE: 13542 VANISHING: 431663 IMMEDIATE: 704939 TIMED: 49788 +TANGIBLE: 13543 VANISHING: 431745 IMMEDIATE: 705088 TIMED: 49798 +TANGIBLE: 13544 VANISHING: 431827 IMMEDIATE: 705237 TIMED: 49809 +TANGIBLE: 13545 VANISHING: 431909 IMMEDIATE: 705386 TIMED: 49819 +TANGIBLE: 13546 VANISHING: 431991 IMMEDIATE: 705535 TIMED: 49830 +TANGIBLE: 13547 VANISHING: 432073 IMMEDIATE: 705684 TIMED: 49841 +TANGIBLE: 13548 VANISHING: 432155 IMMEDIATE: 705833 TIMED: 49853 +TANGIBLE: 13588 VANISHING: 433052 IMMEDIATE: 707223 TIMED: 49970 +TANGIBLE: 13589 VANISHING: 433126 IMMEDIATE: 707363 TIMED: 49979 +TANGIBLE: 13590 VANISHING: 433199 IMMEDIATE: 707501 TIMED: 49988 +TANGIBLE: 13591 VANISHING: 433272 IMMEDIATE: 707639 TIMED: 49998 +TANGIBLE: 13592 VANISHING: 433345 IMMEDIATE: 707777 TIMED: 50007 +TANGIBLE: 13593 VANISHING: 433418 IMMEDIATE: 707915 TIMED: 50017 +TANGIBLE: 13594 VANISHING: 433491 IMMEDIATE: 708053 TIMED: 50027 +TANGIBLE: 13595 VANISHING: 433564 IMMEDIATE: 708191 TIMED: 50038 +TANGIBLE: 13596 VANISHING: 433638 IMMEDIATE: 708331 TIMED: 50047 +TANGIBLE: 13597 VANISHING: 433712 IMMEDIATE: 708471 TIMED: 50057 +TANGIBLE: 13598 VANISHING: 433785 IMMEDIATE: 708609 TIMED: 50067 +TANGIBLE: 13599 VANISHING: 433858 IMMEDIATE: 708747 TIMED: 50078 +TANGIBLE: 13600 VANISHING: 433931 IMMEDIATE: 708885 TIMED: 50088 +TANGIBLE: 13601 VANISHING: 434004 IMMEDIATE: 709023 TIMED: 50099 +TANGIBLE: 13602 VANISHING: 434077 IMMEDIATE: 709161 TIMED: 50110 +TANGIBLE: 13603 VANISHING: 434150 IMMEDIATE: 709299 TIMED: 50122 +TANGIBLE: 13606 VANISHING: 434273 IMMEDIATE: 709495 TIMED: 50142 +TANGIBLE: 13607 VANISHING: 434323 IMMEDIATE: 709594 TIMED: 50152 +TANGIBLE: 13608 VANISHING: 434373 IMMEDIATE: 709693 TIMED: 50162 +TANGIBLE: 13609 VANISHING: 434423 IMMEDIATE: 709792 TIMED: 50173 +TANGIBLE: 13610 VANISHING: 434473 IMMEDIATE: 709891 TIMED: 50183 +TANGIBLE: 13611 VANISHING: 434523 IMMEDIATE: 709990 TIMED: 50194 +TANGIBLE: 13612 VANISHING: 434573 IMMEDIATE: 710089 TIMED: 50205 +TANGIBLE: 13613 VANISHING: 434623 IMMEDIATE: 710188 TIMED: 50217 +TANGIBLE: 13623 VANISHING: 434884 IMMEDIATE: 710631 TIMED: 50300 +TANGIBLE: 13625 VANISHING: 435065 IMMEDIATE: 710962 TIMED: 50308 +TANGIBLE: 13627 VANISHING: 435246 IMMEDIATE: 711293 TIMED: 50316 +TANGIBLE: 13629 VANISHING: 435427 IMMEDIATE: 711624 TIMED: 50325 +TANGIBLE: 13630 VANISHING: 435608 IMMEDIATE: 711955 TIMED: 50333 +TANGIBLE: 13632 VANISHING: 435789 IMMEDIATE: 712286 TIMED: 50342 +TANGIBLE: 13634 VANISHING: 435970 IMMEDIATE: 712617 TIMED: 50351 +TANGIBLE: 13636 VANISHING: 436151 IMMEDIATE: 712948 TIMED: 50361 +TANGIBLE: 13637 VANISHING: 436332 IMMEDIATE: 713279 TIMED: 50369 +TANGIBLE: 13639 VANISHING: 436513 IMMEDIATE: 713610 TIMED: 50378 +TANGIBLE: 13641 VANISHING: 436694 IMMEDIATE: 713941 TIMED: 50387 +TANGIBLE: 13643 VANISHING: 436875 IMMEDIATE: 714272 TIMED: 50397 +TANGIBLE: 13644 VANISHING: 437056 IMMEDIATE: 714603 TIMED: 50406 +TANGIBLE: 13646 VANISHING: 437237 IMMEDIATE: 714934 TIMED: 50416 +TANGIBLE: 13648 VANISHING: 437418 IMMEDIATE: 715265 TIMED: 50426 +TANGIBLE: 13650 VANISHING: 437599 IMMEDIATE: 715596 TIMED: 50437 +TANGIBLE: 13651 VANISHING: 437780 IMMEDIATE: 715927 TIMED: 50445 +TANGIBLE: 13653 VANISHING: 437961 IMMEDIATE: 716258 TIMED: 50454 +TANGIBLE: 13655 VANISHING: 438142 IMMEDIATE: 716589 TIMED: 50463 +TANGIBLE: 13657 VANISHING: 438323 IMMEDIATE: 716920 TIMED: 50473 +TANGIBLE: 13658 VANISHING: 438504 IMMEDIATE: 717251 TIMED: 50482 +TANGIBLE: 13660 VANISHING: 438685 IMMEDIATE: 717582 TIMED: 50492 +TANGIBLE: 13662 VANISHING: 438866 IMMEDIATE: 717913 TIMED: 50502 +TANGIBLE: 13664 VANISHING: 439047 IMMEDIATE: 718244 TIMED: 50513 +TANGIBLE: 13665 VANISHING: 439228 IMMEDIATE: 718575 TIMED: 50522 +TANGIBLE: 13667 VANISHING: 439409 IMMEDIATE: 718906 TIMED: 50532 +TANGIBLE: 13669 VANISHING: 439590 IMMEDIATE: 719237 TIMED: 50542 +TANGIBLE: 13671 VANISHING: 439771 IMMEDIATE: 719568 TIMED: 50553 +TANGIBLE: 13672 VANISHING: 439952 IMMEDIATE: 719899 TIMED: 50563 +TANGIBLE: 13674 VANISHING: 440133 IMMEDIATE: 720230 TIMED: 50574 +TANGIBLE: 13676 VANISHING: 440314 IMMEDIATE: 720561 TIMED: 50585 +TANGIBLE: 13678 VANISHING: 440495 IMMEDIATE: 720892 TIMED: 50597 +TANGIBLE: 13738 VANISHING: 442735 IMMEDIATE: 724558 TIMED: 51167 +TANGIBLE: 13739 VANISHING: 442852 IMMEDIATE: 724785 TIMED: 51176 +TANGIBLE: 13740 VANISHING: 442969 IMMEDIATE: 725012 TIMED: 51185 +TANGIBLE: 13741 VANISHING: 443086 IMMEDIATE: 725239 TIMED: 51195 +TANGIBLE: 13742 VANISHING: 443203 IMMEDIATE: 725466 TIMED: 51204 +TANGIBLE: 13743 VANISHING: 443320 IMMEDIATE: 725693 TIMED: 51214 +TANGIBLE: 13744 VANISHING: 443437 IMMEDIATE: 725920 TIMED: 51224 +TANGIBLE: 13745 VANISHING: 443554 IMMEDIATE: 726147 TIMED: 51235 +TANGIBLE: 13746 VANISHING: 443671 IMMEDIATE: 726374 TIMED: 51244 +TANGIBLE: 13747 VANISHING: 443788 IMMEDIATE: 726601 TIMED: 51254 +TANGIBLE: 13748 VANISHING: 443905 IMMEDIATE: 726828 TIMED: 51264 +TANGIBLE: 13749 VANISHING: 444022 IMMEDIATE: 727055 TIMED: 51275 +TANGIBLE: 13750 VANISHING: 444139 IMMEDIATE: 727282 TIMED: 51285 +TANGIBLE: 13751 VANISHING: 444256 IMMEDIATE: 727509 TIMED: 51296 +TANGIBLE: 13752 VANISHING: 444373 IMMEDIATE: 727736 TIMED: 51307 +TANGIBLE: 13753 VANISHING: 444490 IMMEDIATE: 727963 TIMED: 51319 +TANGIBLE: 13772 VANISHING: 444787 IMMEDIATE: 728447 TIMED: 51505 +TANGIBLE: 13773 VANISHING: 444889 IMMEDIATE: 728656 TIMED: 51514 +TANGIBLE: 13774 VANISHING: 444991 IMMEDIATE: 728865 TIMED: 51523 +TANGIBLE: 13775 VANISHING: 445093 IMMEDIATE: 729074 TIMED: 51533 +TANGIBLE: 13776 VANISHING: 445195 IMMEDIATE: 729283 TIMED: 51542 +TANGIBLE: 13777 VANISHING: 445297 IMMEDIATE: 729492 TIMED: 51552 +TANGIBLE: 13778 VANISHING: 445399 IMMEDIATE: 729701 TIMED: 51562 +TANGIBLE: 13779 VANISHING: 445501 IMMEDIATE: 729910 TIMED: 51573 +TANGIBLE: 13780 VANISHING: 445603 IMMEDIATE: 730119 TIMED: 51582 +TANGIBLE: 13781 VANISHING: 445705 IMMEDIATE: 730328 TIMED: 51592 +TANGIBLE: 13782 VANISHING: 445807 IMMEDIATE: 730537 TIMED: 51602 +TANGIBLE: 13783 VANISHING: 445909 IMMEDIATE: 730746 TIMED: 51613 +TANGIBLE: 13784 VANISHING: 446011 IMMEDIATE: 730955 TIMED: 51623 +TANGIBLE: 13785 VANISHING: 446113 IMMEDIATE: 731164 TIMED: 51634 +TANGIBLE: 13786 VANISHING: 446215 IMMEDIATE: 731373 TIMED: 51645 +TANGIBLE: 13787 VANISHING: 446317 IMMEDIATE: 731582 TIMED: 51657 +TANGIBLE: 13790 VANISHING: 446437 IMMEDIATE: 731798 TIMED: 51681 +TANGIBLE: 13791 VANISHING: 446506 IMMEDIATE: 731947 TIMED: 51691 +TANGIBLE: 13792 VANISHING: 446575 IMMEDIATE: 732096 TIMED: 51701 +TANGIBLE: 13793 VANISHING: 446644 IMMEDIATE: 732245 TIMED: 51712 +TANGIBLE: 13794 VANISHING: 446713 IMMEDIATE: 732394 TIMED: 51722 +TANGIBLE: 13795 VANISHING: 446782 IMMEDIATE: 732543 TIMED: 51733 +TANGIBLE: 13796 VANISHING: 446851 IMMEDIATE: 732692 TIMED: 51744 +TANGIBLE: 13797 VANISHING: 446920 IMMEDIATE: 732841 TIMED: 51756 +TANGIBLE: 14010 VANISHING: 450096 IMMEDIATE: 737579 TIMED: 52492 +TANGIBLE: 14014 VANISHING: 450458 IMMEDIATE: 738235 TIMED: 52509 +TANGIBLE: 14016 VANISHING: 450643 IMMEDIATE: 738570 TIMED: 52518 +TANGIBLE: 14017 VANISHING: 450824 IMMEDIATE: 738901 TIMED: 52526 +TANGIBLE: 14019 VANISHING: 451005 IMMEDIATE: 739232 TIMED: 52535 +TANGIBLE: 14021 VANISHING: 451186 IMMEDIATE: 739563 TIMED: 52544 +TANGIBLE: 14023 VANISHING: 451367 IMMEDIATE: 739894 TIMED: 52554 +TANGIBLE: 14024 VANISHING: 451548 IMMEDIATE: 740225 TIMED: 52562 +TANGIBLE: 14026 VANISHING: 451729 IMMEDIATE: 740556 TIMED: 52571 +TANGIBLE: 14028 VANISHING: 451910 IMMEDIATE: 740887 TIMED: 52580 +TANGIBLE: 14030 VANISHING: 452091 IMMEDIATE: 741218 TIMED: 52590 +TANGIBLE: 14031 VANISHING: 452272 IMMEDIATE: 741549 TIMED: 52599 +TANGIBLE: 14033 VANISHING: 452453 IMMEDIATE: 741880 TIMED: 52609 +TANGIBLE: 14035 VANISHING: 452634 IMMEDIATE: 742211 TIMED: 52619 +TANGIBLE: 14037 VANISHING: 452815 IMMEDIATE: 742542 TIMED: 52630 +TANGIBLE: 14039 VANISHING: 453000 IMMEDIATE: 742877 TIMED: 52639 +TANGIBLE: 14041 VANISHING: 453185 IMMEDIATE: 743212 TIMED: 52649 +TANGIBLE: 14042 VANISHING: 453366 IMMEDIATE: 743543 TIMED: 52658 +TANGIBLE: 14044 VANISHING: 453547 IMMEDIATE: 743874 TIMED: 52668 +TANGIBLE: 14046 VANISHING: 453728 IMMEDIATE: 744205 TIMED: 52678 +TANGIBLE: 14048 VANISHING: 453909 IMMEDIATE: 744536 TIMED: 52689 +TANGIBLE: 14049 VANISHING: 454090 IMMEDIATE: 744867 TIMED: 52698 +TANGIBLE: 14051 VANISHING: 454271 IMMEDIATE: 745198 TIMED: 52708 +TANGIBLE: 14053 VANISHING: 454452 IMMEDIATE: 745529 TIMED: 52718 +TANGIBLE: 14055 VANISHING: 454633 IMMEDIATE: 745860 TIMED: 52729 +TANGIBLE: 14056 VANISHING: 454814 IMMEDIATE: 746191 TIMED: 52739 +TANGIBLE: 14058 VANISHING: 454995 IMMEDIATE: 746522 TIMED: 52750 +TANGIBLE: 14060 VANISHING: 455176 IMMEDIATE: 746853 TIMED: 52761 +TANGIBLE: 14062 VANISHING: 455357 IMMEDIATE: 747184 TIMED: 52773 +TANGIBLE: 14085 VANISHING: 455981 IMMEDIATE: 748233 TIMED: 52828 +TANGIBLE: 14086 VANISHING: 456099 IMMEDIATE: 748462 TIMED: 52837 +TANGIBLE: 14087 VANISHING: 456217 IMMEDIATE: 748691 TIMED: 52847 +TANGIBLE: 14088 VANISHING: 456335 IMMEDIATE: 748920 TIMED: 52856 +TANGIBLE: 14089 VANISHING: 456453 IMMEDIATE: 749149 TIMED: 52866 +TANGIBLE: 14090 VANISHING: 456571 IMMEDIATE: 749378 TIMED: 52876 +TANGIBLE: 14091 VANISHING: 456689 IMMEDIATE: 749607 TIMED: 52887 +TANGIBLE: 14092 VANISHING: 456811 IMMEDIATE: 749840 TIMED: 52897 +TANGIBLE: 14093 VANISHING: 456929 IMMEDIATE: 750069 TIMED: 52907 +TANGIBLE: 14094 VANISHING: 457047 IMMEDIATE: 750298 TIMED: 52918 +TANGIBLE: 14095 VANISHING: 457165 IMMEDIATE: 750527 TIMED: 52928 +TANGIBLE: 14096 VANISHING: 457283 IMMEDIATE: 750756 TIMED: 52939 +TANGIBLE: 14097 VANISHING: 457401 IMMEDIATE: 750985 TIMED: 52950 +TANGIBLE: 14098 VANISHING: 457519 IMMEDIATE: 751214 TIMED: 52962 +TANGIBLE: 14138 VANISHING: 458651 IMMEDIATE: 753046 TIMED: 53091 +TANGIBLE: 14139 VANISHING: 458753 IMMEDIATE: 753255 TIMED: 53100 +TANGIBLE: 14140 VANISHING: 458854 IMMEDIATE: 753462 TIMED: 53109 +TANGIBLE: 14141 VANISHING: 458955 IMMEDIATE: 753669 TIMED: 53119 +TANGIBLE: 14142 VANISHING: 459056 IMMEDIATE: 753876 TIMED: 53128 +TANGIBLE: 14143 VANISHING: 459157 IMMEDIATE: 754083 TIMED: 53138 +TANGIBLE: 14144 VANISHING: 459258 IMMEDIATE: 754290 TIMED: 53148 +TANGIBLE: 14145 VANISHING: 459359 IMMEDIATE: 754497 TIMED: 53159 +TANGIBLE: 14146 VANISHING: 459461 IMMEDIATE: 754706 TIMED: 53168 +TANGIBLE: 14147 VANISHING: 459563 IMMEDIATE: 754915 TIMED: 53178 +TANGIBLE: 14148 VANISHING: 459664 IMMEDIATE: 755122 TIMED: 53188 +TANGIBLE: 14149 VANISHING: 459765 IMMEDIATE: 755329 TIMED: 53199 +TANGIBLE: 14150 VANISHING: 459866 IMMEDIATE: 755536 TIMED: 53209 +TANGIBLE: 14151 VANISHING: 459967 IMMEDIATE: 755743 TIMED: 53220 +TANGIBLE: 14152 VANISHING: 460068 IMMEDIATE: 755950 TIMED: 53231 +TANGIBLE: 14153 VANISHING: 460169 IMMEDIATE: 756157 TIMED: 53243 +TANGIBLE: 14156 VANISHING: 460287 IMMEDIATE: 756371 TIMED: 53267 +TANGIBLE: 14157 VANISHING: 460356 IMMEDIATE: 756520 TIMED: 53277 +TANGIBLE: 14158 VANISHING: 460425 IMMEDIATE: 756669 TIMED: 53287 +TANGIBLE: 14159 VANISHING: 460494 IMMEDIATE: 756818 TIMED: 53298 +TANGIBLE: 14160 VANISHING: 460563 IMMEDIATE: 756967 TIMED: 53308 +TANGIBLE: 14161 VANISHING: 460632 IMMEDIATE: 757116 TIMED: 53319 +TANGIBLE: 14162 VANISHING: 460701 IMMEDIATE: 757265 TIMED: 53330 +TANGIBLE: 14163 VANISHING: 460770 IMMEDIATE: 757414 TIMED: 53342 +TANGIBLE: 14244 VANISHING: 462117 IMMEDIATE: 759396 TIMED: 53681 +TANGIBLE: 14246 VANISHING: 462244 IMMEDIATE: 759616 TIMED: 53689 +TANGIBLE: 14248 VANISHING: 462371 IMMEDIATE: 759836 TIMED: 53698 +TANGIBLE: 14250 VANISHING: 462502 IMMEDIATE: 760060 TIMED: 53707 +TANGIBLE: 14252 VANISHING: 462629 IMMEDIATE: 760280 TIMED: 53716 +TANGIBLE: 14254 VANISHING: 462756 IMMEDIATE: 760500 TIMED: 53726 +TANGIBLE: 14255 VANISHING: 462883 IMMEDIATE: 760720 TIMED: 53734 +TANGIBLE: 14256 VANISHING: 463010 IMMEDIATE: 760940 TIMED: 53743 +TANGIBLE: 14258 VANISHING: 463137 IMMEDIATE: 761160 TIMED: 53752 +TANGIBLE: 14260 VANISHING: 463264 IMMEDIATE: 761380 TIMED: 53762 +TANGIBLE: 14262 VANISHING: 463391 IMMEDIATE: 761600 TIMED: 53771 +TANGIBLE: 14264 VANISHING: 463518 IMMEDIATE: 761820 TIMED: 53781 +TANGIBLE: 14266 VANISHING: 463645 IMMEDIATE: 762040 TIMED: 53791 +TANGIBLE: 14268 VANISHING: 463772 IMMEDIATE: 762260 TIMED: 53802 +TANGIBLE: 14269 VANISHING: 463903 IMMEDIATE: 762484 TIMED: 53811 +TANGIBLE: 14271 VANISHING: 464030 IMMEDIATE: 762704 TIMED: 53820 +TANGIBLE: 14273 VANISHING: 464157 IMMEDIATE: 762924 TIMED: 53830 +TANGIBLE: 14275 VANISHING: 464288 IMMEDIATE: 763148 TIMED: 53840 +TANGIBLE: 14277 VANISHING: 464415 IMMEDIATE: 763368 TIMED: 53850 +TANGIBLE: 14279 VANISHING: 464542 IMMEDIATE: 763588 TIMED: 53861 +TANGIBLE: 14280 VANISHING: 464669 IMMEDIATE: 763808 TIMED: 53870 +TANGIBLE: 14281 VANISHING: 464796 IMMEDIATE: 764028 TIMED: 53880 +TANGIBLE: 14283 VANISHING: 464923 IMMEDIATE: 764248 TIMED: 53890 +TANGIBLE: 14285 VANISHING: 465050 IMMEDIATE: 764468 TIMED: 53901 +TANGIBLE: 14287 VANISHING: 465177 IMMEDIATE: 764688 TIMED: 53911 +TANGIBLE: 14289 VANISHING: 465304 IMMEDIATE: 764908 TIMED: 53922 +TANGIBLE: 14291 VANISHING: 465431 IMMEDIATE: 765128 TIMED: 53933 +TANGIBLE: 14293 VANISHING: 465558 IMMEDIATE: 765348 TIMED: 53945 +TANGIBLE: 14316 VANISHING: 466067 IMMEDIATE: 766147 TIMED: 53993 +TANGIBLE: 14317 VANISHING: 466151 IMMEDIATE: 766300 TIMED: 54002 +TANGIBLE: 14318 VANISHING: 466235 IMMEDIATE: 766453 TIMED: 54012 +TANGIBLE: 14319 VANISHING: 466319 IMMEDIATE: 766606 TIMED: 54021 +TANGIBLE: 14320 VANISHING: 466403 IMMEDIATE: 766759 TIMED: 54031 +TANGIBLE: 14321 VANISHING: 466487 IMMEDIATE: 766912 TIMED: 54041 +TANGIBLE: 14322 VANISHING: 466571 IMMEDIATE: 767065 TIMED: 54052 +TANGIBLE: 14323 VANISHING: 466659 IMMEDIATE: 767222 TIMED: 54062 +TANGIBLE: 14324 VANISHING: 466743 IMMEDIATE: 767375 TIMED: 54072 +TANGIBLE: 14325 VANISHING: 466827 IMMEDIATE: 767528 TIMED: 54083 +TANGIBLE: 14326 VANISHING: 466911 IMMEDIATE: 767681 TIMED: 54093 +TANGIBLE: 14327 VANISHING: 466995 IMMEDIATE: 767834 TIMED: 54104 +TANGIBLE: 14328 VANISHING: 467079 IMMEDIATE: 767987 TIMED: 54115 +TANGIBLE: 14329 VANISHING: 467163 IMMEDIATE: 768140 TIMED: 54127 +TANGIBLE: 14369 VANISHING: 468037 IMMEDIATE: 769511 TIMED: 54244 +TANGIBLE: 14370 VANISHING: 468110 IMMEDIATE: 769649 TIMED: 54253 +TANGIBLE: 14371 VANISHING: 468184 IMMEDIATE: 769789 TIMED: 54262 +TANGIBLE: 14372 VANISHING: 468257 IMMEDIATE: 769927 TIMED: 54272 +TANGIBLE: 14373 VANISHING: 468330 IMMEDIATE: 770065 TIMED: 54281 +TANGIBLE: 14374 VANISHING: 468403 IMMEDIATE: 770203 TIMED: 54291 +TANGIBLE: 14375 VANISHING: 468476 IMMEDIATE: 770341 TIMED: 54301 +TANGIBLE: 14376 VANISHING: 468549 IMMEDIATE: 770479 TIMED: 54312 +TANGIBLE: 14377 VANISHING: 468623 IMMEDIATE: 770619 TIMED: 54321 +TANGIBLE: 14378 VANISHING: 468696 IMMEDIATE: 770757 TIMED: 54331 +TANGIBLE: 14379 VANISHING: 468770 IMMEDIATE: 770897 TIMED: 54341 +TANGIBLE: 14380 VANISHING: 468843 IMMEDIATE: 771035 TIMED: 54352 +TANGIBLE: 14381 VANISHING: 468916 IMMEDIATE: 771173 TIMED: 54362 +TANGIBLE: 14382 VANISHING: 468989 IMMEDIATE: 771311 TIMED: 54373 +TANGIBLE: 14383 VANISHING: 469062 IMMEDIATE: 771449 TIMED: 54384 +TANGIBLE: 14384 VANISHING: 469135 IMMEDIATE: 771587 TIMED: 54396 +TANGIBLE: 14387 VANISHING: 469251 IMMEDIATE: 771777 TIMED: 54416 +TANGIBLE: 14388 VANISHING: 469302 IMMEDIATE: 771878 TIMED: 54426 +TANGIBLE: 14389 VANISHING: 469353 IMMEDIATE: 771979 TIMED: 54436 +TANGIBLE: 14390 VANISHING: 469404 IMMEDIATE: 772080 TIMED: 54447 +TANGIBLE: 14391 VANISHING: 469455 IMMEDIATE: 772181 TIMED: 54457 +TANGIBLE: 14392 VANISHING: 469506 IMMEDIATE: 772282 TIMED: 54468 +TANGIBLE: 14393 VANISHING: 469557 IMMEDIATE: 772383 TIMED: 54479 +TANGIBLE: 14394 VANISHING: 469608 IMMEDIATE: 772484 TIMED: 54491 +TANGIBLE: 14404 VANISHING: 469877 IMMEDIATE: 772935 TIMED: 54574 +TANGIBLE: 14406 VANISHING: 470058 IMMEDIATE: 773266 TIMED: 54582 +TANGIBLE: 14408 VANISHING: 470239 IMMEDIATE: 773597 TIMED: 54590 +TANGIBLE: 14410 VANISHING: 470420 IMMEDIATE: 773928 TIMED: 54599 +TANGIBLE: 14411 VANISHING: 470601 IMMEDIATE: 774259 TIMED: 54607 +TANGIBLE: 14413 VANISHING: 470782 IMMEDIATE: 774590 TIMED: 54616 +TANGIBLE: 14415 VANISHING: 470963 IMMEDIATE: 774921 TIMED: 54625 +TANGIBLE: 14417 VANISHING: 471144 IMMEDIATE: 775252 TIMED: 54635 +TANGIBLE: 14418 VANISHING: 471325 IMMEDIATE: 775583 TIMED: 54643 +TANGIBLE: 14420 VANISHING: 471506 IMMEDIATE: 775914 TIMED: 54652 +TANGIBLE: 14422 VANISHING: 471687 IMMEDIATE: 776245 TIMED: 54661 +TANGIBLE: 14424 VANISHING: 471868 IMMEDIATE: 776576 TIMED: 54671 +TANGIBLE: 14425 VANISHING: 472049 IMMEDIATE: 776907 TIMED: 54680 +TANGIBLE: 14427 VANISHING: 472230 IMMEDIATE: 777238 TIMED: 54690 +TANGIBLE: 14429 VANISHING: 472411 IMMEDIATE: 777569 TIMED: 54700 +TANGIBLE: 14431 VANISHING: 472592 IMMEDIATE: 777900 TIMED: 54711 +TANGIBLE: 14432 VANISHING: 472773 IMMEDIATE: 778231 TIMED: 54719 +TANGIBLE: 14434 VANISHING: 472954 IMMEDIATE: 778562 TIMED: 54728 +TANGIBLE: 14436 VANISHING: 473135 IMMEDIATE: 778893 TIMED: 54737 +TANGIBLE: 14438 VANISHING: 473316 IMMEDIATE: 779224 TIMED: 54747 +TANGIBLE: 14439 VANISHING: 473497 IMMEDIATE: 779555 TIMED: 54756 +TANGIBLE: 14441 VANISHING: 473678 IMMEDIATE: 779886 TIMED: 54766 +TANGIBLE: 14443 VANISHING: 473859 IMMEDIATE: 780217 TIMED: 54776 +TANGIBLE: 14445 VANISHING: 474040 IMMEDIATE: 780548 TIMED: 54787 +TANGIBLE: 14446 VANISHING: 474221 IMMEDIATE: 780879 TIMED: 54796 +TANGIBLE: 14448 VANISHING: 474402 IMMEDIATE: 781210 TIMED: 54806 +TANGIBLE: 14450 VANISHING: 474583 IMMEDIATE: 781541 TIMED: 54816 +TANGIBLE: 14452 VANISHING: 474764 IMMEDIATE: 781872 TIMED: 54827 +TANGIBLE: 14453 VANISHING: 474945 IMMEDIATE: 782203 TIMED: 54837 +TANGIBLE: 14455 VANISHING: 475126 IMMEDIATE: 782534 TIMED: 54848 +TANGIBLE: 14457 VANISHING: 475307 IMMEDIATE: 782865 TIMED: 54859 +TANGIBLE: 14459 VANISHING: 475488 IMMEDIATE: 783196 TIMED: 54871 +TANGIBLE: 14519 VANISHING: 477727 IMMEDIATE: 786864 TIMED: 55441 +TANGIBLE: 14520 VANISHING: 477845 IMMEDIATE: 787093 TIMED: 55450 +TANGIBLE: 14521 VANISHING: 477963 IMMEDIATE: 787322 TIMED: 55459 +TANGIBLE: 14522 VANISHING: 478081 IMMEDIATE: 787551 TIMED: 55469 +TANGIBLE: 14523 VANISHING: 478199 IMMEDIATE: 787780 TIMED: 55478 +TANGIBLE: 14524 VANISHING: 478317 IMMEDIATE: 788009 TIMED: 55488 +TANGIBLE: 14525 VANISHING: 478435 IMMEDIATE: 788238 TIMED: 55498 +TANGIBLE: 14526 VANISHING: 478553 IMMEDIATE: 788467 TIMED: 55509 +TANGIBLE: 14527 VANISHING: 478671 IMMEDIATE: 788696 TIMED: 55518 +TANGIBLE: 14528 VANISHING: 478789 IMMEDIATE: 788925 TIMED: 55528 +TANGIBLE: 14529 VANISHING: 478907 IMMEDIATE: 789154 TIMED: 55538 +TANGIBLE: 14530 VANISHING: 479025 IMMEDIATE: 789383 TIMED: 55549 +TANGIBLE: 14531 VANISHING: 479143 IMMEDIATE: 789612 TIMED: 55559 +TANGIBLE: 14532 VANISHING: 479261 IMMEDIATE: 789841 TIMED: 55570 +TANGIBLE: 14533 VANISHING: 479379 IMMEDIATE: 790070 TIMED: 55581 +TANGIBLE: 14534 VANISHING: 479497 IMMEDIATE: 790299 TIMED: 55593 +TANGIBLE: 14553 VANISHING: 479805 IMMEDIATE: 790809 TIMED: 55779 +TANGIBLE: 14554 VANISHING: 479906 IMMEDIATE: 791016 TIMED: 55788 +TANGIBLE: 14555 VANISHING: 480007 IMMEDIATE: 791223 TIMED: 55797 +TANGIBLE: 14556 VANISHING: 480108 IMMEDIATE: 791430 TIMED: 55807 +TANGIBLE: 14557 VANISHING: 480209 IMMEDIATE: 791637 TIMED: 55816 +TANGIBLE: 14558 VANISHING: 480310 IMMEDIATE: 791844 TIMED: 55826 +TANGIBLE: 14559 VANISHING: 480411 IMMEDIATE: 792051 TIMED: 55836 +TANGIBLE: 14560 VANISHING: 480512 IMMEDIATE: 792258 TIMED: 55847 +TANGIBLE: 14561 VANISHING: 480613 IMMEDIATE: 792465 TIMED: 55856 +TANGIBLE: 14562 VANISHING: 480714 IMMEDIATE: 792672 TIMED: 55866 +TANGIBLE: 14563 VANISHING: 480815 IMMEDIATE: 792879 TIMED: 55876 +TANGIBLE: 14564 VANISHING: 480916 IMMEDIATE: 793086 TIMED: 55887 +TANGIBLE: 14565 VANISHING: 481017 IMMEDIATE: 793293 TIMED: 55897 +TANGIBLE: 14566 VANISHING: 481118 IMMEDIATE: 793500 TIMED: 55908 +TANGIBLE: 14567 VANISHING: 481219 IMMEDIATE: 793707 TIMED: 55919 +TANGIBLE: 14568 VANISHING: 481320 IMMEDIATE: 793914 TIMED: 55931 +TANGIBLE: 14571 VANISHING: 481436 IMMEDIATE: 794126 TIMED: 55955 +TANGIBLE: 14572 VANISHING: 481505 IMMEDIATE: 794275 TIMED: 55965 +TANGIBLE: 14573 VANISHING: 481574 IMMEDIATE: 794424 TIMED: 55975 +TANGIBLE: 14574 VANISHING: 481643 IMMEDIATE: 794573 TIMED: 55986 +TANGIBLE: 14575 VANISHING: 481712 IMMEDIATE: 794722 TIMED: 55996 +TANGIBLE: 14576 VANISHING: 481781 IMMEDIATE: 794871 TIMED: 56007 +TANGIBLE: 14577 VANISHING: 481850 IMMEDIATE: 795020 TIMED: 56018 +TANGIBLE: 14578 VANISHING: 481919 IMMEDIATE: 795169 TIMED: 56030 +TANGIBLE: 14678 VANISHING: 482874 IMMEDIATE: 796575 TIMED: 56592 +TANGIBLE: 14680 VANISHING: 482916 IMMEDIATE: 796651 TIMED: 56601 +TANGIBLE: 14682 VANISHING: 482958 IMMEDIATE: 796727 TIMED: 56610 +TANGIBLE: 14684 VANISHING: 483000 IMMEDIATE: 796803 TIMED: 56620 +TANGIBLE: 14685 VANISHING: 483038 IMMEDIATE: 796875 TIMED: 56628 +TANGIBLE: 14687 VANISHING: 483076 IMMEDIATE: 796947 TIMED: 56637 +TANGIBLE: 14689 VANISHING: 483114 IMMEDIATE: 797019 TIMED: 56646 +TANGIBLE: 14691 VANISHING: 483152 IMMEDIATE: 797091 TIMED: 56656 +TANGIBLE: 14692 VANISHING: 483190 IMMEDIATE: 797163 TIMED: 56665 +TANGIBLE: 14694 VANISHING: 483228 IMMEDIATE: 797235 TIMED: 56675 +TANGIBLE: 14696 VANISHING: 483266 IMMEDIATE: 797307 TIMED: 56685 +TANGIBLE: 14698 VANISHING: 483304 IMMEDIATE: 797379 TIMED: 56696 +TANGIBLE: 14699 VANISHING: 483342 IMMEDIATE: 797451 TIMED: 56704 +TANGIBLE: 14701 VANISHING: 483380 IMMEDIATE: 797523 TIMED: 56713 +TANGIBLE: 14703 VANISHING: 483418 IMMEDIATE: 797595 TIMED: 56722 +TANGIBLE: 14705 VANISHING: 483456 IMMEDIATE: 797667 TIMED: 56732 +TANGIBLE: 14706 VANISHING: 483494 IMMEDIATE: 797739 TIMED: 56741 +TANGIBLE: 14708 VANISHING: 483532 IMMEDIATE: 797811 TIMED: 56751 +TANGIBLE: 14710 VANISHING: 483570 IMMEDIATE: 797883 TIMED: 56761 +TANGIBLE: 14712 VANISHING: 483608 IMMEDIATE: 797955 TIMED: 56772 +TANGIBLE: 14713 VANISHING: 483646 IMMEDIATE: 798027 TIMED: 56781 +TANGIBLE: 14715 VANISHING: 483684 IMMEDIATE: 798099 TIMED: 56791 +TANGIBLE: 14717 VANISHING: 483722 IMMEDIATE: 798171 TIMED: 56801 +TANGIBLE: 14719 VANISHING: 483760 IMMEDIATE: 798243 TIMED: 56812 +TANGIBLE: 14720 VANISHING: 483798 IMMEDIATE: 798315 TIMED: 56822 +TANGIBLE: 14722 VANISHING: 483836 IMMEDIATE: 798387 TIMED: 56833 +TANGIBLE: 14724 VANISHING: 483874 IMMEDIATE: 798459 TIMED: 56844 +TANGIBLE: 14726 VANISHING: 483912 IMMEDIATE: 798531 TIMED: 56856 +TANGIBLE: 14749 VANISHING: 484281 IMMEDIATE: 799094 TIMED: 56911 +TANGIBLE: 14750 VANISHING: 484319 IMMEDIATE: 799166 TIMED: 56921 +TANGIBLE: 14751 VANISHING: 484353 IMMEDIATE: 799234 TIMED: 56930 +TANGIBLE: 14752 VANISHING: 484387 IMMEDIATE: 799302 TIMED: 56940 +TANGIBLE: 14753 VANISHING: 484421 IMMEDIATE: 799370 TIMED: 56950 +TANGIBLE: 14754 VANISHING: 484455 IMMEDIATE: 799438 TIMED: 56961 +TANGIBLE: 14755 VANISHING: 484489 IMMEDIATE: 799506 TIMED: 56970 +TANGIBLE: 14756 VANISHING: 484523 IMMEDIATE: 799574 TIMED: 56980 +TANGIBLE: 14757 VANISHING: 484557 IMMEDIATE: 799642 TIMED: 56990 +TANGIBLE: 14758 VANISHING: 484591 IMMEDIATE: 799710 TIMED: 57001 +TANGIBLE: 14759 VANISHING: 484625 IMMEDIATE: 799778 TIMED: 57011 +TANGIBLE: 14760 VANISHING: 484659 IMMEDIATE: 799846 TIMED: 57022 +TANGIBLE: 14761 VANISHING: 484693 IMMEDIATE: 799914 TIMED: 57033 +TANGIBLE: 14762 VANISHING: 484727 IMMEDIATE: 799982 TIMED: 57045 +TANGIBLE: 14802 VANISHING: 485407 IMMEDIATE: 801058 TIMED: 57174 +TANGIBLE: 14803 VANISHING: 485432 IMMEDIATE: 801110 TIMED: 57183 +TANGIBLE: 14804 VANISHING: 485457 IMMEDIATE: 801162 TIMED: 57192 +TANGIBLE: 14805 VANISHING: 485482 IMMEDIATE: 801214 TIMED: 57202 +TANGIBLE: 14806 VANISHING: 485507 IMMEDIATE: 801266 TIMED: 57211 +TANGIBLE: 14807 VANISHING: 485532 IMMEDIATE: 801318 TIMED: 57221 +TANGIBLE: 14808 VANISHING: 485557 IMMEDIATE: 801370 TIMED: 57231 +TANGIBLE: 14809 VANISHING: 485582 IMMEDIATE: 801422 TIMED: 57242 +TANGIBLE: 14810 VANISHING: 485607 IMMEDIATE: 801474 TIMED: 57251 +TANGIBLE: 14811 VANISHING: 485632 IMMEDIATE: 801526 TIMED: 57261 +TANGIBLE: 14812 VANISHING: 485657 IMMEDIATE: 801578 TIMED: 57271 +TANGIBLE: 14813 VANISHING: 485682 IMMEDIATE: 801630 TIMED: 57282 +TANGIBLE: 14814 VANISHING: 485707 IMMEDIATE: 801682 TIMED: 57292 +TANGIBLE: 14815 VANISHING: 485732 IMMEDIATE: 801734 TIMED: 57303 +TANGIBLE: 14816 VANISHING: 485757 IMMEDIATE: 801786 TIMED: 57314 +TANGIBLE: 14817 VANISHING: 485782 IMMEDIATE: 801838 TIMED: 57326 +TANGIBLE: 14820 VANISHING: 485853 IMMEDIATE: 801953 TIMED: 57350 +TANGIBLE: 14821 VANISHING: 485877 IMMEDIATE: 802005 TIMED: 57360 +TANGIBLE: 14822 VANISHING: 485901 IMMEDIATE: 802057 TIMED: 57370 +TANGIBLE: 14823 VANISHING: 485925 IMMEDIATE: 802109 TIMED: 57381 +TANGIBLE: 14824 VANISHING: 485949 IMMEDIATE: 802161 TIMED: 57391 +TANGIBLE: 14825 VANISHING: 485973 IMMEDIATE: 802213 TIMED: 57402 +TANGIBLE: 14826 VANISHING: 485997 IMMEDIATE: 802265 TIMED: 57413 +TANGIBLE: 14827 VANISHING: 486021 IMMEDIATE: 802317 TIMED: 57425 +TANGIBLE: 14853 VANISHING: 486381 IMMEDIATE: 802785 TIMED: 57638 +TANGIBLE: 14855 VANISHING: 486419 IMMEDIATE: 802857 TIMED: 57646 +TANGIBLE: 14857 VANISHING: 486457 IMMEDIATE: 802929 TIMED: 57654 +TANGIBLE: 14859 VANISHING: 486495 IMMEDIATE: 803001 TIMED: 57663 +TANGIBLE: 14860 VANISHING: 486533 IMMEDIATE: 803073 TIMED: 57671 +TANGIBLE: 14862 VANISHING: 486571 IMMEDIATE: 803145 TIMED: 57680 +TANGIBLE: 14864 VANISHING: 486609 IMMEDIATE: 803217 TIMED: 57689 +TANGIBLE: 14866 VANISHING: 486647 IMMEDIATE: 803289 TIMED: 57699 +TANGIBLE: 14867 VANISHING: 486685 IMMEDIATE: 803361 TIMED: 57707 +TANGIBLE: 14869 VANISHING: 486723 IMMEDIATE: 803433 TIMED: 57716 +TANGIBLE: 14871 VANISHING: 486761 IMMEDIATE: 803505 TIMED: 57725 +TANGIBLE: 14873 VANISHING: 486799 IMMEDIATE: 803577 TIMED: 57735 +TANGIBLE: 14874 VANISHING: 486837 IMMEDIATE: 803649 TIMED: 57744 +TANGIBLE: 14876 VANISHING: 486875 IMMEDIATE: 803721 TIMED: 57754 +TANGIBLE: 14878 VANISHING: 486913 IMMEDIATE: 803793 TIMED: 57764 +TANGIBLE: 14880 VANISHING: 486951 IMMEDIATE: 803865 TIMED: 57775 +TANGIBLE: 14881 VANISHING: 486989 IMMEDIATE: 803937 TIMED: 57783 +TANGIBLE: 14883 VANISHING: 487027 IMMEDIATE: 804009 TIMED: 57792 +TANGIBLE: 14885 VANISHING: 487065 IMMEDIATE: 804081 TIMED: 57801 +TANGIBLE: 14887 VANISHING: 487103 IMMEDIATE: 804153 TIMED: 57811 +TANGIBLE: 14888 VANISHING: 487141 IMMEDIATE: 804225 TIMED: 57820 +TANGIBLE: 14890 VANISHING: 487179 IMMEDIATE: 804297 TIMED: 57830 +TANGIBLE: 14892 VANISHING: 487217 IMMEDIATE: 804369 TIMED: 57840 +TANGIBLE: 14894 VANISHING: 487255 IMMEDIATE: 804441 TIMED: 57851 +TANGIBLE: 14895 VANISHING: 487293 IMMEDIATE: 804513 TIMED: 57860 +TANGIBLE: 14897 VANISHING: 487331 IMMEDIATE: 804585 TIMED: 57870 +TANGIBLE: 14899 VANISHING: 487369 IMMEDIATE: 804657 TIMED: 57880 +TANGIBLE: 14901 VANISHING: 487407 IMMEDIATE: 804729 TIMED: 57891 +TANGIBLE: 14902 VANISHING: 487445 IMMEDIATE: 804801 TIMED: 57901 +TANGIBLE: 14904 VANISHING: 487483 IMMEDIATE: 804873 TIMED: 57912 +TANGIBLE: 14906 VANISHING: 487521 IMMEDIATE: 804945 TIMED: 57923 +TANGIBLE: 14908 VANISHING: 487559 IMMEDIATE: 805017 TIMED: 57935 +TANGIBLE: 14968 VANISHING: 488534 IMMEDIATE: 806638 TIMED: 58505 +TANGIBLE: 14969 VANISHING: 488568 IMMEDIATE: 806706 TIMED: 58514 +TANGIBLE: 14970 VANISHING: 488602 IMMEDIATE: 806774 TIMED: 58523 +TANGIBLE: 14971 VANISHING: 488636 IMMEDIATE: 806842 TIMED: 58533 +TANGIBLE: 14972 VANISHING: 488670 IMMEDIATE: 806910 TIMED: 58542 +TANGIBLE: 14973 VANISHING: 488704 IMMEDIATE: 806978 TIMED: 58552 +TANGIBLE: 14974 VANISHING: 488738 IMMEDIATE: 807046 TIMED: 58562 +TANGIBLE: 14975 VANISHING: 488772 IMMEDIATE: 807114 TIMED: 58573 +TANGIBLE: 14976 VANISHING: 488806 IMMEDIATE: 807182 TIMED: 58582 +TANGIBLE: 14977 VANISHING: 488840 IMMEDIATE: 807250 TIMED: 58592 +TANGIBLE: 14978 VANISHING: 488874 IMMEDIATE: 807318 TIMED: 58602 +TANGIBLE: 14979 VANISHING: 488908 IMMEDIATE: 807386 TIMED: 58613 +TANGIBLE: 14980 VANISHING: 488942 IMMEDIATE: 807454 TIMED: 58623 +TANGIBLE: 14981 VANISHING: 488976 IMMEDIATE: 807522 TIMED: 58634 +TANGIBLE: 14982 VANISHING: 489010 IMMEDIATE: 807590 TIMED: 58645 +TANGIBLE: 14983 VANISHING: 489044 IMMEDIATE: 807658 TIMED: 58657 +TANGIBLE: 15002 VANISHING: 489210 IMMEDIATE: 807915 TIMED: 58843 +TANGIBLE: 15003 VANISHING: 489235 IMMEDIATE: 807967 TIMED: 58852 +TANGIBLE: 15004 VANISHING: 489260 IMMEDIATE: 808019 TIMED: 58861 +TANGIBLE: 15005 VANISHING: 489285 IMMEDIATE: 808071 TIMED: 58871 +TANGIBLE: 15006 VANISHING: 489310 IMMEDIATE: 808123 TIMED: 58880 +TANGIBLE: 15007 VANISHING: 489335 IMMEDIATE: 808175 TIMED: 58890 +TANGIBLE: 15008 VANISHING: 489360 IMMEDIATE: 808227 TIMED: 58900 +TANGIBLE: 15009 VANISHING: 489385 IMMEDIATE: 808279 TIMED: 58911 +TANGIBLE: 15010 VANISHING: 489410 IMMEDIATE: 808331 TIMED: 58920 +TANGIBLE: 15011 VANISHING: 489435 IMMEDIATE: 808383 TIMED: 58930 +TANGIBLE: 15012 VANISHING: 489460 IMMEDIATE: 808435 TIMED: 58940 +TANGIBLE: 15013 VANISHING: 489485 IMMEDIATE: 808487 TIMED: 58951 +TANGIBLE: 15014 VANISHING: 489510 IMMEDIATE: 808539 TIMED: 58961 +TANGIBLE: 15015 VANISHING: 489535 IMMEDIATE: 808591 TIMED: 58972 +TANGIBLE: 15016 VANISHING: 489560 IMMEDIATE: 808643 TIMED: 58983 +TANGIBLE: 15017 VANISHING: 489585 IMMEDIATE: 808695 TIMED: 58995 +TANGIBLE: 15020 VANISHING: 489654 IMMEDIATE: 808808 TIMED: 59019 +TANGIBLE: 15021 VANISHING: 489678 IMMEDIATE: 808860 TIMED: 59029 +TANGIBLE: 15022 VANISHING: 489702 IMMEDIATE: 808912 TIMED: 59039 +TANGIBLE: 15023 VANISHING: 489726 IMMEDIATE: 808964 TIMED: 59050 +TANGIBLE: 15024 VANISHING: 489750 IMMEDIATE: 809016 TIMED: 59060 +TANGIBLE: 15025 VANISHING: 489774 IMMEDIATE: 809068 TIMED: 59071 +TANGIBLE: 15026 VANISHING: 489798 IMMEDIATE: 809120 TIMED: 59082 +TANGIBLE: 15027 VANISHING: 489822 IMMEDIATE: 809172 TIMED: 59094 +TANGIBLE: 15181 VANISHING: 491818 IMMEDIATE: 812057 TIMED: 59835 +TANGIBLE: 15183 VANISHING: 491884 IMMEDIATE: 812174 TIMED: 59845 +TANGIBLE: 15184 VANISHING: 491946 IMMEDIATE: 812287 TIMED: 59854 +TANGIBLE: 15186 VANISHING: 492008 IMMEDIATE: 812400 TIMED: 59864 +TANGIBLE: 15188 VANISHING: 492070 IMMEDIATE: 812513 TIMED: 59874 +TANGIBLE: 15190 VANISHING: 492132 IMMEDIATE: 812626 TIMED: 59885 +TANGIBLE: 15191 VANISHING: 492194 IMMEDIATE: 812739 TIMED: 59894 +TANGIBLE: 15193 VANISHING: 492256 IMMEDIATE: 812852 TIMED: 59904 +TANGIBLE: 15195 VANISHING: 492318 IMMEDIATE: 812965 TIMED: 59914 +TANGIBLE: 15197 VANISHING: 492380 IMMEDIATE: 813078 TIMED: 59925 +TANGIBLE: 15198 VANISHING: 492442 IMMEDIATE: 813191 TIMED: 59935 +TANGIBLE: 15200 VANISHING: 492504 IMMEDIATE: 813304 TIMED: 59946 +TANGIBLE: 15202 VANISHING: 492566 IMMEDIATE: 813417 TIMED: 59957 +TANGIBLE: 15204 VANISHING: 492628 IMMEDIATE: 813530 TIMED: 59969 +TANGIBLE: 15218 VANISHING: 492955 IMMEDIATE: 814033 TIMED: 60021 +TANGIBLE: 15219 VANISHING: 493013 IMMEDIATE: 814142 TIMED: 60031 +TANGIBLE: 15220 VANISHING: 493071 IMMEDIATE: 814251 TIMED: 60042 +TANGIBLE: 15221 VANISHING: 493129 IMMEDIATE: 814360 TIMED: 60052 +TANGIBLE: 15222 VANISHING: 493187 IMMEDIATE: 814469 TIMED: 60063 +TANGIBLE: 15223 VANISHING: 493245 IMMEDIATE: 814578 TIMED: 60074 +TANGIBLE: 15224 VANISHING: 493303 IMMEDIATE: 814687 TIMED: 60086 +TANGIBLE: 15248 VANISHING: 493865 IMMEDIATE: 815566 TIMED: 60191 +TANGIBLE: 15249 VANISHING: 493904 IMMEDIATE: 815645 TIMED: 60201 +TANGIBLE: 15250 VANISHING: 493943 IMMEDIATE: 815724 TIMED: 60211 +TANGIBLE: 15251 VANISHING: 493982 IMMEDIATE: 815803 TIMED: 60222 +TANGIBLE: 15252 VANISHING: 494021 IMMEDIATE: 815882 TIMED: 60232 +TANGIBLE: 15253 VANISHING: 494060 IMMEDIATE: 815961 TIMED: 60243 +TANGIBLE: 15254 VANISHING: 494099 IMMEDIATE: 816040 TIMED: 60254 +TANGIBLE: 15255 VANISHING: 494138 IMMEDIATE: 816119 TIMED: 60266 +TANGIBLE: 15258 VANISHING: 494207 IMMEDIATE: 816237 TIMED: 60293 +TANGIBLE: 15259 VANISHING: 494245 IMMEDIATE: 816316 TIMED: 60304 +TANGIBLE: 15260 VANISHING: 494283 IMMEDIATE: 816395 TIMED: 60315 +TANGIBLE: 15261 VANISHING: 494321 IMMEDIATE: 816474 TIMED: 60327 +TANGIBLE: 15319 VANISHING: 495006 IMMEDIATE: 817372 TIMED: 60652 +TANGIBLE: 15321 VANISHING: 495057 IMMEDIATE: 817456 TIMED: 60662 +TANGIBLE: 15323 VANISHING: 495104 IMMEDIATE: 817536 TIMED: 60671 +TANGIBLE: 15325 VANISHING: 495151 IMMEDIATE: 817616 TIMED: 60681 +TANGIBLE: 15327 VANISHING: 495198 IMMEDIATE: 817696 TIMED: 60691 +TANGIBLE: 15329 VANISHING: 495245 IMMEDIATE: 817776 TIMED: 60702 +TANGIBLE: 15330 VANISHING: 495292 IMMEDIATE: 817856 TIMED: 60711 +TANGIBLE: 15331 VANISHING: 495339 IMMEDIATE: 817936 TIMED: 60721 +TANGIBLE: 15333 VANISHING: 495386 IMMEDIATE: 818016 TIMED: 60731 +TANGIBLE: 15335 VANISHING: 495433 IMMEDIATE: 818096 TIMED: 60742 +TANGIBLE: 15337 VANISHING: 495480 IMMEDIATE: 818176 TIMED: 60752 +TANGIBLE: 15339 VANISHING: 495527 IMMEDIATE: 818256 TIMED: 60763 +TANGIBLE: 15341 VANISHING: 495574 IMMEDIATE: 818336 TIMED: 60774 +TANGIBLE: 15343 VANISHING: 495621 IMMEDIATE: 818416 TIMED: 60786 +TANGIBLE: 15357 VANISHING: 495883 IMMEDIATE: 818797 TIMED: 60831 +TANGIBLE: 15358 VANISHING: 495926 IMMEDIATE: 818873 TIMED: 60841 +TANGIBLE: 15359 VANISHING: 495969 IMMEDIATE: 818949 TIMED: 60852 +TANGIBLE: 15360 VANISHING: 496012 IMMEDIATE: 819025 TIMED: 60862 +TANGIBLE: 15361 VANISHING: 496055 IMMEDIATE: 819101 TIMED: 60873 +TANGIBLE: 15362 VANISHING: 496098 IMMEDIATE: 819177 TIMED: 60884 +TANGIBLE: 15363 VANISHING: 496141 IMMEDIATE: 819253 TIMED: 60896 +TANGIBLE: 15387 VANISHING: 496558 IMMEDIATE: 819883 TIMED: 60989 +TANGIBLE: 15388 VANISHING: 496588 IMMEDIATE: 819939 TIMED: 60999 +TANGIBLE: 15389 VANISHING: 496618 IMMEDIATE: 819995 TIMED: 61009 +TANGIBLE: 15390 VANISHING: 496648 IMMEDIATE: 820051 TIMED: 61020 +TANGIBLE: 15391 VANISHING: 496678 IMMEDIATE: 820107 TIMED: 61030 +TANGIBLE: 15392 VANISHING: 496708 IMMEDIATE: 820163 TIMED: 61041 +TANGIBLE: 15393 VANISHING: 496738 IMMEDIATE: 820219 TIMED: 61052 +TANGIBLE: 15394 VANISHING: 496768 IMMEDIATE: 820275 TIMED: 61064 +TANGIBLE: 15397 VANISHING: 496838 IMMEDIATE: 820384 TIMED: 61087 +TANGIBLE: 15398 VANISHING: 496867 IMMEDIATE: 820440 TIMED: 61098 +TANGIBLE: 15399 VANISHING: 496896 IMMEDIATE: 820496 TIMED: 61109 +TANGIBLE: 15400 VANISHING: 496925 IMMEDIATE: 820552 TIMED: 61121 +TANGIBLE: 15406 VANISHING: 497031 IMMEDIATE: 820729 TIMED: 61175 +TANGIBLE: 15408 VANISHING: 497093 IMMEDIATE: 820842 TIMED: 61184 +TANGIBLE: 15410 VANISHING: 497155 IMMEDIATE: 820955 TIMED: 61193 +TANGIBLE: 15412 VANISHING: 497217 IMMEDIATE: 821068 TIMED: 61203 +TANGIBLE: 15413 VANISHING: 497279 IMMEDIATE: 821181 TIMED: 61212 +TANGIBLE: 15415 VANISHING: 497341 IMMEDIATE: 821294 TIMED: 61222 +TANGIBLE: 15417 VANISHING: 497403 IMMEDIATE: 821407 TIMED: 61232 +TANGIBLE: 15419 VANISHING: 497465 IMMEDIATE: 821520 TIMED: 61243 +TANGIBLE: 15420 VANISHING: 497527 IMMEDIATE: 821633 TIMED: 61252 +TANGIBLE: 15422 VANISHING: 497589 IMMEDIATE: 821746 TIMED: 61262 +TANGIBLE: 15424 VANISHING: 497651 IMMEDIATE: 821859 TIMED: 61272 +TANGIBLE: 15426 VANISHING: 497713 IMMEDIATE: 821972 TIMED: 61283 +TANGIBLE: 15427 VANISHING: 497775 IMMEDIATE: 822085 TIMED: 61293 +TANGIBLE: 15429 VANISHING: 497837 IMMEDIATE: 822198 TIMED: 61304 +TANGIBLE: 15431 VANISHING: 497899 IMMEDIATE: 822311 TIMED: 61315 +TANGIBLE: 15433 VANISHING: 497961 IMMEDIATE: 822424 TIMED: 61327 +TANGIBLE: 15465 VANISHING: 498728 IMMEDIATE: 823688 TIMED: 61646 +TANGIBLE: 15466 VANISHING: 498786 IMMEDIATE: 823797 TIMED: 61656 +TANGIBLE: 15467 VANISHING: 498844 IMMEDIATE: 823906 TIMED: 61666 +TANGIBLE: 15468 VANISHING: 498902 IMMEDIATE: 824015 TIMED: 61677 +TANGIBLE: 15469 VANISHING: 498960 IMMEDIATE: 824124 TIMED: 61687 +TANGIBLE: 15470 VANISHING: 499018 IMMEDIATE: 824233 TIMED: 61698 +TANGIBLE: 15471 VANISHING: 499076 IMMEDIATE: 824342 TIMED: 61709 +TANGIBLE: 15472 VANISHING: 499134 IMMEDIATE: 824451 TIMED: 61721 +TANGIBLE: 15483 VANISHING: 499282 IMMEDIATE: 824687 TIMED: 61835 +TANGIBLE: 15484 VANISHING: 499321 IMMEDIATE: 824766 TIMED: 61845 +TANGIBLE: 15485 VANISHING: 499360 IMMEDIATE: 824845 TIMED: 61855 +TANGIBLE: 15486 VANISHING: 499399 IMMEDIATE: 824924 TIMED: 61866 +TANGIBLE: 15487 VANISHING: 499438 IMMEDIATE: 825003 TIMED: 61876 +TANGIBLE: 15488 VANISHING: 499477 IMMEDIATE: 825082 TIMED: 61887 +TANGIBLE: 15489 VANISHING: 499516 IMMEDIATE: 825161 TIMED: 61898 +TANGIBLE: 15490 VANISHING: 499555 IMMEDIATE: 825240 TIMED: 61910 +TANGIBLE: 15493 VANISHING: 499622 IMMEDIATE: 825356 TIMED: 61937 +TANGIBLE: 15494 VANISHING: 499660 IMMEDIATE: 825435 TIMED: 61948 +TANGIBLE: 15495 VANISHING: 499698 IMMEDIATE: 825514 TIMED: 61959 +TANGIBLE: 15496 VANISHING: 499736 IMMEDIATE: 825593 TIMED: 61971 +TANGIBLE: 15576 VANISHING: 500513 IMMEDIATE: 826741 TIMED: 62358 +TANGIBLE: 15578 VANISHING: 500555 IMMEDIATE: 826817 TIMED: 62367 +TANGIBLE: 15579 VANISHING: 500593 IMMEDIATE: 826889 TIMED: 62375 +TANGIBLE: 15581 VANISHING: 500631 IMMEDIATE: 826961 TIMED: 62384 +TANGIBLE: 15583 VANISHING: 500669 IMMEDIATE: 827033 TIMED: 62393 +TANGIBLE: 15585 VANISHING: 500707 IMMEDIATE: 827105 TIMED: 62403 +TANGIBLE: 15587 VANISHING: 500749 IMMEDIATE: 827181 TIMED: 62412 +TANGIBLE: 15589 VANISHING: 500791 IMMEDIATE: 827257 TIMED: 62422 +TANGIBLE: 15590 VANISHING: 500829 IMMEDIATE: 827329 TIMED: 62431 +TANGIBLE: 15592 VANISHING: 500867 IMMEDIATE: 827401 TIMED: 62441 +TANGIBLE: 15594 VANISHING: 500905 IMMEDIATE: 827473 TIMED: 62451 +TANGIBLE: 15596 VANISHING: 500943 IMMEDIATE: 827545 TIMED: 62462 +TANGIBLE: 15597 VANISHING: 500981 IMMEDIATE: 827617 TIMED: 62470 +TANGIBLE: 15599 VANISHING: 501019 IMMEDIATE: 827689 TIMED: 62479 +TANGIBLE: 15601 VANISHING: 501057 IMMEDIATE: 827761 TIMED: 62488 +TANGIBLE: 15603 VANISHING: 501095 IMMEDIATE: 827833 TIMED: 62498 +TANGIBLE: 15604 VANISHING: 501133 IMMEDIATE: 827905 TIMED: 62507 +TANGIBLE: 15606 VANISHING: 501171 IMMEDIATE: 827977 TIMED: 62517 +TANGIBLE: 15608 VANISHING: 501209 IMMEDIATE: 828049 TIMED: 62527 +TANGIBLE: 15610 VANISHING: 501247 IMMEDIATE: 828121 TIMED: 62538 +TANGIBLE: 15611 VANISHING: 501285 IMMEDIATE: 828193 TIMED: 62547 +TANGIBLE: 15613 VANISHING: 501323 IMMEDIATE: 828265 TIMED: 62557 +TANGIBLE: 15615 VANISHING: 501361 IMMEDIATE: 828337 TIMED: 62567 +TANGIBLE: 15617 VANISHING: 501399 IMMEDIATE: 828409 TIMED: 62578 +TANGIBLE: 15618 VANISHING: 501437 IMMEDIATE: 828481 TIMED: 62588 +TANGIBLE: 15620 VANISHING: 501475 IMMEDIATE: 828553 TIMED: 62599 +TANGIBLE: 15622 VANISHING: 501513 IMMEDIATE: 828625 TIMED: 62610 +TANGIBLE: 15624 VANISHING: 501551 IMMEDIATE: 828697 TIMED: 62622 +TANGIBLE: 15647 VANISHING: 501916 IMMEDIATE: 829259 TIMED: 62677 +TANGIBLE: 15648 VANISHING: 501951 IMMEDIATE: 829329 TIMED: 62686 +TANGIBLE: 15649 VANISHING: 501986 IMMEDIATE: 829399 TIMED: 62696 +TANGIBLE: 15650 VANISHING: 502025 IMMEDIATE: 829473 TIMED: 62706 +TANGIBLE: 15651 VANISHING: 502060 IMMEDIATE: 829543 TIMED: 62716 +TANGIBLE: 15652 VANISHING: 502095 IMMEDIATE: 829613 TIMED: 62727 +TANGIBLE: 15653 VANISHING: 502130 IMMEDIATE: 829683 TIMED: 62736 +TANGIBLE: 15654 VANISHING: 502165 IMMEDIATE: 829753 TIMED: 62746 +TANGIBLE: 15655 VANISHING: 502200 IMMEDIATE: 829823 TIMED: 62756 +TANGIBLE: 15656 VANISHING: 502235 IMMEDIATE: 829893 TIMED: 62767 +TANGIBLE: 15657 VANISHING: 502270 IMMEDIATE: 829963 TIMED: 62777 +TANGIBLE: 15658 VANISHING: 502305 IMMEDIATE: 830033 TIMED: 62788 +TANGIBLE: 15659 VANISHING: 502340 IMMEDIATE: 830103 TIMED: 62799 +TANGIBLE: 15660 VANISHING: 502375 IMMEDIATE: 830173 TIMED: 62811 +TANGIBLE: 15700 VANISHING: 503061 IMMEDIATE: 831255 TIMED: 62940 +TANGIBLE: 15701 VANISHING: 503086 IMMEDIATE: 831307 TIMED: 62949 +TANGIBLE: 15702 VANISHING: 503110 IMMEDIATE: 831357 TIMED: 62958 +TANGIBLE: 15703 VANISHING: 503134 IMMEDIATE: 831407 TIMED: 62968 +TANGIBLE: 15704 VANISHING: 503159 IMMEDIATE: 831459 TIMED: 62977 +TANGIBLE: 15705 VANISHING: 503184 IMMEDIATE: 831511 TIMED: 62987 +TANGIBLE: 15706 VANISHING: 503208 IMMEDIATE: 831561 TIMED: 62997 +TANGIBLE: 15707 VANISHING: 503232 IMMEDIATE: 831611 TIMED: 63008 +TANGIBLE: 15708 VANISHING: 503256 IMMEDIATE: 831661 TIMED: 63017 +TANGIBLE: 15709 VANISHING: 503280 IMMEDIATE: 831711 TIMED: 63027 +TANGIBLE: 15710 VANISHING: 503304 IMMEDIATE: 831761 TIMED: 63037 +TANGIBLE: 15711 VANISHING: 503328 IMMEDIATE: 831811 TIMED: 63048 +TANGIBLE: 15712 VANISHING: 503352 IMMEDIATE: 831861 TIMED: 63058 +TANGIBLE: 15713 VANISHING: 503376 IMMEDIATE: 831911 TIMED: 63069 +TANGIBLE: 15714 VANISHING: 503400 IMMEDIATE: 831961 TIMED: 63080 +TANGIBLE: 15715 VANISHING: 503424 IMMEDIATE: 832011 TIMED: 63092 +TANGIBLE: 15718 VANISHING: 503494 IMMEDIATE: 832125 TIMED: 63116 +TANGIBLE: 15719 VANISHING: 503518 IMMEDIATE: 832177 TIMED: 63126 +TANGIBLE: 15720 VANISHING: 503542 IMMEDIATE: 832229 TIMED: 63136 +TANGIBLE: 15721 VANISHING: 503566 IMMEDIATE: 832281 TIMED: 63147 +TANGIBLE: 15722 VANISHING: 503590 IMMEDIATE: 832333 TIMED: 63157 +TANGIBLE: 15723 VANISHING: 503614 IMMEDIATE: 832385 TIMED: 63168 +TANGIBLE: 15724 VANISHING: 503638 IMMEDIATE: 832437 TIMED: 63179 +TANGIBLE: 15725 VANISHING: 503662 IMMEDIATE: 832489 TIMED: 63191 +TANGIBLE: 15751 VANISHING: 504034 IMMEDIATE: 832969 TIMED: 63404 +TANGIBLE: 15753 VANISHING: 504072 IMMEDIATE: 833041 TIMED: 63412 +TANGIBLE: 15755 VANISHING: 504110 IMMEDIATE: 833113 TIMED: 63420 +TANGIBLE: 15757 VANISHING: 504148 IMMEDIATE: 833185 TIMED: 63429 +TANGIBLE: 15758 VANISHING: 504186 IMMEDIATE: 833257 TIMED: 63437 +TANGIBLE: 15760 VANISHING: 504224 IMMEDIATE: 833329 TIMED: 63446 +TANGIBLE: 15762 VANISHING: 504262 IMMEDIATE: 833401 TIMED: 63455 +TANGIBLE: 15764 VANISHING: 504300 IMMEDIATE: 833473 TIMED: 63465 +TANGIBLE: 15765 VANISHING: 504338 IMMEDIATE: 833545 TIMED: 63473 +TANGIBLE: 15767 VANISHING: 504376 IMMEDIATE: 833617 TIMED: 63482 +TANGIBLE: 15769 VANISHING: 504414 IMMEDIATE: 833689 TIMED: 63491 +TANGIBLE: 15771 VANISHING: 504452 IMMEDIATE: 833761 TIMED: 63501 +TANGIBLE: 15772 VANISHING: 504490 IMMEDIATE: 833833 TIMED: 63510 +TANGIBLE: 15774 VANISHING: 504528 IMMEDIATE: 833905 TIMED: 63520 +TANGIBLE: 15776 VANISHING: 504566 IMMEDIATE: 833977 TIMED: 63530 +TANGIBLE: 15778 VANISHING: 504604 IMMEDIATE: 834049 TIMED: 63541 +TANGIBLE: 15779 VANISHING: 504642 IMMEDIATE: 834121 TIMED: 63549 +TANGIBLE: 15781 VANISHING: 504680 IMMEDIATE: 834193 TIMED: 63558 +TANGIBLE: 15783 VANISHING: 504718 IMMEDIATE: 834265 TIMED: 63567 +TANGIBLE: 15785 VANISHING: 504756 IMMEDIATE: 834337 TIMED: 63577 +TANGIBLE: 15786 VANISHING: 504794 IMMEDIATE: 834409 TIMED: 63586 +TANGIBLE: 15788 VANISHING: 504832 IMMEDIATE: 834481 TIMED: 63596 +TANGIBLE: 15790 VANISHING: 504870 IMMEDIATE: 834553 TIMED: 63606 +TANGIBLE: 15792 VANISHING: 504908 IMMEDIATE: 834625 TIMED: 63617 +TANGIBLE: 15793 VANISHING: 504946 IMMEDIATE: 834697 TIMED: 63626 +TANGIBLE: 15795 VANISHING: 504984 IMMEDIATE: 834769 TIMED: 63636 +TANGIBLE: 15797 VANISHING: 505022 IMMEDIATE: 834841 TIMED: 63646 +TANGIBLE: 15799 VANISHING: 505060 IMMEDIATE: 834913 TIMED: 63657 +TANGIBLE: 15800 VANISHING: 505098 IMMEDIATE: 834985 TIMED: 63667 +TANGIBLE: 15802 VANISHING: 505136 IMMEDIATE: 835057 TIMED: 63678 +TANGIBLE: 15804 VANISHING: 505174 IMMEDIATE: 835129 TIMED: 63689 +TANGIBLE: 15806 VANISHING: 505212 IMMEDIATE: 835201 TIMED: 63701 +TANGIBLE: 15866 VANISHING: 506189 IMMEDIATE: 836827 TIMED: 64271 +TANGIBLE: 15867 VANISHING: 506224 IMMEDIATE: 836897 TIMED: 64280 +TANGIBLE: 15868 VANISHING: 506259 IMMEDIATE: 836967 TIMED: 64289 +TANGIBLE: 15869 VANISHING: 506294 IMMEDIATE: 837037 TIMED: 64299 +TANGIBLE: 15870 VANISHING: 506329 IMMEDIATE: 837107 TIMED: 64308 +TANGIBLE: 15871 VANISHING: 506364 IMMEDIATE: 837177 TIMED: 64318 +TANGIBLE: 15872 VANISHING: 506399 IMMEDIATE: 837247 TIMED: 64328 +TANGIBLE: 15873 VANISHING: 506434 IMMEDIATE: 837317 TIMED: 64339 +TANGIBLE: 15874 VANISHING: 506469 IMMEDIATE: 837387 TIMED: 64348 +TANGIBLE: 15875 VANISHING: 506504 IMMEDIATE: 837457 TIMED: 64358 +TANGIBLE: 15876 VANISHING: 506539 IMMEDIATE: 837527 TIMED: 64368 +TANGIBLE: 15877 VANISHING: 506574 IMMEDIATE: 837597 TIMED: 64379 +TANGIBLE: 15878 VANISHING: 506609 IMMEDIATE: 837667 TIMED: 64389 +TANGIBLE: 15879 VANISHING: 506644 IMMEDIATE: 837737 TIMED: 64400 +TANGIBLE: 15880 VANISHING: 506679 IMMEDIATE: 837807 TIMED: 64411 +TANGIBLE: 15881 VANISHING: 506714 IMMEDIATE: 837877 TIMED: 64423 +TANGIBLE: 15900 VANISHING: 506894 IMMEDIATE: 838163 TIMED: 64609 +TANGIBLE: 15901 VANISHING: 506918 IMMEDIATE: 838213 TIMED: 64618 +TANGIBLE: 15902 VANISHING: 506942 IMMEDIATE: 838263 TIMED: 64627 +TANGIBLE: 15903 VANISHING: 506966 IMMEDIATE: 838313 TIMED: 64637 +TANGIBLE: 15904 VANISHING: 506990 IMMEDIATE: 838363 TIMED: 64646 +TANGIBLE: 15905 VANISHING: 507014 IMMEDIATE: 838413 TIMED: 64656 +TANGIBLE: 15906 VANISHING: 507038 IMMEDIATE: 838463 TIMED: 64666 +TANGIBLE: 15907 VANISHING: 507062 IMMEDIATE: 838513 TIMED: 64677 +TANGIBLE: 15908 VANISHING: 507086 IMMEDIATE: 838563 TIMED: 64686 +TANGIBLE: 15909 VANISHING: 507110 IMMEDIATE: 838613 TIMED: 64696 +TANGIBLE: 15910 VANISHING: 507134 IMMEDIATE: 838663 TIMED: 64706 +TANGIBLE: 15911 VANISHING: 507158 IMMEDIATE: 838713 TIMED: 64717 +TANGIBLE: 15912 VANISHING: 507182 IMMEDIATE: 838763 TIMED: 64727 +TANGIBLE: 15913 VANISHING: 507206 IMMEDIATE: 838813 TIMED: 64738 +TANGIBLE: 15914 VANISHING: 507230 IMMEDIATE: 838863 TIMED: 64749 +TANGIBLE: 15915 VANISHING: 507254 IMMEDIATE: 838913 TIMED: 64761 +TANGIBLE: 15918 VANISHING: 507322 IMMEDIATE: 839025 TIMED: 64785 +TANGIBLE: 15919 VANISHING: 507346 IMMEDIATE: 839077 TIMED: 64795 +TANGIBLE: 15920 VANISHING: 507370 IMMEDIATE: 839129 TIMED: 64805 +TANGIBLE: 15921 VANISHING: 507394 IMMEDIATE: 839181 TIMED: 64816 +TANGIBLE: 15922 VANISHING: 507418 IMMEDIATE: 839233 TIMED: 64826 +TANGIBLE: 15923 VANISHING: 507442 IMMEDIATE: 839285 TIMED: 64837 +TANGIBLE: 15924 VANISHING: 507466 IMMEDIATE: 839337 TIMED: 64848 +TANGIBLE: 15925 VANISHING: 507490 IMMEDIATE: 839389 TIMED: 64860 +TANGIBLE: 16079 VANISHING: 509454 IMMEDIATE: 842234 TIMED: 65601 +TANGIBLE: 16081 VANISHING: 509520 IMMEDIATE: 842351 TIMED: 65611 +TANGIBLE: 16082 VANISHING: 509582 IMMEDIATE: 842464 TIMED: 65620 +TANGIBLE: 16084 VANISHING: 509644 IMMEDIATE: 842577 TIMED: 65630 +TANGIBLE: 16086 VANISHING: 509706 IMMEDIATE: 842690 TIMED: 65640 +TANGIBLE: 16088 VANISHING: 509768 IMMEDIATE: 842803 TIMED: 65651 +TANGIBLE: 16089 VANISHING: 509830 IMMEDIATE: 842916 TIMED: 65660 +TANGIBLE: 16091 VANISHING: 509892 IMMEDIATE: 843029 TIMED: 65670 +TANGIBLE: 16093 VANISHING: 509954 IMMEDIATE: 843142 TIMED: 65680 +TANGIBLE: 16095 VANISHING: 510016 IMMEDIATE: 843255 TIMED: 65691 +TANGIBLE: 16096 VANISHING: 510078 IMMEDIATE: 843368 TIMED: 65701 +TANGIBLE: 16098 VANISHING: 510140 IMMEDIATE: 843481 TIMED: 65712 +TANGIBLE: 16100 VANISHING: 510202 IMMEDIATE: 843594 TIMED: 65723 +TANGIBLE: 16102 VANISHING: 510264 IMMEDIATE: 843707 TIMED: 65735 +TANGIBLE: 16116 VANISHING: 510582 IMMEDIATE: 844203 TIMED: 65787 +TANGIBLE: 16117 VANISHING: 510641 IMMEDIATE: 844314 TIMED: 65797 +TANGIBLE: 16118 VANISHING: 510700 IMMEDIATE: 844425 TIMED: 65808 +TANGIBLE: 16119 VANISHING: 510759 IMMEDIATE: 844536 TIMED: 65818 +TANGIBLE: 16120 VANISHING: 510818 IMMEDIATE: 844647 TIMED: 65829 +TANGIBLE: 16121 VANISHING: 510877 IMMEDIATE: 844758 TIMED: 65840 +TANGIBLE: 16122 VANISHING: 510936 IMMEDIATE: 844869 TIMED: 65852 +TANGIBLE: 16146 VANISHING: 511494 IMMEDIATE: 845744 TIMED: 65957 +TANGIBLE: 16147 VANISHING: 511533 IMMEDIATE: 845823 TIMED: 65967 +TANGIBLE: 16148 VANISHING: 511571 IMMEDIATE: 845900 TIMED: 65977 +TANGIBLE: 16149 VANISHING: 511609 IMMEDIATE: 845977 TIMED: 65988 +TANGIBLE: 16150 VANISHING: 511647 IMMEDIATE: 846054 TIMED: 65998 +TANGIBLE: 16151 VANISHING: 511685 IMMEDIATE: 846131 TIMED: 66009 +TANGIBLE: 16152 VANISHING: 511723 IMMEDIATE: 846208 TIMED: 66020 +TANGIBLE: 16153 VANISHING: 511761 IMMEDIATE: 846285 TIMED: 66032 +TANGIBLE: 16156 VANISHING: 511827 IMMEDIATE: 846400 TIMED: 66059 +TANGIBLE: 16157 VANISHING: 511865 IMMEDIATE: 846479 TIMED: 66070 +TANGIBLE: 16158 VANISHING: 511903 IMMEDIATE: 846558 TIMED: 66081 +TANGIBLE: 16159 VANISHING: 511941 IMMEDIATE: 846637 TIMED: 66093 +TANGIBLE: 16217 VANISHING: 512624 IMMEDIATE: 847536 TIMED: 66418 +TANGIBLE: 16219 VANISHING: 512672 IMMEDIATE: 847618 TIMED: 66427 +TANGIBLE: 16221 VANISHING: 512720 IMMEDIATE: 847700 TIMED: 66437 +TANGIBLE: 16223 VANISHING: 512772 IMMEDIATE: 847786 TIMED: 66447 +TANGIBLE: 16225 VANISHING: 512820 IMMEDIATE: 847868 TIMED: 66457 +TANGIBLE: 16227 VANISHING: 512868 IMMEDIATE: 847950 TIMED: 66468 +TANGIBLE: 16228 VANISHING: 512916 IMMEDIATE: 848032 TIMED: 66477 +TANGIBLE: 16229 VANISHING: 512964 IMMEDIATE: 848114 TIMED: 66487 +TANGIBLE: 16231 VANISHING: 513012 IMMEDIATE: 848196 TIMED: 66497 +TANGIBLE: 16233 VANISHING: 513060 IMMEDIATE: 848278 TIMED: 66508 +TANGIBLE: 16235 VANISHING: 513108 IMMEDIATE: 848360 TIMED: 66518 +TANGIBLE: 16237 VANISHING: 513156 IMMEDIATE: 848442 TIMED: 66529 +TANGIBLE: 16239 VANISHING: 513204 IMMEDIATE: 848524 TIMED: 66540 +TANGIBLE: 16241 VANISHING: 513252 IMMEDIATE: 848606 TIMED: 66552 +TANGIBLE: 16255 VANISHING: 513501 IMMEDIATE: 848978 TIMED: 66597 +TANGIBLE: 16256 VANISHING: 513546 IMMEDIATE: 849058 TIMED: 66607 +TANGIBLE: 16257 VANISHING: 513591 IMMEDIATE: 849138 TIMED: 66618 +TANGIBLE: 16258 VANISHING: 513636 IMMEDIATE: 849218 TIMED: 66628 +TANGIBLE: 16259 VANISHING: 513681 IMMEDIATE: 849298 TIMED: 66639 +TANGIBLE: 16260 VANISHING: 513726 IMMEDIATE: 849378 TIMED: 66650 +TANGIBLE: 16261 VANISHING: 513771 IMMEDIATE: 849458 TIMED: 66662 +TANGIBLE: 16285 VANISHING: 514177 IMMEDIATE: 850082 TIMED: 66755 +TANGIBLE: 16286 VANISHING: 514207 IMMEDIATE: 850138 TIMED: 66765 +TANGIBLE: 16287 VANISHING: 514238 IMMEDIATE: 850196 TIMED: 66775 +TANGIBLE: 16288 VANISHING: 514268 IMMEDIATE: 850252 TIMED: 66786 +TANGIBLE: 16289 VANISHING: 514298 IMMEDIATE: 850308 TIMED: 66796 +TANGIBLE: 16290 VANISHING: 514328 IMMEDIATE: 850364 TIMED: 66807 +TANGIBLE: 16291 VANISHING: 514358 IMMEDIATE: 850420 TIMED: 66818 +TANGIBLE: 16292 VANISHING: 514388 IMMEDIATE: 850476 TIMED: 66830 +TANGIBLE: 16295 VANISHING: 514454 IMMEDIATE: 850582 TIMED: 66853 +TANGIBLE: 16296 VANISHING: 514484 IMMEDIATE: 850640 TIMED: 66864 +TANGIBLE: 16297 VANISHING: 514514 IMMEDIATE: 850698 TIMED: 66875 +TANGIBLE: 16298 VANISHING: 514544 IMMEDIATE: 850756 TIMED: 66887 +TANGIBLE: 16304 VANISHING: 514654 IMMEDIATE: 850937 TIMED: 66941 +TANGIBLE: 16306 VANISHING: 514716 IMMEDIATE: 851050 TIMED: 66950 +TANGIBLE: 16308 VANISHING: 514778 IMMEDIATE: 851163 TIMED: 66959 +TANGIBLE: 16310 VANISHING: 514840 IMMEDIATE: 851276 TIMED: 66969 +TANGIBLE: 16311 VANISHING: 514902 IMMEDIATE: 851389 TIMED: 66978 +TANGIBLE: 16313 VANISHING: 514964 IMMEDIATE: 851502 TIMED: 66988 +TANGIBLE: 16315 VANISHING: 515026 IMMEDIATE: 851615 TIMED: 66998 +TANGIBLE: 16317 VANISHING: 515088 IMMEDIATE: 851728 TIMED: 67009 +TANGIBLE: 16318 VANISHING: 515150 IMMEDIATE: 851841 TIMED: 67018 +TANGIBLE: 16320 VANISHING: 515212 IMMEDIATE: 851954 TIMED: 67028 +TANGIBLE: 16322 VANISHING: 515274 IMMEDIATE: 852067 TIMED: 67038 +TANGIBLE: 16324 VANISHING: 515336 IMMEDIATE: 852180 TIMED: 67049 +TANGIBLE: 16325 VANISHING: 515398 IMMEDIATE: 852293 TIMED: 67059 +TANGIBLE: 16327 VANISHING: 515460 IMMEDIATE: 852406 TIMED: 67070 +TANGIBLE: 16329 VANISHING: 515522 IMMEDIATE: 852519 TIMED: 67081 +TANGIBLE: 16331 VANISHING: 515584 IMMEDIATE: 852632 TIMED: 67093 +TANGIBLE: 16363 VANISHING: 516350 IMMEDIATE: 853897 TIMED: 67412 +TANGIBLE: 16364 VANISHING: 516409 IMMEDIATE: 854008 TIMED: 67422 +TANGIBLE: 16365 VANISHING: 516468 IMMEDIATE: 854119 TIMED: 67432 +TANGIBLE: 16366 VANISHING: 516527 IMMEDIATE: 854230 TIMED: 67443 +TANGIBLE: 16367 VANISHING: 516586 IMMEDIATE: 854341 TIMED: 67453 +TANGIBLE: 16368 VANISHING: 516645 IMMEDIATE: 854452 TIMED: 67464 +TANGIBLE: 16369 VANISHING: 516704 IMMEDIATE: 854563 TIMED: 67475 +TANGIBLE: 16370 VANISHING: 516763 IMMEDIATE: 854674 TIMED: 67487 +TANGIBLE: 16381 VANISHING: 516915 IMMEDIATE: 854921 TIMED: 67601 +TANGIBLE: 16382 VANISHING: 516953 IMMEDIATE: 854998 TIMED: 67611 +TANGIBLE: 16383 VANISHING: 516991 IMMEDIATE: 855075 TIMED: 67621 +TANGIBLE: 16384 VANISHING: 517029 IMMEDIATE: 855152 TIMED: 67632 +TANGIBLE: 16385 VANISHING: 517067 IMMEDIATE: 855229 TIMED: 67642 +TANGIBLE: 16386 VANISHING: 517105 IMMEDIATE: 855306 TIMED: 67653 +TANGIBLE: 16387 VANISHING: 517143 IMMEDIATE: 855383 TIMED: 67664 +TANGIBLE: 16388 VANISHING: 517181 IMMEDIATE: 855460 TIMED: 67676 +TANGIBLE: 16391 VANISHING: 517245 IMMEDIATE: 855573 TIMED: 67703 +TANGIBLE: 16392 VANISHING: 517283 IMMEDIATE: 855652 TIMED: 67714 +TANGIBLE: 16393 VANISHING: 517321 IMMEDIATE: 855731 TIMED: 67725 +TANGIBLE: 16394 VANISHING: 517359 IMMEDIATE: 855810 TIMED: 67737 +TANGIBLE: 16502 VANISHING: 518320 IMMEDIATE: 857259 TIMED: 68223 +TANGIBLE: 16504 VANISHING: 518351 IMMEDIATE: 857308 TIMED: 68232 +TANGIBLE: 16506 VANISHING: 518382 IMMEDIATE: 857357 TIMED: 68241 +TANGIBLE: 16508 VANISHING: 518413 IMMEDIATE: 857406 TIMED: 68251 +TANGIBLE: 16510 VANISHING: 518444 IMMEDIATE: 857455 TIMED: 68260 +TANGIBLE: 16513 VANISHING: 518475 IMMEDIATE: 857504 TIMED: 68270 +TANGIBLE: 16516 VANISHING: 518506 IMMEDIATE: 857553 TIMED: 68280 +TANGIBLE: 16519 VANISHING: 518537 IMMEDIATE: 857602 TIMED: 68291 +TANGIBLE: 16521 VANISHING: 518568 IMMEDIATE: 857651 TIMED: 68300 +TANGIBLE: 16524 VANISHING: 518599 IMMEDIATE: 857700 TIMED: 68310 +TANGIBLE: 16527 VANISHING: 518630 IMMEDIATE: 857749 TIMED: 68320 +TANGIBLE: 16530 VANISHING: 518661 IMMEDIATE: 857798 TIMED: 68331 +TANGIBLE: 16532 VANISHING: 518692 IMMEDIATE: 857847 TIMED: 68341 +TANGIBLE: 16535 VANISHING: 518723 IMMEDIATE: 857896 TIMED: 68352 +TANGIBLE: 16538 VANISHING: 518754 IMMEDIATE: 857945 TIMED: 68363 +TANGIBLE: 16541 VANISHING: 518785 IMMEDIATE: 857994 TIMED: 68375 +TANGIBLE: 16546 VANISHING: 518880 IMMEDIATE: 858151 TIMED: 68414 +TANGIBLE: 16548 VANISHING: 518907 IMMEDIATE: 858196 TIMED: 68424 +TANGIBLE: 16550 VANISHING: 518934 IMMEDIATE: 858241 TIMED: 68434 +TANGIBLE: 16552 VANISHING: 518961 IMMEDIATE: 858286 TIMED: 68445 +TANGIBLE: 16553 VANISHING: 518988 IMMEDIATE: 858331 TIMED: 68455 +TANGIBLE: 16555 VANISHING: 519015 IMMEDIATE: 858376 TIMED: 68466 +TANGIBLE: 16557 VANISHING: 519042 IMMEDIATE: 858421 TIMED: 68477 +TANGIBLE: 16559 VANISHING: 519069 IMMEDIATE: 858466 TIMED: 68489 +TANGIBLE: 16564 VANISHING: 519167 IMMEDIATE: 858629 TIMED: 68528 +TANGIBLE: 16566 VANISHING: 519195 IMMEDIATE: 858676 TIMED: 68538 +TANGIBLE: 16568 VANISHING: 519223 IMMEDIATE: 858723 TIMED: 68548 +TANGIBLE: 16570 VANISHING: 519251 IMMEDIATE: 858770 TIMED: 68559 +TANGIBLE: 16571 VANISHING: 519279 IMMEDIATE: 858817 TIMED: 68569 +TANGIBLE: 16573 VANISHING: 519307 IMMEDIATE: 858864 TIMED: 68580 +TANGIBLE: 16575 VANISHING: 519335 IMMEDIATE: 858911 TIMED: 68591 +TANGIBLE: 16577 VANISHING: 519363 IMMEDIATE: 858958 TIMED: 68603 +TANGIBLE: 16581 VANISHING: 519438 IMMEDIATE: 859082 TIMED: 68637 +TANGIBLE: 16583 VANISHING: 519465 IMMEDIATE: 859129 TIMED: 68648 +TANGIBLE: 16585 VANISHING: 519492 IMMEDIATE: 859176 TIMED: 68659 +TANGIBLE: 16587 VANISHING: 519519 IMMEDIATE: 859223 TIMED: 68671 +TANGIBLE: 16612 VANISHING: 519831 IMMEDIATE: 859716 TIMED: 68853 +TANGIBLE: 16614 VANISHING: 519862 IMMEDIATE: 859765 TIMED: 68862 +TANGIBLE: 16616 VANISHING: 519893 IMMEDIATE: 859814 TIMED: 68871 +TANGIBLE: 16618 VANISHING: 519924 IMMEDIATE: 859863 TIMED: 68881 +TANGIBLE: 16620 VANISHING: 519955 IMMEDIATE: 859912 TIMED: 68890 +TANGIBLE: 16623 VANISHING: 519986 IMMEDIATE: 859961 TIMED: 68900 +TANGIBLE: 16626 VANISHING: 520017 IMMEDIATE: 860010 TIMED: 68910 +TANGIBLE: 16629 VANISHING: 520048 IMMEDIATE: 860059 TIMED: 68921 +TANGIBLE: 16631 VANISHING: 520079 IMMEDIATE: 860108 TIMED: 68930 +TANGIBLE: 16634 VANISHING: 520110 IMMEDIATE: 860157 TIMED: 68940 +TANGIBLE: 16637 VANISHING: 520141 IMMEDIATE: 860206 TIMED: 68950 +TANGIBLE: 16640 VANISHING: 520172 IMMEDIATE: 860255 TIMED: 68961 +TANGIBLE: 16642 VANISHING: 520203 IMMEDIATE: 860304 TIMED: 68971 +TANGIBLE: 16645 VANISHING: 520234 IMMEDIATE: 860353 TIMED: 68982 +TANGIBLE: 16648 VANISHING: 520265 IMMEDIATE: 860402 TIMED: 68993 +TANGIBLE: 16651 VANISHING: 520296 IMMEDIATE: 860451 TIMED: 69005 +TANGIBLE: 16656 VANISHING: 520391 IMMEDIATE: 860608 TIMED: 69044 +TANGIBLE: 16658 VANISHING: 520418 IMMEDIATE: 860653 TIMED: 69054 +TANGIBLE: 16660 VANISHING: 520445 IMMEDIATE: 860698 TIMED: 69064 +TANGIBLE: 16662 VANISHING: 520472 IMMEDIATE: 860743 TIMED: 69075 +TANGIBLE: 16663 VANISHING: 520499 IMMEDIATE: 860788 TIMED: 69085 +TANGIBLE: 16665 VANISHING: 520526 IMMEDIATE: 860833 TIMED: 69096 +TANGIBLE: 16667 VANISHING: 520553 IMMEDIATE: 860878 TIMED: 69107 +TANGIBLE: 16669 VANISHING: 520580 IMMEDIATE: 860923 TIMED: 69119 +TANGIBLE: 16674 VANISHING: 520678 IMMEDIATE: 861086 TIMED: 69158 +TANGIBLE: 16676 VANISHING: 520706 IMMEDIATE: 861133 TIMED: 69168 +TANGIBLE: 16678 VANISHING: 520734 IMMEDIATE: 861180 TIMED: 69178 +TANGIBLE: 16680 VANISHING: 520762 IMMEDIATE: 861227 TIMED: 69189 +TANGIBLE: 16681 VANISHING: 520790 IMMEDIATE: 861274 TIMED: 69199 +TANGIBLE: 16683 VANISHING: 520818 IMMEDIATE: 861321 TIMED: 69210 +TANGIBLE: 16685 VANISHING: 520846 IMMEDIATE: 861368 TIMED: 69221 +TANGIBLE: 16687 VANISHING: 520874 IMMEDIATE: 861415 TIMED: 69233 +TANGIBLE: 16691 VANISHING: 520949 IMMEDIATE: 861539 TIMED: 69267 +TANGIBLE: 16693 VANISHING: 520976 IMMEDIATE: 861586 TIMED: 69278 +TANGIBLE: 16695 VANISHING: 521003 IMMEDIATE: 861633 TIMED: 69289 +TANGIBLE: 16697 VANISHING: 521030 IMMEDIATE: 861680 TIMED: 69301 +TANGIBLE: 16784 VANISHING: 522372 IMMEDIATE: 863773 TIMED: 70041 +TANGIBLE: 16959 VANISHING: 525276 IMMEDIATE: 868127 TIMED: 70814 +TANGIBLE: 16961 VANISHING: 525380 IMMEDIATE: 868338 TIMED: 70823 +TANGIBLE: 16963 VANISHING: 525484 IMMEDIATE: 868549 TIMED: 70832 +TANGIBLE: 16965 VANISHING: 525588 IMMEDIATE: 868760 TIMED: 70842 +TANGIBLE: 16966 VANISHING: 525692 IMMEDIATE: 868971 TIMED: 70851 +TANGIBLE: 16968 VANISHING: 525796 IMMEDIATE: 869182 TIMED: 70861 +TANGIBLE: 16970 VANISHING: 525900 IMMEDIATE: 869393 TIMED: 70871 +TANGIBLE: 16972 VANISHING: 526004 IMMEDIATE: 869604 TIMED: 70882 +TANGIBLE: 16973 VANISHING: 526108 IMMEDIATE: 869815 TIMED: 70891 +TANGIBLE: 16975 VANISHING: 526212 IMMEDIATE: 870026 TIMED: 70901 +TANGIBLE: 16977 VANISHING: 526316 IMMEDIATE: 870237 TIMED: 70911 +TANGIBLE: 16979 VANISHING: 526420 IMMEDIATE: 870448 TIMED: 70922 +TANGIBLE: 16980 VANISHING: 526524 IMMEDIATE: 870659 TIMED: 70932 +TANGIBLE: 16982 VANISHING: 526628 IMMEDIATE: 870870 TIMED: 70943 +TANGIBLE: 16984 VANISHING: 526732 IMMEDIATE: 871081 TIMED: 70954 +TANGIBLE: 16986 VANISHING: 526836 IMMEDIATE: 871292 TIMED: 70966 +TANGIBLE: 16989 VANISHING: 526935 IMMEDIATE: 871478 TIMED: 70990 +TANGIBLE: 16990 VANISHING: 527003 IMMEDIATE: 871625 TIMED: 71000 +TANGIBLE: 16991 VANISHING: 527071 IMMEDIATE: 871772 TIMED: 71010 +TANGIBLE: 16992 VANISHING: 527139 IMMEDIATE: 871919 TIMED: 71021 +TANGIBLE: 16993 VANISHING: 527207 IMMEDIATE: 872066 TIMED: 71031 +TANGIBLE: 16994 VANISHING: 527275 IMMEDIATE: 872213 TIMED: 71042 +TANGIBLE: 16995 VANISHING: 527343 IMMEDIATE: 872360 TIMED: 71053 +TANGIBLE: 16996 VANISHING: 527411 IMMEDIATE: 872507 TIMED: 71065 +TANGIBLE: 16999 VANISHING: 527511 IMMEDIATE: 872695 TIMED: 71089 +TANGIBLE: 17000 VANISHING: 527580 IMMEDIATE: 872844 TIMED: 71099 +TANGIBLE: 17001 VANISHING: 527649 IMMEDIATE: 872993 TIMED: 71109 +TANGIBLE: 17002 VANISHING: 527718 IMMEDIATE: 873142 TIMED: 71120 +TANGIBLE: 17003 VANISHING: 527787 IMMEDIATE: 873291 TIMED: 71130 +TANGIBLE: 17004 VANISHING: 527856 IMMEDIATE: 873440 TIMED: 71141 +TANGIBLE: 17005 VANISHING: 527925 IMMEDIATE: 873589 TIMED: 71152 +TANGIBLE: 17006 VANISHING: 527994 IMMEDIATE: 873738 TIMED: 71164 +TANGIBLE: 17009 VANISHING: 528073 IMMEDIATE: 873886 TIMED: 71191 +TANGIBLE: 17010 VANISHING: 528121 IMMEDIATE: 873995 TIMED: 71202 +TANGIBLE: 17011 VANISHING: 528169 IMMEDIATE: 874104 TIMED: 71213 +TANGIBLE: 17012 VANISHING: 528217 IMMEDIATE: 874213 TIMED: 71225 +TANGIBLE: 17082 VANISHING: 529283 IMMEDIATE: 875775 TIMED: 71486 +TANGIBLE: 17084 VANISHING: 529387 IMMEDIATE: 875986 TIMED: 71495 +TANGIBLE: 17086 VANISHING: 529491 IMMEDIATE: 876197 TIMED: 71504 +TANGIBLE: 17088 VANISHING: 529595 IMMEDIATE: 876408 TIMED: 71514 +TANGIBLE: 17089 VANISHING: 529699 IMMEDIATE: 876619 TIMED: 71523 +TANGIBLE: 17091 VANISHING: 529803 IMMEDIATE: 876830 TIMED: 71533 +TANGIBLE: 17093 VANISHING: 529907 IMMEDIATE: 877041 TIMED: 71543 +TANGIBLE: 17095 VANISHING: 530011 IMMEDIATE: 877252 TIMED: 71554 +TANGIBLE: 17096 VANISHING: 530115 IMMEDIATE: 877463 TIMED: 71563 +TANGIBLE: 17098 VANISHING: 530219 IMMEDIATE: 877674 TIMED: 71573 +TANGIBLE: 17100 VANISHING: 530323 IMMEDIATE: 877885 TIMED: 71583 +TANGIBLE: 17102 VANISHING: 530427 IMMEDIATE: 878096 TIMED: 71594 +TANGIBLE: 17103 VANISHING: 530531 IMMEDIATE: 878307 TIMED: 71604 +TANGIBLE: 17105 VANISHING: 530635 IMMEDIATE: 878518 TIMED: 71615 +TANGIBLE: 17107 VANISHING: 530739 IMMEDIATE: 878729 TIMED: 71626 +TANGIBLE: 17109 VANISHING: 530843 IMMEDIATE: 878940 TIMED: 71638 +TANGIBLE: 17112 VANISHING: 530942 IMMEDIATE: 879126 TIMED: 71662 +TANGIBLE: 17113 VANISHING: 531010 IMMEDIATE: 879273 TIMED: 71672 +TANGIBLE: 17114 VANISHING: 531078 IMMEDIATE: 879420 TIMED: 71682 +TANGIBLE: 17115 VANISHING: 531146 IMMEDIATE: 879567 TIMED: 71693 +TANGIBLE: 17116 VANISHING: 531214 IMMEDIATE: 879714 TIMED: 71703 +TANGIBLE: 17117 VANISHING: 531282 IMMEDIATE: 879861 TIMED: 71714 +TANGIBLE: 17118 VANISHING: 531350 IMMEDIATE: 880008 TIMED: 71725 +TANGIBLE: 17119 VANISHING: 531418 IMMEDIATE: 880155 TIMED: 71737 +TANGIBLE: 17122 VANISHING: 531518 IMMEDIATE: 880343 TIMED: 71761 +TANGIBLE: 17123 VANISHING: 531587 IMMEDIATE: 880492 TIMED: 71771 +TANGIBLE: 17124 VANISHING: 531656 IMMEDIATE: 880641 TIMED: 71781 +TANGIBLE: 17125 VANISHING: 531725 IMMEDIATE: 880790 TIMED: 71792 +TANGIBLE: 17126 VANISHING: 531794 IMMEDIATE: 880939 TIMED: 71802 +TANGIBLE: 17127 VANISHING: 531863 IMMEDIATE: 881088 TIMED: 71813 +TANGIBLE: 17128 VANISHING: 531932 IMMEDIATE: 881237 TIMED: 71824 +TANGIBLE: 17129 VANISHING: 532001 IMMEDIATE: 881386 TIMED: 71836 +TANGIBLE: 17132 VANISHING: 532080 IMMEDIATE: 881534 TIMED: 71863 +TANGIBLE: 17133 VANISHING: 532128 IMMEDIATE: 881643 TIMED: 71874 +TANGIBLE: 17134 VANISHING: 532176 IMMEDIATE: 881752 TIMED: 71885 +TANGIBLE: 17135 VANISHING: 532224 IMMEDIATE: 881861 TIMED: 71897 +TANGIBLE: 17157 VANISHING: 532501 IMMEDIATE: 882258 TIMED: 72087 +TANGIBLE: 17159 VANISHING: 532578 IMMEDIATE: 882400 TIMED: 72096 +TANGIBLE: 17161 VANISHING: 532656 IMMEDIATE: 882544 TIMED: 72105 +TANGIBLE: 17163 VANISHING: 532733 IMMEDIATE: 882686 TIMED: 72115 +TANGIBLE: 17164 VANISHING: 532810 IMMEDIATE: 882828 TIMED: 72124 +TANGIBLE: 17166 VANISHING: 532887 IMMEDIATE: 882970 TIMED: 72134 +TANGIBLE: 17168 VANISHING: 532964 IMMEDIATE: 883112 TIMED: 72144 +TANGIBLE: 17170 VANISHING: 533041 IMMEDIATE: 883254 TIMED: 72155 +TANGIBLE: 17171 VANISHING: 533119 IMMEDIATE: 883398 TIMED: 72164 +TANGIBLE: 17173 VANISHING: 533196 IMMEDIATE: 883540 TIMED: 72174 +TANGIBLE: 17175 VANISHING: 533274 IMMEDIATE: 883684 TIMED: 72184 +TANGIBLE: 17177 VANISHING: 533351 IMMEDIATE: 883826 TIMED: 72195 +TANGIBLE: 17178 VANISHING: 533428 IMMEDIATE: 883968 TIMED: 72205 +TANGIBLE: 17180 VANISHING: 533505 IMMEDIATE: 884110 TIMED: 72216 +TANGIBLE: 17182 VANISHING: 533582 IMMEDIATE: 884252 TIMED: 72227 +TANGIBLE: 17184 VANISHING: 533659 IMMEDIATE: 884394 TIMED: 72239 +TANGIBLE: 17187 VANISHING: 533761 IMMEDIATE: 884560 TIMED: 72259 +TANGIBLE: 17188 VANISHING: 533812 IMMEDIATE: 884659 TIMED: 72269 +TANGIBLE: 17189 VANISHING: 533863 IMMEDIATE: 884758 TIMED: 72279 +TANGIBLE: 17190 VANISHING: 533914 IMMEDIATE: 884857 TIMED: 72290 +TANGIBLE: 17191 VANISHING: 533965 IMMEDIATE: 884956 TIMED: 72300 +TANGIBLE: 17192 VANISHING: 534016 IMMEDIATE: 885055 TIMED: 72311 +TANGIBLE: 17193 VANISHING: 534067 IMMEDIATE: 885154 TIMED: 72322 +TANGIBLE: 17194 VANISHING: 534118 IMMEDIATE: 885253 TIMED: 72334 +TANGIBLE: 17197 VANISHING: 534222 IMMEDIATE: 885423 TIMED: 72354 +TANGIBLE: 17198 VANISHING: 534274 IMMEDIATE: 885524 TIMED: 72364 +TANGIBLE: 17199 VANISHING: 534326 IMMEDIATE: 885625 TIMED: 72374 +TANGIBLE: 17200 VANISHING: 534378 IMMEDIATE: 885726 TIMED: 72385 +TANGIBLE: 17201 VANISHING: 534431 IMMEDIATE: 885829 TIMED: 72395 +TANGIBLE: 17202 VANISHING: 534483 IMMEDIATE: 885930 TIMED: 72406 +TANGIBLE: 17203 VANISHING: 534535 IMMEDIATE: 886031 TIMED: 72417 +TANGIBLE: 17204 VANISHING: 534587 IMMEDIATE: 886132 TIMED: 72429 +TANGIBLE: 17207 VANISHING: 534675 IMMEDIATE: 886274 TIMED: 72452 +TANGIBLE: 17208 VANISHING: 534712 IMMEDIATE: 886349 TIMED: 72463 +TANGIBLE: 17209 VANISHING: 534749 IMMEDIATE: 886424 TIMED: 72474 +TANGIBLE: 17210 VANISHING: 534786 IMMEDIATE: 886499 TIMED: 72486 +TANGIBLE: 17405 VANISHING: 537725 IMMEDIATE: 891065 TIMED: 73491 +TANGIBLE: 17408 VANISHING: 537794 IMMEDIATE: 891194 TIMED: 73516 +TANGIBLE: 17410 VANISHING: 537836 IMMEDIATE: 891275 TIMED: 73525 +TANGIBLE: 17412 VANISHING: 537878 IMMEDIATE: 891356 TIMED: 73534 +TANGIBLE: 17414 VANISHING: 537920 IMMEDIATE: 891437 TIMED: 73544 +TANGIBLE: 17415 VANISHING: 537962 IMMEDIATE: 891518 TIMED: 73553 +TANGIBLE: 17417 VANISHING: 538004 IMMEDIATE: 891599 TIMED: 73563 +TANGIBLE: 17419 VANISHING: 538046 IMMEDIATE: 891680 TIMED: 73573 +TANGIBLE: 17421 VANISHING: 538088 IMMEDIATE: 891761 TIMED: 73584 +TANGIBLE: 17422 VANISHING: 538130 IMMEDIATE: 891842 TIMED: 73593 +TANGIBLE: 17424 VANISHING: 538172 IMMEDIATE: 891923 TIMED: 73603 +TANGIBLE: 17426 VANISHING: 538214 IMMEDIATE: 892004 TIMED: 73613 +TANGIBLE: 17428 VANISHING: 538256 IMMEDIATE: 892085 TIMED: 73624 +TANGIBLE: 17429 VANISHING: 538298 IMMEDIATE: 892166 TIMED: 73634 +TANGIBLE: 17431 VANISHING: 538340 IMMEDIATE: 892247 TIMED: 73645 +TANGIBLE: 17433 VANISHING: 538382 IMMEDIATE: 892328 TIMED: 73656 +TANGIBLE: 17435 VANISHING: 538424 IMMEDIATE: 892409 TIMED: 73668 +TANGIBLE: 17438 VANISHING: 538489 IMMEDIATE: 892521 TIMED: 73692 +TANGIBLE: 17439 VANISHING: 538527 IMMEDIATE: 892598 TIMED: 73702 +TANGIBLE: 17440 VANISHING: 538565 IMMEDIATE: 892675 TIMED: 73712 +TANGIBLE: 17441 VANISHING: 538603 IMMEDIATE: 892752 TIMED: 73723 +TANGIBLE: 17442 VANISHING: 538641 IMMEDIATE: 892829 TIMED: 73733 +TANGIBLE: 17443 VANISHING: 538679 IMMEDIATE: 892906 TIMED: 73744 +TANGIBLE: 17444 VANISHING: 538717 IMMEDIATE: 892983 TIMED: 73755 +TANGIBLE: 17445 VANISHING: 538755 IMMEDIATE: 893060 TIMED: 73767 +TANGIBLE: 17448 VANISHING: 538813 IMMEDIATE: 893158 TIMED: 73791 +TANGIBLE: 17449 VANISHING: 538844 IMMEDIATE: 893221 TIMED: 73801 +TANGIBLE: 17450 VANISHING: 538875 IMMEDIATE: 893284 TIMED: 73811 +TANGIBLE: 17451 VANISHING: 538906 IMMEDIATE: 893347 TIMED: 73822 +TANGIBLE: 17452 VANISHING: 538937 IMMEDIATE: 893410 TIMED: 73832 +TANGIBLE: 17453 VANISHING: 538968 IMMEDIATE: 893473 TIMED: 73843 +TANGIBLE: 17454 VANISHING: 538999 IMMEDIATE: 893536 TIMED: 73854 +TANGIBLE: 17455 VANISHING: 539030 IMMEDIATE: 893599 TIMED: 73866 +TANGIBLE: 17458 VANISHING: 539087 IMMEDIATE: 893697 TIMED: 73893 +TANGIBLE: 17459 VANISHING: 539117 IMMEDIATE: 893760 TIMED: 73904 +TANGIBLE: 17460 VANISHING: 539147 IMMEDIATE: 893823 TIMED: 73915 +TANGIBLE: 17461 VANISHING: 539177 IMMEDIATE: 893886 TIMED: 73927 +TANGIBLE: 17531 VANISHING: 539962 IMMEDIATE: 895025 TIMED: 74188 +TANGIBLE: 17533 VANISHING: 540004 IMMEDIATE: 895106 TIMED: 74197 +TANGIBLE: 17535 VANISHING: 540046 IMMEDIATE: 895187 TIMED: 74206 +TANGIBLE: 17537 VANISHING: 540088 IMMEDIATE: 895268 TIMED: 74216 +TANGIBLE: 17538 VANISHING: 540130 IMMEDIATE: 895349 TIMED: 74225 +TANGIBLE: 17540 VANISHING: 540172 IMMEDIATE: 895430 TIMED: 74235 +TANGIBLE: 17542 VANISHING: 540214 IMMEDIATE: 895511 TIMED: 74245 +TANGIBLE: 17544 VANISHING: 540256 IMMEDIATE: 895592 TIMED: 74256 +TANGIBLE: 17545 VANISHING: 540298 IMMEDIATE: 895673 TIMED: 74265 +TANGIBLE: 17547 VANISHING: 540340 IMMEDIATE: 895754 TIMED: 74275 +TANGIBLE: 17549 VANISHING: 540382 IMMEDIATE: 895835 TIMED: 74285 +TANGIBLE: 17551 VANISHING: 540424 IMMEDIATE: 895916 TIMED: 74296 +TANGIBLE: 17552 VANISHING: 540466 IMMEDIATE: 895997 TIMED: 74306 +TANGIBLE: 17554 VANISHING: 540508 IMMEDIATE: 896078 TIMED: 74317 +TANGIBLE: 17556 VANISHING: 540550 IMMEDIATE: 896159 TIMED: 74328 +TANGIBLE: 17558 VANISHING: 540592 IMMEDIATE: 896240 TIMED: 74340 +TANGIBLE: 17561 VANISHING: 540657 IMMEDIATE: 896352 TIMED: 74364 +TANGIBLE: 17562 VANISHING: 540695 IMMEDIATE: 896429 TIMED: 74374 +TANGIBLE: 17563 VANISHING: 540733 IMMEDIATE: 896506 TIMED: 74384 +TANGIBLE: 17564 VANISHING: 540771 IMMEDIATE: 896583 TIMED: 74395 +TANGIBLE: 17565 VANISHING: 540809 IMMEDIATE: 896660 TIMED: 74405 +TANGIBLE: 17566 VANISHING: 540847 IMMEDIATE: 896737 TIMED: 74416 +TANGIBLE: 17567 VANISHING: 540885 IMMEDIATE: 896814 TIMED: 74427 +TANGIBLE: 17568 VANISHING: 540923 IMMEDIATE: 896891 TIMED: 74439 +TANGIBLE: 17571 VANISHING: 540981 IMMEDIATE: 896989 TIMED: 74463 +TANGIBLE: 17572 VANISHING: 541012 IMMEDIATE: 897052 TIMED: 74473 +TANGIBLE: 17573 VANISHING: 541043 IMMEDIATE: 897115 TIMED: 74483 +TANGIBLE: 17574 VANISHING: 541074 IMMEDIATE: 897178 TIMED: 74494 +TANGIBLE: 17575 VANISHING: 541105 IMMEDIATE: 897241 TIMED: 74504 +TANGIBLE: 17576 VANISHING: 541136 IMMEDIATE: 897304 TIMED: 74515 +TANGIBLE: 17577 VANISHING: 541167 IMMEDIATE: 897367 TIMED: 74526 +TANGIBLE: 17578 VANISHING: 541198 IMMEDIATE: 897430 TIMED: 74538 +TANGIBLE: 17581 VANISHING: 541255 IMMEDIATE: 897528 TIMED: 74565 +TANGIBLE: 17582 VANISHING: 541285 IMMEDIATE: 897591 TIMED: 74576 +TANGIBLE: 17583 VANISHING: 541315 IMMEDIATE: 897654 TIMED: 74587 +TANGIBLE: 17584 VANISHING: 541345 IMMEDIATE: 897717 TIMED: 74599 +TANGIBLE: 17606 VANISHING: 541573 IMMEDIATE: 898025 TIMED: 74789 +TANGIBLE: 17607 VANISHING: 541607 IMMEDIATE: 898085 TIMED: 74798 +TANGIBLE: 17609 VANISHING: 541641 IMMEDIATE: 898145 TIMED: 74807 +TANGIBLE: 17611 VANISHING: 541675 IMMEDIATE: 898205 TIMED: 74817 +TANGIBLE: 17613 VANISHING: 541709 IMMEDIATE: 898265 TIMED: 74826 +TANGIBLE: 17615 VANISHING: 541743 IMMEDIATE: 898325 TIMED: 74836 +TANGIBLE: 17617 VANISHING: 541777 IMMEDIATE: 898385 TIMED: 74846 +TANGIBLE: 17619 VANISHING: 541811 IMMEDIATE: 898445 TIMED: 74857 +TANGIBLE: 17620 VANISHING: 541845 IMMEDIATE: 898505 TIMED: 74866 +TANGIBLE: 17621 VANISHING: 541879 IMMEDIATE: 898565 TIMED: 74876 +TANGIBLE: 17623 VANISHING: 541913 IMMEDIATE: 898625 TIMED: 74886 +TANGIBLE: 17625 VANISHING: 541947 IMMEDIATE: 898685 TIMED: 74897 +TANGIBLE: 17627 VANISHING: 541981 IMMEDIATE: 898745 TIMED: 74907 +TANGIBLE: 17629 VANISHING: 542015 IMMEDIATE: 898805 TIMED: 74918 +TANGIBLE: 17631 VANISHING: 542049 IMMEDIATE: 898865 TIMED: 74929 +TANGIBLE: 17633 VANISHING: 542083 IMMEDIATE: 898925 TIMED: 74941 +TANGIBLE: 17636 VANISHING: 542148 IMMEDIATE: 899028 TIMED: 74961 +TANGIBLE: 17637 VANISHING: 542178 IMMEDIATE: 899084 TIMED: 74971 +TANGIBLE: 17638 VANISHING: 542208 IMMEDIATE: 899140 TIMED: 74981 +TANGIBLE: 17639 VANISHING: 542238 IMMEDIATE: 899196 TIMED: 74992 +TANGIBLE: 17640 VANISHING: 542268 IMMEDIATE: 899252 TIMED: 75002 +TANGIBLE: 17641 VANISHING: 542298 IMMEDIATE: 899308 TIMED: 75013 +TANGIBLE: 17642 VANISHING: 542328 IMMEDIATE: 899364 TIMED: 75024 +TANGIBLE: 17643 VANISHING: 542358 IMMEDIATE: 899420 TIMED: 75036 +TANGIBLE: 17646 VANISHING: 542418 IMMEDIATE: 899514 TIMED: 75056 +TANGIBLE: 17647 VANISHING: 542443 IMMEDIATE: 899561 TIMED: 75066 +TANGIBLE: 17648 VANISHING: 542468 IMMEDIATE: 899608 TIMED: 75076 +TANGIBLE: 17649 VANISHING: 542493 IMMEDIATE: 899655 TIMED: 75087 +TANGIBLE: 17650 VANISHING: 542518 IMMEDIATE: 899702 TIMED: 75097 +TANGIBLE: 17651 VANISHING: 542543 IMMEDIATE: 899749 TIMED: 75108 +TANGIBLE: 17652 VANISHING: 542568 IMMEDIATE: 899796 TIMED: 75119 +TANGIBLE: 17653 VANISHING: 542593 IMMEDIATE: 899843 TIMED: 75131 +TANGIBLE: 17656 VANISHING: 542652 IMMEDIATE: 899937 TIMED: 75154 +TANGIBLE: 17657 VANISHING: 542676 IMMEDIATE: 899984 TIMED: 75165 +TANGIBLE: 17658 VANISHING: 542700 IMMEDIATE: 900031 TIMED: 75176 +TANGIBLE: 17659 VANISHING: 542724 IMMEDIATE: 900078 TIMED: 75188 +TANGIBLE: 17815 VANISHING: 545324 IMMEDIATE: 904000 TIMED: 76226 +TANGIBLE: 17817 VANISHING: 545365 IMMEDIATE: 904081 TIMED: 76236 +TANGIBLE: 17819 VANISHING: 545406 IMMEDIATE: 904162 TIMED: 76246 +TANGIBLE: 17821 VANISHING: 545447 IMMEDIATE: 904243 TIMED: 76257 +TANGIBLE: 17822 VANISHING: 545488 IMMEDIATE: 904324 TIMED: 76267 +TANGIBLE: 17824 VANISHING: 545529 IMMEDIATE: 904405 TIMED: 76278 +TANGIBLE: 17826 VANISHING: 545570 IMMEDIATE: 904486 TIMED: 76289 +TANGIBLE: 17828 VANISHING: 545611 IMMEDIATE: 904567 TIMED: 76301 +TANGIBLE: 17831 VANISHING: 545667 IMMEDIATE: 904667 TIMED: 76328 +TANGIBLE: 17832 VANISHING: 545704 IMMEDIATE: 904744 TIMED: 76339 +TANGIBLE: 17833 VANISHING: 545741 IMMEDIATE: 904821 TIMED: 76350 +TANGIBLE: 17834 VANISHING: 545778 IMMEDIATE: 904898 TIMED: 76362 +TANGIBLE: 17837 VANISHING: 545827 IMMEDIATE: 904984 TIMED: 76389 +TANGIBLE: 17838 VANISHING: 545857 IMMEDIATE: 905047 TIMED: 76400 +TANGIBLE: 17839 VANISHING: 545887 IMMEDIATE: 905110 TIMED: 76411 +TANGIBLE: 17840 VANISHING: 545917 IMMEDIATE: 905173 TIMED: 76423 +TANGIBLE: 17843 VANISHING: 545965 IMMEDIATE: 905259 TIMED: 76453 +TANGIBLE: 17844 VANISHING: 545994 IMMEDIATE: 905322 TIMED: 76465 +TANGIBLE: 17892 VANISHING: 546644 IMMEDIATE: 906237 TIMED: 76716 +TANGIBLE: 17894 VANISHING: 546685 IMMEDIATE: 906318 TIMED: 76726 +TANGIBLE: 17896 VANISHING: 546726 IMMEDIATE: 906399 TIMED: 76736 +TANGIBLE: 17898 VANISHING: 546767 IMMEDIATE: 906480 TIMED: 76747 +TANGIBLE: 17899 VANISHING: 546808 IMMEDIATE: 906561 TIMED: 76757 +TANGIBLE: 17901 VANISHING: 546849 IMMEDIATE: 906642 TIMED: 76768 +TANGIBLE: 17903 VANISHING: 546890 IMMEDIATE: 906723 TIMED: 76779 +TANGIBLE: 17905 VANISHING: 546931 IMMEDIATE: 906804 TIMED: 76791 +TANGIBLE: 17908 VANISHING: 546987 IMMEDIATE: 906904 TIMED: 76818 +TANGIBLE: 17909 VANISHING: 547024 IMMEDIATE: 906981 TIMED: 76829 +TANGIBLE: 17910 VANISHING: 547061 IMMEDIATE: 907058 TIMED: 76840 +TANGIBLE: 17911 VANISHING: 547098 IMMEDIATE: 907135 TIMED: 76852 +TANGIBLE: 17914 VANISHING: 547147 IMMEDIATE: 907221 TIMED: 76879 +TANGIBLE: 17915 VANISHING: 547177 IMMEDIATE: 907284 TIMED: 76890 +TANGIBLE: 17916 VANISHING: 547207 IMMEDIATE: 907347 TIMED: 76901 +TANGIBLE: 17917 VANISHING: 547237 IMMEDIATE: 907410 TIMED: 76913 +TANGIBLE: 17920 VANISHING: 547285 IMMEDIATE: 907496 TIMED: 76943 +TANGIBLE: 17921 VANISHING: 547314 IMMEDIATE: 907559 TIMED: 76955 +TANGIBLE: 17941 VANISHING: 547520 IMMEDIATE: 907833 TIMED: 77147 +TANGIBLE: 17943 VANISHING: 547554 IMMEDIATE: 907893 TIMED: 77157 +TANGIBLE: 17945 VANISHING: 547588 IMMEDIATE: 907953 TIMED: 77167 +TANGIBLE: 17947 VANISHING: 547622 IMMEDIATE: 908013 TIMED: 77178 +TANGIBLE: 17948 VANISHING: 547656 IMMEDIATE: 908073 TIMED: 77188 +TANGIBLE: 17950 VANISHING: 547690 IMMEDIATE: 908133 TIMED: 77199 +TANGIBLE: 17952 VANISHING: 547724 IMMEDIATE: 908193 TIMED: 77210 +TANGIBLE: 17954 VANISHING: 547758 IMMEDIATE: 908253 TIMED: 77222 +TANGIBLE: 17957 VANISHING: 547817 IMMEDIATE: 908346 TIMED: 77245 +TANGIBLE: 17958 VANISHING: 547847 IMMEDIATE: 908402 TIMED: 77256 +TANGIBLE: 17959 VANISHING: 547877 IMMEDIATE: 908458 TIMED: 77267 +TANGIBLE: 17960 VANISHING: 547907 IMMEDIATE: 908514 TIMED: 77279 +TANGIBLE: 17963 VANISHING: 547961 IMMEDIATE: 908598 TIMED: 77302 +TANGIBLE: 17964 VANISHING: 547986 IMMEDIATE: 908645 TIMED: 77313 +TANGIBLE: 17965 VANISHING: 548011 IMMEDIATE: 908692 TIMED: 77324 +TANGIBLE: 17966 VANISHING: 548036 IMMEDIATE: 908739 TIMED: 77336 +TANGIBLE: 17969 VANISHING: 548089 IMMEDIATE: 908823 TIMED: 77362 +TANGIBLE: 17970 VANISHING: 548113 IMMEDIATE: 908870 TIMED: 77374 +TANGIBLE: 18140 VANISHING: 550575 IMMEDIATE: 912571 TIMED: 78142 +TANGIBLE: 18142 VANISHING: 550617 IMMEDIATE: 912652 TIMED: 78151 +TANGIBLE: 18144 VANISHING: 550659 IMMEDIATE: 912733 TIMED: 78160 +TANGIBLE: 18146 VANISHING: 550701 IMMEDIATE: 912814 TIMED: 78170 +TANGIBLE: 18147 VANISHING: 550743 IMMEDIATE: 912895 TIMED: 78179 +TANGIBLE: 18149 VANISHING: 550785 IMMEDIATE: 912976 TIMED: 78189 +TANGIBLE: 18151 VANISHING: 550827 IMMEDIATE: 913057 TIMED: 78199 +TANGIBLE: 18153 VANISHING: 550869 IMMEDIATE: 913138 TIMED: 78210 +TANGIBLE: 18154 VANISHING: 550911 IMMEDIATE: 913219 TIMED: 78219 +TANGIBLE: 18156 VANISHING: 550953 IMMEDIATE: 913300 TIMED: 78229 +TANGIBLE: 18158 VANISHING: 550995 IMMEDIATE: 913381 TIMED: 78239 +TANGIBLE: 18160 VANISHING: 551037 IMMEDIATE: 913462 TIMED: 78250 +TANGIBLE: 18161 VANISHING: 551079 IMMEDIATE: 913543 TIMED: 78260 +TANGIBLE: 18163 VANISHING: 551121 IMMEDIATE: 913624 TIMED: 78271 +TANGIBLE: 18165 VANISHING: 551163 IMMEDIATE: 913705 TIMED: 78282 +TANGIBLE: 18167 VANISHING: 551205 IMMEDIATE: 913786 TIMED: 78294 +TANGIBLE: 18170 VANISHING: 551263 IMMEDIATE: 913883 TIMED: 78318 +TANGIBLE: 18171 VANISHING: 551293 IMMEDIATE: 913944 TIMED: 78328 +TANGIBLE: 18172 VANISHING: 551323 IMMEDIATE: 914005 TIMED: 78338 +TANGIBLE: 18173 VANISHING: 551353 IMMEDIATE: 914066 TIMED: 78349 +TANGIBLE: 18174 VANISHING: 551383 IMMEDIATE: 914127 TIMED: 78359 +TANGIBLE: 18175 VANISHING: 551413 IMMEDIATE: 914188 TIMED: 78370 +TANGIBLE: 18176 VANISHING: 551443 IMMEDIATE: 914249 TIMED: 78381 +TANGIBLE: 18177 VANISHING: 551473 IMMEDIATE: 914310 TIMED: 78393 +TANGIBLE: 18180 VANISHING: 551540 IMMEDIATE: 914425 TIMED: 78417 +TANGIBLE: 18181 VANISHING: 551579 IMMEDIATE: 914504 TIMED: 78427 +TANGIBLE: 18182 VANISHING: 551618 IMMEDIATE: 914583 TIMED: 78437 +TANGIBLE: 18183 VANISHING: 551657 IMMEDIATE: 914662 TIMED: 78448 +TANGIBLE: 18184 VANISHING: 551696 IMMEDIATE: 914741 TIMED: 78458 +TANGIBLE: 18185 VANISHING: 551735 IMMEDIATE: 914820 TIMED: 78469 +TANGIBLE: 18186 VANISHING: 551774 IMMEDIATE: 914899 TIMED: 78480 +TANGIBLE: 18187 VANISHING: 551813 IMMEDIATE: 914978 TIMED: 78492 +TANGIBLE: 18190 VANISHING: 551871 IMMEDIATE: 915077 TIMED: 78519 +TANGIBLE: 18191 VANISHING: 551901 IMMEDIATE: 915140 TIMED: 78530 +TANGIBLE: 18192 VANISHING: 551931 IMMEDIATE: 915203 TIMED: 78541 +TANGIBLE: 18193 VANISHING: 551961 IMMEDIATE: 915266 TIMED: 78553 +TANGIBLE: 18263 VANISHING: 552779 IMMEDIATE: 916436 TIMED: 78814 +TANGIBLE: 18265 VANISHING: 552821 IMMEDIATE: 916517 TIMED: 78823 +TANGIBLE: 18267 VANISHING: 552863 IMMEDIATE: 916598 TIMED: 78832 +TANGIBLE: 18269 VANISHING: 552905 IMMEDIATE: 916679 TIMED: 78842 +TANGIBLE: 18270 VANISHING: 552947 IMMEDIATE: 916760 TIMED: 78851 +TANGIBLE: 18272 VANISHING: 552989 IMMEDIATE: 916841 TIMED: 78861 +TANGIBLE: 18274 VANISHING: 553031 IMMEDIATE: 916922 TIMED: 78871 +TANGIBLE: 18276 VANISHING: 553073 IMMEDIATE: 917003 TIMED: 78882 +TANGIBLE: 18277 VANISHING: 553115 IMMEDIATE: 917084 TIMED: 78891 +TANGIBLE: 18279 VANISHING: 553157 IMMEDIATE: 917165 TIMED: 78901 +TANGIBLE: 18281 VANISHING: 553199 IMMEDIATE: 917246 TIMED: 78911 +TANGIBLE: 18283 VANISHING: 553241 IMMEDIATE: 917327 TIMED: 78922 +TANGIBLE: 18284 VANISHING: 553283 IMMEDIATE: 917408 TIMED: 78932 +TANGIBLE: 18286 VANISHING: 553325 IMMEDIATE: 917489 TIMED: 78943 +TANGIBLE: 18288 VANISHING: 553367 IMMEDIATE: 917570 TIMED: 78954 +TANGIBLE: 18290 VANISHING: 553409 IMMEDIATE: 917651 TIMED: 78966 +TANGIBLE: 18293 VANISHING: 553467 IMMEDIATE: 917748 TIMED: 78990 +TANGIBLE: 18294 VANISHING: 553497 IMMEDIATE: 917809 TIMED: 79000 +TANGIBLE: 18295 VANISHING: 553527 IMMEDIATE: 917870 TIMED: 79010 +TANGIBLE: 18296 VANISHING: 553557 IMMEDIATE: 917931 TIMED: 79021 +TANGIBLE: 18297 VANISHING: 553587 IMMEDIATE: 917992 TIMED: 79031 +TANGIBLE: 18298 VANISHING: 553617 IMMEDIATE: 918053 TIMED: 79042 +TANGIBLE: 18299 VANISHING: 553647 IMMEDIATE: 918114 TIMED: 79053 +TANGIBLE: 18300 VANISHING: 553677 IMMEDIATE: 918175 TIMED: 79065 +TANGIBLE: 18303 VANISHING: 553744 IMMEDIATE: 918290 TIMED: 79089 +TANGIBLE: 18304 VANISHING: 553783 IMMEDIATE: 918369 TIMED: 79099 +TANGIBLE: 18305 VANISHING: 553822 IMMEDIATE: 918448 TIMED: 79109 +TANGIBLE: 18306 VANISHING: 553861 IMMEDIATE: 918527 TIMED: 79120 +TANGIBLE: 18307 VANISHING: 553900 IMMEDIATE: 918606 TIMED: 79130 +TANGIBLE: 18308 VANISHING: 553939 IMMEDIATE: 918685 TIMED: 79141 +TANGIBLE: 18309 VANISHING: 553978 IMMEDIATE: 918764 TIMED: 79152 +TANGIBLE: 18310 VANISHING: 554017 IMMEDIATE: 918843 TIMED: 79164 +TANGIBLE: 18313 VANISHING: 554075 IMMEDIATE: 918942 TIMED: 79191 +TANGIBLE: 18314 VANISHING: 554105 IMMEDIATE: 919005 TIMED: 79202 +TANGIBLE: 18315 VANISHING: 554135 IMMEDIATE: 919068 TIMED: 79213 +TANGIBLE: 18316 VANISHING: 554165 IMMEDIATE: 919131 TIMED: 79225 +TANGIBLE: 18338 VANISHING: 554394 IMMEDIATE: 919440 TIMED: 79415 +TANGIBLE: 18339 VANISHING: 554428 IMMEDIATE: 919500 TIMED: 79424 +TANGIBLE: 18341 VANISHING: 554461 IMMEDIATE: 919558 TIMED: 79433 +TANGIBLE: 18343 VANISHING: 554494 IMMEDIATE: 919616 TIMED: 79443 +TANGIBLE: 18345 VANISHING: 554528 IMMEDIATE: 919676 TIMED: 79452 +TANGIBLE: 18347 VANISHING: 554562 IMMEDIATE: 919736 TIMED: 79462 +TANGIBLE: 18349 VANISHING: 554595 IMMEDIATE: 919794 TIMED: 79472 +TANGIBLE: 18351 VANISHING: 554628 IMMEDIATE: 919852 TIMED: 79483 +TANGIBLE: 18352 VANISHING: 554661 IMMEDIATE: 919910 TIMED: 79492 +TANGIBLE: 18353 VANISHING: 554694 IMMEDIATE: 919968 TIMED: 79502 +TANGIBLE: 18355 VANISHING: 554727 IMMEDIATE: 920026 TIMED: 79512 +TANGIBLE: 18357 VANISHING: 554760 IMMEDIATE: 920084 TIMED: 79523 +TANGIBLE: 18359 VANISHING: 554793 IMMEDIATE: 920142 TIMED: 79533 +TANGIBLE: 18361 VANISHING: 554826 IMMEDIATE: 920200 TIMED: 79544 +TANGIBLE: 18363 VANISHING: 554859 IMMEDIATE: 920258 TIMED: 79555 +TANGIBLE: 18365 VANISHING: 554892 IMMEDIATE: 920316 TIMED: 79567 +TANGIBLE: 18368 VANISHING: 554953 IMMEDIATE: 920409 TIMED: 79587 +TANGIBLE: 18369 VANISHING: 554976 IMMEDIATE: 920452 TIMED: 79597 +TANGIBLE: 18370 VANISHING: 554999 IMMEDIATE: 920495 TIMED: 79607 +TANGIBLE: 18371 VANISHING: 555022 IMMEDIATE: 920538 TIMED: 79618 +TANGIBLE: 18372 VANISHING: 555045 IMMEDIATE: 920581 TIMED: 79628 +TANGIBLE: 18373 VANISHING: 555068 IMMEDIATE: 920624 TIMED: 79639 +TANGIBLE: 18374 VANISHING: 555091 IMMEDIATE: 920667 TIMED: 79650 +TANGIBLE: 18375 VANISHING: 555114 IMMEDIATE: 920710 TIMED: 79662 +TANGIBLE: 18378 VANISHING: 555183 IMMEDIATE: 920818 TIMED: 79682 +TANGIBLE: 18379 VANISHING: 555214 IMMEDIATE: 920876 TIMED: 79692 +TANGIBLE: 18380 VANISHING: 555244 IMMEDIATE: 920932 TIMED: 79702 +TANGIBLE: 18381 VANISHING: 555274 IMMEDIATE: 920988 TIMED: 79713 +TANGIBLE: 18382 VANISHING: 555304 IMMEDIATE: 921044 TIMED: 79723 +TANGIBLE: 18383 VANISHING: 555334 IMMEDIATE: 921100 TIMED: 79734 +TANGIBLE: 18384 VANISHING: 555364 IMMEDIATE: 921156 TIMED: 79745 +TANGIBLE: 18385 VANISHING: 555394 IMMEDIATE: 921212 TIMED: 79757 +TANGIBLE: 18388 VANISHING: 555455 IMMEDIATE: 921307 TIMED: 79780 +TANGIBLE: 18389 VANISHING: 555478 IMMEDIATE: 921352 TIMED: 79791 +TANGIBLE: 18390 VANISHING: 555501 IMMEDIATE: 921397 TIMED: 79802 +TANGIBLE: 18391 VANISHING: 555524 IMMEDIATE: 921442 TIMED: 79814 +TANGIBLE: 18547 VANISHING: 558106 IMMEDIATE: 925346 TIMED: 80852 +TANGIBLE: 18549 VANISHING: 558147 IMMEDIATE: 925427 TIMED: 80862 +TANGIBLE: 18551 VANISHING: 558188 IMMEDIATE: 925508 TIMED: 80872 +TANGIBLE: 18553 VANISHING: 558229 IMMEDIATE: 925589 TIMED: 80883 +TANGIBLE: 18554 VANISHING: 558270 IMMEDIATE: 925670 TIMED: 80893 +TANGIBLE: 18556 VANISHING: 558311 IMMEDIATE: 925751 TIMED: 80904 +TANGIBLE: 18558 VANISHING: 558352 IMMEDIATE: 925832 TIMED: 80915 +TANGIBLE: 18560 VANISHING: 558393 IMMEDIATE: 925913 TIMED: 80927 +TANGIBLE: 18563 VANISHING: 558440 IMMEDIATE: 925996 TIMED: 80954 +TANGIBLE: 18564 VANISHING: 558469 IMMEDIATE: 926057 TIMED: 80965 +TANGIBLE: 18565 VANISHING: 558498 IMMEDIATE: 926118 TIMED: 80976 +TANGIBLE: 18566 VANISHING: 558527 IMMEDIATE: 926179 TIMED: 80988 +TANGIBLE: 18569 VANISHING: 558583 IMMEDIATE: 926280 TIMED: 81015 +TANGIBLE: 18570 VANISHING: 558621 IMMEDIATE: 926359 TIMED: 81026 +TANGIBLE: 18571 VANISHING: 558659 IMMEDIATE: 926438 TIMED: 81037 +TANGIBLE: 18572 VANISHING: 558697 IMMEDIATE: 926517 TIMED: 81049 +TANGIBLE: 18575 VANISHING: 558744 IMMEDIATE: 926602 TIMED: 81079 +TANGIBLE: 18576 VANISHING: 558773 IMMEDIATE: 926665 TIMED: 81091 +TANGIBLE: 18624 VANISHING: 559428 IMMEDIATE: 927586 TIMED: 81342 +TANGIBLE: 18626 VANISHING: 559469 IMMEDIATE: 927667 TIMED: 81352 +TANGIBLE: 18628 VANISHING: 559510 IMMEDIATE: 927748 TIMED: 81362 +TANGIBLE: 18630 VANISHING: 559551 IMMEDIATE: 927829 TIMED: 81373 +TANGIBLE: 18631 VANISHING: 559592 IMMEDIATE: 927910 TIMED: 81383 +TANGIBLE: 18633 VANISHING: 559633 IMMEDIATE: 927991 TIMED: 81394 +TANGIBLE: 18635 VANISHING: 559674 IMMEDIATE: 928072 TIMED: 81405 +TANGIBLE: 18637 VANISHING: 559715 IMMEDIATE: 928153 TIMED: 81417 +TANGIBLE: 18640 VANISHING: 559762 IMMEDIATE: 928236 TIMED: 81444 +TANGIBLE: 18641 VANISHING: 559791 IMMEDIATE: 928297 TIMED: 81455 +TANGIBLE: 18642 VANISHING: 559820 IMMEDIATE: 928358 TIMED: 81466 +TANGIBLE: 18643 VANISHING: 559849 IMMEDIATE: 928419 TIMED: 81478 +TANGIBLE: 18646 VANISHING: 559905 IMMEDIATE: 928520 TIMED: 81505 +TANGIBLE: 18647 VANISHING: 559943 IMMEDIATE: 928599 TIMED: 81516 +TANGIBLE: 18648 VANISHING: 559981 IMMEDIATE: 928678 TIMED: 81527 +TANGIBLE: 18649 VANISHING: 560019 IMMEDIATE: 928757 TIMED: 81539 +TANGIBLE: 18652 VANISHING: 560066 IMMEDIATE: 928842 TIMED: 81569 +TANGIBLE: 18653 VANISHING: 560095 IMMEDIATE: 928905 TIMED: 81581 +TANGIBLE: 18673 VANISHING: 560303 IMMEDIATE: 929182 TIMED: 81773 +TANGIBLE: 18675 VANISHING: 560337 IMMEDIATE: 929242 TIMED: 81783 +TANGIBLE: 18677 VANISHING: 560372 IMMEDIATE: 929304 TIMED: 81793 +TANGIBLE: 18679 VANISHING: 560406 IMMEDIATE: 929364 TIMED: 81804 +TANGIBLE: 18680 VANISHING: 560440 IMMEDIATE: 929424 TIMED: 81814 +TANGIBLE: 18682 VANISHING: 560474 IMMEDIATE: 929484 TIMED: 81825 +TANGIBLE: 18684 VANISHING: 560508 IMMEDIATE: 929544 TIMED: 81836 +TANGIBLE: 18686 VANISHING: 560542 IMMEDIATE: 929604 TIMED: 81848 +TANGIBLE: 18689 VANISHING: 560594 IMMEDIATE: 929685 TIMED: 81871 +TANGIBLE: 18690 VANISHING: 560618 IMMEDIATE: 929730 TIMED: 81882 +TANGIBLE: 18691 VANISHING: 560642 IMMEDIATE: 929775 TIMED: 81893 +TANGIBLE: 18692 VANISHING: 560666 IMMEDIATE: 929820 TIMED: 81905 +TANGIBLE: 18695 VANISHING: 560726 IMMEDIATE: 929916 TIMED: 81928 +TANGIBLE: 18696 VANISHING: 560757 IMMEDIATE: 929974 TIMED: 81939 +TANGIBLE: 18697 VANISHING: 560788 IMMEDIATE: 930032 TIMED: 81950 +TANGIBLE: 18698 VANISHING: 560819 IMMEDIATE: 930090 TIMED: 81962 +TANGIBLE: 18701 VANISHING: 560871 IMMEDIATE: 930173 TIMED: 81988 +TANGIBLE: 18702 VANISHING: 560895 IMMEDIATE: 930220 TIMED: 82000 +TANGIBLE: 18799 VANISHING: 562137 IMMEDIATE: 932124 TIMED: 82590 +TANGIBLE: 18801 VANISHING: 562158 IMMEDIATE: 932160 TIMED: 82599 +TANGIBLE: 18803 VANISHING: 562179 IMMEDIATE: 932196 TIMED: 82608 +TANGIBLE: 18805 VANISHING: 562200 IMMEDIATE: 932232 TIMED: 82618 +TANGIBLE: 18806 VANISHING: 562221 IMMEDIATE: 932268 TIMED: 82627 +TANGIBLE: 18808 VANISHING: 562242 IMMEDIATE: 932304 TIMED: 82637 +TANGIBLE: 18810 VANISHING: 562263 IMMEDIATE: 932340 TIMED: 82647 +TANGIBLE: 18812 VANISHING: 562284 IMMEDIATE: 932376 TIMED: 82658 +TANGIBLE: 18813 VANISHING: 562305 IMMEDIATE: 932412 TIMED: 82667 +TANGIBLE: 18815 VANISHING: 562326 IMMEDIATE: 932448 TIMED: 82677 +TANGIBLE: 18817 VANISHING: 562347 IMMEDIATE: 932484 TIMED: 82687 +TANGIBLE: 18819 VANISHING: 562368 IMMEDIATE: 932520 TIMED: 82698 +TANGIBLE: 18820 VANISHING: 562389 IMMEDIATE: 932556 TIMED: 82708 +TANGIBLE: 18822 VANISHING: 562410 IMMEDIATE: 932592 TIMED: 82719 +TANGIBLE: 18824 VANISHING: 562431 IMMEDIATE: 932628 TIMED: 82730 +TANGIBLE: 18826 VANISHING: 562452 IMMEDIATE: 932664 TIMED: 82742 +TANGIBLE: 18829 VANISHING: 562494 IMMEDIATE: 932729 TIMED: 82766 +TANGIBLE: 18830 VANISHING: 562511 IMMEDIATE: 932761 TIMED: 82776 +TANGIBLE: 18831 VANISHING: 562528 IMMEDIATE: 932793 TIMED: 82786 +TANGIBLE: 18832 VANISHING: 562545 IMMEDIATE: 932825 TIMED: 82797 +TANGIBLE: 18833 VANISHING: 562562 IMMEDIATE: 932857 TIMED: 82807 +TANGIBLE: 18834 VANISHING: 562579 IMMEDIATE: 932889 TIMED: 82818 +TANGIBLE: 18835 VANISHING: 562596 IMMEDIATE: 932921 TIMED: 82829 +TANGIBLE: 18836 VANISHING: 562613 IMMEDIATE: 932953 TIMED: 82841 +TANGIBLE: 18839 VANISHING: 562656 IMMEDIATE: 933020 TIMED: 82865 +TANGIBLE: 18840 VANISHING: 562674 IMMEDIATE: 933054 TIMED: 82875 +TANGIBLE: 18841 VANISHING: 562692 IMMEDIATE: 933088 TIMED: 82885 +TANGIBLE: 18842 VANISHING: 562710 IMMEDIATE: 933122 TIMED: 82896 +TANGIBLE: 18843 VANISHING: 562728 IMMEDIATE: 933156 TIMED: 82906 +TANGIBLE: 18844 VANISHING: 562746 IMMEDIATE: 933190 TIMED: 82917 +TANGIBLE: 18845 VANISHING: 562764 IMMEDIATE: 933224 TIMED: 82928 +TANGIBLE: 18846 VANISHING: 562782 IMMEDIATE: 933258 TIMED: 82940 +TANGIBLE: 18849 VANISHING: 562824 IMMEDIATE: 933325 TIMED: 82967 +TANGIBLE: 18850 VANISHING: 562841 IMMEDIATE: 933359 TIMED: 82978 +TANGIBLE: 18851 VANISHING: 562858 IMMEDIATE: 933393 TIMED: 82989 +TANGIBLE: 18852 VANISHING: 562875 IMMEDIATE: 933427 TIMED: 83001 +TANGIBLE: 18866 VANISHING: 563031 IMMEDIATE: 933639 TIMED: 83129 +TANGIBLE: 18868 VANISHING: 563052 IMMEDIATE: 933675 TIMED: 83138 +TANGIBLE: 18870 VANISHING: 563073 IMMEDIATE: 933711 TIMED: 83147 +TANGIBLE: 18872 VANISHING: 563094 IMMEDIATE: 933747 TIMED: 83157 +TANGIBLE: 18873 VANISHING: 563115 IMMEDIATE: 933783 TIMED: 83166 +TANGIBLE: 18875 VANISHING: 563136 IMMEDIATE: 933819 TIMED: 83176 +TANGIBLE: 18877 VANISHING: 563157 IMMEDIATE: 933855 TIMED: 83186 +TANGIBLE: 18879 VANISHING: 563178 IMMEDIATE: 933891 TIMED: 83197 +TANGIBLE: 18880 VANISHING: 563199 IMMEDIATE: 933927 TIMED: 83206 +TANGIBLE: 18882 VANISHING: 563220 IMMEDIATE: 933963 TIMED: 83216 +TANGIBLE: 18884 VANISHING: 563241 IMMEDIATE: 933999 TIMED: 83226 +TANGIBLE: 18886 VANISHING: 563262 IMMEDIATE: 934035 TIMED: 83237 +TANGIBLE: 18887 VANISHING: 563283 IMMEDIATE: 934071 TIMED: 83247 +TANGIBLE: 18889 VANISHING: 563304 IMMEDIATE: 934107 TIMED: 83258 +TANGIBLE: 18891 VANISHING: 563325 IMMEDIATE: 934143 TIMED: 83269 +TANGIBLE: 18893 VANISHING: 563346 IMMEDIATE: 934179 TIMED: 83281 +TANGIBLE: 18896 VANISHING: 563388 IMMEDIATE: 934244 TIMED: 83305 +TANGIBLE: 18897 VANISHING: 563405 IMMEDIATE: 934276 TIMED: 83315 +TANGIBLE: 18898 VANISHING: 563422 IMMEDIATE: 934308 TIMED: 83325 +TANGIBLE: 18899 VANISHING: 563439 IMMEDIATE: 934340 TIMED: 83336 +TANGIBLE: 18900 VANISHING: 563456 IMMEDIATE: 934372 TIMED: 83346 +TANGIBLE: 18901 VANISHING: 563473 IMMEDIATE: 934404 TIMED: 83357 +TANGIBLE: 18902 VANISHING: 563490 IMMEDIATE: 934436 TIMED: 83368 +TANGIBLE: 18903 VANISHING: 563507 IMMEDIATE: 934468 TIMED: 83380 +TANGIBLE: 18906 VANISHING: 563550 IMMEDIATE: 934535 TIMED: 83404 +TANGIBLE: 18907 VANISHING: 563568 IMMEDIATE: 934569 TIMED: 83414 +TANGIBLE: 18908 VANISHING: 563586 IMMEDIATE: 934603 TIMED: 83424 +TANGIBLE: 18909 VANISHING: 563604 IMMEDIATE: 934637 TIMED: 83435 +TANGIBLE: 18910 VANISHING: 563622 IMMEDIATE: 934671 TIMED: 83445 +TANGIBLE: 18911 VANISHING: 563640 IMMEDIATE: 934705 TIMED: 83456 +TANGIBLE: 18912 VANISHING: 563658 IMMEDIATE: 934739 TIMED: 83467 +TANGIBLE: 18913 VANISHING: 563676 IMMEDIATE: 934773 TIMED: 83479 +TANGIBLE: 18916 VANISHING: 563718 IMMEDIATE: 934840 TIMED: 83506 +TANGIBLE: 18917 VANISHING: 563735 IMMEDIATE: 934874 TIMED: 83517 +TANGIBLE: 18918 VANISHING: 563752 IMMEDIATE: 934908 TIMED: 83528 +TANGIBLE: 18919 VANISHING: 563769 IMMEDIATE: 934942 TIMED: 83540 +TANGIBLE: 19083 VANISHING: 566066 IMMEDIATE: 938332 TIMED: 84652 +TANGIBLE: 19085 VANISHING: 566093 IMMEDIATE: 938379 TIMED: 84662 +TANGIBLE: 19087 VANISHING: 566120 IMMEDIATE: 938426 TIMED: 84672 +TANGIBLE: 19089 VANISHING: 566147 IMMEDIATE: 938473 TIMED: 84683 +TANGIBLE: 19090 VANISHING: 566174 IMMEDIATE: 938520 TIMED: 84693 +TANGIBLE: 19092 VANISHING: 566201 IMMEDIATE: 938567 TIMED: 84704 +TANGIBLE: 19094 VANISHING: 566228 IMMEDIATE: 938614 TIMED: 84715 +TANGIBLE: 19096 VANISHING: 566255 IMMEDIATE: 938661 TIMED: 84727 +TANGIBLE: 19099 VANISHING: 566295 IMMEDIATE: 938725 TIMED: 84754 +TANGIBLE: 19100 VANISHING: 566318 IMMEDIATE: 938768 TIMED: 84765 +TANGIBLE: 19101 VANISHING: 566341 IMMEDIATE: 938811 TIMED: 84776 +TANGIBLE: 19102 VANISHING: 566364 IMMEDIATE: 938854 TIMED: 84788 +TANGIBLE: 19105 VANISHING: 566405 IMMEDIATE: 938920 TIMED: 84815 +TANGIBLE: 19106 VANISHING: 566429 IMMEDIATE: 938965 TIMED: 84826 +TANGIBLE: 19107 VANISHING: 566453 IMMEDIATE: 939010 TIMED: 84837 +TANGIBLE: 19108 VANISHING: 566477 IMMEDIATE: 939055 TIMED: 84849 +TANGIBLE: 19111 VANISHING: 566517 IMMEDIATE: 939121 TIMED: 84879 +TANGIBLE: 19112 VANISHING: 566540 IMMEDIATE: 939166 TIMED: 84891 +TANGIBLE: 19160 VANISHING: 567099 IMMEDIATE: 939942 TIMED: 85142 +TANGIBLE: 19162 VANISHING: 567126 IMMEDIATE: 939989 TIMED: 85152 +TANGIBLE: 19164 VANISHING: 567153 IMMEDIATE: 940036 TIMED: 85162 +TANGIBLE: 19166 VANISHING: 567180 IMMEDIATE: 940083 TIMED: 85173 +TANGIBLE: 19167 VANISHING: 567207 IMMEDIATE: 940130 TIMED: 85183 +TANGIBLE: 19169 VANISHING: 567234 IMMEDIATE: 940177 TIMED: 85194 +TANGIBLE: 19171 VANISHING: 567261 IMMEDIATE: 940224 TIMED: 85205 +TANGIBLE: 19173 VANISHING: 567288 IMMEDIATE: 940271 TIMED: 85217 +TANGIBLE: 19176 VANISHING: 567328 IMMEDIATE: 940335 TIMED: 85244 +TANGIBLE: 19177 VANISHING: 567351 IMMEDIATE: 940378 TIMED: 85255 +TANGIBLE: 19178 VANISHING: 567374 IMMEDIATE: 940421 TIMED: 85266 +TANGIBLE: 19179 VANISHING: 567397 IMMEDIATE: 940464 TIMED: 85278 +TANGIBLE: 19182 VANISHING: 567438 IMMEDIATE: 940530 TIMED: 85305 +TANGIBLE: 19183 VANISHING: 567462 IMMEDIATE: 940575 TIMED: 85316 +TANGIBLE: 19184 VANISHING: 567486 IMMEDIATE: 940620 TIMED: 85327 +TANGIBLE: 19185 VANISHING: 567510 IMMEDIATE: 940665 TIMED: 85339 +TANGIBLE: 19188 VANISHING: 567550 IMMEDIATE: 940731 TIMED: 85369 +TANGIBLE: 19189 VANISHING: 567573 IMMEDIATE: 940776 TIMED: 85381 +TANGIBLE: 19209 VANISHING: 567763 IMMEDIATE: 941022 TIMED: 85573 +TANGIBLE: 19210 VANISHING: 567785 IMMEDIATE: 941058 TIMED: 85583 +TANGIBLE: 19212 VANISHING: 567807 IMMEDIATE: 941094 TIMED: 85593 +TANGIBLE: 19214 VANISHING: 567829 IMMEDIATE: 941130 TIMED: 85604 +TANGIBLE: 19216 VANISHING: 567851 IMMEDIATE: 941166 TIMED: 85614 +TANGIBLE: 19218 VANISHING: 567873 IMMEDIATE: 941202 TIMED: 85625 +TANGIBLE: 19220 VANISHING: 567895 IMMEDIATE: 941238 TIMED: 85636 +TANGIBLE: 19222 VANISHING: 567917 IMMEDIATE: 941274 TIMED: 85648 +TANGIBLE: 19225 VANISHING: 567957 IMMEDIATE: 941334 TIMED: 85671 +TANGIBLE: 19226 VANISHING: 567975 IMMEDIATE: 941366 TIMED: 85682 +TANGIBLE: 19227 VANISHING: 567993 IMMEDIATE: 941398 TIMED: 85693 +TANGIBLE: 19228 VANISHING: 568011 IMMEDIATE: 941430 TIMED: 85705 +TANGIBLE: 19231 VANISHING: 568052 IMMEDIATE: 941492 TIMED: 85728 +TANGIBLE: 19232 VANISHING: 568071 IMMEDIATE: 941526 TIMED: 85739 +TANGIBLE: 19233 VANISHING: 568090 IMMEDIATE: 941560 TIMED: 85750 +TANGIBLE: 19234 VANISHING: 568109 IMMEDIATE: 941594 TIMED: 85762 +TANGIBLE: 19237 VANISHING: 568149 IMMEDIATE: 941656 TIMED: 85788 +TANGIBLE: 19238 VANISHING: 568167 IMMEDIATE: 941690 TIMED: 85800 +TANGIBLE: 19366 VANISHING: 570179 IMMEDIATE: 944660 TIMED: 86576 +TANGIBLE: 19368 VANISHING: 570206 IMMEDIATE: 944707 TIMED: 86586 +TANGIBLE: 19370 VANISHING: 570233 IMMEDIATE: 944754 TIMED: 86596 +TANGIBLE: 19372 VANISHING: 570260 IMMEDIATE: 944801 TIMED: 86607 +TANGIBLE: 19373 VANISHING: 570287 IMMEDIATE: 944848 TIMED: 86617 +TANGIBLE: 19375 VANISHING: 570314 IMMEDIATE: 944895 TIMED: 86628 +TANGIBLE: 19377 VANISHING: 570341 IMMEDIATE: 944942 TIMED: 86639 +TANGIBLE: 19379 VANISHING: 570368 IMMEDIATE: 944989 TIMED: 86651 +TANGIBLE: 19382 VANISHING: 570407 IMMEDIATE: 945052 TIMED: 86678 +TANGIBLE: 19383 VANISHING: 570430 IMMEDIATE: 945095 TIMED: 86689 +TANGIBLE: 19384 VANISHING: 570453 IMMEDIATE: 945138 TIMED: 86700 +TANGIBLE: 19385 VANISHING: 570476 IMMEDIATE: 945181 TIMED: 86712 +TANGIBLE: 19388 VANISHING: 570516 IMMEDIATE: 945246 TIMED: 86739 +TANGIBLE: 19389 VANISHING: 570540 IMMEDIATE: 945291 TIMED: 86750 +TANGIBLE: 19390 VANISHING: 570564 IMMEDIATE: 945336 TIMED: 86761 +TANGIBLE: 19391 VANISHING: 570588 IMMEDIATE: 945381 TIMED: 86773 +TANGIBLE: 19394 VANISHING: 570627 IMMEDIATE: 945446 TIMED: 86803 +TANGIBLE: 19395 VANISHING: 570650 IMMEDIATE: 945491 TIMED: 86815 +TANGIBLE: 19443 VANISHING: 571193 IMMEDIATE: 946253 TIMED: 87066 +TANGIBLE: 19445 VANISHING: 571220 IMMEDIATE: 946300 TIMED: 87076 +TANGIBLE: 19447 VANISHING: 571247 IMMEDIATE: 946347 TIMED: 87086 +TANGIBLE: 19449 VANISHING: 571274 IMMEDIATE: 946394 TIMED: 87097 +TANGIBLE: 19450 VANISHING: 571301 IMMEDIATE: 946441 TIMED: 87107 +TANGIBLE: 19452 VANISHING: 571328 IMMEDIATE: 946488 TIMED: 87118 +TANGIBLE: 19454 VANISHING: 571355 IMMEDIATE: 946535 TIMED: 87129 +TANGIBLE: 19456 VANISHING: 571382 IMMEDIATE: 946582 TIMED: 87141 +TANGIBLE: 19459 VANISHING: 571421 IMMEDIATE: 946645 TIMED: 87168 +TANGIBLE: 19460 VANISHING: 571444 IMMEDIATE: 946688 TIMED: 87179 +TANGIBLE: 19461 VANISHING: 571467 IMMEDIATE: 946731 TIMED: 87190 +TANGIBLE: 19462 VANISHING: 571490 IMMEDIATE: 946774 TIMED: 87202 +TANGIBLE: 19465 VANISHING: 571530 IMMEDIATE: 946839 TIMED: 87229 +TANGIBLE: 19466 VANISHING: 571554 IMMEDIATE: 946884 TIMED: 87240 +TANGIBLE: 19467 VANISHING: 571578 IMMEDIATE: 946929 TIMED: 87251 +TANGIBLE: 19468 VANISHING: 571602 IMMEDIATE: 946974 TIMED: 87263 +TANGIBLE: 19471 VANISHING: 571641 IMMEDIATE: 947039 TIMED: 87293 +TANGIBLE: 19472 VANISHING: 571664 IMMEDIATE: 947084 TIMED: 87305 +TANGIBLE: 19492 VANISHING: 571855 IMMEDIATE: 947332 TIMED: 87497 +TANGIBLE: 19493 VANISHING: 571878 IMMEDIATE: 947370 TIMED: 87507 +TANGIBLE: 19495 VANISHING: 571901 IMMEDIATE: 947408 TIMED: 87517 +TANGIBLE: 19497 VANISHING: 571924 IMMEDIATE: 947446 TIMED: 87528 +TANGIBLE: 19499 VANISHING: 571947 IMMEDIATE: 947484 TIMED: 87538 +TANGIBLE: 19501 VANISHING: 571970 IMMEDIATE: 947522 TIMED: 87549 +TANGIBLE: 19503 VANISHING: 571993 IMMEDIATE: 947560 TIMED: 87560 +TANGIBLE: 19505 VANISHING: 572016 IMMEDIATE: 947598 TIMED: 87572 +TANGIBLE: 19508 VANISHING: 572055 IMMEDIATE: 947658 TIMED: 87595 +TANGIBLE: 19509 VANISHING: 572074 IMMEDIATE: 947692 TIMED: 87606 +TANGIBLE: 19510 VANISHING: 572093 IMMEDIATE: 947726 TIMED: 87617 +TANGIBLE: 19511 VANISHING: 572112 IMMEDIATE: 947760 TIMED: 87629 +TANGIBLE: 19514 VANISHING: 572152 IMMEDIATE: 947822 TIMED: 87652 +TANGIBLE: 19515 VANISHING: 572172 IMMEDIATE: 947858 TIMED: 87663 +TANGIBLE: 19516 VANISHING: 572192 IMMEDIATE: 947894 TIMED: 87674 +TANGIBLE: 19517 VANISHING: 572212 IMMEDIATE: 947930 TIMED: 87686 +TANGIBLE: 19520 VANISHING: 572251 IMMEDIATE: 947992 TIMED: 87712 +TANGIBLE: 19521 VANISHING: 572270 IMMEDIATE: 948028 TIMED: 87724 +TANGIBLE: 19628 VANISHING: 574156 IMMEDIATE: 950797 TIMED: 88524 +TANGIBLE: 19630 VANISHING: 574182 IMMEDIATE: 950844 TIMED: 88535 +TANGIBLE: 19632 VANISHING: 574208 IMMEDIATE: 950891 TIMED: 88546 +TANGIBLE: 19634 VANISHING: 574234 IMMEDIATE: 950938 TIMED: 88558 +TANGIBLE: 19637 VANISHING: 574268 IMMEDIATE: 950995 TIMED: 88588 +TANGIBLE: 19638 VANISHING: 574290 IMMEDIATE: 951038 TIMED: 88600 +TANGIBLE: 19641 VANISHING: 574325 IMMEDIATE: 951097 TIMED: 88630 +TANGIBLE: 19642 VANISHING: 574348 IMMEDIATE: 951142 TIMED: 88642 +TANGIBLE: 19645 VANISHING: 574382 IMMEDIATE: 951201 TIMED: 88675 +TANGIBLE: 19682 VANISHING: 574861 IMMEDIATE: 951858 TIMED: 88932 +TANGIBLE: 19684 VANISHING: 574887 IMMEDIATE: 951905 TIMED: 88943 +TANGIBLE: 19686 VANISHING: 574913 IMMEDIATE: 951952 TIMED: 88954 +TANGIBLE: 19688 VANISHING: 574939 IMMEDIATE: 951999 TIMED: 88966 +TANGIBLE: 19691 VANISHING: 574973 IMMEDIATE: 952056 TIMED: 88996 +TANGIBLE: 19692 VANISHING: 574995 IMMEDIATE: 952099 TIMED: 89008 +TANGIBLE: 19695 VANISHING: 575030 IMMEDIATE: 952158 TIMED: 89038 +TANGIBLE: 19696 VANISHING: 575053 IMMEDIATE: 952203 TIMED: 89050 +TANGIBLE: 19699 VANISHING: 575087 IMMEDIATE: 952262 TIMED: 89083 +TANGIBLE: 19718 VANISHING: 575264 IMMEDIATE: 952489 TIMED: 89285 +TANGIBLE: 19720 VANISHING: 575287 IMMEDIATE: 952527 TIMED: 89296 +TANGIBLE: 19722 VANISHING: 575310 IMMEDIATE: 952565 TIMED: 89307 +TANGIBLE: 19724 VANISHING: 575333 IMMEDIATE: 952603 TIMED: 89319 +TANGIBLE: 19727 VANISHING: 575369 IMMEDIATE: 952658 TIMED: 89345 +TANGIBLE: 19728 VANISHING: 575388 IMMEDIATE: 952692 TIMED: 89357 +TANGIBLE: 19731 VANISHING: 575425 IMMEDIATE: 952749 TIMED: 89383 +TANGIBLE: 19732 VANISHING: 575445 IMMEDIATE: 952785 TIMED: 89395 +TANGIBLE: 19735 VANISHING: 575481 IMMEDIATE: 952842 TIMED: 89424 +TANGIBLE: 19815 VANISHING: 576967 IMMEDIATE: 955102 TIMED: 90023 +TANGIBLE: 19817 VANISHING: 577176 IMMEDIATE: 955459 TIMED: 90031 +TANGIBLE: 19819 VANISHING: 577385 IMMEDIATE: 955816 TIMED: 90039 +TANGIBLE: 19821 VANISHING: 577594 IMMEDIATE: 956173 TIMED: 90048 +TANGIBLE: 19822 VANISHING: 577803 IMMEDIATE: 956530 TIMED: 90056 +TANGIBLE: 19824 VANISHING: 578012 IMMEDIATE: 956887 TIMED: 90065 +TANGIBLE: 19826 VANISHING: 578221 IMMEDIATE: 957244 TIMED: 90074 +TANGIBLE: 19828 VANISHING: 578430 IMMEDIATE: 957601 TIMED: 90084 +TANGIBLE: 19829 VANISHING: 578639 IMMEDIATE: 957958 TIMED: 90092 +TANGIBLE: 19831 VANISHING: 578848 IMMEDIATE: 958315 TIMED: 90101 +TANGIBLE: 19833 VANISHING: 579057 IMMEDIATE: 958672 TIMED: 90110 +TANGIBLE: 19835 VANISHING: 579266 IMMEDIATE: 959029 TIMED: 90120 +TANGIBLE: 19836 VANISHING: 579475 IMMEDIATE: 959386 TIMED: 90129 +TANGIBLE: 19838 VANISHING: 579684 IMMEDIATE: 959743 TIMED: 90139 +TANGIBLE: 19840 VANISHING: 579893 IMMEDIATE: 960100 TIMED: 90149 +TANGIBLE: 19842 VANISHING: 580102 IMMEDIATE: 960457 TIMED: 90160 +TANGIBLE: 19843 VANISHING: 580311 IMMEDIATE: 960814 TIMED: 90168 +TANGIBLE: 19845 VANISHING: 580520 IMMEDIATE: 961171 TIMED: 90177 +TANGIBLE: 19847 VANISHING: 580729 IMMEDIATE: 961528 TIMED: 90186 +TANGIBLE: 19849 VANISHING: 580938 IMMEDIATE: 961885 TIMED: 90196 +TANGIBLE: 19850 VANISHING: 581147 IMMEDIATE: 962242 TIMED: 90205 +TANGIBLE: 19852 VANISHING: 581356 IMMEDIATE: 962599 TIMED: 90215 +TANGIBLE: 19854 VANISHING: 581565 IMMEDIATE: 962956 TIMED: 90225 +TANGIBLE: 19856 VANISHING: 581774 IMMEDIATE: 963313 TIMED: 90236 +TANGIBLE: 19857 VANISHING: 581983 IMMEDIATE: 963670 TIMED: 90245 +TANGIBLE: 19859 VANISHING: 582192 IMMEDIATE: 964027 TIMED: 90255 +TANGIBLE: 19861 VANISHING: 582401 IMMEDIATE: 964384 TIMED: 90265 +TANGIBLE: 19863 VANISHING: 582610 IMMEDIATE: 964741 TIMED: 90276 +TANGIBLE: 19864 VANISHING: 582819 IMMEDIATE: 965098 TIMED: 90286 +TANGIBLE: 19866 VANISHING: 583028 IMMEDIATE: 965455 TIMED: 90297 +TANGIBLE: 19868 VANISHING: 583237 IMMEDIATE: 965812 TIMED: 90308 +TANGIBLE: 19870 VANISHING: 583446 IMMEDIATE: 966169 TIMED: 90320 +TANGIBLE: 19938 VANISHING: 586205 IMMEDIATE: 970442 TIMED: 90941 +TANGIBLE: 19941 VANISHING: 586569 IMMEDIATE: 971051 TIMED: 90965 +TANGIBLE: 19943 VANISHING: 586779 IMMEDIATE: 971410 TIMED: 90973 +TANGIBLE: 19945 VANISHING: 586989 IMMEDIATE: 971769 TIMED: 90981 +TANGIBLE: 19947 VANISHING: 587199 IMMEDIATE: 972128 TIMED: 90990 +TANGIBLE: 19948 VANISHING: 587409 IMMEDIATE: 972487 TIMED: 90998 +TANGIBLE: 19950 VANISHING: 587619 IMMEDIATE: 972846 TIMED: 91007 +TANGIBLE: 19952 VANISHING: 587829 IMMEDIATE: 973205 TIMED: 91016 +TANGIBLE: 19954 VANISHING: 588039 IMMEDIATE: 973564 TIMED: 91026 +TANGIBLE: 19955 VANISHING: 588249 IMMEDIATE: 973923 TIMED: 91034 +TANGIBLE: 19957 VANISHING: 588459 IMMEDIATE: 974282 TIMED: 91043 +TANGIBLE: 19959 VANISHING: 588669 IMMEDIATE: 974641 TIMED: 91052 +TANGIBLE: 19961 VANISHING: 588879 IMMEDIATE: 975000 TIMED: 91062 +TANGIBLE: 19962 VANISHING: 589089 IMMEDIATE: 975359 TIMED: 91071 +TANGIBLE: 19964 VANISHING: 589299 IMMEDIATE: 975718 TIMED: 91081 +TANGIBLE: 19966 VANISHING: 589509 IMMEDIATE: 976077 TIMED: 91091 +TANGIBLE: 19968 VANISHING: 589719 IMMEDIATE: 976436 TIMED: 91102 +TANGIBLE: 19969 VANISHING: 589840 IMMEDIATE: 976607 TIMED: 91110 +TANGIBLE: 19969 VANISHING: 589929 IMMEDIATE: 976795 TIMED: 91110 +TANGIBLE: 19971 VANISHING: 590139 IMMEDIATE: 977154 TIMED: 91119 +TANGIBLE: 19973 VANISHING: 590349 IMMEDIATE: 977513 TIMED: 91128 +TANGIBLE: 19975 VANISHING: 590559 IMMEDIATE: 977872 TIMED: 91138 +TANGIBLE: 19976 VANISHING: 590769 IMMEDIATE: 978231 TIMED: 91147 +TANGIBLE: 19978 VANISHING: 590979 IMMEDIATE: 978590 TIMED: 91157 +TANGIBLE: 19980 VANISHING: 591189 IMMEDIATE: 978949 TIMED: 91167 +TANGIBLE: 19982 VANISHING: 591399 IMMEDIATE: 979308 TIMED: 91178 +TANGIBLE: 19983 VANISHING: 591609 IMMEDIATE: 979667 TIMED: 91187 +TANGIBLE: 19985 VANISHING: 591819 IMMEDIATE: 980026 TIMED: 91197 +TANGIBLE: 19987 VANISHING: 592029 IMMEDIATE: 980385 TIMED: 91207 +TANGIBLE: 19989 VANISHING: 592239 IMMEDIATE: 980744 TIMED: 91218 +TANGIBLE: 19990 VANISHING: 592449 IMMEDIATE: 981103 TIMED: 91228 +TANGIBLE: 19992 VANISHING: 592659 IMMEDIATE: 981462 TIMED: 91239 +TANGIBLE: 19994 VANISHING: 592869 IMMEDIATE: 981821 TIMED: 91250 +TANGIBLE: 19996 VANISHING: 593079 IMMEDIATE: 982180 TIMED: 91262 +TANGIBLE: 20002 VANISHING: 593498 IMMEDIATE: 982904 TIMED: 91315 +TANGIBLE: 20004 VANISHING: 593618 IMMEDIATE: 983129 TIMED: 91324 +TANGIBLE: 20006 VANISHING: 593738 IMMEDIATE: 983354 TIMED: 91333 +TANGIBLE: 20008 VANISHING: 593858 IMMEDIATE: 983579 TIMED: 91343 +TANGIBLE: 20009 VANISHING: 593978 IMMEDIATE: 983804 TIMED: 91352 +TANGIBLE: 20011 VANISHING: 594098 IMMEDIATE: 984029 TIMED: 91362 +TANGIBLE: 20013 VANISHING: 594218 IMMEDIATE: 984254 TIMED: 91372 +TANGIBLE: 20015 VANISHING: 594338 IMMEDIATE: 984479 TIMED: 91383 +TANGIBLE: 20016 VANISHING: 594458 IMMEDIATE: 984704 TIMED: 91392 +TANGIBLE: 20018 VANISHING: 594578 IMMEDIATE: 984929 TIMED: 91402 +TANGIBLE: 20020 VANISHING: 594698 IMMEDIATE: 985154 TIMED: 91412 +TANGIBLE: 20022 VANISHING: 594818 IMMEDIATE: 985379 TIMED: 91423 +TANGIBLE: 20023 VANISHING: 594938 IMMEDIATE: 985604 TIMED: 91433 +TANGIBLE: 20025 VANISHING: 595058 IMMEDIATE: 985829 TIMED: 91444 +TANGIBLE: 20027 VANISHING: 595178 IMMEDIATE: 986054 TIMED: 91455 +TANGIBLE: 20029 VANISHING: 595298 IMMEDIATE: 986279 TIMED: 91467 +TANGIBLE: 20108 VANISHING: 597849 IMMEDIATE: 990317 TIMED: 92184 +TANGIBLE: 20197 VANISHING: 600669 IMMEDIATE: 994752 TIMED: 92999 +TANGIBLE: 20271 VANISHING: 603188 IMMEDIATE: 998744 TIMED: 93685 +TANGIBLE: 20469 VANISHING: 605230 IMMEDIATE: 1001646 TIMED: 95415 +TANGIBLE: 20471 VANISHING: 605304 IMMEDIATE: 1001769 TIMED: 95423 +TANGIBLE: 20473 VANISHING: 605378 IMMEDIATE: 1001892 TIMED: 95431 +TANGIBLE: 20475 VANISHING: 605452 IMMEDIATE: 1002015 TIMED: 95440 +TANGIBLE: 20477 VANISHING: 605526 IMMEDIATE: 1002138 TIMED: 95448 +TANGIBLE: 20480 VANISHING: 605600 IMMEDIATE: 1002261 TIMED: 95457 +TANGIBLE: 20483 VANISHING: 605674 IMMEDIATE: 1002384 TIMED: 95466 +TANGIBLE: 20486 VANISHING: 605748 IMMEDIATE: 1002507 TIMED: 95476 +TANGIBLE: 20488 VANISHING: 605822 IMMEDIATE: 1002630 TIMED: 95484 +TANGIBLE: 20491 VANISHING: 605896 IMMEDIATE: 1002753 TIMED: 95493 +TANGIBLE: 20494 VANISHING: 605970 IMMEDIATE: 1002876 TIMED: 95502 +TANGIBLE: 20497 VANISHING: 606044 IMMEDIATE: 1002999 TIMED: 95512 +TANGIBLE: 20499 VANISHING: 606118 IMMEDIATE: 1003122 TIMED: 95521 +TANGIBLE: 20502 VANISHING: 606192 IMMEDIATE: 1003245 TIMED: 95531 +TANGIBLE: 20505 VANISHING: 606266 IMMEDIATE: 1003368 TIMED: 95541 +TANGIBLE: 20508 VANISHING: 606340 IMMEDIATE: 1003491 TIMED: 95552 +TANGIBLE: 20509 VANISHING: 606414 IMMEDIATE: 1003614 TIMED: 95560 +TANGIBLE: 20511 VANISHING: 606488 IMMEDIATE: 1003737 TIMED: 95569 +TANGIBLE: 20513 VANISHING: 606562 IMMEDIATE: 1003860 TIMED: 95578 +TANGIBLE: 20515 VANISHING: 606636 IMMEDIATE: 1003983 TIMED: 95588 +TANGIBLE: 20517 VANISHING: 606710 IMMEDIATE: 1004106 TIMED: 95597 +TANGIBLE: 20520 VANISHING: 606784 IMMEDIATE: 1004229 TIMED: 95607 +TANGIBLE: 20523 VANISHING: 606858 IMMEDIATE: 1004352 TIMED: 95617 +TANGIBLE: 20526 VANISHING: 606932 IMMEDIATE: 1004475 TIMED: 95628 +TANGIBLE: 20528 VANISHING: 607006 IMMEDIATE: 1004598 TIMED: 95637 +TANGIBLE: 20531 VANISHING: 607080 IMMEDIATE: 1004721 TIMED: 95647 +TANGIBLE: 20534 VANISHING: 607154 IMMEDIATE: 1004844 TIMED: 95657 +TANGIBLE: 20537 VANISHING: 607228 IMMEDIATE: 1004967 TIMED: 95668 +TANGIBLE: 20539 VANISHING: 607302 IMMEDIATE: 1005090 TIMED: 95678 +TANGIBLE: 20542 VANISHING: 607376 IMMEDIATE: 1005213 TIMED: 95689 +TANGIBLE: 20545 VANISHING: 607450 IMMEDIATE: 1005336 TIMED: 95700 +TANGIBLE: 20548 VANISHING: 607524 IMMEDIATE: 1005459 TIMED: 95712 +TANGIBLE: 20624 VANISHING: 609480 IMMEDIATE: 1008429 TIMED: 96287 +TANGIBLE: 20668 VANISHING: 610705 IMMEDIATE: 1010371 TIMED: 96633 +TANGIBLE: 20670 VANISHING: 610775 IMMEDIATE: 1010490 TIMED: 96642 +TANGIBLE: 20672 VANISHING: 610845 IMMEDIATE: 1010609 TIMED: 96651 +TANGIBLE: 20674 VANISHING: 610915 IMMEDIATE: 1010728 TIMED: 96661 +TANGIBLE: 20675 VANISHING: 610985 IMMEDIATE: 1010847 TIMED: 96670 +TANGIBLE: 20677 VANISHING: 611055 IMMEDIATE: 1010966 TIMED: 96680 +TANGIBLE: 20679 VANISHING: 611125 IMMEDIATE: 1011085 TIMED: 96690 +TANGIBLE: 20681 VANISHING: 611195 IMMEDIATE: 1011204 TIMED: 96701 +TANGIBLE: 20682 VANISHING: 611265 IMMEDIATE: 1011323 TIMED: 96710 +TANGIBLE: 20684 VANISHING: 611335 IMMEDIATE: 1011442 TIMED: 96720 +TANGIBLE: 20686 VANISHING: 611405 IMMEDIATE: 1011561 TIMED: 96730 +TANGIBLE: 20688 VANISHING: 611475 IMMEDIATE: 1011680 TIMED: 96741 +TANGIBLE: 20689 VANISHING: 611545 IMMEDIATE: 1011799 TIMED: 96751 +TANGIBLE: 20691 VANISHING: 611615 IMMEDIATE: 1011918 TIMED: 96762 +TANGIBLE: 20693 VANISHING: 611685 IMMEDIATE: 1012037 TIMED: 96773 +TANGIBLE: 20695 VANISHING: 611755 IMMEDIATE: 1012156 TIMED: 96785 +TANGIBLE: 20734 VANISHING: 612657 IMMEDIATE: 1013602 TIMED: 97147 +TANGIBLE: 20736 VANISHING: 612704 IMMEDIATE: 1013687 TIMED: 97156 +TANGIBLE: 20738 VANISHING: 612751 IMMEDIATE: 1013772 TIMED: 97165 +TANGIBLE: 20740 VANISHING: 612798 IMMEDIATE: 1013857 TIMED: 97175 +TANGIBLE: 20741 VANISHING: 612845 IMMEDIATE: 1013942 TIMED: 97184 +TANGIBLE: 20743 VANISHING: 612892 IMMEDIATE: 1014027 TIMED: 97194 +TANGIBLE: 20745 VANISHING: 612939 IMMEDIATE: 1014112 TIMED: 97204 +TANGIBLE: 20747 VANISHING: 612986 IMMEDIATE: 1014197 TIMED: 97215 +TANGIBLE: 20748 VANISHING: 613033 IMMEDIATE: 1014282 TIMED: 97224 +TANGIBLE: 20750 VANISHING: 613080 IMMEDIATE: 1014367 TIMED: 97234 +TANGIBLE: 20752 VANISHING: 613127 IMMEDIATE: 1014452 TIMED: 97244 +TANGIBLE: 20754 VANISHING: 613174 IMMEDIATE: 1014537 TIMED: 97255 +TANGIBLE: 20755 VANISHING: 613221 IMMEDIATE: 1014622 TIMED: 97265 +TANGIBLE: 20757 VANISHING: 613268 IMMEDIATE: 1014707 TIMED: 97276 +TANGIBLE: 20759 VANISHING: 613315 IMMEDIATE: 1014792 TIMED: 97287 +TANGIBLE: 20761 VANISHING: 613362 IMMEDIATE: 1014877 TIMED: 97299 +TANGIBLE: 20766 VANISHING: 613517 IMMEDIATE: 1015143 TIMED: 97340 +TANGIBLE: 20768 VANISHING: 613563 IMMEDIATE: 1015228 TIMED: 97350 +TANGIBLE: 20770 VANISHING: 613609 IMMEDIATE: 1015313 TIMED: 97360 +TANGIBLE: 20772 VANISHING: 613655 IMMEDIATE: 1015398 TIMED: 97371 +TANGIBLE: 20773 VANISHING: 613701 IMMEDIATE: 1015483 TIMED: 97381 +TANGIBLE: 20775 VANISHING: 613747 IMMEDIATE: 1015568 TIMED: 97392 +TANGIBLE: 20777 VANISHING: 613793 IMMEDIATE: 1015653 TIMED: 97403 +TANGIBLE: 20779 VANISHING: 613839 IMMEDIATE: 1015738 TIMED: 97415 +TANGIBLE: 20912 VANISHING: 616101 IMMEDIATE: 1019261 TIMED: 98525 +TANGIBLE: 20971 VANISHING: 617673 IMMEDIATE: 1021707 TIMED: 98975 +TANGIBLE: 21178 VANISHING: 620914 IMMEDIATE: 1026384 TIMED: 100884 +TANGIBLE: 21328 VANISHING: 622919 IMMEDIATE: 1029485 TIMED: 102179 +TANGIBLE: 21330 VANISHING: 622993 IMMEDIATE: 1029608 TIMED: 102187 +TANGIBLE: 21332 VANISHING: 623067 IMMEDIATE: 1029731 TIMED: 102195 +TANGIBLE: 21334 VANISHING: 623141 IMMEDIATE: 1029854 TIMED: 102204 +TANGIBLE: 21336 VANISHING: 623215 IMMEDIATE: 1029977 TIMED: 102212 +TANGIBLE: 21339 VANISHING: 623289 IMMEDIATE: 1030100 TIMED: 102221 +TANGIBLE: 21342 VANISHING: 623363 IMMEDIATE: 1030223 TIMED: 102230 +TANGIBLE: 21345 VANISHING: 623437 IMMEDIATE: 1030346 TIMED: 102240 +TANGIBLE: 21347 VANISHING: 623511 IMMEDIATE: 1030469 TIMED: 102248 +TANGIBLE: 21350 VANISHING: 623585 IMMEDIATE: 1030592 TIMED: 102257 +TANGIBLE: 21353 VANISHING: 623659 IMMEDIATE: 1030715 TIMED: 102266 +TANGIBLE: 21356 VANISHING: 623733 IMMEDIATE: 1030838 TIMED: 102276 +TANGIBLE: 21358 VANISHING: 623807 IMMEDIATE: 1030961 TIMED: 102285 +TANGIBLE: 21361 VANISHING: 623881 IMMEDIATE: 1031084 TIMED: 102295 +TANGIBLE: 21364 VANISHING: 623955 IMMEDIATE: 1031207 TIMED: 102305 +TANGIBLE: 21367 VANISHING: 624029 IMMEDIATE: 1031330 TIMED: 102316 +TANGIBLE: 21368 VANISHING: 624103 IMMEDIATE: 1031453 TIMED: 102324 +TANGIBLE: 21370 VANISHING: 624177 IMMEDIATE: 1031576 TIMED: 102333 +TANGIBLE: 21372 VANISHING: 624251 IMMEDIATE: 1031699 TIMED: 102342 +TANGIBLE: 21374 VANISHING: 624325 IMMEDIATE: 1031822 TIMED: 102352 +TANGIBLE: 21376 VANISHING: 624399 IMMEDIATE: 1031945 TIMED: 102361 +TANGIBLE: 21379 VANISHING: 624473 IMMEDIATE: 1032068 TIMED: 102371 +TANGIBLE: 21382 VANISHING: 624547 IMMEDIATE: 1032191 TIMED: 102381 +TANGIBLE: 21385 VANISHING: 624621 IMMEDIATE: 1032314 TIMED: 102392 +TANGIBLE: 21387 VANISHING: 624695 IMMEDIATE: 1032437 TIMED: 102401 +TANGIBLE: 21390 VANISHING: 624769 IMMEDIATE: 1032560 TIMED: 102411 +TANGIBLE: 21393 VANISHING: 624843 IMMEDIATE: 1032683 TIMED: 102421 +TANGIBLE: 21396 VANISHING: 624917 IMMEDIATE: 1032806 TIMED: 102432 +TANGIBLE: 21398 VANISHING: 624991 IMMEDIATE: 1032929 TIMED: 102442 +TANGIBLE: 21401 VANISHING: 625065 IMMEDIATE: 1033052 TIMED: 102453 +TANGIBLE: 21404 VANISHING: 625139 IMMEDIATE: 1033175 TIMED: 102464 +TANGIBLE: 21407 VANISHING: 625213 IMMEDIATE: 1033298 TIMED: 102476 +TANGIBLE: 21483 VANISHING: 627172 IMMEDIATE: 1036274 TIMED: 103051 +TANGIBLE: 21527 VANISHING: 628401 IMMEDIATE: 1038225 TIMED: 103397 +TANGIBLE: 21529 VANISHING: 628472 IMMEDIATE: 1038346 TIMED: 103406 +TANGIBLE: 21531 VANISHING: 628543 IMMEDIATE: 1038467 TIMED: 103415 +TANGIBLE: 21533 VANISHING: 628614 IMMEDIATE: 1038588 TIMED: 103425 +TANGIBLE: 21534 VANISHING: 628685 IMMEDIATE: 1038709 TIMED: 103434 +TANGIBLE: 21536 VANISHING: 628756 IMMEDIATE: 1038830 TIMED: 103444 +TANGIBLE: 21538 VANISHING: 628827 IMMEDIATE: 1038951 TIMED: 103454 +TANGIBLE: 21540 VANISHING: 628898 IMMEDIATE: 1039072 TIMED: 103465 +TANGIBLE: 21541 VANISHING: 628969 IMMEDIATE: 1039193 TIMED: 103474 +TANGIBLE: 21543 VANISHING: 629040 IMMEDIATE: 1039314 TIMED: 103484 +TANGIBLE: 21545 VANISHING: 629111 IMMEDIATE: 1039435 TIMED: 103494 +TANGIBLE: 21547 VANISHING: 629182 IMMEDIATE: 1039556 TIMED: 103505 +TANGIBLE: 21548 VANISHING: 629253 IMMEDIATE: 1039677 TIMED: 103515 +TANGIBLE: 21550 VANISHING: 629324 IMMEDIATE: 1039798 TIMED: 103526 +TANGIBLE: 21552 VANISHING: 629395 IMMEDIATE: 1039919 TIMED: 103537 +TANGIBLE: 21554 VANISHING: 629466 IMMEDIATE: 1040040 TIMED: 103549 +TANGIBLE: 21593 VANISHING: 630394 IMMEDIATE: 1041539 TIMED: 103911 +TANGIBLE: 21595 VANISHING: 630440 IMMEDIATE: 1041622 TIMED: 103920 +TANGIBLE: 21597 VANISHING: 630486 IMMEDIATE: 1041705 TIMED: 103929 +TANGIBLE: 21599 VANISHING: 630532 IMMEDIATE: 1041788 TIMED: 103939 +TANGIBLE: 21600 VANISHING: 630578 IMMEDIATE: 1041871 TIMED: 103948 +TANGIBLE: 21602 VANISHING: 630624 IMMEDIATE: 1041954 TIMED: 103958 +TANGIBLE: 21604 VANISHING: 630670 IMMEDIATE: 1042037 TIMED: 103968 +TANGIBLE: 21606 VANISHING: 630716 IMMEDIATE: 1042120 TIMED: 103979 +TANGIBLE: 21607 VANISHING: 630762 IMMEDIATE: 1042203 TIMED: 103988 +TANGIBLE: 21609 VANISHING: 630808 IMMEDIATE: 1042286 TIMED: 103998 +TANGIBLE: 21611 VANISHING: 630854 IMMEDIATE: 1042369 TIMED: 104008 +TANGIBLE: 21613 VANISHING: 630900 IMMEDIATE: 1042452 TIMED: 104019 +TANGIBLE: 21614 VANISHING: 630946 IMMEDIATE: 1042535 TIMED: 104029 +TANGIBLE: 21616 VANISHING: 630992 IMMEDIATE: 1042618 TIMED: 104040 +TANGIBLE: 21618 VANISHING: 631038 IMMEDIATE: 1042701 TIMED: 104051 +TANGIBLE: 21620 VANISHING: 631084 IMMEDIATE: 1042784 TIMED: 104063 +TANGIBLE: 21625 VANISHING: 631238 IMMEDIATE: 1043049 TIMED: 104104 +TANGIBLE: 21627 VANISHING: 631284 IMMEDIATE: 1043134 TIMED: 104114 +TANGIBLE: 21629 VANISHING: 631330 IMMEDIATE: 1043219 TIMED: 104124 +TANGIBLE: 21631 VANISHING: 631376 IMMEDIATE: 1043304 TIMED: 104135 +TANGIBLE: 21632 VANISHING: 631422 IMMEDIATE: 1043389 TIMED: 104145 +TANGIBLE: 21634 VANISHING: 631468 IMMEDIATE: 1043474 TIMED: 104156 +TANGIBLE: 21636 VANISHING: 631514 IMMEDIATE: 1043559 TIMED: 104167 +TANGIBLE: 21638 VANISHING: 631560 IMMEDIATE: 1043644 TIMED: 104179 +TANGIBLE: 21771 VANISHING: 633818 IMMEDIATE: 1047139 TIMED: 105289 +TANGIBLE: 21830 VANISHING: 635390 IMMEDIATE: 1049585 TIMED: 105739 +TANGIBLE: 22037 VANISHING: 638688 IMMEDIATE: 1054376 TIMED: 107648 +TANGIBLE: 22189 VANISHING: 640813 IMMEDIATE: 1057462 TIMED: 108994 +TANGIBLE: 22191 VANISHING: 640980 IMMEDIATE: 1057762 TIMED: 109001 +TANGIBLE: 22193 VANISHING: 641147 IMMEDIATE: 1058062 TIMED: 109008 +TANGIBLE: 22195 VANISHING: 641314 IMMEDIATE: 1058362 TIMED: 109016 +TANGIBLE: 22196 VANISHING: 641481 IMMEDIATE: 1058662 TIMED: 109023 +TANGIBLE: 22198 VANISHING: 641648 IMMEDIATE: 1058962 TIMED: 109031 +TANGIBLE: 22200 VANISHING: 641815 IMMEDIATE: 1059262 TIMED: 109039 +TANGIBLE: 22202 VANISHING: 641982 IMMEDIATE: 1059562 TIMED: 109048 +TANGIBLE: 22203 VANISHING: 642149 IMMEDIATE: 1059862 TIMED: 109055 +TANGIBLE: 22205 VANISHING: 642316 IMMEDIATE: 1060162 TIMED: 109063 +TANGIBLE: 22207 VANISHING: 642483 IMMEDIATE: 1060462 TIMED: 109071 +TANGIBLE: 22209 VANISHING: 642650 IMMEDIATE: 1060762 TIMED: 109080 +TANGIBLE: 22210 VANISHING: 642817 IMMEDIATE: 1061062 TIMED: 109088 +TANGIBLE: 22212 VANISHING: 642984 IMMEDIATE: 1061362 TIMED: 109097 +TANGIBLE: 22214 VANISHING: 643151 IMMEDIATE: 1061662 TIMED: 109106 +TANGIBLE: 22216 VANISHING: 643318 IMMEDIATE: 1061962 TIMED: 109116 +TANGIBLE: 22217 VANISHING: 643485 IMMEDIATE: 1062262 TIMED: 109123 +TANGIBLE: 22219 VANISHING: 643652 IMMEDIATE: 1062562 TIMED: 109131 +TANGIBLE: 22221 VANISHING: 643819 IMMEDIATE: 1062862 TIMED: 109139 +TANGIBLE: 22223 VANISHING: 643986 IMMEDIATE: 1063162 TIMED: 109148 +TANGIBLE: 22224 VANISHING: 644153 IMMEDIATE: 1063462 TIMED: 109156 +TANGIBLE: 22226 VANISHING: 644320 IMMEDIATE: 1063762 TIMED: 109165 +TANGIBLE: 22228 VANISHING: 644487 IMMEDIATE: 1064062 TIMED: 109174 +TANGIBLE: 22230 VANISHING: 644654 IMMEDIATE: 1064362 TIMED: 109184 +TANGIBLE: 22231 VANISHING: 644821 IMMEDIATE: 1064662 TIMED: 109192 +TANGIBLE: 22233 VANISHING: 644988 IMMEDIATE: 1064962 TIMED: 109201 +TANGIBLE: 22235 VANISHING: 645155 IMMEDIATE: 1065262 TIMED: 109210 +TANGIBLE: 22237 VANISHING: 645322 IMMEDIATE: 1065562 TIMED: 109220 +TANGIBLE: 22238 VANISHING: 645489 IMMEDIATE: 1065862 TIMED: 109229 +TANGIBLE: 22240 VANISHING: 645656 IMMEDIATE: 1066162 TIMED: 109239 +TANGIBLE: 22242 VANISHING: 645823 IMMEDIATE: 1066462 TIMED: 109249 +TANGIBLE: 22244 VANISHING: 645990 IMMEDIATE: 1066762 TIMED: 109260 +TANGIBLE: 22245 VANISHING: 646157 IMMEDIATE: 1067062 TIMED: 109267 +TANGIBLE: 22247 VANISHING: 646324 IMMEDIATE: 1067362 TIMED: 109275 +TANGIBLE: 22249 VANISHING: 646491 IMMEDIATE: 1067662 TIMED: 109283 +TANGIBLE: 22251 VANISHING: 646658 IMMEDIATE: 1067962 TIMED: 109292 +TANGIBLE: 22252 VANISHING: 646825 IMMEDIATE: 1068262 TIMED: 109300 +TANGIBLE: 22254 VANISHING: 646992 IMMEDIATE: 1068562 TIMED: 109309 +TANGIBLE: 22256 VANISHING: 647159 IMMEDIATE: 1068862 TIMED: 109318 +TANGIBLE: 22258 VANISHING: 647326 IMMEDIATE: 1069162 TIMED: 109328 +TANGIBLE: 22259 VANISHING: 647493 IMMEDIATE: 1069462 TIMED: 109336 +TANGIBLE: 22261 VANISHING: 647660 IMMEDIATE: 1069762 TIMED: 109345 +TANGIBLE: 22263 VANISHING: 647827 IMMEDIATE: 1070062 TIMED: 109354 +TANGIBLE: 22265 VANISHING: 647994 IMMEDIATE: 1070362 TIMED: 109364 +TANGIBLE: 22266 VANISHING: 648161 IMMEDIATE: 1070662 TIMED: 109373 +TANGIBLE: 22268 VANISHING: 648328 IMMEDIATE: 1070962 TIMED: 109383 +TANGIBLE: 22270 VANISHING: 648495 IMMEDIATE: 1071262 TIMED: 109393 +TANGIBLE: 22272 VANISHING: 648662 IMMEDIATE: 1071562 TIMED: 109404 +TANGIBLE: 22273 VANISHING: 648829 IMMEDIATE: 1071862 TIMED: 109412 +TANGIBLE: 22275 VANISHING: 648996 IMMEDIATE: 1072162 TIMED: 109421 +TANGIBLE: 22277 VANISHING: 649163 IMMEDIATE: 1072462 TIMED: 109430 +TANGIBLE: 22279 VANISHING: 649330 IMMEDIATE: 1072762 TIMED: 109440 +TANGIBLE: 22280 VANISHING: 649497 IMMEDIATE: 1073062 TIMED: 109449 +TANGIBLE: 22282 VANISHING: 649664 IMMEDIATE: 1073362 TIMED: 109459 +TANGIBLE: 22284 VANISHING: 649831 IMMEDIATE: 1073662 TIMED: 109469 +TANGIBLE: 22286 VANISHING: 649998 IMMEDIATE: 1073962 TIMED: 109480 +TANGIBLE: 22287 VANISHING: 650165 IMMEDIATE: 1074262 TIMED: 109489 +TANGIBLE: 22289 VANISHING: 650332 IMMEDIATE: 1074562 TIMED: 109499 +TANGIBLE: 22291 VANISHING: 650499 IMMEDIATE: 1074862 TIMED: 109509 +TANGIBLE: 22293 VANISHING: 650666 IMMEDIATE: 1075162 TIMED: 109520 +TANGIBLE: 22294 VANISHING: 650833 IMMEDIATE: 1075462 TIMED: 109530 +TANGIBLE: 22296 VANISHING: 651000 IMMEDIATE: 1075762 TIMED: 109541 +TANGIBLE: 22298 VANISHING: 651167 IMMEDIATE: 1076062 TIMED: 109552 +TANGIBLE: 22300 VANISHING: 651334 IMMEDIATE: 1076362 TIMED: 109564 +TANGIBLE: 22377 VANISHING: 653570 IMMEDIATE: 1079993 TIMED: 110237 +TANGIBLE: 22416 VANISHING: 654726 IMMEDIATE: 1081919 TIMED: 110617 +TANGIBLE: 22417 VANISHING: 654819 IMMEDIATE: 1082105 TIMED: 110625 +TANGIBLE: 22418 VANISHING: 654912 IMMEDIATE: 1082291 TIMED: 110633 +TANGIBLE: 22419 VANISHING: 655005 IMMEDIATE: 1082477 TIMED: 110642 +TANGIBLE: 22420 VANISHING: 655098 IMMEDIATE: 1082663 TIMED: 110650 +TANGIBLE: 22421 VANISHING: 655191 IMMEDIATE: 1082849 TIMED: 110659 +TANGIBLE: 22422 VANISHING: 655284 IMMEDIATE: 1083035 TIMED: 110668 +TANGIBLE: 22423 VANISHING: 655377 IMMEDIATE: 1083221 TIMED: 110678 +TANGIBLE: 22424 VANISHING: 655470 IMMEDIATE: 1083407 TIMED: 110686 +TANGIBLE: 22425 VANISHING: 655563 IMMEDIATE: 1083593 TIMED: 110695 +TANGIBLE: 22426 VANISHING: 655656 IMMEDIATE: 1083779 TIMED: 110704 +TANGIBLE: 22427 VANISHING: 655749 IMMEDIATE: 1083965 TIMED: 110714 +TANGIBLE: 22428 VANISHING: 655842 IMMEDIATE: 1084151 TIMED: 110723 +TANGIBLE: 22429 VANISHING: 655935 IMMEDIATE: 1084337 TIMED: 110733 +TANGIBLE: 22430 VANISHING: 656028 IMMEDIATE: 1084523 TIMED: 110743 +TANGIBLE: 22431 VANISHING: 656121 IMMEDIATE: 1084709 TIMED: 110754 +TANGIBLE: 22432 VANISHING: 656214 IMMEDIATE: 1084895 TIMED: 110762 +TANGIBLE: 22433 VANISHING: 656307 IMMEDIATE: 1085081 TIMED: 110771 +TANGIBLE: 22434 VANISHING: 656400 IMMEDIATE: 1085267 TIMED: 110780 +TANGIBLE: 22435 VANISHING: 656493 IMMEDIATE: 1085453 TIMED: 110790 +TANGIBLE: 22436 VANISHING: 656586 IMMEDIATE: 1085639 TIMED: 110799 +TANGIBLE: 22437 VANISHING: 656679 IMMEDIATE: 1085825 TIMED: 110809 +TANGIBLE: 22438 VANISHING: 656772 IMMEDIATE: 1086011 TIMED: 110819 +TANGIBLE: 22439 VANISHING: 656865 IMMEDIATE: 1086197 TIMED: 110830 +TANGIBLE: 22440 VANISHING: 656958 IMMEDIATE: 1086383 TIMED: 110839 +TANGIBLE: 22441 VANISHING: 657051 IMMEDIATE: 1086569 TIMED: 110849 +TANGIBLE: 22442 VANISHING: 657144 IMMEDIATE: 1086755 TIMED: 110859 +TANGIBLE: 22443 VANISHING: 657237 IMMEDIATE: 1086941 TIMED: 110870 +TANGIBLE: 22444 VANISHING: 657330 IMMEDIATE: 1087127 TIMED: 110880 +TANGIBLE: 22445 VANISHING: 657423 IMMEDIATE: 1087313 TIMED: 110891 +TANGIBLE: 22446 VANISHING: 657516 IMMEDIATE: 1087499 TIMED: 110902 +TANGIBLE: 22447 VANISHING: 657609 IMMEDIATE: 1087685 TIMED: 110914 +TANGIBLE: 22482 VANISHING: 657946 IMMEDIATE: 1088212 TIMED: 111243 +TANGIBLE: 22483 VANISHING: 658040 IMMEDIATE: 1088400 TIMED: 111251 +TANGIBLE: 22484 VANISHING: 658134 IMMEDIATE: 1088588 TIMED: 111259 +TANGIBLE: 22485 VANISHING: 658228 IMMEDIATE: 1088776 TIMED: 111268 +TANGIBLE: 22486 VANISHING: 658322 IMMEDIATE: 1088964 TIMED: 111276 +TANGIBLE: 22487 VANISHING: 658416 IMMEDIATE: 1089152 TIMED: 111285 +TANGIBLE: 22488 VANISHING: 658510 IMMEDIATE: 1089340 TIMED: 111294 +TANGIBLE: 22489 VANISHING: 658604 IMMEDIATE: 1089528 TIMED: 111304 +TANGIBLE: 22490 VANISHING: 658698 IMMEDIATE: 1089716 TIMED: 111312 +TANGIBLE: 22491 VANISHING: 658792 IMMEDIATE: 1089904 TIMED: 111321 +TANGIBLE: 22492 VANISHING: 658886 IMMEDIATE: 1090092 TIMED: 111330 +TANGIBLE: 22493 VANISHING: 658980 IMMEDIATE: 1090280 TIMED: 111340 +TANGIBLE: 22494 VANISHING: 659074 IMMEDIATE: 1090468 TIMED: 111349 +TANGIBLE: 22495 VANISHING: 659168 IMMEDIATE: 1090656 TIMED: 111359 +TANGIBLE: 22496 VANISHING: 659262 IMMEDIATE: 1090844 TIMED: 111369 +TANGIBLE: 22497 VANISHING: 659356 IMMEDIATE: 1091032 TIMED: 111380 +TANGIBLE: 22498 VANISHING: 659450 IMMEDIATE: 1091220 TIMED: 111388 +TANGIBLE: 22499 VANISHING: 659544 IMMEDIATE: 1091408 TIMED: 111397 +TANGIBLE: 22500 VANISHING: 659638 IMMEDIATE: 1091596 TIMED: 111406 +TANGIBLE: 22501 VANISHING: 659732 IMMEDIATE: 1091784 TIMED: 111416 +TANGIBLE: 22502 VANISHING: 659826 IMMEDIATE: 1091972 TIMED: 111425 +TANGIBLE: 22503 VANISHING: 659920 IMMEDIATE: 1092160 TIMED: 111435 +TANGIBLE: 22504 VANISHING: 660014 IMMEDIATE: 1092348 TIMED: 111445 +TANGIBLE: 22505 VANISHING: 660108 IMMEDIATE: 1092536 TIMED: 111456 +TANGIBLE: 22506 VANISHING: 660202 IMMEDIATE: 1092724 TIMED: 111465 +TANGIBLE: 22507 VANISHING: 660296 IMMEDIATE: 1092912 TIMED: 111475 +TANGIBLE: 22508 VANISHING: 660390 IMMEDIATE: 1093100 TIMED: 111485 +TANGIBLE: 22509 VANISHING: 660484 IMMEDIATE: 1093288 TIMED: 111496 +TANGIBLE: 22510 VANISHING: 660578 IMMEDIATE: 1093476 TIMED: 111506 +TANGIBLE: 22511 VANISHING: 660672 IMMEDIATE: 1093664 TIMED: 111517 +TANGIBLE: 22512 VANISHING: 660766 IMMEDIATE: 1093852 TIMED: 111528 +TANGIBLE: 22513 VANISHING: 660860 IMMEDIATE: 1094040 TIMED: 111540 +TANGIBLE: 22516 VANISHING: 660998 IMMEDIATE: 1094277 TIMED: 111563 +TANGIBLE: 22517 VANISHING: 661053 IMMEDIATE: 1094399 TIMED: 111572 +TANGIBLE: 22518 VANISHING: 661108 IMMEDIATE: 1094521 TIMED: 111581 +TANGIBLE: 22519 VANISHING: 661163 IMMEDIATE: 1094643 TIMED: 111591 +TANGIBLE: 22520 VANISHING: 661218 IMMEDIATE: 1094765 TIMED: 111600 +TANGIBLE: 22521 VANISHING: 661273 IMMEDIATE: 1094887 TIMED: 111610 +TANGIBLE: 22522 VANISHING: 661328 IMMEDIATE: 1095009 TIMED: 111620 +TANGIBLE: 22523 VANISHING: 661383 IMMEDIATE: 1095131 TIMED: 111631 +TANGIBLE: 22524 VANISHING: 661438 IMMEDIATE: 1095253 TIMED: 111640 +TANGIBLE: 22525 VANISHING: 661493 IMMEDIATE: 1095375 TIMED: 111650 +TANGIBLE: 22526 VANISHING: 661548 IMMEDIATE: 1095497 TIMED: 111660 +TANGIBLE: 22527 VANISHING: 661603 IMMEDIATE: 1095619 TIMED: 111671 +TANGIBLE: 22528 VANISHING: 661658 IMMEDIATE: 1095741 TIMED: 111681 +TANGIBLE: 22529 VANISHING: 661713 IMMEDIATE: 1095863 TIMED: 111692 +TANGIBLE: 22530 VANISHING: 661768 IMMEDIATE: 1095985 TIMED: 111703 +TANGIBLE: 22531 VANISHING: 661823 IMMEDIATE: 1096107 TIMED: 111715 +TANGIBLE: 22688 VANISHING: 664490 IMMEDIATE: 1100419 TIMED: 113114 +TANGIBLE: 23101 VANISHING: 668519 IMMEDIATE: 1106241 TIMED: 116591 +TANGIBLE: 23105 VANISHING: 668893 IMMEDIATE: 1106879 TIMED: 116616 +TANGIBLE: 23107 VANISHING: 669023 IMMEDIATE: 1107101 TIMED: 116625 +TANGIBLE: 23109 VANISHING: 669149 IMMEDIATE: 1107319 TIMED: 116633 +TANGIBLE: 23111 VANISHING: 669275 IMMEDIATE: 1107537 TIMED: 116642 +TANGIBLE: 23113 VANISHING: 669401 IMMEDIATE: 1107755 TIMED: 116651 +TANGIBLE: 23115 VANISHING: 669527 IMMEDIATE: 1107973 TIMED: 116661 +TANGIBLE: 23116 VANISHING: 669657 IMMEDIATE: 1108195 TIMED: 116670 +TANGIBLE: 23118 VANISHING: 669787 IMMEDIATE: 1108417 TIMED: 116680 +TANGIBLE: 23120 VANISHING: 669913 IMMEDIATE: 1108635 TIMED: 116689 +TANGIBLE: 23122 VANISHING: 670039 IMMEDIATE: 1108853 TIMED: 116699 +TANGIBLE: 23124 VANISHING: 670165 IMMEDIATE: 1109071 TIMED: 116709 +TANGIBLE: 23126 VANISHING: 670291 IMMEDIATE: 1109289 TIMED: 116720 +TANGIBLE: 23127 VANISHING: 670417 IMMEDIATE: 1109507 TIMED: 116728 +TANGIBLE: 23128 VANISHING: 670543 IMMEDIATE: 1109725 TIMED: 116737 +TANGIBLE: 23130 VANISHING: 670669 IMMEDIATE: 1109943 TIMED: 116746 +TANGIBLE: 23132 VANISHING: 670795 IMMEDIATE: 1110161 TIMED: 116756 +TANGIBLE: 23134 VANISHING: 670921 IMMEDIATE: 1110379 TIMED: 116765 +TANGIBLE: 23136 VANISHING: 671047 IMMEDIATE: 1110597 TIMED: 116775 +TANGIBLE: 23138 VANISHING: 671173 IMMEDIATE: 1110815 TIMED: 116785 +TANGIBLE: 23140 VANISHING: 671299 IMMEDIATE: 1111033 TIMED: 116796 +TANGIBLE: 23141 VANISHING: 671425 IMMEDIATE: 1111251 TIMED: 116805 +TANGIBLE: 23142 VANISHING: 671551 IMMEDIATE: 1111469 TIMED: 116815 +TANGIBLE: 23144 VANISHING: 671677 IMMEDIATE: 1111687 TIMED: 116825 +TANGIBLE: 23146 VANISHING: 671803 IMMEDIATE: 1111905 TIMED: 116836 +TANGIBLE: 23148 VANISHING: 671929 IMMEDIATE: 1112123 TIMED: 116846 +TANGIBLE: 23150 VANISHING: 672055 IMMEDIATE: 1112341 TIMED: 116857 +TANGIBLE: 23152 VANISHING: 672181 IMMEDIATE: 1112559 TIMED: 116868 +TANGIBLE: 23154 VANISHING: 672307 IMMEDIATE: 1112777 TIMED: 116880 +TANGIBLE: 23177 VANISHING: 672835 IMMEDIATE: 1113589 TIMED: 116931 +TANGIBLE: 23178 VANISHING: 672917 IMMEDIATE: 1113738 TIMED: 116940 +TANGIBLE: 23179 VANISHING: 672999 IMMEDIATE: 1113887 TIMED: 116950 +TANGIBLE: 23180 VANISHING: 673085 IMMEDIATE: 1114040 TIMED: 116960 +TANGIBLE: 23181 VANISHING: 673167 IMMEDIATE: 1114189 TIMED: 116970 +TANGIBLE: 23182 VANISHING: 673249 IMMEDIATE: 1114338 TIMED: 116981 +TANGIBLE: 23183 VANISHING: 673331 IMMEDIATE: 1114487 TIMED: 116990 +TANGIBLE: 23184 VANISHING: 673413 IMMEDIATE: 1114636 TIMED: 117000 +TANGIBLE: 23185 VANISHING: 673495 IMMEDIATE: 1114785 TIMED: 117010 +TANGIBLE: 23186 VANISHING: 673577 IMMEDIATE: 1114934 TIMED: 117021 +TANGIBLE: 23187 VANISHING: 673659 IMMEDIATE: 1115083 TIMED: 117031 +TANGIBLE: 23188 VANISHING: 673741 IMMEDIATE: 1115232 TIMED: 117042 +TANGIBLE: 23189 VANISHING: 673823 IMMEDIATE: 1115381 TIMED: 117053 +TANGIBLE: 23190 VANISHING: 673905 IMMEDIATE: 1115530 TIMED: 117065 +TANGIBLE: 23230 VANISHING: 674797 IMMEDIATE: 1116910 TIMED: 117187 +TANGIBLE: 23231 VANISHING: 674870 IMMEDIATE: 1117048 TIMED: 117196 +TANGIBLE: 23232 VANISHING: 674943 IMMEDIATE: 1117186 TIMED: 117205 +TANGIBLE: 23233 VANISHING: 675016 IMMEDIATE: 1117324 TIMED: 117215 +TANGIBLE: 23234 VANISHING: 675089 IMMEDIATE: 1117462 TIMED: 117224 +TANGIBLE: 23235 VANISHING: 675162 IMMEDIATE: 1117600 TIMED: 117234 +TANGIBLE: 23236 VANISHING: 675235 IMMEDIATE: 1117738 TIMED: 117244 +TANGIBLE: 23237 VANISHING: 675308 IMMEDIATE: 1117876 TIMED: 117255 +TANGIBLE: 23238 VANISHING: 675381 IMMEDIATE: 1118014 TIMED: 117264 +TANGIBLE: 23239 VANISHING: 675454 IMMEDIATE: 1118152 TIMED: 117274 +TANGIBLE: 23240 VANISHING: 675527 IMMEDIATE: 1118290 TIMED: 117284 +TANGIBLE: 23241 VANISHING: 675600 IMMEDIATE: 1118428 TIMED: 117295 +TANGIBLE: 23242 VANISHING: 675673 IMMEDIATE: 1118566 TIMED: 117305 +TANGIBLE: 23243 VANISHING: 675746 IMMEDIATE: 1118704 TIMED: 117316 +TANGIBLE: 23244 VANISHING: 675819 IMMEDIATE: 1118842 TIMED: 117327 +TANGIBLE: 23245 VANISHING: 675892 IMMEDIATE: 1118980 TIMED: 117339 +TANGIBLE: 23248 VANISHING: 676015 IMMEDIATE: 1119176 TIMED: 117361 +TANGIBLE: 23249 VANISHING: 676065 IMMEDIATE: 1119275 TIMED: 117371 +TANGIBLE: 23250 VANISHING: 676115 IMMEDIATE: 1119374 TIMED: 117381 +TANGIBLE: 23251 VANISHING: 676165 IMMEDIATE: 1119473 TIMED: 117392 +TANGIBLE: 23252 VANISHING: 676215 IMMEDIATE: 1119572 TIMED: 117402 +TANGIBLE: 23253 VANISHING: 676265 IMMEDIATE: 1119671 TIMED: 117413 +TANGIBLE: 23254 VANISHING: 676315 IMMEDIATE: 1119770 TIMED: 117424 +TANGIBLE: 23255 VANISHING: 676365 IMMEDIATE: 1119869 TIMED: 117436 +TANGIBLE: 23265 VANISHING: 676626 IMMEDIATE: 1120312 TIMED: 117521 +TANGIBLE: 23267 VANISHING: 676807 IMMEDIATE: 1120643 TIMED: 117529 +TANGIBLE: 23269 VANISHING: 676988 IMMEDIATE: 1120974 TIMED: 117537 +TANGIBLE: 23271 VANISHING: 677169 IMMEDIATE: 1121305 TIMED: 117546 +TANGIBLE: 23272 VANISHING: 677350 IMMEDIATE: 1121636 TIMED: 117554 +TANGIBLE: 23274 VANISHING: 677531 IMMEDIATE: 1121967 TIMED: 117563 +TANGIBLE: 23276 VANISHING: 677712 IMMEDIATE: 1122298 TIMED: 117572 +TANGIBLE: 23278 VANISHING: 677893 IMMEDIATE: 1122629 TIMED: 117582 +TANGIBLE: 23279 VANISHING: 678074 IMMEDIATE: 1122960 TIMED: 117590 +TANGIBLE: 23281 VANISHING: 678255 IMMEDIATE: 1123291 TIMED: 117599 +TANGIBLE: 23283 VANISHING: 678436 IMMEDIATE: 1123622 TIMED: 117608 +TANGIBLE: 23285 VANISHING: 678617 IMMEDIATE: 1123953 TIMED: 117618 +TANGIBLE: 23286 VANISHING: 678798 IMMEDIATE: 1124284 TIMED: 117627 +TANGIBLE: 23288 VANISHING: 678979 IMMEDIATE: 1124615 TIMED: 117637 +TANGIBLE: 23290 VANISHING: 679160 IMMEDIATE: 1124946 TIMED: 117647 +TANGIBLE: 23292 VANISHING: 679341 IMMEDIATE: 1125277 TIMED: 117658 +TANGIBLE: 23293 VANISHING: 679522 IMMEDIATE: 1125608 TIMED: 117666 +TANGIBLE: 23295 VANISHING: 679703 IMMEDIATE: 1125939 TIMED: 117675 +TANGIBLE: 23297 VANISHING: 679884 IMMEDIATE: 1126270 TIMED: 117684 +TANGIBLE: 23299 VANISHING: 680065 IMMEDIATE: 1126601 TIMED: 117694 +TANGIBLE: 23300 VANISHING: 680246 IMMEDIATE: 1126932 TIMED: 117703 +TANGIBLE: 23302 VANISHING: 680427 IMMEDIATE: 1127263 TIMED: 117713 +TANGIBLE: 23304 VANISHING: 680608 IMMEDIATE: 1127594 TIMED: 117723 +TANGIBLE: 23306 VANISHING: 680789 IMMEDIATE: 1127925 TIMED: 117734 +TANGIBLE: 23307 VANISHING: 680970 IMMEDIATE: 1128256 TIMED: 117743 +TANGIBLE: 23309 VANISHING: 681151 IMMEDIATE: 1128587 TIMED: 117753 +TANGIBLE: 23311 VANISHING: 681332 IMMEDIATE: 1128918 TIMED: 117763 +TANGIBLE: 23313 VANISHING: 681513 IMMEDIATE: 1129249 TIMED: 117774 +TANGIBLE: 23314 VANISHING: 681694 IMMEDIATE: 1129580 TIMED: 117784 +TANGIBLE: 23316 VANISHING: 681875 IMMEDIATE: 1129911 TIMED: 117795 +TANGIBLE: 23318 VANISHING: 682056 IMMEDIATE: 1130242 TIMED: 117806 +TANGIBLE: 23320 VANISHING: 682237 IMMEDIATE: 1130573 TIMED: 117818 +TANGIBLE: 23380 VANISHING: 684477 IMMEDIATE: 1134239 TIMED: 118392 +TANGIBLE: 23381 VANISHING: 684594 IMMEDIATE: 1134466 TIMED: 118401 +TANGIBLE: 23382 VANISHING: 684711 IMMEDIATE: 1134693 TIMED: 118410 +TANGIBLE: 23383 VANISHING: 684828 IMMEDIATE: 1134920 TIMED: 118420 +TANGIBLE: 23384 VANISHING: 684945 IMMEDIATE: 1135147 TIMED: 118429 +TANGIBLE: 23385 VANISHING: 685062 IMMEDIATE: 1135374 TIMED: 118439 +TANGIBLE: 23386 VANISHING: 685179 IMMEDIATE: 1135601 TIMED: 118449 +TANGIBLE: 23387 VANISHING: 685296 IMMEDIATE: 1135828 TIMED: 118460 +TANGIBLE: 23388 VANISHING: 685413 IMMEDIATE: 1136055 TIMED: 118469 +TANGIBLE: 23389 VANISHING: 685530 IMMEDIATE: 1136282 TIMED: 118479 +TANGIBLE: 23390 VANISHING: 685647 IMMEDIATE: 1136509 TIMED: 118489 +TANGIBLE: 23391 VANISHING: 685764 IMMEDIATE: 1136736 TIMED: 118500 +TANGIBLE: 23392 VANISHING: 685881 IMMEDIATE: 1136963 TIMED: 118510 +TANGIBLE: 23393 VANISHING: 685998 IMMEDIATE: 1137190 TIMED: 118521 +TANGIBLE: 23394 VANISHING: 686115 IMMEDIATE: 1137417 TIMED: 118532 +TANGIBLE: 23395 VANISHING: 686232 IMMEDIATE: 1137644 TIMED: 118544 +TANGIBLE: 23414 VANISHING: 686529 IMMEDIATE: 1138128 TIMED: 118733 +TANGIBLE: 23415 VANISHING: 686631 IMMEDIATE: 1138337 TIMED: 118742 +TANGIBLE: 23416 VANISHING: 686733 IMMEDIATE: 1138546 TIMED: 118751 +TANGIBLE: 23417 VANISHING: 686835 IMMEDIATE: 1138755 TIMED: 118761 +TANGIBLE: 23418 VANISHING: 686937 IMMEDIATE: 1138964 TIMED: 118770 +TANGIBLE: 23419 VANISHING: 687039 IMMEDIATE: 1139173 TIMED: 118780 +TANGIBLE: 23420 VANISHING: 687141 IMMEDIATE: 1139382 TIMED: 118790 +TANGIBLE: 23421 VANISHING: 687243 IMMEDIATE: 1139591 TIMED: 118801 +TANGIBLE: 23422 VANISHING: 687345 IMMEDIATE: 1139800 TIMED: 118810 +TANGIBLE: 23423 VANISHING: 687447 IMMEDIATE: 1140009 TIMED: 118820 +TANGIBLE: 23424 VANISHING: 687549 IMMEDIATE: 1140218 TIMED: 118830 +TANGIBLE: 23425 VANISHING: 687651 IMMEDIATE: 1140427 TIMED: 118841 +TANGIBLE: 23426 VANISHING: 687753 IMMEDIATE: 1140636 TIMED: 118851 +TANGIBLE: 23427 VANISHING: 687855 IMMEDIATE: 1140845 TIMED: 118862 +TANGIBLE: 23428 VANISHING: 687957 IMMEDIATE: 1141054 TIMED: 118873 +TANGIBLE: 23429 VANISHING: 688059 IMMEDIATE: 1141263 TIMED: 118885 +TANGIBLE: 23432 VANISHING: 688179 IMMEDIATE: 1141479 TIMED: 118911 +TANGIBLE: 23433 VANISHING: 688248 IMMEDIATE: 1141628 TIMED: 118921 +TANGIBLE: 23434 VANISHING: 688317 IMMEDIATE: 1141777 TIMED: 118931 +TANGIBLE: 23435 VANISHING: 688386 IMMEDIATE: 1141926 TIMED: 118942 +TANGIBLE: 23436 VANISHING: 688455 IMMEDIATE: 1142075 TIMED: 118952 +TANGIBLE: 23437 VANISHING: 688524 IMMEDIATE: 1142224 TIMED: 118963 +TANGIBLE: 23438 VANISHING: 688593 IMMEDIATE: 1142373 TIMED: 118974 +TANGIBLE: 23439 VANISHING: 688662 IMMEDIATE: 1142522 TIMED: 118986 +TANGIBLE: 23515 VANISHING: 689562 IMMEDIATE: 1143791 TIMED: 119649 +TANGIBLE: 23516 VANISHING: 689689 IMMEDIATE: 1144011 TIMED: 119657 +TANGIBLE: 23518 VANISHING: 689815 IMMEDIATE: 1144229 TIMED: 119665 +TANGIBLE: 23520 VANISHING: 689941 IMMEDIATE: 1144447 TIMED: 119674 +TANGIBLE: 23522 VANISHING: 690068 IMMEDIATE: 1144667 TIMED: 119682 +TANGIBLE: 23524 VANISHING: 690195 IMMEDIATE: 1144887 TIMED: 119691 +TANGIBLE: 23526 VANISHING: 690321 IMMEDIATE: 1145105 TIMED: 119700 +TANGIBLE: 23528 VANISHING: 690447 IMMEDIATE: 1145323 TIMED: 119710 +TANGIBLE: 23529 VANISHING: 690573 IMMEDIATE: 1145541 TIMED: 119718 +TANGIBLE: 23530 VANISHING: 690699 IMMEDIATE: 1145759 TIMED: 119727 +TANGIBLE: 23532 VANISHING: 690825 IMMEDIATE: 1145977 TIMED: 119736 +TANGIBLE: 23534 VANISHING: 690951 IMMEDIATE: 1146195 TIMED: 119746 +TANGIBLE: 23536 VANISHING: 691077 IMMEDIATE: 1146413 TIMED: 119755 +TANGIBLE: 23538 VANISHING: 691203 IMMEDIATE: 1146631 TIMED: 119765 +TANGIBLE: 23540 VANISHING: 691329 IMMEDIATE: 1146849 TIMED: 119775 +TANGIBLE: 23542 VANISHING: 691455 IMMEDIATE: 1147067 TIMED: 119786 +TANGIBLE: 23543 VANISHING: 691582 IMMEDIATE: 1147287 TIMED: 119794 +TANGIBLE: 23544 VANISHING: 691709 IMMEDIATE: 1147507 TIMED: 119803 +TANGIBLE: 23546 VANISHING: 691835 IMMEDIATE: 1147725 TIMED: 119812 +TANGIBLE: 23548 VANISHING: 691961 IMMEDIATE: 1147943 TIMED: 119822 +TANGIBLE: 23550 VANISHING: 692088 IMMEDIATE: 1148163 TIMED: 119831 +TANGIBLE: 23552 VANISHING: 692215 IMMEDIATE: 1148383 TIMED: 119841 +TANGIBLE: 23554 VANISHING: 692341 IMMEDIATE: 1148601 TIMED: 119851 +TANGIBLE: 23556 VANISHING: 692467 IMMEDIATE: 1148819 TIMED: 119862 +TANGIBLE: 23557 VANISHING: 692593 IMMEDIATE: 1149037 TIMED: 119871 +TANGIBLE: 23558 VANISHING: 692719 IMMEDIATE: 1149255 TIMED: 119881 +TANGIBLE: 23560 VANISHING: 692845 IMMEDIATE: 1149473 TIMED: 119891 +TANGIBLE: 23562 VANISHING: 692971 IMMEDIATE: 1149691 TIMED: 119902 +TANGIBLE: 23564 VANISHING: 693097 IMMEDIATE: 1149909 TIMED: 119912 +TANGIBLE: 23566 VANISHING: 693223 IMMEDIATE: 1150127 TIMED: 119923 +TANGIBLE: 23568 VANISHING: 693349 IMMEDIATE: 1150345 TIMED: 119934 +TANGIBLE: 23570 VANISHING: 693475 IMMEDIATE: 1150563 TIMED: 119946 +TANGIBLE: 23630 VANISHING: 695120 IMMEDIATE: 1153131 TIMED: 120512 +TANGIBLE: 23631 VANISHING: 695202 IMMEDIATE: 1153280 TIMED: 120521 +TANGIBLE: 23632 VANISHING: 695284 IMMEDIATE: 1153429 TIMED: 120530 +TANGIBLE: 23633 VANISHING: 695366 IMMEDIATE: 1153578 TIMED: 120540 +TANGIBLE: 23634 VANISHING: 695448 IMMEDIATE: 1153727 TIMED: 120549 +TANGIBLE: 23635 VANISHING: 695530 IMMEDIATE: 1153876 TIMED: 120559 +TANGIBLE: 23636 VANISHING: 695612 IMMEDIATE: 1154025 TIMED: 120569 +TANGIBLE: 23637 VANISHING: 695694 IMMEDIATE: 1154174 TIMED: 120580 +TANGIBLE: 23638 VANISHING: 695776 IMMEDIATE: 1154323 TIMED: 120589 +TANGIBLE: 23639 VANISHING: 695858 IMMEDIATE: 1154472 TIMED: 120599 +TANGIBLE: 23640 VANISHING: 695940 IMMEDIATE: 1154621 TIMED: 120609 +TANGIBLE: 23641 VANISHING: 696022 IMMEDIATE: 1154770 TIMED: 120620 +TANGIBLE: 23642 VANISHING: 696104 IMMEDIATE: 1154919 TIMED: 120630 +TANGIBLE: 23643 VANISHING: 696186 IMMEDIATE: 1155068 TIMED: 120641 +TANGIBLE: 23644 VANISHING: 696268 IMMEDIATE: 1155217 TIMED: 120652 +TANGIBLE: 23645 VANISHING: 696350 IMMEDIATE: 1155366 TIMED: 120664 +TANGIBLE: 23664 VANISHING: 696575 IMMEDIATE: 1155713 TIMED: 120847 +TANGIBLE: 23665 VANISHING: 696649 IMMEDIATE: 1155853 TIMED: 120856 +TANGIBLE: 23666 VANISHING: 696722 IMMEDIATE: 1155991 TIMED: 120865 +TANGIBLE: 23667 VANISHING: 696795 IMMEDIATE: 1156129 TIMED: 120875 +TANGIBLE: 23668 VANISHING: 696868 IMMEDIATE: 1156267 TIMED: 120884 +TANGIBLE: 23669 VANISHING: 696941 IMMEDIATE: 1156405 TIMED: 120894 +TANGIBLE: 23670 VANISHING: 697014 IMMEDIATE: 1156543 TIMED: 120904 +TANGIBLE: 23671 VANISHING: 697087 IMMEDIATE: 1156681 TIMED: 120915 +TANGIBLE: 23672 VANISHING: 697161 IMMEDIATE: 1156821 TIMED: 120924 +TANGIBLE: 23673 VANISHING: 697235 IMMEDIATE: 1156961 TIMED: 120934 +TANGIBLE: 23674 VANISHING: 697308 IMMEDIATE: 1157099 TIMED: 120944 +TANGIBLE: 23675 VANISHING: 697381 IMMEDIATE: 1157237 TIMED: 120955 +TANGIBLE: 23676 VANISHING: 697454 IMMEDIATE: 1157375 TIMED: 120965 +TANGIBLE: 23677 VANISHING: 697527 IMMEDIATE: 1157513 TIMED: 120976 +TANGIBLE: 23678 VANISHING: 697600 IMMEDIATE: 1157651 TIMED: 120987 +TANGIBLE: 23679 VANISHING: 697673 IMMEDIATE: 1157789 TIMED: 120999 +TANGIBLE: 23682 VANISHING: 697794 IMMEDIATE: 1157983 TIMED: 121021 +TANGIBLE: 23683 VANISHING: 697844 IMMEDIATE: 1158082 TIMED: 121031 +TANGIBLE: 23684 VANISHING: 697894 IMMEDIATE: 1158181 TIMED: 121041 +TANGIBLE: 23685 VANISHING: 697944 IMMEDIATE: 1158280 TIMED: 121052 +TANGIBLE: 23686 VANISHING: 697994 IMMEDIATE: 1158379 TIMED: 121062 +TANGIBLE: 23687 VANISHING: 698044 IMMEDIATE: 1158478 TIMED: 121073 +TANGIBLE: 23688 VANISHING: 698094 IMMEDIATE: 1158577 TIMED: 121084 +TANGIBLE: 23689 VANISHING: 698144 IMMEDIATE: 1158676 TIMED: 121096 +TANGIBLE: 23975 VANISHING: 702404 IMMEDIATE: 1165130 TIMED: 123801 +TANGIBLE: 24015 VANISHING: 703161 IMMEDIATE: 1166424 TIMED: 123846 +TANGIBLE: 24017 VANISHING: 703288 IMMEDIATE: 1166644 TIMED: 123854 +TANGIBLE: 24019 VANISHING: 703415 IMMEDIATE: 1166864 TIMED: 123863 +TANGIBLE: 24021 VANISHING: 703546 IMMEDIATE: 1167088 TIMED: 123872 +TANGIBLE: 24023 VANISHING: 703673 IMMEDIATE: 1167308 TIMED: 123881 +TANGIBLE: 24025 VANISHING: 703800 IMMEDIATE: 1167528 TIMED: 123891 +TANGIBLE: 24026 VANISHING: 703927 IMMEDIATE: 1167748 TIMED: 123899 +TANGIBLE: 24027 VANISHING: 704054 IMMEDIATE: 1167968 TIMED: 123908 +TANGIBLE: 24029 VANISHING: 704181 IMMEDIATE: 1168188 TIMED: 123917 +TANGIBLE: 24031 VANISHING: 704308 IMMEDIATE: 1168408 TIMED: 123927 +TANGIBLE: 24033 VANISHING: 704435 IMMEDIATE: 1168628 TIMED: 123936 +TANGIBLE: 24035 VANISHING: 704562 IMMEDIATE: 1168848 TIMED: 123946 +TANGIBLE: 24037 VANISHING: 704689 IMMEDIATE: 1169068 TIMED: 123956 +TANGIBLE: 24039 VANISHING: 704816 IMMEDIATE: 1169288 TIMED: 123967 +TANGIBLE: 24040 VANISHING: 704947 IMMEDIATE: 1169512 TIMED: 123976 +TANGIBLE: 24042 VANISHING: 705074 IMMEDIATE: 1169732 TIMED: 123985 +TANGIBLE: 24044 VANISHING: 705201 IMMEDIATE: 1169952 TIMED: 123995 +TANGIBLE: 24046 VANISHING: 705332 IMMEDIATE: 1170176 TIMED: 124005 +TANGIBLE: 24048 VANISHING: 705459 IMMEDIATE: 1170396 TIMED: 124015 +TANGIBLE: 24050 VANISHING: 705586 IMMEDIATE: 1170616 TIMED: 124026 +TANGIBLE: 24051 VANISHING: 705713 IMMEDIATE: 1170836 TIMED: 124035 +TANGIBLE: 24052 VANISHING: 705840 IMMEDIATE: 1171056 TIMED: 124045 +TANGIBLE: 24054 VANISHING: 705967 IMMEDIATE: 1171276 TIMED: 124055 +TANGIBLE: 24056 VANISHING: 706094 IMMEDIATE: 1171496 TIMED: 124066 +TANGIBLE: 24058 VANISHING: 706221 IMMEDIATE: 1171716 TIMED: 124076 +TANGIBLE: 24060 VANISHING: 706348 IMMEDIATE: 1171936 TIMED: 124087 +TANGIBLE: 24062 VANISHING: 706475 IMMEDIATE: 1172156 TIMED: 124098 +TANGIBLE: 24064 VANISHING: 706602 IMMEDIATE: 1172376 TIMED: 124110 +TANGIBLE: 24087 VANISHING: 707111 IMMEDIATE: 1173175 TIMED: 124161 +TANGIBLE: 24088 VANISHING: 707195 IMMEDIATE: 1173328 TIMED: 124170 +TANGIBLE: 24089 VANISHING: 707279 IMMEDIATE: 1173481 TIMED: 124180 +TANGIBLE: 24090 VANISHING: 707363 IMMEDIATE: 1173634 TIMED: 124189 +TANGIBLE: 24091 VANISHING: 707447 IMMEDIATE: 1173787 TIMED: 124199 +TANGIBLE: 24092 VANISHING: 707531 IMMEDIATE: 1173940 TIMED: 124209 +TANGIBLE: 24093 VANISHING: 707615 IMMEDIATE: 1174093 TIMED: 124220 +TANGIBLE: 24094 VANISHING: 707703 IMMEDIATE: 1174250 TIMED: 124230 +TANGIBLE: 24095 VANISHING: 707787 IMMEDIATE: 1174403 TIMED: 124240 +TANGIBLE: 24096 VANISHING: 707871 IMMEDIATE: 1174556 TIMED: 124251 +TANGIBLE: 24097 VANISHING: 707955 IMMEDIATE: 1174709 TIMED: 124261 +TANGIBLE: 24098 VANISHING: 708039 IMMEDIATE: 1174862 TIMED: 124272 +TANGIBLE: 24099 VANISHING: 708123 IMMEDIATE: 1175015 TIMED: 124283 +TANGIBLE: 24100 VANISHING: 708207 IMMEDIATE: 1175168 TIMED: 124295 +TANGIBLE: 24140 VANISHING: 709081 IMMEDIATE: 1176539 TIMED: 124417 +TANGIBLE: 24141 VANISHING: 709154 IMMEDIATE: 1176677 TIMED: 124426 +TANGIBLE: 24142 VANISHING: 709228 IMMEDIATE: 1176817 TIMED: 124435 +TANGIBLE: 24143 VANISHING: 709301 IMMEDIATE: 1176955 TIMED: 124445 +TANGIBLE: 24144 VANISHING: 709374 IMMEDIATE: 1177093 TIMED: 124454 +TANGIBLE: 24145 VANISHING: 709447 IMMEDIATE: 1177231 TIMED: 124464 +TANGIBLE: 24146 VANISHING: 709520 IMMEDIATE: 1177369 TIMED: 124474 +TANGIBLE: 24147 VANISHING: 709593 IMMEDIATE: 1177507 TIMED: 124485 +TANGIBLE: 24148 VANISHING: 709667 IMMEDIATE: 1177647 TIMED: 124494 +TANGIBLE: 24149 VANISHING: 709740 IMMEDIATE: 1177785 TIMED: 124504 +TANGIBLE: 24150 VANISHING: 709814 IMMEDIATE: 1177925 TIMED: 124514 +TANGIBLE: 24151 VANISHING: 709887 IMMEDIATE: 1178063 TIMED: 124525 +TANGIBLE: 24152 VANISHING: 709960 IMMEDIATE: 1178201 TIMED: 124535 +TANGIBLE: 24153 VANISHING: 710033 IMMEDIATE: 1178339 TIMED: 124546 +TANGIBLE: 24154 VANISHING: 710106 IMMEDIATE: 1178477 TIMED: 124557 +TANGIBLE: 24155 VANISHING: 710179 IMMEDIATE: 1178615 TIMED: 124569 +TANGIBLE: 24158 VANISHING: 710295 IMMEDIATE: 1178805 TIMED: 124591 +TANGIBLE: 24159 VANISHING: 710346 IMMEDIATE: 1178906 TIMED: 124601 +TANGIBLE: 24160 VANISHING: 710397 IMMEDIATE: 1179007 TIMED: 124611 +TANGIBLE: 24161 VANISHING: 710448 IMMEDIATE: 1179108 TIMED: 124622 +TANGIBLE: 24162 VANISHING: 710499 IMMEDIATE: 1179209 TIMED: 124632 +TANGIBLE: 24163 VANISHING: 710550 IMMEDIATE: 1179310 TIMED: 124643 +TANGIBLE: 24164 VANISHING: 710601 IMMEDIATE: 1179411 TIMED: 124654 +TANGIBLE: 24165 VANISHING: 710652 IMMEDIATE: 1179512 TIMED: 124666 +TANGIBLE: 24175 VANISHING: 710921 IMMEDIATE: 1179963 TIMED: 124751 +TANGIBLE: 24177 VANISHING: 711102 IMMEDIATE: 1180294 TIMED: 124759 +TANGIBLE: 24179 VANISHING: 711283 IMMEDIATE: 1180625 TIMED: 124767 +TANGIBLE: 24181 VANISHING: 711464 IMMEDIATE: 1180956 TIMED: 124776 +TANGIBLE: 24182 VANISHING: 711645 IMMEDIATE: 1181287 TIMED: 124784 +TANGIBLE: 24184 VANISHING: 711826 IMMEDIATE: 1181618 TIMED: 124793 +TANGIBLE: 24186 VANISHING: 712007 IMMEDIATE: 1181949 TIMED: 124802 +TANGIBLE: 24188 VANISHING: 712188 IMMEDIATE: 1182280 TIMED: 124812 +TANGIBLE: 24189 VANISHING: 712369 IMMEDIATE: 1182611 TIMED: 124820 +TANGIBLE: 24191 VANISHING: 712550 IMMEDIATE: 1182942 TIMED: 124829 +TANGIBLE: 24193 VANISHING: 712731 IMMEDIATE: 1183273 TIMED: 124838 +TANGIBLE: 24195 VANISHING: 712912 IMMEDIATE: 1183604 TIMED: 124848 +TANGIBLE: 24196 VANISHING: 713093 IMMEDIATE: 1183935 TIMED: 124857 +TANGIBLE: 24198 VANISHING: 713274 IMMEDIATE: 1184266 TIMED: 124867 +TANGIBLE: 24200 VANISHING: 713455 IMMEDIATE: 1184597 TIMED: 124877 +TANGIBLE: 24202 VANISHING: 713636 IMMEDIATE: 1184928 TIMED: 124888 +TANGIBLE: 24203 VANISHING: 713817 IMMEDIATE: 1185259 TIMED: 124896 +TANGIBLE: 24205 VANISHING: 713998 IMMEDIATE: 1185590 TIMED: 124905 +TANGIBLE: 24207 VANISHING: 714179 IMMEDIATE: 1185921 TIMED: 124914 +TANGIBLE: 24209 VANISHING: 714360 IMMEDIATE: 1186252 TIMED: 124924 +TANGIBLE: 24210 VANISHING: 714541 IMMEDIATE: 1186583 TIMED: 124933 +TANGIBLE: 24212 VANISHING: 714722 IMMEDIATE: 1186914 TIMED: 124943 +TANGIBLE: 24214 VANISHING: 714903 IMMEDIATE: 1187245 TIMED: 124953 +TANGIBLE: 24216 VANISHING: 715084 IMMEDIATE: 1187576 TIMED: 124964 +TANGIBLE: 24217 VANISHING: 715265 IMMEDIATE: 1187907 TIMED: 124973 +TANGIBLE: 24219 VANISHING: 715446 IMMEDIATE: 1188238 TIMED: 124983 +TANGIBLE: 24221 VANISHING: 715627 IMMEDIATE: 1188569 TIMED: 124993 +TANGIBLE: 24223 VANISHING: 715808 IMMEDIATE: 1188900 TIMED: 125004 +TANGIBLE: 24224 VANISHING: 715989 IMMEDIATE: 1189231 TIMED: 125014 +TANGIBLE: 24226 VANISHING: 716170 IMMEDIATE: 1189562 TIMED: 125025 +TANGIBLE: 24228 VANISHING: 716351 IMMEDIATE: 1189893 TIMED: 125036 +TANGIBLE: 24230 VANISHING: 716532 IMMEDIATE: 1190224 TIMED: 125048 +TANGIBLE: 24290 VANISHING: 718771 IMMEDIATE: 1193892 TIMED: 125622 +TANGIBLE: 24291 VANISHING: 718889 IMMEDIATE: 1194121 TIMED: 125631 +TANGIBLE: 24292 VANISHING: 719007 IMMEDIATE: 1194350 TIMED: 125640 +TANGIBLE: 24293 VANISHING: 719125 IMMEDIATE: 1194579 TIMED: 125650 +TANGIBLE: 24294 VANISHING: 719243 IMMEDIATE: 1194808 TIMED: 125659 +TANGIBLE: 24295 VANISHING: 719361 IMMEDIATE: 1195037 TIMED: 125669 +TANGIBLE: 24296 VANISHING: 719479 IMMEDIATE: 1195266 TIMED: 125679 +TANGIBLE: 24297 VANISHING: 719597 IMMEDIATE: 1195495 TIMED: 125690 +TANGIBLE: 24298 VANISHING: 719715 IMMEDIATE: 1195724 TIMED: 125699 +TANGIBLE: 24299 VANISHING: 719833 IMMEDIATE: 1195953 TIMED: 125709 +TANGIBLE: 24300 VANISHING: 719951 IMMEDIATE: 1196182 TIMED: 125719 +TANGIBLE: 24301 VANISHING: 720069 IMMEDIATE: 1196411 TIMED: 125730 +TANGIBLE: 24302 VANISHING: 720187 IMMEDIATE: 1196640 TIMED: 125740 +TANGIBLE: 24303 VANISHING: 720305 IMMEDIATE: 1196869 TIMED: 125751 +TANGIBLE: 24304 VANISHING: 720423 IMMEDIATE: 1197098 TIMED: 125762 +TANGIBLE: 24305 VANISHING: 720541 IMMEDIATE: 1197327 TIMED: 125774 +TANGIBLE: 24324 VANISHING: 720849 IMMEDIATE: 1197837 TIMED: 125963 +TANGIBLE: 24325 VANISHING: 720950 IMMEDIATE: 1198044 TIMED: 125972 +TANGIBLE: 24326 VANISHING: 721051 IMMEDIATE: 1198251 TIMED: 125981 +TANGIBLE: 24327 VANISHING: 721152 IMMEDIATE: 1198458 TIMED: 125991 +TANGIBLE: 24328 VANISHING: 721253 IMMEDIATE: 1198665 TIMED: 126000 +TANGIBLE: 24329 VANISHING: 721354 IMMEDIATE: 1198872 TIMED: 126010 +TANGIBLE: 24330 VANISHING: 721455 IMMEDIATE: 1199079 TIMED: 126020 +TANGIBLE: 24331 VANISHING: 721556 IMMEDIATE: 1199286 TIMED: 126031 +TANGIBLE: 24332 VANISHING: 721657 IMMEDIATE: 1199493 TIMED: 126040 +TANGIBLE: 24333 VANISHING: 721758 IMMEDIATE: 1199700 TIMED: 126050 +TANGIBLE: 24334 VANISHING: 721859 IMMEDIATE: 1199907 TIMED: 126060 +TANGIBLE: 24335 VANISHING: 721960 IMMEDIATE: 1200114 TIMED: 126071 +TANGIBLE: 24336 VANISHING: 722061 IMMEDIATE: 1200321 TIMED: 126081 +TANGIBLE: 24337 VANISHING: 722162 IMMEDIATE: 1200528 TIMED: 126092 +TANGIBLE: 24338 VANISHING: 722263 IMMEDIATE: 1200735 TIMED: 126103 +TANGIBLE: 24339 VANISHING: 722364 IMMEDIATE: 1200942 TIMED: 126115 +TANGIBLE: 24342 VANISHING: 722480 IMMEDIATE: 1201154 TIMED: 126141 +TANGIBLE: 24343 VANISHING: 722549 IMMEDIATE: 1201303 TIMED: 126151 +TANGIBLE: 24344 VANISHING: 722618 IMMEDIATE: 1201452 TIMED: 126161 +TANGIBLE: 24345 VANISHING: 722687 IMMEDIATE: 1201601 TIMED: 126172 +TANGIBLE: 24346 VANISHING: 722756 IMMEDIATE: 1201750 TIMED: 126182 +TANGIBLE: 24347 VANISHING: 722825 IMMEDIATE: 1201899 TIMED: 126193 +TANGIBLE: 24348 VANISHING: 722894 IMMEDIATE: 1202048 TIMED: 126204 +TANGIBLE: 24349 VANISHING: 722963 IMMEDIATE: 1202197 TIMED: 126216 +TANGIBLE: 24425 VANISHING: 723867 IMMEDIATE: 1203458 TIMED: 126879 +TANGIBLE: 24426 VANISHING: 723994 IMMEDIATE: 1203678 TIMED: 126887 +TANGIBLE: 24428 VANISHING: 724121 IMMEDIATE: 1203898 TIMED: 126895 +TANGIBLE: 24430 VANISHING: 724248 IMMEDIATE: 1204118 TIMED: 126904 +TANGIBLE: 24432 VANISHING: 724375 IMMEDIATE: 1204338 TIMED: 126912 +TANGIBLE: 24434 VANISHING: 724502 IMMEDIATE: 1204558 TIMED: 126921 +TANGIBLE: 24436 VANISHING: 724629 IMMEDIATE: 1204778 TIMED: 126930 +TANGIBLE: 24438 VANISHING: 724756 IMMEDIATE: 1204998 TIMED: 126940 +TANGIBLE: 24439 VANISHING: 724883 IMMEDIATE: 1205218 TIMED: 126948 +TANGIBLE: 24440 VANISHING: 725010 IMMEDIATE: 1205438 TIMED: 126957 +TANGIBLE: 24442 VANISHING: 725137 IMMEDIATE: 1205658 TIMED: 126966 +TANGIBLE: 24444 VANISHING: 725264 IMMEDIATE: 1205878 TIMED: 126976 +TANGIBLE: 24446 VANISHING: 725391 IMMEDIATE: 1206098 TIMED: 126985 +TANGIBLE: 24448 VANISHING: 725518 IMMEDIATE: 1206318 TIMED: 126995 +TANGIBLE: 24450 VANISHING: 725645 IMMEDIATE: 1206538 TIMED: 127005 +TANGIBLE: 24452 VANISHING: 725772 IMMEDIATE: 1206758 TIMED: 127016 +TANGIBLE: 24453 VANISHING: 725899 IMMEDIATE: 1206978 TIMED: 127024 +TANGIBLE: 24454 VANISHING: 726026 IMMEDIATE: 1207198 TIMED: 127033 +TANGIBLE: 24456 VANISHING: 726153 IMMEDIATE: 1207418 TIMED: 127042 +TANGIBLE: 24458 VANISHING: 726280 IMMEDIATE: 1207638 TIMED: 127052 +TANGIBLE: 24460 VANISHING: 726407 IMMEDIATE: 1207858 TIMED: 127061 +TANGIBLE: 24462 VANISHING: 726534 IMMEDIATE: 1208078 TIMED: 127071 +TANGIBLE: 24464 VANISHING: 726661 IMMEDIATE: 1208298 TIMED: 127081 +TANGIBLE: 24466 VANISHING: 726788 IMMEDIATE: 1208518 TIMED: 127092 +TANGIBLE: 24467 VANISHING: 726915 IMMEDIATE: 1208738 TIMED: 127101 +TANGIBLE: 24468 VANISHING: 727042 IMMEDIATE: 1208958 TIMED: 127111 +TANGIBLE: 24470 VANISHING: 727169 IMMEDIATE: 1209178 TIMED: 127121 +TANGIBLE: 24472 VANISHING: 727296 IMMEDIATE: 1209398 TIMED: 127132 +TANGIBLE: 24474 VANISHING: 727423 IMMEDIATE: 1209618 TIMED: 127142 +TANGIBLE: 24476 VANISHING: 727550 IMMEDIATE: 1209838 TIMED: 127153 +TANGIBLE: 24478 VANISHING: 727677 IMMEDIATE: 1210058 TIMED: 127164 +TANGIBLE: 24480 VANISHING: 727804 IMMEDIATE: 1210278 TIMED: 127176 +TANGIBLE: 24540 VANISHING: 729465 IMMEDIATE: 1212886 TIMED: 127742 +TANGIBLE: 24541 VANISHING: 729549 IMMEDIATE: 1213039 TIMED: 127751 +TANGIBLE: 24542 VANISHING: 729633 IMMEDIATE: 1213192 TIMED: 127760 +TANGIBLE: 24543 VANISHING: 729717 IMMEDIATE: 1213345 TIMED: 127770 +TANGIBLE: 24544 VANISHING: 729801 IMMEDIATE: 1213498 TIMED: 127779 +TANGIBLE: 24545 VANISHING: 729885 IMMEDIATE: 1213651 TIMED: 127789 +TANGIBLE: 24546 VANISHING: 729969 IMMEDIATE: 1213804 TIMED: 127799 +TANGIBLE: 24547 VANISHING: 730053 IMMEDIATE: 1213957 TIMED: 127810 +TANGIBLE: 24548 VANISHING: 730137 IMMEDIATE: 1214110 TIMED: 127819 +TANGIBLE: 24549 VANISHING: 730221 IMMEDIATE: 1214263 TIMED: 127829 +TANGIBLE: 24550 VANISHING: 730305 IMMEDIATE: 1214416 TIMED: 127839 +TANGIBLE: 24551 VANISHING: 730389 IMMEDIATE: 1214569 TIMED: 127850 +TANGIBLE: 24552 VANISHING: 730473 IMMEDIATE: 1214722 TIMED: 127860 +TANGIBLE: 24553 VANISHING: 730557 IMMEDIATE: 1214875 TIMED: 127871 +TANGIBLE: 24554 VANISHING: 730641 IMMEDIATE: 1215028 TIMED: 127882 +TANGIBLE: 24555 VANISHING: 730725 IMMEDIATE: 1215181 TIMED: 127894 +TANGIBLE: 24574 VANISHING: 730957 IMMEDIATE: 1215550 TIMED: 128077 +TANGIBLE: 24575 VANISHING: 731030 IMMEDIATE: 1215688 TIMED: 128086 +TANGIBLE: 24576 VANISHING: 731103 IMMEDIATE: 1215826 TIMED: 128095 +TANGIBLE: 24577 VANISHING: 731176 IMMEDIATE: 1215964 TIMED: 128105 +TANGIBLE: 24578 VANISHING: 731249 IMMEDIATE: 1216102 TIMED: 128114 +TANGIBLE: 24579 VANISHING: 731322 IMMEDIATE: 1216240 TIMED: 128124 +TANGIBLE: 24580 VANISHING: 731395 IMMEDIATE: 1216378 TIMED: 128134 +TANGIBLE: 24581 VANISHING: 731468 IMMEDIATE: 1216516 TIMED: 128145 +TANGIBLE: 24582 VANISHING: 731541 IMMEDIATE: 1216654 TIMED: 128154 +TANGIBLE: 24583 VANISHING: 731614 IMMEDIATE: 1216792 TIMED: 128164 +TANGIBLE: 24584 VANISHING: 731687 IMMEDIATE: 1216930 TIMED: 128174 +TANGIBLE: 24585 VANISHING: 731760 IMMEDIATE: 1217068 TIMED: 128185 +TANGIBLE: 24586 VANISHING: 731833 IMMEDIATE: 1217206 TIMED: 128195 +TANGIBLE: 24587 VANISHING: 731906 IMMEDIATE: 1217344 TIMED: 128206 +TANGIBLE: 24588 VANISHING: 731979 IMMEDIATE: 1217482 TIMED: 128217 +TANGIBLE: 24589 VANISHING: 732052 IMMEDIATE: 1217620 TIMED: 128229 +TANGIBLE: 24592 VANISHING: 732166 IMMEDIATE: 1217808 TIMED: 128251 +TANGIBLE: 24593 VANISHING: 732217 IMMEDIATE: 1217909 TIMED: 128261 +TANGIBLE: 24594 VANISHING: 732268 IMMEDIATE: 1218010 TIMED: 128271 +TANGIBLE: 24595 VANISHING: 732319 IMMEDIATE: 1218111 TIMED: 128282 +TANGIBLE: 24596 VANISHING: 732370 IMMEDIATE: 1218212 TIMED: 128292 +TANGIBLE: 24597 VANISHING: 732421 IMMEDIATE: 1218313 TIMED: 128303 +TANGIBLE: 24598 VANISHING: 732472 IMMEDIATE: 1218414 TIMED: 128314 +TANGIBLE: 24599 VANISHING: 732523 IMMEDIATE: 1218515 TIMED: 128326 +TANGIBLE: 24870 VANISHING: 736601 IMMEDIATE: 1224799 TIMED: 130949 +TANGIBLE: 24872 VANISHING: 736639 IMMEDIATE: 1224871 TIMED: 130957 +TANGIBLE: 24874 VANISHING: 736677 IMMEDIATE: 1224943 TIMED: 130965 +TANGIBLE: 24876 VANISHING: 736715 IMMEDIATE: 1225015 TIMED: 130974 +TANGIBLE: 24877 VANISHING: 736753 IMMEDIATE: 1225087 TIMED: 130982 +TANGIBLE: 24879 VANISHING: 736791 IMMEDIATE: 1225159 TIMED: 130991 +TANGIBLE: 24881 VANISHING: 736829 IMMEDIATE: 1225231 TIMED: 131000 +TANGIBLE: 24883 VANISHING: 736867 IMMEDIATE: 1225303 TIMED: 131010 +TANGIBLE: 24884 VANISHING: 736905 IMMEDIATE: 1225375 TIMED: 131018 +TANGIBLE: 24886 VANISHING: 736943 IMMEDIATE: 1225447 TIMED: 131027 +TANGIBLE: 24888 VANISHING: 736981 IMMEDIATE: 1225519 TIMED: 131036 +TANGIBLE: 24890 VANISHING: 737019 IMMEDIATE: 1225591 TIMED: 131046 +TANGIBLE: 24891 VANISHING: 737057 IMMEDIATE: 1225663 TIMED: 131055 +TANGIBLE: 24893 VANISHING: 737095 IMMEDIATE: 1225735 TIMED: 131065 +TANGIBLE: 24895 VANISHING: 737133 IMMEDIATE: 1225807 TIMED: 131075 +TANGIBLE: 24897 VANISHING: 737171 IMMEDIATE: 1225879 TIMED: 131086 +TANGIBLE: 24898 VANISHING: 737209 IMMEDIATE: 1225951 TIMED: 131094 +TANGIBLE: 24900 VANISHING: 737247 IMMEDIATE: 1226023 TIMED: 131103 +TANGIBLE: 24902 VANISHING: 737285 IMMEDIATE: 1226095 TIMED: 131112 +TANGIBLE: 24904 VANISHING: 737323 IMMEDIATE: 1226167 TIMED: 131122 +TANGIBLE: 24905 VANISHING: 737361 IMMEDIATE: 1226239 TIMED: 131131 +TANGIBLE: 24907 VANISHING: 737399 IMMEDIATE: 1226311 TIMED: 131141 +TANGIBLE: 24909 VANISHING: 737437 IMMEDIATE: 1226383 TIMED: 131151 +TANGIBLE: 24911 VANISHING: 737475 IMMEDIATE: 1226455 TIMED: 131162 +TANGIBLE: 24912 VANISHING: 737513 IMMEDIATE: 1226527 TIMED: 131171 +TANGIBLE: 24914 VANISHING: 737551 IMMEDIATE: 1226599 TIMED: 131181 +TANGIBLE: 24916 VANISHING: 737589 IMMEDIATE: 1226671 TIMED: 131191 +TANGIBLE: 24918 VANISHING: 737627 IMMEDIATE: 1226743 TIMED: 131202 +TANGIBLE: 24919 VANISHING: 737665 IMMEDIATE: 1226815 TIMED: 131212 +TANGIBLE: 24921 VANISHING: 737703 IMMEDIATE: 1226887 TIMED: 131223 +TANGIBLE: 24923 VANISHING: 737741 IMMEDIATE: 1226959 TIMED: 131234 +TANGIBLE: 24925 VANISHING: 737779 IMMEDIATE: 1227031 TIMED: 131246 +TANGIBLE: 24985 VANISHING: 738754 IMMEDIATE: 1228652 TIMED: 131820 +TANGIBLE: 24986 VANISHING: 738788 IMMEDIATE: 1228720 TIMED: 131829 +TANGIBLE: 24987 VANISHING: 738822 IMMEDIATE: 1228788 TIMED: 131838 +TANGIBLE: 24988 VANISHING: 738856 IMMEDIATE: 1228856 TIMED: 131848 +TANGIBLE: 24989 VANISHING: 738890 IMMEDIATE: 1228924 TIMED: 131857 +TANGIBLE: 24990 VANISHING: 738924 IMMEDIATE: 1228992 TIMED: 131867 +TANGIBLE: 24991 VANISHING: 738958 IMMEDIATE: 1229060 TIMED: 131877 +TANGIBLE: 24992 VANISHING: 738992 IMMEDIATE: 1229128 TIMED: 131888 +TANGIBLE: 24993 VANISHING: 739026 IMMEDIATE: 1229196 TIMED: 131897 +TANGIBLE: 24994 VANISHING: 739060 IMMEDIATE: 1229264 TIMED: 131907 +TANGIBLE: 24995 VANISHING: 739094 IMMEDIATE: 1229332 TIMED: 131917 +TANGIBLE: 24996 VANISHING: 739128 IMMEDIATE: 1229400 TIMED: 131928 +TANGIBLE: 24997 VANISHING: 739162 IMMEDIATE: 1229468 TIMED: 131938 +TANGIBLE: 24998 VANISHING: 739196 IMMEDIATE: 1229536 TIMED: 131949 +TANGIBLE: 24999 VANISHING: 739230 IMMEDIATE: 1229604 TIMED: 131960 +TANGIBLE: 25000 VANISHING: 739264 IMMEDIATE: 1229672 TIMED: 131972 +TANGIBLE: 25019 VANISHING: 739430 IMMEDIATE: 1229929 TIMED: 132161 +TANGIBLE: 25020 VANISHING: 739455 IMMEDIATE: 1229981 TIMED: 132170 +TANGIBLE: 25021 VANISHING: 739480 IMMEDIATE: 1230033 TIMED: 132179 +TANGIBLE: 25022 VANISHING: 739505 IMMEDIATE: 1230085 TIMED: 132189 +TANGIBLE: 25023 VANISHING: 739530 IMMEDIATE: 1230137 TIMED: 132198 +TANGIBLE: 25024 VANISHING: 739555 IMMEDIATE: 1230189 TIMED: 132208 +TANGIBLE: 25025 VANISHING: 739580 IMMEDIATE: 1230241 TIMED: 132218 +TANGIBLE: 25026 VANISHING: 739605 IMMEDIATE: 1230293 TIMED: 132229 +TANGIBLE: 25027 VANISHING: 739630 IMMEDIATE: 1230345 TIMED: 132238 +TANGIBLE: 25028 VANISHING: 739655 IMMEDIATE: 1230397 TIMED: 132248 +TANGIBLE: 25029 VANISHING: 739680 IMMEDIATE: 1230449 TIMED: 132258 +TANGIBLE: 25030 VANISHING: 739705 IMMEDIATE: 1230501 TIMED: 132269 +TANGIBLE: 25031 VANISHING: 739730 IMMEDIATE: 1230553 TIMED: 132279 +TANGIBLE: 25032 VANISHING: 739755 IMMEDIATE: 1230605 TIMED: 132290 +TANGIBLE: 25033 VANISHING: 739780 IMMEDIATE: 1230657 TIMED: 132301 +TANGIBLE: 25034 VANISHING: 739805 IMMEDIATE: 1230709 TIMED: 132313 +TANGIBLE: 25037 VANISHING: 739874 IMMEDIATE: 1230822 TIMED: 132339 +TANGIBLE: 25038 VANISHING: 739898 IMMEDIATE: 1230874 TIMED: 132349 +TANGIBLE: 25039 VANISHING: 739922 IMMEDIATE: 1230926 TIMED: 132359 +TANGIBLE: 25040 VANISHING: 739946 IMMEDIATE: 1230978 TIMED: 132370 +TANGIBLE: 25041 VANISHING: 739970 IMMEDIATE: 1231030 TIMED: 132380 +TANGIBLE: 25042 VANISHING: 739994 IMMEDIATE: 1231082 TIMED: 132391 +TANGIBLE: 25043 VANISHING: 740018 IMMEDIATE: 1231134 TIMED: 132402 +TANGIBLE: 25044 VANISHING: 740042 IMMEDIATE: 1231186 TIMED: 132414 +TANGIBLE: 25364 VANISHING: 743011 IMMEDIATE: 1235642 TIMED: 135301 +TANGIBLE: 25367 VANISHING: 743105 IMMEDIATE: 1235796 TIMED: 135319 +TANGIBLE: 25369 VANISHING: 743156 IMMEDIATE: 1235880 TIMED: 135329 +TANGIBLE: 25371 VANISHING: 743203 IMMEDIATE: 1235960 TIMED: 135338 +TANGIBLE: 25373 VANISHING: 743250 IMMEDIATE: 1236040 TIMED: 135348 +TANGIBLE: 25375 VANISHING: 743297 IMMEDIATE: 1236120 TIMED: 135358 +TANGIBLE: 25377 VANISHING: 743344 IMMEDIATE: 1236200 TIMED: 135369 +TANGIBLE: 25378 VANISHING: 743391 IMMEDIATE: 1236280 TIMED: 135378 +TANGIBLE: 25379 VANISHING: 743438 IMMEDIATE: 1236360 TIMED: 135388 +TANGIBLE: 25381 VANISHING: 743485 IMMEDIATE: 1236440 TIMED: 135398 +TANGIBLE: 25383 VANISHING: 743532 IMMEDIATE: 1236520 TIMED: 135409 +TANGIBLE: 25385 VANISHING: 743579 IMMEDIATE: 1236600 TIMED: 135419 +TANGIBLE: 25387 VANISHING: 743626 IMMEDIATE: 1236680 TIMED: 135430 +TANGIBLE: 25389 VANISHING: 743673 IMMEDIATE: 1236760 TIMED: 135441 +TANGIBLE: 25391 VANISHING: 743720 IMMEDIATE: 1236840 TIMED: 135453 +TANGIBLE: 25405 VANISHING: 743982 IMMEDIATE: 1237221 TIMED: 135501 +TANGIBLE: 25406 VANISHING: 744025 IMMEDIATE: 1237297 TIMED: 135511 +TANGIBLE: 25407 VANISHING: 744068 IMMEDIATE: 1237373 TIMED: 135522 +TANGIBLE: 25408 VANISHING: 744111 IMMEDIATE: 1237449 TIMED: 135532 +TANGIBLE: 25409 VANISHING: 744154 IMMEDIATE: 1237525 TIMED: 135543 +TANGIBLE: 25410 VANISHING: 744197 IMMEDIATE: 1237601 TIMED: 135554 +TANGIBLE: 25411 VANISHING: 744240 IMMEDIATE: 1237677 TIMED: 135566 +TANGIBLE: 25435 VANISHING: 744657 IMMEDIATE: 1238307 TIMED: 135664 +TANGIBLE: 25436 VANISHING: 744687 IMMEDIATE: 1238363 TIMED: 135674 +TANGIBLE: 25437 VANISHING: 744717 IMMEDIATE: 1238419 TIMED: 135684 +TANGIBLE: 25438 VANISHING: 744747 IMMEDIATE: 1238475 TIMED: 135695 +TANGIBLE: 25439 VANISHING: 744777 IMMEDIATE: 1238531 TIMED: 135705 +TANGIBLE: 25440 VANISHING: 744807 IMMEDIATE: 1238587 TIMED: 135716 +TANGIBLE: 25441 VANISHING: 744837 IMMEDIATE: 1238643 TIMED: 135727 +TANGIBLE: 25442 VANISHING: 744867 IMMEDIATE: 1238699 TIMED: 135739 +TANGIBLE: 25445 VANISHING: 744937 IMMEDIATE: 1238808 TIMED: 135764 +TANGIBLE: 25446 VANISHING: 744966 IMMEDIATE: 1238864 TIMED: 135775 +TANGIBLE: 25447 VANISHING: 744995 IMMEDIATE: 1238920 TIMED: 135786 +TANGIBLE: 25448 VANISHING: 745024 IMMEDIATE: 1238976 TIMED: 135798 +TANGIBLE: 25454 VANISHING: 745130 IMMEDIATE: 1239153 TIMED: 135854 +TANGIBLE: 25456 VANISHING: 745192 IMMEDIATE: 1239266 TIMED: 135863 +TANGIBLE: 25458 VANISHING: 745254 IMMEDIATE: 1239379 TIMED: 135872 +TANGIBLE: 25460 VANISHING: 745316 IMMEDIATE: 1239492 TIMED: 135882 +TANGIBLE: 25461 VANISHING: 745378 IMMEDIATE: 1239605 TIMED: 135891 +TANGIBLE: 25463 VANISHING: 745440 IMMEDIATE: 1239718 TIMED: 135901 +TANGIBLE: 25465 VANISHING: 745502 IMMEDIATE: 1239831 TIMED: 135911 +TANGIBLE: 25467 VANISHING: 745564 IMMEDIATE: 1239944 TIMED: 135922 +TANGIBLE: 25468 VANISHING: 745626 IMMEDIATE: 1240057 TIMED: 135931 +TANGIBLE: 25470 VANISHING: 745688 IMMEDIATE: 1240170 TIMED: 135941 +TANGIBLE: 25472 VANISHING: 745750 IMMEDIATE: 1240283 TIMED: 135951 +TANGIBLE: 25474 VANISHING: 745812 IMMEDIATE: 1240396 TIMED: 135962 +TANGIBLE: 25475 VANISHING: 745874 IMMEDIATE: 1240509 TIMED: 135972 +TANGIBLE: 25477 VANISHING: 745936 IMMEDIATE: 1240622 TIMED: 135983 +TANGIBLE: 25479 VANISHING: 745998 IMMEDIATE: 1240735 TIMED: 135994 +TANGIBLE: 25481 VANISHING: 746060 IMMEDIATE: 1240848 TIMED: 136006 +TANGIBLE: 25513 VANISHING: 746827 IMMEDIATE: 1242112 TIMED: 136329 +TANGIBLE: 25514 VANISHING: 746885 IMMEDIATE: 1242221 TIMED: 136339 +TANGIBLE: 25515 VANISHING: 746943 IMMEDIATE: 1242330 TIMED: 136349 +TANGIBLE: 25516 VANISHING: 747001 IMMEDIATE: 1242439 TIMED: 136360 +TANGIBLE: 25517 VANISHING: 747059 IMMEDIATE: 1242548 TIMED: 136370 +TANGIBLE: 25518 VANISHING: 747117 IMMEDIATE: 1242657 TIMED: 136381 +TANGIBLE: 25519 VANISHING: 747175 IMMEDIATE: 1242766 TIMED: 136392 +TANGIBLE: 25520 VANISHING: 747233 IMMEDIATE: 1242875 TIMED: 136404 +TANGIBLE: 25531 VANISHING: 747381 IMMEDIATE: 1243111 TIMED: 136521 +TANGIBLE: 25532 VANISHING: 747420 IMMEDIATE: 1243190 TIMED: 136531 +TANGIBLE: 25533 VANISHING: 747459 IMMEDIATE: 1243269 TIMED: 136541 +TANGIBLE: 25534 VANISHING: 747498 IMMEDIATE: 1243348 TIMED: 136552 +TANGIBLE: 25535 VANISHING: 747537 IMMEDIATE: 1243427 TIMED: 136562 +TANGIBLE: 25536 VANISHING: 747576 IMMEDIATE: 1243506 TIMED: 136573 +TANGIBLE: 25537 VANISHING: 747615 IMMEDIATE: 1243585 TIMED: 136584 +TANGIBLE: 25538 VANISHING: 747654 IMMEDIATE: 1243664 TIMED: 136596 +TANGIBLE: 25541 VANISHING: 747721 IMMEDIATE: 1243780 TIMED: 136625 +TANGIBLE: 25542 VANISHING: 747759 IMMEDIATE: 1243859 TIMED: 136636 +TANGIBLE: 25543 VANISHING: 747797 IMMEDIATE: 1243938 TIMED: 136647 +TANGIBLE: 25544 VANISHING: 747835 IMMEDIATE: 1244017 TIMED: 136659 +TANGIBLE: 25600 VANISHING: 748465 IMMEDIATE: 1244864 TIMED: 137181 +TANGIBLE: 25601 VANISHING: 748512 IMMEDIATE: 1244944 TIMED: 137190 +TANGIBLE: 25603 VANISHING: 748559 IMMEDIATE: 1245024 TIMED: 137199 +TANGIBLE: 25605 VANISHING: 748606 IMMEDIATE: 1245104 TIMED: 137209 +TANGIBLE: 25607 VANISHING: 748653 IMMEDIATE: 1245184 TIMED: 137218 +TANGIBLE: 25609 VANISHING: 748700 IMMEDIATE: 1245264 TIMED: 137228 +TANGIBLE: 25611 VANISHING: 748747 IMMEDIATE: 1245344 TIMED: 137238 +TANGIBLE: 25613 VANISHING: 748794 IMMEDIATE: 1245424 TIMED: 137249 +TANGIBLE: 25614 VANISHING: 748841 IMMEDIATE: 1245504 TIMED: 137258 +TANGIBLE: 25615 VANISHING: 748888 IMMEDIATE: 1245584 TIMED: 137268 +TANGIBLE: 25617 VANISHING: 748935 IMMEDIATE: 1245664 TIMED: 137278 +TANGIBLE: 25619 VANISHING: 748982 IMMEDIATE: 1245744 TIMED: 137289 +TANGIBLE: 25621 VANISHING: 749029 IMMEDIATE: 1245824 TIMED: 137299 +TANGIBLE: 25623 VANISHING: 749076 IMMEDIATE: 1245904 TIMED: 137310 +TANGIBLE: 25625 VANISHING: 749123 IMMEDIATE: 1245984 TIMED: 137321 +TANGIBLE: 25627 VANISHING: 749170 IMMEDIATE: 1246064 TIMED: 137333 +TANGIBLE: 25659 VANISHING: 749760 IMMEDIATE: 1246985 TIMED: 137648 +TANGIBLE: 25660 VANISHING: 749803 IMMEDIATE: 1247061 TIMED: 137658 +TANGIBLE: 25661 VANISHING: 749846 IMMEDIATE: 1247137 TIMED: 137668 +TANGIBLE: 25662 VANISHING: 749889 IMMEDIATE: 1247213 TIMED: 137679 +TANGIBLE: 25663 VANISHING: 749932 IMMEDIATE: 1247289 TIMED: 137689 +TANGIBLE: 25664 VANISHING: 749975 IMMEDIATE: 1247365 TIMED: 137700 +TANGIBLE: 25665 VANISHING: 750018 IMMEDIATE: 1247441 TIMED: 137711 +TANGIBLE: 25666 VANISHING: 750061 IMMEDIATE: 1247517 TIMED: 137723 +TANGIBLE: 25677 VANISHING: 750178 IMMEDIATE: 1247696 TIMED: 137834 +TANGIBLE: 25678 VANISHING: 750208 IMMEDIATE: 1247752 TIMED: 137844 +TANGIBLE: 25679 VANISHING: 750238 IMMEDIATE: 1247808 TIMED: 137854 +TANGIBLE: 25680 VANISHING: 750268 IMMEDIATE: 1247864 TIMED: 137865 +TANGIBLE: 25681 VANISHING: 750298 IMMEDIATE: 1247920 TIMED: 137875 +TANGIBLE: 25682 VANISHING: 750328 IMMEDIATE: 1247976 TIMED: 137886 +TANGIBLE: 25683 VANISHING: 750358 IMMEDIATE: 1248032 TIMED: 137897 +TANGIBLE: 25684 VANISHING: 750388 IMMEDIATE: 1248088 TIMED: 137909 +TANGIBLE: 25687 VANISHING: 750456 IMMEDIATE: 1248195 TIMED: 137934 +TANGIBLE: 25688 VANISHING: 750485 IMMEDIATE: 1248251 TIMED: 137945 +TANGIBLE: 25689 VANISHING: 750514 IMMEDIATE: 1248307 TIMED: 137956 +TANGIBLE: 25690 VANISHING: 750543 IMMEDIATE: 1248363 TIMED: 137968 +TANGIBLE: 25837 VANISHING: 752459 IMMEDIATE: 1251303 TIMED: 139466 +TANGIBLE: 25839 VANISHING: 752497 IMMEDIATE: 1251375 TIMED: 139474 +TANGIBLE: 25841 VANISHING: 752535 IMMEDIATE: 1251447 TIMED: 139482 +TANGIBLE: 25843 VANISHING: 752573 IMMEDIATE: 1251519 TIMED: 139491 +TANGIBLE: 25844 VANISHING: 752611 IMMEDIATE: 1251591 TIMED: 139499 +TANGIBLE: 25846 VANISHING: 752649 IMMEDIATE: 1251663 TIMED: 139508 +TANGIBLE: 25848 VANISHING: 752687 IMMEDIATE: 1251735 TIMED: 139517 +TANGIBLE: 25850 VANISHING: 752725 IMMEDIATE: 1251807 TIMED: 139527 +TANGIBLE: 25851 VANISHING: 752763 IMMEDIATE: 1251879 TIMED: 139535 +TANGIBLE: 25853 VANISHING: 752801 IMMEDIATE: 1251951 TIMED: 139544 +TANGIBLE: 25855 VANISHING: 752839 IMMEDIATE: 1252023 TIMED: 139553 +TANGIBLE: 25857 VANISHING: 752877 IMMEDIATE: 1252095 TIMED: 139563 +TANGIBLE: 25858 VANISHING: 752915 IMMEDIATE: 1252167 TIMED: 139572 +TANGIBLE: 25860 VANISHING: 752953 IMMEDIATE: 1252239 TIMED: 139582 +TANGIBLE: 25862 VANISHING: 752991 IMMEDIATE: 1252311 TIMED: 139592 +TANGIBLE: 25864 VANISHING: 753029 IMMEDIATE: 1252383 TIMED: 139603 +TANGIBLE: 25865 VANISHING: 753067 IMMEDIATE: 1252455 TIMED: 139611 +TANGIBLE: 25867 VANISHING: 753105 IMMEDIATE: 1252527 TIMED: 139620 +TANGIBLE: 25869 VANISHING: 753143 IMMEDIATE: 1252599 TIMED: 139629 +TANGIBLE: 25871 VANISHING: 753181 IMMEDIATE: 1252671 TIMED: 139639 +TANGIBLE: 25872 VANISHING: 753219 IMMEDIATE: 1252743 TIMED: 139648 +TANGIBLE: 25874 VANISHING: 753257 IMMEDIATE: 1252815 TIMED: 139658 +TANGIBLE: 25876 VANISHING: 753295 IMMEDIATE: 1252887 TIMED: 139668 +TANGIBLE: 25878 VANISHING: 753333 IMMEDIATE: 1252959 TIMED: 139679 +TANGIBLE: 25879 VANISHING: 753371 IMMEDIATE: 1253031 TIMED: 139688 +TANGIBLE: 25881 VANISHING: 753409 IMMEDIATE: 1253103 TIMED: 139698 +TANGIBLE: 25883 VANISHING: 753447 IMMEDIATE: 1253175 TIMED: 139708 +TANGIBLE: 25885 VANISHING: 753485 IMMEDIATE: 1253247 TIMED: 139719 +TANGIBLE: 25886 VANISHING: 753523 IMMEDIATE: 1253319 TIMED: 139729 +TANGIBLE: 25888 VANISHING: 753561 IMMEDIATE: 1253391 TIMED: 139740 +TANGIBLE: 25890 VANISHING: 753599 IMMEDIATE: 1253463 TIMED: 139751 +TANGIBLE: 25892 VANISHING: 753637 IMMEDIATE: 1253535 TIMED: 139763 +TANGIBLE: 25952 VANISHING: 754614 IMMEDIATE: 1255161 TIMED: 140337 +TANGIBLE: 25953 VANISHING: 754649 IMMEDIATE: 1255231 TIMED: 140346 +TANGIBLE: 25954 VANISHING: 754684 IMMEDIATE: 1255301 TIMED: 140355 +TANGIBLE: 25955 VANISHING: 754719 IMMEDIATE: 1255371 TIMED: 140365 +TANGIBLE: 25956 VANISHING: 754754 IMMEDIATE: 1255441 TIMED: 140374 +TANGIBLE: 25957 VANISHING: 754789 IMMEDIATE: 1255511 TIMED: 140384 +TANGIBLE: 25958 VANISHING: 754824 IMMEDIATE: 1255581 TIMED: 140394 +TANGIBLE: 25959 VANISHING: 754859 IMMEDIATE: 1255651 TIMED: 140405 +TANGIBLE: 25960 VANISHING: 754894 IMMEDIATE: 1255721 TIMED: 140414 +TANGIBLE: 25961 VANISHING: 754929 IMMEDIATE: 1255791 TIMED: 140424 +TANGIBLE: 25962 VANISHING: 754964 IMMEDIATE: 1255861 TIMED: 140434 +TANGIBLE: 25963 VANISHING: 754999 IMMEDIATE: 1255931 TIMED: 140445 +TANGIBLE: 25964 VANISHING: 755034 IMMEDIATE: 1256001 TIMED: 140455 +TANGIBLE: 25965 VANISHING: 755069 IMMEDIATE: 1256071 TIMED: 140466 +TANGIBLE: 25966 VANISHING: 755104 IMMEDIATE: 1256141 TIMED: 140477 +TANGIBLE: 25967 VANISHING: 755139 IMMEDIATE: 1256211 TIMED: 140489 +TANGIBLE: 25986 VANISHING: 755319 IMMEDIATE: 1256497 TIMED: 140678 +TANGIBLE: 25987 VANISHING: 755343 IMMEDIATE: 1256547 TIMED: 140687 +TANGIBLE: 25988 VANISHING: 755367 IMMEDIATE: 1256597 TIMED: 140696 +TANGIBLE: 25989 VANISHING: 755391 IMMEDIATE: 1256647 TIMED: 140706 +TANGIBLE: 25990 VANISHING: 755415 IMMEDIATE: 1256697 TIMED: 140715 +TANGIBLE: 25991 VANISHING: 755439 IMMEDIATE: 1256747 TIMED: 140725 +TANGIBLE: 25992 VANISHING: 755463 IMMEDIATE: 1256797 TIMED: 140735 +TANGIBLE: 25993 VANISHING: 755487 IMMEDIATE: 1256847 TIMED: 140746 +TANGIBLE: 25994 VANISHING: 755511 IMMEDIATE: 1256897 TIMED: 140755 +TANGIBLE: 25995 VANISHING: 755535 IMMEDIATE: 1256947 TIMED: 140765 +TANGIBLE: 25996 VANISHING: 755559 IMMEDIATE: 1256997 TIMED: 140775 +TANGIBLE: 25997 VANISHING: 755583 IMMEDIATE: 1257047 TIMED: 140786 +TANGIBLE: 25998 VANISHING: 755607 IMMEDIATE: 1257097 TIMED: 140796 +TANGIBLE: 25999 VANISHING: 755631 IMMEDIATE: 1257147 TIMED: 140807 +TANGIBLE: 26000 VANISHING: 755655 IMMEDIATE: 1257197 TIMED: 140818 +TANGIBLE: 26001 VANISHING: 755679 IMMEDIATE: 1257247 TIMED: 140830 +TANGIBLE: 26004 VANISHING: 755747 IMMEDIATE: 1257359 TIMED: 140856 +TANGIBLE: 26005 VANISHING: 755771 IMMEDIATE: 1257411 TIMED: 140866 +TANGIBLE: 26006 VANISHING: 755795 IMMEDIATE: 1257463 TIMED: 140876 +TANGIBLE: 26007 VANISHING: 755819 IMMEDIATE: 1257515 TIMED: 140887 +TANGIBLE: 26008 VANISHING: 755843 IMMEDIATE: 1257567 TIMED: 140897 +TANGIBLE: 26009 VANISHING: 755867 IMMEDIATE: 1257619 TIMED: 140908 +TANGIBLE: 26010 VANISHING: 755891 IMMEDIATE: 1257671 TIMED: 140919 +TANGIBLE: 26011 VANISHING: 755915 IMMEDIATE: 1257723 TIMED: 140931 +TANGIBLE: 26331 VANISHING: 758890 IMMEDIATE: 1262180 TIMED: 143818 +TANGIBLE: 26334 VANISHING: 758986 IMMEDIATE: 1262338 TIMED: 143836 +TANGIBLE: 26336 VANISHING: 759034 IMMEDIATE: 1262420 TIMED: 143845 +TANGIBLE: 26338 VANISHING: 759082 IMMEDIATE: 1262502 TIMED: 143855 +TANGIBLE: 26340 VANISHING: 759134 IMMEDIATE: 1262588 TIMED: 143865 +TANGIBLE: 26342 VANISHING: 759182 IMMEDIATE: 1262670 TIMED: 143875 +TANGIBLE: 26344 VANISHING: 759230 IMMEDIATE: 1262752 TIMED: 143886 +TANGIBLE: 26345 VANISHING: 759278 IMMEDIATE: 1262834 TIMED: 143895 +TANGIBLE: 26346 VANISHING: 759326 IMMEDIATE: 1262916 TIMED: 143905 +TANGIBLE: 26348 VANISHING: 759374 IMMEDIATE: 1262998 TIMED: 143915 +TANGIBLE: 26350 VANISHING: 759422 IMMEDIATE: 1263080 TIMED: 143926 +TANGIBLE: 26352 VANISHING: 759470 IMMEDIATE: 1263162 TIMED: 143936 +TANGIBLE: 26354 VANISHING: 759518 IMMEDIATE: 1263244 TIMED: 143947 +TANGIBLE: 26356 VANISHING: 759566 IMMEDIATE: 1263326 TIMED: 143958 +TANGIBLE: 26358 VANISHING: 759614 IMMEDIATE: 1263408 TIMED: 143970 +TANGIBLE: 26372 VANISHING: 759863 IMMEDIATE: 1263780 TIMED: 144018 +TANGIBLE: 26373 VANISHING: 759908 IMMEDIATE: 1263860 TIMED: 144028 +TANGIBLE: 26374 VANISHING: 759953 IMMEDIATE: 1263940 TIMED: 144039 +TANGIBLE: 26375 VANISHING: 759998 IMMEDIATE: 1264020 TIMED: 144049 +TANGIBLE: 26376 VANISHING: 760043 IMMEDIATE: 1264100 TIMED: 144060 +TANGIBLE: 26377 VANISHING: 760088 IMMEDIATE: 1264180 TIMED: 144071 +TANGIBLE: 26378 VANISHING: 760133 IMMEDIATE: 1264260 TIMED: 144083 +TANGIBLE: 26402 VANISHING: 760539 IMMEDIATE: 1264884 TIMED: 144181 +TANGIBLE: 26403 VANISHING: 760569 IMMEDIATE: 1264940 TIMED: 144191 +TANGIBLE: 26404 VANISHING: 760600 IMMEDIATE: 1264998 TIMED: 144201 +TANGIBLE: 26405 VANISHING: 760630 IMMEDIATE: 1265054 TIMED: 144212 +TANGIBLE: 26406 VANISHING: 760660 IMMEDIATE: 1265110 TIMED: 144222 +TANGIBLE: 26407 VANISHING: 760690 IMMEDIATE: 1265166 TIMED: 144233 +TANGIBLE: 26408 VANISHING: 760720 IMMEDIATE: 1265222 TIMED: 144244 +TANGIBLE: 26409 VANISHING: 760750 IMMEDIATE: 1265278 TIMED: 144256 +TANGIBLE: 26412 VANISHING: 760816 IMMEDIATE: 1265384 TIMED: 144281 +TANGIBLE: 26413 VANISHING: 760846 IMMEDIATE: 1265442 TIMED: 144292 +TANGIBLE: 26414 VANISHING: 760876 IMMEDIATE: 1265500 TIMED: 144303 +TANGIBLE: 26415 VANISHING: 760906 IMMEDIATE: 1265558 TIMED: 144315 +TANGIBLE: 26421 VANISHING: 761016 IMMEDIATE: 1265739 TIMED: 144371 +TANGIBLE: 26423 VANISHING: 761078 IMMEDIATE: 1265852 TIMED: 144380 +TANGIBLE: 26425 VANISHING: 761140 IMMEDIATE: 1265965 TIMED: 144389 +TANGIBLE: 26427 VANISHING: 761202 IMMEDIATE: 1266078 TIMED: 144399 +TANGIBLE: 26428 VANISHING: 761264 IMMEDIATE: 1266191 TIMED: 144408 +TANGIBLE: 26430 VANISHING: 761326 IMMEDIATE: 1266304 TIMED: 144418 +TANGIBLE: 26432 VANISHING: 761388 IMMEDIATE: 1266417 TIMED: 144428 +TANGIBLE: 26434 VANISHING: 761450 IMMEDIATE: 1266530 TIMED: 144439 +TANGIBLE: 26435 VANISHING: 761512 IMMEDIATE: 1266643 TIMED: 144448 +TANGIBLE: 26437 VANISHING: 761574 IMMEDIATE: 1266756 TIMED: 144458 +TANGIBLE: 26439 VANISHING: 761636 IMMEDIATE: 1266869 TIMED: 144468 +TANGIBLE: 26441 VANISHING: 761698 IMMEDIATE: 1266982 TIMED: 144479 +TANGIBLE: 26442 VANISHING: 761760 IMMEDIATE: 1267095 TIMED: 144489 +TANGIBLE: 26444 VANISHING: 761822 IMMEDIATE: 1267208 TIMED: 144500 +TANGIBLE: 26446 VANISHING: 761884 IMMEDIATE: 1267321 TIMED: 144511 +TANGIBLE: 26448 VANISHING: 761946 IMMEDIATE: 1267434 TIMED: 144523 +TANGIBLE: 26480 VANISHING: 762712 IMMEDIATE: 1268699 TIMED: 144846 +TANGIBLE: 26481 VANISHING: 762771 IMMEDIATE: 1268810 TIMED: 144856 +TANGIBLE: 26482 VANISHING: 762830 IMMEDIATE: 1268921 TIMED: 144866 +TANGIBLE: 26483 VANISHING: 762889 IMMEDIATE: 1269032 TIMED: 144877 +TANGIBLE: 26484 VANISHING: 762948 IMMEDIATE: 1269143 TIMED: 144887 +TANGIBLE: 26485 VANISHING: 763007 IMMEDIATE: 1269254 TIMED: 144898 +TANGIBLE: 26486 VANISHING: 763066 IMMEDIATE: 1269365 TIMED: 144909 +TANGIBLE: 26487 VANISHING: 763125 IMMEDIATE: 1269476 TIMED: 144921 +TANGIBLE: 26498 VANISHING: 763277 IMMEDIATE: 1269723 TIMED: 145038 +TANGIBLE: 26499 VANISHING: 763315 IMMEDIATE: 1269800 TIMED: 145048 +TANGIBLE: 26500 VANISHING: 763353 IMMEDIATE: 1269877 TIMED: 145058 +TANGIBLE: 26501 VANISHING: 763391 IMMEDIATE: 1269954 TIMED: 145069 +TANGIBLE: 26502 VANISHING: 763429 IMMEDIATE: 1270031 TIMED: 145079 +TANGIBLE: 26503 VANISHING: 763467 IMMEDIATE: 1270108 TIMED: 145090 +TANGIBLE: 26504 VANISHING: 763505 IMMEDIATE: 1270185 TIMED: 145101 +TANGIBLE: 26505 VANISHING: 763543 IMMEDIATE: 1270262 TIMED: 145113 +TANGIBLE: 26508 VANISHING: 763607 IMMEDIATE: 1270375 TIMED: 145142 +TANGIBLE: 26509 VANISHING: 763645 IMMEDIATE: 1270454 TIMED: 145153 +TANGIBLE: 26510 VANISHING: 763683 IMMEDIATE: 1270533 TIMED: 145164 +TANGIBLE: 26511 VANISHING: 763721 IMMEDIATE: 1270612 TIMED: 145176 +TANGIBLE: 26567 VANISHING: 764358 IMMEDIATE: 1271461 TIMED: 145698 +TANGIBLE: 26568 VANISHING: 764406 IMMEDIATE: 1271543 TIMED: 145707 +TANGIBLE: 26570 VANISHING: 764454 IMMEDIATE: 1271625 TIMED: 145716 +TANGIBLE: 26572 VANISHING: 764502 IMMEDIATE: 1271707 TIMED: 145726 +TANGIBLE: 26574 VANISHING: 764550 IMMEDIATE: 1271789 TIMED: 145735 +TANGIBLE: 26576 VANISHING: 764598 IMMEDIATE: 1271871 TIMED: 145745 +TANGIBLE: 26578 VANISHING: 764646 IMMEDIATE: 1271953 TIMED: 145755 +TANGIBLE: 26580 VANISHING: 764694 IMMEDIATE: 1272035 TIMED: 145766 +TANGIBLE: 26581 VANISHING: 764742 IMMEDIATE: 1272117 TIMED: 145775 +TANGIBLE: 26582 VANISHING: 764790 IMMEDIATE: 1272199 TIMED: 145785 +TANGIBLE: 26584 VANISHING: 764838 IMMEDIATE: 1272281 TIMED: 145795 +TANGIBLE: 26586 VANISHING: 764886 IMMEDIATE: 1272363 TIMED: 145806 +TANGIBLE: 26588 VANISHING: 764934 IMMEDIATE: 1272445 TIMED: 145816 +TANGIBLE: 26590 VANISHING: 764982 IMMEDIATE: 1272527 TIMED: 145827 +TANGIBLE: 26592 VANISHING: 765030 IMMEDIATE: 1272609 TIMED: 145838 +TANGIBLE: 26594 VANISHING: 765078 IMMEDIATE: 1272691 TIMED: 145850 +TANGIBLE: 26626 VANISHING: 765678 IMMEDIATE: 1273637 TIMED: 146165 +TANGIBLE: 26627 VANISHING: 765723 IMMEDIATE: 1273717 TIMED: 146175 +TANGIBLE: 26628 VANISHING: 765768 IMMEDIATE: 1273797 TIMED: 146185 +TANGIBLE: 26629 VANISHING: 765813 IMMEDIATE: 1273877 TIMED: 146196 +TANGIBLE: 26630 VANISHING: 765858 IMMEDIATE: 1273957 TIMED: 146206 +TANGIBLE: 26631 VANISHING: 765903 IMMEDIATE: 1274037 TIMED: 146217 +TANGIBLE: 26632 VANISHING: 765948 IMMEDIATE: 1274117 TIMED: 146228 +TANGIBLE: 26633 VANISHING: 765993 IMMEDIATE: 1274197 TIMED: 146240 +TANGIBLE: 26644 VANISHING: 766113 IMMEDIATE: 1274387 TIMED: 146351 +TANGIBLE: 26645 VANISHING: 766143 IMMEDIATE: 1274443 TIMED: 146361 +TANGIBLE: 26646 VANISHING: 766173 IMMEDIATE: 1274499 TIMED: 146371 +TANGIBLE: 26647 VANISHING: 766203 IMMEDIATE: 1274555 TIMED: 146382 +TANGIBLE: 26648 VANISHING: 766233 IMMEDIATE: 1274611 TIMED: 146392 +TANGIBLE: 26649 VANISHING: 766263 IMMEDIATE: 1274667 TIMED: 146403 +TANGIBLE: 26650 VANISHING: 766293 IMMEDIATE: 1274723 TIMED: 146414 +TANGIBLE: 26651 VANISHING: 766323 IMMEDIATE: 1274779 TIMED: 146426 +TANGIBLE: 26654 VANISHING: 766387 IMMEDIATE: 1274883 TIMED: 146451 +TANGIBLE: 26655 VANISHING: 766417 IMMEDIATE: 1274941 TIMED: 146462 +TANGIBLE: 26656 VANISHING: 766447 IMMEDIATE: 1274999 TIMED: 146473 +TANGIBLE: 26657 VANISHING: 766477 IMMEDIATE: 1275057 TIMED: 146485 +TANGIBLE: 26803 VANISHING: 768292 IMMEDIATE: 1277920 TIMED: 147952 +TANGIBLE: 26805 VANISHING: 768323 IMMEDIATE: 1277969 TIMED: 147961 +TANGIBLE: 26807 VANISHING: 768354 IMMEDIATE: 1278018 TIMED: 147970 +TANGIBLE: 26809 VANISHING: 768385 IMMEDIATE: 1278067 TIMED: 147980 +TANGIBLE: 26811 VANISHING: 768416 IMMEDIATE: 1278116 TIMED: 147989 +TANGIBLE: 26814 VANISHING: 768447 IMMEDIATE: 1278165 TIMED: 147999 +TANGIBLE: 26817 VANISHING: 768478 IMMEDIATE: 1278214 TIMED: 148009 +TANGIBLE: 26820 VANISHING: 768509 IMMEDIATE: 1278263 TIMED: 148020 +TANGIBLE: 26822 VANISHING: 768540 IMMEDIATE: 1278312 TIMED: 148029 +TANGIBLE: 26825 VANISHING: 768571 IMMEDIATE: 1278361 TIMED: 148039 +TANGIBLE: 26828 VANISHING: 768602 IMMEDIATE: 1278410 TIMED: 148049 +TANGIBLE: 26831 VANISHING: 768633 IMMEDIATE: 1278459 TIMED: 148060 +TANGIBLE: 26833 VANISHING: 768664 IMMEDIATE: 1278508 TIMED: 148070 +TANGIBLE: 26836 VANISHING: 768695 IMMEDIATE: 1278557 TIMED: 148081 +TANGIBLE: 26839 VANISHING: 768726 IMMEDIATE: 1278606 TIMED: 148092 +TANGIBLE: 26842 VANISHING: 768757 IMMEDIATE: 1278655 TIMED: 148104 +TANGIBLE: 26847 VANISHING: 768852 IMMEDIATE: 1278812 TIMED: 148145 +TANGIBLE: 26849 VANISHING: 768879 IMMEDIATE: 1278857 TIMED: 148155 +TANGIBLE: 26851 VANISHING: 768906 IMMEDIATE: 1278902 TIMED: 148165 +TANGIBLE: 26853 VANISHING: 768933 IMMEDIATE: 1278947 TIMED: 148176 +TANGIBLE: 26854 VANISHING: 768960 IMMEDIATE: 1278992 TIMED: 148186 +TANGIBLE: 26856 VANISHING: 768987 IMMEDIATE: 1279037 TIMED: 148197 +TANGIBLE: 26858 VANISHING: 769014 IMMEDIATE: 1279082 TIMED: 148208 +TANGIBLE: 26860 VANISHING: 769041 IMMEDIATE: 1279127 TIMED: 148220 +TANGIBLE: 26865 VANISHING: 769139 IMMEDIATE: 1279290 TIMED: 148261 +TANGIBLE: 26867 VANISHING: 769167 IMMEDIATE: 1279337 TIMED: 148271 +TANGIBLE: 26869 VANISHING: 769195 IMMEDIATE: 1279384 TIMED: 148281 +TANGIBLE: 26871 VANISHING: 769223 IMMEDIATE: 1279431 TIMED: 148292 +TANGIBLE: 26872 VANISHING: 769251 IMMEDIATE: 1279478 TIMED: 148302 +TANGIBLE: 26874 VANISHING: 769279 IMMEDIATE: 1279525 TIMED: 148313 +TANGIBLE: 26876 VANISHING: 769307 IMMEDIATE: 1279572 TIMED: 148324 +TANGIBLE: 26878 VANISHING: 769335 IMMEDIATE: 1279619 TIMED: 148336 +TANGIBLE: 26882 VANISHING: 769410 IMMEDIATE: 1279743 TIMED: 148372 +TANGIBLE: 26884 VANISHING: 769437 IMMEDIATE: 1279790 TIMED: 148383 +TANGIBLE: 26886 VANISHING: 769464 IMMEDIATE: 1279837 TIMED: 148394 +TANGIBLE: 26888 VANISHING: 769491 IMMEDIATE: 1279884 TIMED: 148406 +TANGIBLE: 26977 VANISHING: 770860 IMMEDIATE: 1282025 TIMED: 149173 +TANGIBLE: 27071 VANISHING: 772221 IMMEDIATE: 1284163 TIMED: 149987 +TANGIBLE: 27304 VANISHING: 775230 IMMEDIATE: 1288650 TIMED: 151858 +TANGIBLE: 27306 VANISHING: 775334 IMMEDIATE: 1288861 TIMED: 151867 +TANGIBLE: 27308 VANISHING: 775438 IMMEDIATE: 1289072 TIMED: 151876 +TANGIBLE: 27310 VANISHING: 775542 IMMEDIATE: 1289283 TIMED: 151886 +TANGIBLE: 27311 VANISHING: 775646 IMMEDIATE: 1289494 TIMED: 151895 +TANGIBLE: 27313 VANISHING: 775750 IMMEDIATE: 1289705 TIMED: 151905 +TANGIBLE: 27315 VANISHING: 775854 IMMEDIATE: 1289916 TIMED: 151915 +TANGIBLE: 27317 VANISHING: 775958 IMMEDIATE: 1290127 TIMED: 151926 +TANGIBLE: 27318 VANISHING: 776062 IMMEDIATE: 1290338 TIMED: 151935 +TANGIBLE: 27320 VANISHING: 776166 IMMEDIATE: 1290549 TIMED: 151945 +TANGIBLE: 27322 VANISHING: 776270 IMMEDIATE: 1290760 TIMED: 151955 +TANGIBLE: 27324 VANISHING: 776374 IMMEDIATE: 1290971 TIMED: 151966 +TANGIBLE: 27325 VANISHING: 776478 IMMEDIATE: 1291182 TIMED: 151976 +TANGIBLE: 27327 VANISHING: 776582 IMMEDIATE: 1291393 TIMED: 151987 +TANGIBLE: 27329 VANISHING: 776686 IMMEDIATE: 1291604 TIMED: 151998 +TANGIBLE: 27331 VANISHING: 776790 IMMEDIATE: 1291815 TIMED: 152010 +TANGIBLE: 27334 VANISHING: 776889 IMMEDIATE: 1292001 TIMED: 152036 +TANGIBLE: 27335 VANISHING: 776957 IMMEDIATE: 1292148 TIMED: 152046 +TANGIBLE: 27336 VANISHING: 777025 IMMEDIATE: 1292295 TIMED: 152056 +TANGIBLE: 27337 VANISHING: 777093 IMMEDIATE: 1292442 TIMED: 152067 +TANGIBLE: 27338 VANISHING: 777161 IMMEDIATE: 1292589 TIMED: 152077 +TANGIBLE: 27339 VANISHING: 777229 IMMEDIATE: 1292736 TIMED: 152088 +TANGIBLE: 27340 VANISHING: 777297 IMMEDIATE: 1292883 TIMED: 152099 +TANGIBLE: 27341 VANISHING: 777365 IMMEDIATE: 1293030 TIMED: 152111 +TANGIBLE: 27344 VANISHING: 777465 IMMEDIATE: 1293218 TIMED: 152137 +TANGIBLE: 27345 VANISHING: 777534 IMMEDIATE: 1293367 TIMED: 152147 +TANGIBLE: 27346 VANISHING: 777603 IMMEDIATE: 1293516 TIMED: 152157 +TANGIBLE: 27347 VANISHING: 777672 IMMEDIATE: 1293665 TIMED: 152168 +TANGIBLE: 27348 VANISHING: 777741 IMMEDIATE: 1293814 TIMED: 152178 +TANGIBLE: 27349 VANISHING: 777810 IMMEDIATE: 1293963 TIMED: 152189 +TANGIBLE: 27350 VANISHING: 777879 IMMEDIATE: 1294112 TIMED: 152200 +TANGIBLE: 27351 VANISHING: 777948 IMMEDIATE: 1294261 TIMED: 152212 +TANGIBLE: 27354 VANISHING: 778027 IMMEDIATE: 1294409 TIMED: 152241 +TANGIBLE: 27355 VANISHING: 778075 IMMEDIATE: 1294518 TIMED: 152252 +TANGIBLE: 27356 VANISHING: 778123 IMMEDIATE: 1294627 TIMED: 152263 +TANGIBLE: 27357 VANISHING: 778171 IMMEDIATE: 1294736 TIMED: 152275 +TANGIBLE: 27379 VANISHING: 778438 IMMEDIATE: 1295122 TIMED: 152467 +TANGIBLE: 27381 VANISHING: 778515 IMMEDIATE: 1295264 TIMED: 152476 +TANGIBLE: 27383 VANISHING: 778592 IMMEDIATE: 1295406 TIMED: 152485 +TANGIBLE: 27385 VANISHING: 778669 IMMEDIATE: 1295548 TIMED: 152495 +TANGIBLE: 27386 VANISHING: 778746 IMMEDIATE: 1295690 TIMED: 152504 +TANGIBLE: 27388 VANISHING: 778823 IMMEDIATE: 1295832 TIMED: 152514 +TANGIBLE: 27390 VANISHING: 778900 IMMEDIATE: 1295974 TIMED: 152524 +TANGIBLE: 27392 VANISHING: 778977 IMMEDIATE: 1296116 TIMED: 152535 +TANGIBLE: 27393 VANISHING: 779054 IMMEDIATE: 1296258 TIMED: 152544 +TANGIBLE: 27395 VANISHING: 779131 IMMEDIATE: 1296400 TIMED: 152554 +TANGIBLE: 27397 VANISHING: 779208 IMMEDIATE: 1296542 TIMED: 152564 +TANGIBLE: 27399 VANISHING: 779285 IMMEDIATE: 1296684 TIMED: 152575 +TANGIBLE: 27400 VANISHING: 779362 IMMEDIATE: 1296826 TIMED: 152585 +TANGIBLE: 27402 VANISHING: 779439 IMMEDIATE: 1296968 TIMED: 152596 +TANGIBLE: 27404 VANISHING: 779516 IMMEDIATE: 1297110 TIMED: 152607 +TANGIBLE: 27406 VANISHING: 779593 IMMEDIATE: 1297252 TIMED: 152619 +TANGIBLE: 27409 VANISHING: 779695 IMMEDIATE: 1297418 TIMED: 152641 +TANGIBLE: 27410 VANISHING: 779746 IMMEDIATE: 1297517 TIMED: 152651 +TANGIBLE: 27411 VANISHING: 779797 IMMEDIATE: 1297616 TIMED: 152661 +TANGIBLE: 27412 VANISHING: 779848 IMMEDIATE: 1297715 TIMED: 152672 +TANGIBLE: 27413 VANISHING: 779899 IMMEDIATE: 1297814 TIMED: 152682 +TANGIBLE: 27414 VANISHING: 779950 IMMEDIATE: 1297913 TIMED: 152693 +TANGIBLE: 27415 VANISHING: 780001 IMMEDIATE: 1298012 TIMED: 152704 +TANGIBLE: 27416 VANISHING: 780052 IMMEDIATE: 1298111 TIMED: 152716 +TANGIBLE: 27419 VANISHING: 780155 IMMEDIATE: 1298279 TIMED: 152738 +TANGIBLE: 27420 VANISHING: 780207 IMMEDIATE: 1298380 TIMED: 152748 +TANGIBLE: 27421 VANISHING: 780259 IMMEDIATE: 1298481 TIMED: 152758 +TANGIBLE: 27422 VANISHING: 780311 IMMEDIATE: 1298582 TIMED: 152769 +TANGIBLE: 27423 VANISHING: 780363 IMMEDIATE: 1298683 TIMED: 152779 +TANGIBLE: 27424 VANISHING: 780415 IMMEDIATE: 1298784 TIMED: 152790 +TANGIBLE: 27425 VANISHING: 780467 IMMEDIATE: 1298885 TIMED: 152801 +TANGIBLE: 27426 VANISHING: 780519 IMMEDIATE: 1298986 TIMED: 152813 +TANGIBLE: 27429 VANISHING: 780607 IMMEDIATE: 1299128 TIMED: 152838 +TANGIBLE: 27430 VANISHING: 780644 IMMEDIATE: 1299203 TIMED: 152849 +TANGIBLE: 27431 VANISHING: 780681 IMMEDIATE: 1299278 TIMED: 152860 +TANGIBLE: 27432 VANISHING: 780718 IMMEDIATE: 1299353 TIMED: 152872 +TANGIBLE: 27509 VANISHING: 781915 IMMEDIATE: 1301394 TIMED: 153644 +TANGIBLE: 27511 VANISHING: 781992 IMMEDIATE: 1301536 TIMED: 153653 +TANGIBLE: 27513 VANISHING: 782070 IMMEDIATE: 1301680 TIMED: 153662 +TANGIBLE: 27515 VANISHING: 782147 IMMEDIATE: 1301822 TIMED: 153672 +TANGIBLE: 27516 VANISHING: 782224 IMMEDIATE: 1301964 TIMED: 153681 +TANGIBLE: 27518 VANISHING: 782301 IMMEDIATE: 1302106 TIMED: 153691 +TANGIBLE: 27520 VANISHING: 782378 IMMEDIATE: 1302248 TIMED: 153701 +TANGIBLE: 27522 VANISHING: 782455 IMMEDIATE: 1302390 TIMED: 153712 +TANGIBLE: 27523 VANISHING: 782533 IMMEDIATE: 1302534 TIMED: 153721 +TANGIBLE: 27525 VANISHING: 782610 IMMEDIATE: 1302676 TIMED: 153731 +TANGIBLE: 27527 VANISHING: 782688 IMMEDIATE: 1302820 TIMED: 153741 +TANGIBLE: 27529 VANISHING: 782765 IMMEDIATE: 1302962 TIMED: 153752 +TANGIBLE: 27530 VANISHING: 782842 IMMEDIATE: 1303104 TIMED: 153762 +TANGIBLE: 27532 VANISHING: 782919 IMMEDIATE: 1303246 TIMED: 153773 +TANGIBLE: 27534 VANISHING: 782996 IMMEDIATE: 1303388 TIMED: 153784 +TANGIBLE: 27536 VANISHING: 783073 IMMEDIATE: 1303530 TIMED: 153796 +TANGIBLE: 27539 VANISHING: 783175 IMMEDIATE: 1303696 TIMED: 153818 +TANGIBLE: 27540 VANISHING: 783226 IMMEDIATE: 1303795 TIMED: 153828 +TANGIBLE: 27541 VANISHING: 783277 IMMEDIATE: 1303894 TIMED: 153838 +TANGIBLE: 27542 VANISHING: 783328 IMMEDIATE: 1303993 TIMED: 153849 +TANGIBLE: 27543 VANISHING: 783379 IMMEDIATE: 1304092 TIMED: 153859 +TANGIBLE: 27544 VANISHING: 783430 IMMEDIATE: 1304191 TIMED: 153870 +TANGIBLE: 27545 VANISHING: 783481 IMMEDIATE: 1304290 TIMED: 153881 +TANGIBLE: 27546 VANISHING: 783532 IMMEDIATE: 1304389 TIMED: 153893 +TANGIBLE: 27549 VANISHING: 783636 IMMEDIATE: 1304559 TIMED: 153915 +TANGIBLE: 27550 VANISHING: 783688 IMMEDIATE: 1304660 TIMED: 153925 +TANGIBLE: 27551 VANISHING: 783740 IMMEDIATE: 1304761 TIMED: 153935 +TANGIBLE: 27552 VANISHING: 783792 IMMEDIATE: 1304862 TIMED: 153946 +TANGIBLE: 27553 VANISHING: 783845 IMMEDIATE: 1304965 TIMED: 153956 +TANGIBLE: 27554 VANISHING: 783897 IMMEDIATE: 1305066 TIMED: 153967 +TANGIBLE: 27555 VANISHING: 783949 IMMEDIATE: 1305167 TIMED: 153978 +TANGIBLE: 27556 VANISHING: 784001 IMMEDIATE: 1305268 TIMED: 153990 +TANGIBLE: 27559 VANISHING: 784089 IMMEDIATE: 1305410 TIMED: 154015 +TANGIBLE: 27560 VANISHING: 784126 IMMEDIATE: 1305485 TIMED: 154026 +TANGIBLE: 27561 VANISHING: 784163 IMMEDIATE: 1305560 TIMED: 154037 +TANGIBLE: 27562 VANISHING: 784200 IMMEDIATE: 1305635 TIMED: 154049 +TANGIBLE: 27807 VANISHING: 787164 IMMEDIATE: 1310393 TIMED: 156123 +TANGIBLE: 27810 VANISHING: 787233 IMMEDIATE: 1310522 TIMED: 156149 +TANGIBLE: 27812 VANISHING: 787275 IMMEDIATE: 1310603 TIMED: 156158 +TANGIBLE: 27814 VANISHING: 787317 IMMEDIATE: 1310684 TIMED: 156167 +TANGIBLE: 27816 VANISHING: 787359 IMMEDIATE: 1310765 TIMED: 156177 +TANGIBLE: 27817 VANISHING: 787401 IMMEDIATE: 1310846 TIMED: 156186 +TANGIBLE: 27819 VANISHING: 787443 IMMEDIATE: 1310927 TIMED: 156196 +TANGIBLE: 27821 VANISHING: 787485 IMMEDIATE: 1311008 TIMED: 156206 +TANGIBLE: 27823 VANISHING: 787527 IMMEDIATE: 1311089 TIMED: 156217 +TANGIBLE: 27824 VANISHING: 787569 IMMEDIATE: 1311170 TIMED: 156226 +TANGIBLE: 27826 VANISHING: 787611 IMMEDIATE: 1311251 TIMED: 156236 +TANGIBLE: 27828 VANISHING: 787653 IMMEDIATE: 1311332 TIMED: 156246 +TANGIBLE: 27830 VANISHING: 787695 IMMEDIATE: 1311413 TIMED: 156257 +TANGIBLE: 27831 VANISHING: 787737 IMMEDIATE: 1311494 TIMED: 156267 +TANGIBLE: 27833 VANISHING: 787779 IMMEDIATE: 1311575 TIMED: 156278 +TANGIBLE: 27835 VANISHING: 787821 IMMEDIATE: 1311656 TIMED: 156289 +TANGIBLE: 27837 VANISHING: 787863 IMMEDIATE: 1311737 TIMED: 156301 +TANGIBLE: 27840 VANISHING: 787928 IMMEDIATE: 1311849 TIMED: 156327 +TANGIBLE: 27841 VANISHING: 787966 IMMEDIATE: 1311926 TIMED: 156337 +TANGIBLE: 27842 VANISHING: 788004 IMMEDIATE: 1312003 TIMED: 156347 +TANGIBLE: 27843 VANISHING: 788042 IMMEDIATE: 1312080 TIMED: 156358 +TANGIBLE: 27844 VANISHING: 788080 IMMEDIATE: 1312157 TIMED: 156368 +TANGIBLE: 27845 VANISHING: 788118 IMMEDIATE: 1312234 TIMED: 156379 +TANGIBLE: 27846 VANISHING: 788156 IMMEDIATE: 1312311 TIMED: 156390 +TANGIBLE: 27847 VANISHING: 788194 IMMEDIATE: 1312388 TIMED: 156402 +TANGIBLE: 27850 VANISHING: 788252 IMMEDIATE: 1312486 TIMED: 156428 +TANGIBLE: 27851 VANISHING: 788283 IMMEDIATE: 1312549 TIMED: 156438 +TANGIBLE: 27852 VANISHING: 788314 IMMEDIATE: 1312612 TIMED: 156448 +TANGIBLE: 27853 VANISHING: 788345 IMMEDIATE: 1312675 TIMED: 156459 +TANGIBLE: 27854 VANISHING: 788376 IMMEDIATE: 1312738 TIMED: 156469 +TANGIBLE: 27855 VANISHING: 788407 IMMEDIATE: 1312801 TIMED: 156480 +TANGIBLE: 27856 VANISHING: 788438 IMMEDIATE: 1312864 TIMED: 156491 +TANGIBLE: 27857 VANISHING: 788469 IMMEDIATE: 1312927 TIMED: 156503 +TANGIBLE: 27860 VANISHING: 788526 IMMEDIATE: 1313025 TIMED: 156532 +TANGIBLE: 27861 VANISHING: 788556 IMMEDIATE: 1313088 TIMED: 156543 +TANGIBLE: 27862 VANISHING: 788586 IMMEDIATE: 1313151 TIMED: 156554 +TANGIBLE: 27863 VANISHING: 788616 IMMEDIATE: 1313214 TIMED: 156566 +TANGIBLE: 27885 VANISHING: 788844 IMMEDIATE: 1313522 TIMED: 156758 +TANGIBLE: 27886 VANISHING: 788878 IMMEDIATE: 1313582 TIMED: 156767 +TANGIBLE: 27888 VANISHING: 788912 IMMEDIATE: 1313642 TIMED: 156776 +TANGIBLE: 27890 VANISHING: 788946 IMMEDIATE: 1313702 TIMED: 156786 +TANGIBLE: 27892 VANISHING: 788980 IMMEDIATE: 1313762 TIMED: 156795 +TANGIBLE: 27894 VANISHING: 789014 IMMEDIATE: 1313822 TIMED: 156805 +TANGIBLE: 27896 VANISHING: 789048 IMMEDIATE: 1313882 TIMED: 156815 +TANGIBLE: 27898 VANISHING: 789082 IMMEDIATE: 1313942 TIMED: 156826 +TANGIBLE: 27899 VANISHING: 789116 IMMEDIATE: 1314002 TIMED: 156835 +TANGIBLE: 27900 VANISHING: 789150 IMMEDIATE: 1314062 TIMED: 156845 +TANGIBLE: 27902 VANISHING: 789184 IMMEDIATE: 1314122 TIMED: 156855 +TANGIBLE: 27904 VANISHING: 789218 IMMEDIATE: 1314182 TIMED: 156866 +TANGIBLE: 27906 VANISHING: 789252 IMMEDIATE: 1314242 TIMED: 156876 +TANGIBLE: 27908 VANISHING: 789286 IMMEDIATE: 1314302 TIMED: 156887 +TANGIBLE: 27910 VANISHING: 789320 IMMEDIATE: 1314362 TIMED: 156898 +TANGIBLE: 27912 VANISHING: 789354 IMMEDIATE: 1314422 TIMED: 156910 +TANGIBLE: 27915 VANISHING: 789419 IMMEDIATE: 1314525 TIMED: 156932 +TANGIBLE: 27916 VANISHING: 789449 IMMEDIATE: 1314581 TIMED: 156942 +TANGIBLE: 27917 VANISHING: 789479 IMMEDIATE: 1314637 TIMED: 156952 +TANGIBLE: 27918 VANISHING: 789509 IMMEDIATE: 1314693 TIMED: 156963 +TANGIBLE: 27919 VANISHING: 789539 IMMEDIATE: 1314749 TIMED: 156973 +TANGIBLE: 27920 VANISHING: 789569 IMMEDIATE: 1314805 TIMED: 156984 +TANGIBLE: 27921 VANISHING: 789599 IMMEDIATE: 1314861 TIMED: 156995 +TANGIBLE: 27922 VANISHING: 789629 IMMEDIATE: 1314917 TIMED: 157007 +TANGIBLE: 27925 VANISHING: 789689 IMMEDIATE: 1315011 TIMED: 157029 +TANGIBLE: 27926 VANISHING: 789714 IMMEDIATE: 1315058 TIMED: 157039 +TANGIBLE: 27927 VANISHING: 789739 IMMEDIATE: 1315105 TIMED: 157049 +TANGIBLE: 27928 VANISHING: 789764 IMMEDIATE: 1315152 TIMED: 157060 +TANGIBLE: 27929 VANISHING: 789789 IMMEDIATE: 1315199 TIMED: 157070 +TANGIBLE: 27930 VANISHING: 789814 IMMEDIATE: 1315246 TIMED: 157081 +TANGIBLE: 27931 VANISHING: 789839 IMMEDIATE: 1315293 TIMED: 157092 +TANGIBLE: 27932 VANISHING: 789864 IMMEDIATE: 1315340 TIMED: 157104 +TANGIBLE: 27935 VANISHING: 789923 IMMEDIATE: 1315434 TIMED: 157129 +TANGIBLE: 27936 VANISHING: 789947 IMMEDIATE: 1315481 TIMED: 157140 +TANGIBLE: 27937 VANISHING: 789971 IMMEDIATE: 1315528 TIMED: 157151 +TANGIBLE: 27938 VANISHING: 789995 IMMEDIATE: 1315575 TIMED: 157163 +TANGIBLE: 28015 VANISHING: 791003 IMMEDIATE: 1317195 TIMED: 157935 +TANGIBLE: 28016 VANISHING: 791037 IMMEDIATE: 1317255 TIMED: 157944 +TANGIBLE: 28018 VANISHING: 791071 IMMEDIATE: 1317315 TIMED: 157953 +TANGIBLE: 28020 VANISHING: 791105 IMMEDIATE: 1317375 TIMED: 157963 +TANGIBLE: 28022 VANISHING: 791139 IMMEDIATE: 1317435 TIMED: 157972 +TANGIBLE: 28024 VANISHING: 791173 IMMEDIATE: 1317495 TIMED: 157982 +TANGIBLE: 28026 VANISHING: 791207 IMMEDIATE: 1317555 TIMED: 157992 +TANGIBLE: 28028 VANISHING: 791241 IMMEDIATE: 1317615 TIMED: 158003 +TANGIBLE: 28029 VANISHING: 791275 IMMEDIATE: 1317675 TIMED: 158012 +TANGIBLE: 28030 VANISHING: 791309 IMMEDIATE: 1317735 TIMED: 158022 +TANGIBLE: 28032 VANISHING: 791343 IMMEDIATE: 1317795 TIMED: 158032 +TANGIBLE: 28034 VANISHING: 791377 IMMEDIATE: 1317855 TIMED: 158043 +TANGIBLE: 28036 VANISHING: 791411 IMMEDIATE: 1317915 TIMED: 158053 +TANGIBLE: 28038 VANISHING: 791445 IMMEDIATE: 1317975 TIMED: 158064 +TANGIBLE: 28040 VANISHING: 791479 IMMEDIATE: 1318035 TIMED: 158075 +TANGIBLE: 28042 VANISHING: 791513 IMMEDIATE: 1318095 TIMED: 158087 +TANGIBLE: 28045 VANISHING: 791578 IMMEDIATE: 1318198 TIMED: 158109 +TANGIBLE: 28046 VANISHING: 791608 IMMEDIATE: 1318254 TIMED: 158119 +TANGIBLE: 28047 VANISHING: 791638 IMMEDIATE: 1318310 TIMED: 158129 +TANGIBLE: 28048 VANISHING: 791668 IMMEDIATE: 1318366 TIMED: 158140 +TANGIBLE: 28049 VANISHING: 791698 IMMEDIATE: 1318422 TIMED: 158150 +TANGIBLE: 28050 VANISHING: 791728 IMMEDIATE: 1318478 TIMED: 158161 +TANGIBLE: 28051 VANISHING: 791758 IMMEDIATE: 1318534 TIMED: 158172 +TANGIBLE: 28052 VANISHING: 791788 IMMEDIATE: 1318590 TIMED: 158184 +TANGIBLE: 28055 VANISHING: 791848 IMMEDIATE: 1318684 TIMED: 158206 +TANGIBLE: 28056 VANISHING: 791873 IMMEDIATE: 1318731 TIMED: 158216 +TANGIBLE: 28057 VANISHING: 791898 IMMEDIATE: 1318778 TIMED: 158226 +TANGIBLE: 28058 VANISHING: 791923 IMMEDIATE: 1318825 TIMED: 158237 +TANGIBLE: 28059 VANISHING: 791948 IMMEDIATE: 1318872 TIMED: 158247 +TANGIBLE: 28060 VANISHING: 791973 IMMEDIATE: 1318919 TIMED: 158258 +TANGIBLE: 28061 VANISHING: 791998 IMMEDIATE: 1318966 TIMED: 158269 +TANGIBLE: 28062 VANISHING: 792023 IMMEDIATE: 1319013 TIMED: 158281 +TANGIBLE: 28065 VANISHING: 792082 IMMEDIATE: 1319107 TIMED: 158306 +TANGIBLE: 28066 VANISHING: 792106 IMMEDIATE: 1319154 TIMED: 158317 +TANGIBLE: 28067 VANISHING: 792130 IMMEDIATE: 1319201 TIMED: 158328 +TANGIBLE: 28068 VANISHING: 792154 IMMEDIATE: 1319248 TIMED: 158340 +TANGIBLE: 28296 VANISHING: 794875 IMMEDIATE: 1323444 TIMED: 160446 +TANGIBLE: 28298 VANISHING: 794916 IMMEDIATE: 1323525 TIMED: 160456 +TANGIBLE: 28300 VANISHING: 794957 IMMEDIATE: 1323606 TIMED: 160466 +TANGIBLE: 28302 VANISHING: 794998 IMMEDIATE: 1323687 TIMED: 160477 +TANGIBLE: 28303 VANISHING: 795039 IMMEDIATE: 1323768 TIMED: 160487 +TANGIBLE: 28305 VANISHING: 795080 IMMEDIATE: 1323849 TIMED: 160498 +TANGIBLE: 28307 VANISHING: 795121 IMMEDIATE: 1323930 TIMED: 160509 +TANGIBLE: 28309 VANISHING: 795162 IMMEDIATE: 1324011 TIMED: 160521 +TANGIBLE: 28312 VANISHING: 795218 IMMEDIATE: 1324111 TIMED: 160550 +TANGIBLE: 28313 VANISHING: 795255 IMMEDIATE: 1324188 TIMED: 160561 +TANGIBLE: 28314 VANISHING: 795292 IMMEDIATE: 1324265 TIMED: 160572 +TANGIBLE: 28315 VANISHING: 795329 IMMEDIATE: 1324342 TIMED: 160584 +TANGIBLE: 28318 VANISHING: 795378 IMMEDIATE: 1324428 TIMED: 160613 +TANGIBLE: 28319 VANISHING: 795408 IMMEDIATE: 1324491 TIMED: 160624 +TANGIBLE: 28320 VANISHING: 795438 IMMEDIATE: 1324554 TIMED: 160635 +TANGIBLE: 28321 VANISHING: 795468 IMMEDIATE: 1324617 TIMED: 160647 +TANGIBLE: 28324 VANISHING: 795516 IMMEDIATE: 1324703 TIMED: 160679 +TANGIBLE: 28325 VANISHING: 795545 IMMEDIATE: 1324766 TIMED: 160691 +TANGIBLE: 28345 VANISHING: 795751 IMMEDIATE: 1325040 TIMED: 160885 +TANGIBLE: 28347 VANISHING: 795785 IMMEDIATE: 1325100 TIMED: 160895 +TANGIBLE: 28349 VANISHING: 795819 IMMEDIATE: 1325160 TIMED: 160905 +TANGIBLE: 28351 VANISHING: 795853 IMMEDIATE: 1325220 TIMED: 160916 +TANGIBLE: 28352 VANISHING: 795887 IMMEDIATE: 1325280 TIMED: 160926 +TANGIBLE: 28354 VANISHING: 795921 IMMEDIATE: 1325340 TIMED: 160937 +TANGIBLE: 28356 VANISHING: 795955 IMMEDIATE: 1325400 TIMED: 160948 +TANGIBLE: 28358 VANISHING: 795989 IMMEDIATE: 1325460 TIMED: 160960 +TANGIBLE: 28361 VANISHING: 796048 IMMEDIATE: 1325553 TIMED: 160985 +TANGIBLE: 28362 VANISHING: 796078 IMMEDIATE: 1325609 TIMED: 160996 +TANGIBLE: 28363 VANISHING: 796108 IMMEDIATE: 1325665 TIMED: 161007 +TANGIBLE: 28364 VANISHING: 796138 IMMEDIATE: 1325721 TIMED: 161019 +TANGIBLE: 28367 VANISHING: 796192 IMMEDIATE: 1325805 TIMED: 161044 +TANGIBLE: 28368 VANISHING: 796217 IMMEDIATE: 1325852 TIMED: 161055 +TANGIBLE: 28369 VANISHING: 796242 IMMEDIATE: 1325899 TIMED: 161066 +TANGIBLE: 28370 VANISHING: 796267 IMMEDIATE: 1325946 TIMED: 161078 +TANGIBLE: 28373 VANISHING: 796320 IMMEDIATE: 1326030 TIMED: 161106 +TANGIBLE: 28374 VANISHING: 796344 IMMEDIATE: 1326077 TIMED: 161118 +TANGIBLE: 28423 VANISHING: 796913 IMMEDIATE: 1327006 TIMED: 161646 +TANGIBLE: 28425 VANISHING: 796947 IMMEDIATE: 1327066 TIMED: 161656 +TANGIBLE: 28427 VANISHING: 796981 IMMEDIATE: 1327126 TIMED: 161666 +TANGIBLE: 28429 VANISHING: 797015 IMMEDIATE: 1327186 TIMED: 161677 +TANGIBLE: 28430 VANISHING: 797049 IMMEDIATE: 1327246 TIMED: 161687 +TANGIBLE: 28432 VANISHING: 797083 IMMEDIATE: 1327306 TIMED: 161698 +TANGIBLE: 28434 VANISHING: 797117 IMMEDIATE: 1327366 TIMED: 161709 +TANGIBLE: 28436 VANISHING: 797151 IMMEDIATE: 1327426 TIMED: 161721 +TANGIBLE: 28439 VANISHING: 797210 IMMEDIATE: 1327519 TIMED: 161746 +TANGIBLE: 28440 VANISHING: 797240 IMMEDIATE: 1327575 TIMED: 161757 +TANGIBLE: 28441 VANISHING: 797270 IMMEDIATE: 1327631 TIMED: 161768 +TANGIBLE: 28442 VANISHING: 797300 IMMEDIATE: 1327687 TIMED: 161780 +TANGIBLE: 28445 VANISHING: 797354 IMMEDIATE: 1327771 TIMED: 161805 +TANGIBLE: 28446 VANISHING: 797379 IMMEDIATE: 1327818 TIMED: 161816 +TANGIBLE: 28447 VANISHING: 797404 IMMEDIATE: 1327865 TIMED: 161827 +TANGIBLE: 28448 VANISHING: 797429 IMMEDIATE: 1327912 TIMED: 161839 +TANGIBLE: 28451 VANISHING: 797482 IMMEDIATE: 1327996 TIMED: 161867 +TANGIBLE: 28452 VANISHING: 797506 IMMEDIATE: 1328043 TIMED: 161879 +TANGIBLE: 28620 VANISHING: 799364 IMMEDIATE: 1330923 TIMED: 163237 +TANGIBLE: 28622 VANISHING: 799406 IMMEDIATE: 1331004 TIMED: 163246 +TANGIBLE: 28624 VANISHING: 799448 IMMEDIATE: 1331085 TIMED: 163255 +TANGIBLE: 28626 VANISHING: 799490 IMMEDIATE: 1331166 TIMED: 163265 +TANGIBLE: 28627 VANISHING: 799532 IMMEDIATE: 1331247 TIMED: 163274 +TANGIBLE: 28629 VANISHING: 799574 IMMEDIATE: 1331328 TIMED: 163284 +TANGIBLE: 28631 VANISHING: 799616 IMMEDIATE: 1331409 TIMED: 163294 +TANGIBLE: 28633 VANISHING: 799658 IMMEDIATE: 1331490 TIMED: 163305 +TANGIBLE: 28634 VANISHING: 799700 IMMEDIATE: 1331571 TIMED: 163314 +TANGIBLE: 28636 VANISHING: 799742 IMMEDIATE: 1331652 TIMED: 163324 +TANGIBLE: 28638 VANISHING: 799784 IMMEDIATE: 1331733 TIMED: 163334 +TANGIBLE: 28640 VANISHING: 799826 IMMEDIATE: 1331814 TIMED: 163345 +TANGIBLE: 28641 VANISHING: 799868 IMMEDIATE: 1331895 TIMED: 163355 +TANGIBLE: 28643 VANISHING: 799910 IMMEDIATE: 1331976 TIMED: 163366 +TANGIBLE: 28645 VANISHING: 799952 IMMEDIATE: 1332057 TIMED: 163377 +TANGIBLE: 28647 VANISHING: 799994 IMMEDIATE: 1332138 TIMED: 163389 +TANGIBLE: 28650 VANISHING: 800052 IMMEDIATE: 1332235 TIMED: 163415 +TANGIBLE: 28651 VANISHING: 800082 IMMEDIATE: 1332296 TIMED: 163425 +TANGIBLE: 28652 VANISHING: 800112 IMMEDIATE: 1332357 TIMED: 163435 +TANGIBLE: 28653 VANISHING: 800142 IMMEDIATE: 1332418 TIMED: 163446 +TANGIBLE: 28654 VANISHING: 800172 IMMEDIATE: 1332479 TIMED: 163456 +TANGIBLE: 28655 VANISHING: 800202 IMMEDIATE: 1332540 TIMED: 163467 +TANGIBLE: 28656 VANISHING: 800232 IMMEDIATE: 1332601 TIMED: 163478 +TANGIBLE: 28657 VANISHING: 800262 IMMEDIATE: 1332662 TIMED: 163490 +TANGIBLE: 28660 VANISHING: 800329 IMMEDIATE: 1332777 TIMED: 163516 +TANGIBLE: 28661 VANISHING: 800368 IMMEDIATE: 1332856 TIMED: 163526 +TANGIBLE: 28662 VANISHING: 800407 IMMEDIATE: 1332935 TIMED: 163536 +TANGIBLE: 28663 VANISHING: 800446 IMMEDIATE: 1333014 TIMED: 163547 +TANGIBLE: 28664 VANISHING: 800485 IMMEDIATE: 1333093 TIMED: 163557 +TANGIBLE: 28665 VANISHING: 800524 IMMEDIATE: 1333172 TIMED: 163568 +TANGIBLE: 28666 VANISHING: 800563 IMMEDIATE: 1333251 TIMED: 163579 +TANGIBLE: 28667 VANISHING: 800602 IMMEDIATE: 1333330 TIMED: 163591 +TANGIBLE: 28670 VANISHING: 800660 IMMEDIATE: 1333429 TIMED: 163620 +TANGIBLE: 28671 VANISHING: 800690 IMMEDIATE: 1333492 TIMED: 163631 +TANGIBLE: 28672 VANISHING: 800720 IMMEDIATE: 1333555 TIMED: 163642 +TANGIBLE: 28673 VANISHING: 800750 IMMEDIATE: 1333618 TIMED: 163654 +TANGIBLE: 28695 VANISHING: 800973 IMMEDIATE: 1333920 TIMED: 163846 +TANGIBLE: 28696 VANISHING: 801006 IMMEDIATE: 1333978 TIMED: 163855 +TANGIBLE: 28698 VANISHING: 801039 IMMEDIATE: 1334036 TIMED: 163864 +TANGIBLE: 28700 VANISHING: 801072 IMMEDIATE: 1334094 TIMED: 163874 +TANGIBLE: 28702 VANISHING: 801105 IMMEDIATE: 1334152 TIMED: 163883 +TANGIBLE: 28704 VANISHING: 801138 IMMEDIATE: 1334210 TIMED: 163893 +TANGIBLE: 28706 VANISHING: 801171 IMMEDIATE: 1334268 TIMED: 163903 +TANGIBLE: 28708 VANISHING: 801204 IMMEDIATE: 1334326 TIMED: 163914 +TANGIBLE: 28709 VANISHING: 801237 IMMEDIATE: 1334384 TIMED: 163923 +TANGIBLE: 28710 VANISHING: 801270 IMMEDIATE: 1334442 TIMED: 163933 +TANGIBLE: 28712 VANISHING: 801303 IMMEDIATE: 1334500 TIMED: 163943 +TANGIBLE: 28714 VANISHING: 801336 IMMEDIATE: 1334558 TIMED: 163954 +TANGIBLE: 28716 VANISHING: 801369 IMMEDIATE: 1334616 TIMED: 163964 +TANGIBLE: 28718 VANISHING: 801402 IMMEDIATE: 1334674 TIMED: 163975 +TANGIBLE: 28720 VANISHING: 801435 IMMEDIATE: 1334732 TIMED: 163986 +TANGIBLE: 28722 VANISHING: 801468 IMMEDIATE: 1334790 TIMED: 163998 +TANGIBLE: 28725 VANISHING: 801529 IMMEDIATE: 1334883 TIMED: 164020 +TANGIBLE: 28726 VANISHING: 801552 IMMEDIATE: 1334926 TIMED: 164030 +TANGIBLE: 28727 VANISHING: 801575 IMMEDIATE: 1334969 TIMED: 164040 +TANGIBLE: 28728 VANISHING: 801598 IMMEDIATE: 1335012 TIMED: 164051 +TANGIBLE: 28729 VANISHING: 801621 IMMEDIATE: 1335055 TIMED: 164061 +TANGIBLE: 28730 VANISHING: 801644 IMMEDIATE: 1335098 TIMED: 164072 +TANGIBLE: 28731 VANISHING: 801667 IMMEDIATE: 1335141 TIMED: 164083 +TANGIBLE: 28732 VANISHING: 801690 IMMEDIATE: 1335184 TIMED: 164095 +TANGIBLE: 28735 VANISHING: 801758 IMMEDIATE: 1335290 TIMED: 164117 +TANGIBLE: 28736 VANISHING: 801788 IMMEDIATE: 1335346 TIMED: 164127 +TANGIBLE: 28737 VANISHING: 801818 IMMEDIATE: 1335402 TIMED: 164137 +TANGIBLE: 28738 VANISHING: 801848 IMMEDIATE: 1335458 TIMED: 164148 +TANGIBLE: 28739 VANISHING: 801878 IMMEDIATE: 1335514 TIMED: 164158 +TANGIBLE: 28740 VANISHING: 801908 IMMEDIATE: 1335570 TIMED: 164169 +TANGIBLE: 28741 VANISHING: 801938 IMMEDIATE: 1335626 TIMED: 164180 +TANGIBLE: 28742 VANISHING: 801968 IMMEDIATE: 1335682 TIMED: 164192 +TANGIBLE: 28745 VANISHING: 802029 IMMEDIATE: 1335777 TIMED: 164217 +TANGIBLE: 28746 VANISHING: 802052 IMMEDIATE: 1335822 TIMED: 164228 +TANGIBLE: 28747 VANISHING: 802075 IMMEDIATE: 1335867 TIMED: 164239 +TANGIBLE: 28748 VANISHING: 802098 IMMEDIATE: 1335912 TIMED: 164251 +TANGIBLE: 28825 VANISHING: 803110 IMMEDIATE: 1337536 TIMED: 165023 +TANGIBLE: 28826 VANISHING: 803144 IMMEDIATE: 1337596 TIMED: 165032 +TANGIBLE: 28828 VANISHING: 803177 IMMEDIATE: 1337654 TIMED: 165041 +TANGIBLE: 28830 VANISHING: 803210 IMMEDIATE: 1337712 TIMED: 165051 +TANGIBLE: 28832 VANISHING: 803244 IMMEDIATE: 1337772 TIMED: 165060 +TANGIBLE: 28834 VANISHING: 803278 IMMEDIATE: 1337832 TIMED: 165070 +TANGIBLE: 28836 VANISHING: 803311 IMMEDIATE: 1337890 TIMED: 165080 +TANGIBLE: 28838 VANISHING: 803344 IMMEDIATE: 1337948 TIMED: 165091 +TANGIBLE: 28839 VANISHING: 803377 IMMEDIATE: 1338006 TIMED: 165100 +TANGIBLE: 28840 VANISHING: 803410 IMMEDIATE: 1338064 TIMED: 165110 +TANGIBLE: 28842 VANISHING: 803443 IMMEDIATE: 1338122 TIMED: 165120 +TANGIBLE: 28844 VANISHING: 803476 IMMEDIATE: 1338180 TIMED: 165131 +TANGIBLE: 28846 VANISHING: 803509 IMMEDIATE: 1338238 TIMED: 165141 +TANGIBLE: 28848 VANISHING: 803542 IMMEDIATE: 1338296 TIMED: 165152 +TANGIBLE: 28850 VANISHING: 803575 IMMEDIATE: 1338354 TIMED: 165163 +TANGIBLE: 28852 VANISHING: 803608 IMMEDIATE: 1338412 TIMED: 165175 +TANGIBLE: 28855 VANISHING: 803669 IMMEDIATE: 1338505 TIMED: 165197 +TANGIBLE: 28856 VANISHING: 803692 IMMEDIATE: 1338548 TIMED: 165207 +TANGIBLE: 28857 VANISHING: 803715 IMMEDIATE: 1338591 TIMED: 165217 +TANGIBLE: 28858 VANISHING: 803738 IMMEDIATE: 1338634 TIMED: 165228 +TANGIBLE: 28859 VANISHING: 803761 IMMEDIATE: 1338677 TIMED: 165238 +TANGIBLE: 28860 VANISHING: 803784 IMMEDIATE: 1338720 TIMED: 165249 +TANGIBLE: 28861 VANISHING: 803807 IMMEDIATE: 1338763 TIMED: 165260 +TANGIBLE: 28862 VANISHING: 803830 IMMEDIATE: 1338806 TIMED: 165272 +TANGIBLE: 28865 VANISHING: 803899 IMMEDIATE: 1338914 TIMED: 165294 +TANGIBLE: 28866 VANISHING: 803930 IMMEDIATE: 1338972 TIMED: 165304 +TANGIBLE: 28867 VANISHING: 803960 IMMEDIATE: 1339028 TIMED: 165314 +TANGIBLE: 28868 VANISHING: 803990 IMMEDIATE: 1339084 TIMED: 165325 +TANGIBLE: 28869 VANISHING: 804020 IMMEDIATE: 1339140 TIMED: 165335 +TANGIBLE: 28870 VANISHING: 804050 IMMEDIATE: 1339196 TIMED: 165346 +TANGIBLE: 28871 VANISHING: 804080 IMMEDIATE: 1339252 TIMED: 165357 +TANGIBLE: 28872 VANISHING: 804110 IMMEDIATE: 1339308 TIMED: 165369 +TANGIBLE: 28875 VANISHING: 804171 IMMEDIATE: 1339403 TIMED: 165394 +TANGIBLE: 28876 VANISHING: 804194 IMMEDIATE: 1339448 TIMED: 165405 +TANGIBLE: 28877 VANISHING: 804217 IMMEDIATE: 1339493 TIMED: 165416 +TANGIBLE: 28878 VANISHING: 804240 IMMEDIATE: 1339538 TIMED: 165428 +TANGIBLE: 29106 VANISHING: 806947 IMMEDIATE: 1343710 TIMED: 167534 +TANGIBLE: 29108 VANISHING: 806988 IMMEDIATE: 1343791 TIMED: 167544 +TANGIBLE: 29110 VANISHING: 807029 IMMEDIATE: 1343872 TIMED: 167554 +TANGIBLE: 29112 VANISHING: 807070 IMMEDIATE: 1343953 TIMED: 167565 +TANGIBLE: 29113 VANISHING: 807111 IMMEDIATE: 1344034 TIMED: 167575 +TANGIBLE: 29115 VANISHING: 807152 IMMEDIATE: 1344115 TIMED: 167586 +TANGIBLE: 29117 VANISHING: 807193 IMMEDIATE: 1344196 TIMED: 167597 +TANGIBLE: 29119 VANISHING: 807234 IMMEDIATE: 1344277 TIMED: 167609 +TANGIBLE: 29122 VANISHING: 807281 IMMEDIATE: 1344360 TIMED: 167638 +TANGIBLE: 29123 VANISHING: 807310 IMMEDIATE: 1344421 TIMED: 167649 +TANGIBLE: 29124 VANISHING: 807339 IMMEDIATE: 1344482 TIMED: 167660 +TANGIBLE: 29125 VANISHING: 807368 IMMEDIATE: 1344543 TIMED: 167672 +TANGIBLE: 29128 VANISHING: 807424 IMMEDIATE: 1344644 TIMED: 167701 +TANGIBLE: 29129 VANISHING: 807462 IMMEDIATE: 1344723 TIMED: 167712 +TANGIBLE: 29130 VANISHING: 807500 IMMEDIATE: 1344802 TIMED: 167723 +TANGIBLE: 29131 VANISHING: 807538 IMMEDIATE: 1344881 TIMED: 167735 +TANGIBLE: 29134 VANISHING: 807585 IMMEDIATE: 1344966 TIMED: 167767 +TANGIBLE: 29135 VANISHING: 807614 IMMEDIATE: 1345029 TIMED: 167779 +TANGIBLE: 29155 VANISHING: 807812 IMMEDIATE: 1345295 TIMED: 167973 +TANGIBLE: 29157 VANISHING: 807846 IMMEDIATE: 1345355 TIMED: 167983 +TANGIBLE: 29159 VANISHING: 807880 IMMEDIATE: 1345415 TIMED: 167993 +TANGIBLE: 29161 VANISHING: 807914 IMMEDIATE: 1345475 TIMED: 168004 +TANGIBLE: 29162 VANISHING: 807948 IMMEDIATE: 1345535 TIMED: 168014 +TANGIBLE: 29164 VANISHING: 807982 IMMEDIATE: 1345595 TIMED: 168025 +TANGIBLE: 29166 VANISHING: 808016 IMMEDIATE: 1345655 TIMED: 168036 +TANGIBLE: 29168 VANISHING: 808050 IMMEDIATE: 1345715 TIMED: 168048 +TANGIBLE: 29171 VANISHING: 808102 IMMEDIATE: 1345796 TIMED: 168073 +TANGIBLE: 29172 VANISHING: 808126 IMMEDIATE: 1345841 TIMED: 168084 +TANGIBLE: 29173 VANISHING: 808150 IMMEDIATE: 1345886 TIMED: 168095 +TANGIBLE: 29174 VANISHING: 808174 IMMEDIATE: 1345931 TIMED: 168107 +TANGIBLE: 29177 VANISHING: 808233 IMMEDIATE: 1346025 TIMED: 168132 +TANGIBLE: 29178 VANISHING: 808264 IMMEDIATE: 1346083 TIMED: 168143 +TANGIBLE: 29179 VANISHING: 808295 IMMEDIATE: 1346141 TIMED: 168154 +TANGIBLE: 29180 VANISHING: 808326 IMMEDIATE: 1346199 TIMED: 168166 +TANGIBLE: 29183 VANISHING: 808378 IMMEDIATE: 1346282 TIMED: 168194 +TANGIBLE: 29184 VANISHING: 808402 IMMEDIATE: 1346329 TIMED: 168206 +TANGIBLE: 29233 VANISHING: 808979 IMMEDIATE: 1347267 TIMED: 168734 +TANGIBLE: 29235 VANISHING: 809013 IMMEDIATE: 1347327 TIMED: 168744 +TANGIBLE: 29237 VANISHING: 809048 IMMEDIATE: 1347389 TIMED: 168754 +TANGIBLE: 29239 VANISHING: 809082 IMMEDIATE: 1347449 TIMED: 168765 +TANGIBLE: 29240 VANISHING: 809116 IMMEDIATE: 1347509 TIMED: 168775 +TANGIBLE: 29242 VANISHING: 809150 IMMEDIATE: 1347569 TIMED: 168786 +TANGIBLE: 29244 VANISHING: 809184 IMMEDIATE: 1347629 TIMED: 168797 +TANGIBLE: 29246 VANISHING: 809218 IMMEDIATE: 1347689 TIMED: 168809 +TANGIBLE: 29249 VANISHING: 809270 IMMEDIATE: 1347770 TIMED: 168834 +TANGIBLE: 29250 VANISHING: 809294 IMMEDIATE: 1347815 TIMED: 168845 +TANGIBLE: 29251 VANISHING: 809318 IMMEDIATE: 1347860 TIMED: 168856 +TANGIBLE: 29252 VANISHING: 809342 IMMEDIATE: 1347905 TIMED: 168868 +TANGIBLE: 29255 VANISHING: 809402 IMMEDIATE: 1348001 TIMED: 168893 +TANGIBLE: 29256 VANISHING: 809433 IMMEDIATE: 1348059 TIMED: 168904 +TANGIBLE: 29257 VANISHING: 809464 IMMEDIATE: 1348117 TIMED: 168915 +TANGIBLE: 29258 VANISHING: 809495 IMMEDIATE: 1348175 TIMED: 168927 +TANGIBLE: 29261 VANISHING: 809547 IMMEDIATE: 1348258 TIMED: 168955 +TANGIBLE: 29262 VANISHING: 809571 IMMEDIATE: 1348305 TIMED: 168967 +TANGIBLE: 29374 VANISHING: 810787 IMMEDIATE: 1350254 TIMED: 170187 +TANGIBLE: 29376 VANISHING: 810808 IMMEDIATE: 1350290 TIMED: 170196 +TANGIBLE: 29378 VANISHING: 810829 IMMEDIATE: 1350326 TIMED: 170205 +TANGIBLE: 29380 VANISHING: 810850 IMMEDIATE: 1350362 TIMED: 170215 +TANGIBLE: 29381 VANISHING: 810871 IMMEDIATE: 1350398 TIMED: 170224 +TANGIBLE: 29383 VANISHING: 810892 IMMEDIATE: 1350434 TIMED: 170234 +TANGIBLE: 29385 VANISHING: 810913 IMMEDIATE: 1350470 TIMED: 170244 +TANGIBLE: 29387 VANISHING: 810934 IMMEDIATE: 1350506 TIMED: 170255 +TANGIBLE: 29388 VANISHING: 810955 IMMEDIATE: 1350542 TIMED: 170264 +TANGIBLE: 29390 VANISHING: 810976 IMMEDIATE: 1350578 TIMED: 170274 +TANGIBLE: 29392 VANISHING: 810997 IMMEDIATE: 1350614 TIMED: 170284 +TANGIBLE: 29394 VANISHING: 811018 IMMEDIATE: 1350650 TIMED: 170295 +TANGIBLE: 29395 VANISHING: 811039 IMMEDIATE: 1350686 TIMED: 170305 +TANGIBLE: 29397 VANISHING: 811060 IMMEDIATE: 1350722 TIMED: 170316 +TANGIBLE: 29399 VANISHING: 811081 IMMEDIATE: 1350758 TIMED: 170327 +TANGIBLE: 29401 VANISHING: 811102 IMMEDIATE: 1350794 TIMED: 170339 +TANGIBLE: 29404 VANISHING: 811144 IMMEDIATE: 1350859 TIMED: 170365 +TANGIBLE: 29405 VANISHING: 811161 IMMEDIATE: 1350891 TIMED: 170375 +TANGIBLE: 29406 VANISHING: 811178 IMMEDIATE: 1350923 TIMED: 170385 +TANGIBLE: 29407 VANISHING: 811195 IMMEDIATE: 1350955 TIMED: 170396 +TANGIBLE: 29408 VANISHING: 811212 IMMEDIATE: 1350987 TIMED: 170406 +TANGIBLE: 29409 VANISHING: 811229 IMMEDIATE: 1351019 TIMED: 170417 +TANGIBLE: 29410 VANISHING: 811246 IMMEDIATE: 1351051 TIMED: 170428 +TANGIBLE: 29411 VANISHING: 811263 IMMEDIATE: 1351083 TIMED: 170440 +TANGIBLE: 29414 VANISHING: 811306 IMMEDIATE: 1351150 TIMED: 170466 +TANGIBLE: 29415 VANISHING: 811324 IMMEDIATE: 1351184 TIMED: 170476 +TANGIBLE: 29416 VANISHING: 811342 IMMEDIATE: 1351218 TIMED: 170486 +TANGIBLE: 29417 VANISHING: 811360 IMMEDIATE: 1351252 TIMED: 170497 +TANGIBLE: 29418 VANISHING: 811378 IMMEDIATE: 1351286 TIMED: 170507 +TANGIBLE: 29419 VANISHING: 811396 IMMEDIATE: 1351320 TIMED: 170518 +TANGIBLE: 29420 VANISHING: 811414 IMMEDIATE: 1351354 TIMED: 170529 +TANGIBLE: 29421 VANISHING: 811432 IMMEDIATE: 1351388 TIMED: 170541 +TANGIBLE: 29424 VANISHING: 811474 IMMEDIATE: 1351455 TIMED: 170570 +TANGIBLE: 29425 VANISHING: 811491 IMMEDIATE: 1351489 TIMED: 170581 +TANGIBLE: 29426 VANISHING: 811508 IMMEDIATE: 1351523 TIMED: 170592 +TANGIBLE: 29427 VANISHING: 811525 IMMEDIATE: 1351557 TIMED: 170604 +TANGIBLE: 29663 VANISHING: 813831 IMMEDIATE: 1355075 TIMED: 172806 +TANGIBLE: 29665 VANISHING: 813858 IMMEDIATE: 1355122 TIMED: 172816 +TANGIBLE: 29667 VANISHING: 813885 IMMEDIATE: 1355169 TIMED: 172826 +TANGIBLE: 29669 VANISHING: 813912 IMMEDIATE: 1355216 TIMED: 172837 +TANGIBLE: 29670 VANISHING: 813939 IMMEDIATE: 1355263 TIMED: 172847 +TANGIBLE: 29672 VANISHING: 813966 IMMEDIATE: 1355310 TIMED: 172858 +TANGIBLE: 29674 VANISHING: 813993 IMMEDIATE: 1355357 TIMED: 172869 +TANGIBLE: 29676 VANISHING: 814020 IMMEDIATE: 1355404 TIMED: 172881 +TANGIBLE: 29679 VANISHING: 814060 IMMEDIATE: 1355468 TIMED: 172910 +TANGIBLE: 29680 VANISHING: 814083 IMMEDIATE: 1355511 TIMED: 172921 +TANGIBLE: 29681 VANISHING: 814106 IMMEDIATE: 1355554 TIMED: 172932 +TANGIBLE: 29682 VANISHING: 814129 IMMEDIATE: 1355597 TIMED: 172944 +TANGIBLE: 29685 VANISHING: 814170 IMMEDIATE: 1355663 TIMED: 172973 +TANGIBLE: 29686 VANISHING: 814194 IMMEDIATE: 1355708 TIMED: 172984 +TANGIBLE: 29687 VANISHING: 814218 IMMEDIATE: 1355753 TIMED: 172995 +TANGIBLE: 29688 VANISHING: 814242 IMMEDIATE: 1355798 TIMED: 173007 +TANGIBLE: 29691 VANISHING: 814282 IMMEDIATE: 1355864 TIMED: 173039 +TANGIBLE: 29692 VANISHING: 814305 IMMEDIATE: 1355909 TIMED: 173051 +TANGIBLE: 29712 VANISHING: 814495 IMMEDIATE: 1356155 TIMED: 173245 +TANGIBLE: 29713 VANISHING: 814517 IMMEDIATE: 1356191 TIMED: 173255 +TANGIBLE: 29715 VANISHING: 814539 IMMEDIATE: 1356227 TIMED: 173265 +TANGIBLE: 29717 VANISHING: 814561 IMMEDIATE: 1356263 TIMED: 173276 +TANGIBLE: 29719 VANISHING: 814583 IMMEDIATE: 1356299 TIMED: 173286 +TANGIBLE: 29721 VANISHING: 814605 IMMEDIATE: 1356335 TIMED: 173297 +TANGIBLE: 29723 VANISHING: 814627 IMMEDIATE: 1356371 TIMED: 173308 +TANGIBLE: 29725 VANISHING: 814649 IMMEDIATE: 1356407 TIMED: 173320 +TANGIBLE: 29728 VANISHING: 814689 IMMEDIATE: 1356467 TIMED: 173345 +TANGIBLE: 29729 VANISHING: 814707 IMMEDIATE: 1356499 TIMED: 173356 +TANGIBLE: 29730 VANISHING: 814725 IMMEDIATE: 1356531 TIMED: 173367 +TANGIBLE: 29731 VANISHING: 814743 IMMEDIATE: 1356563 TIMED: 173379 +TANGIBLE: 29734 VANISHING: 814784 IMMEDIATE: 1356625 TIMED: 173404 +TANGIBLE: 29735 VANISHING: 814803 IMMEDIATE: 1356659 TIMED: 173415 +TANGIBLE: 29736 VANISHING: 814822 IMMEDIATE: 1356693 TIMED: 173426 +TANGIBLE: 29737 VANISHING: 814841 IMMEDIATE: 1356727 TIMED: 173438 +TANGIBLE: 29740 VANISHING: 814881 IMMEDIATE: 1356789 TIMED: 173466 +TANGIBLE: 29741 VANISHING: 814899 IMMEDIATE: 1356823 TIMED: 173478 +TANGIBLE: 29790 VANISHING: 815459 IMMEDIATE: 1357683 TIMED: 174006 +TANGIBLE: 29791 VANISHING: 815481 IMMEDIATE: 1357719 TIMED: 174016 +TANGIBLE: 29793 VANISHING: 815503 IMMEDIATE: 1357755 TIMED: 174026 +TANGIBLE: 29795 VANISHING: 815525 IMMEDIATE: 1357791 TIMED: 174037 +TANGIBLE: 29797 VANISHING: 815547 IMMEDIATE: 1357827 TIMED: 174047 +TANGIBLE: 29799 VANISHING: 815569 IMMEDIATE: 1357863 TIMED: 174058 +TANGIBLE: 29801 VANISHING: 815591 IMMEDIATE: 1357899 TIMED: 174069 +TANGIBLE: 29803 VANISHING: 815613 IMMEDIATE: 1357935 TIMED: 174081 +TANGIBLE: 29806 VANISHING: 815653 IMMEDIATE: 1357995 TIMED: 174106 +TANGIBLE: 29807 VANISHING: 815671 IMMEDIATE: 1358027 TIMED: 174117 +TANGIBLE: 29808 VANISHING: 815689 IMMEDIATE: 1358059 TIMED: 174128 +TANGIBLE: 29809 VANISHING: 815707 IMMEDIATE: 1358091 TIMED: 174140 +TANGIBLE: 29812 VANISHING: 815748 IMMEDIATE: 1358153 TIMED: 174165 +TANGIBLE: 29813 VANISHING: 815767 IMMEDIATE: 1358187 TIMED: 174176 +TANGIBLE: 29814 VANISHING: 815786 IMMEDIATE: 1358221 TIMED: 174187 +TANGIBLE: 29815 VANISHING: 815805 IMMEDIATE: 1358255 TIMED: 174199 +TANGIBLE: 29818 VANISHING: 815845 IMMEDIATE: 1358317 TIMED: 174227 +TANGIBLE: 29819 VANISHING: 815863 IMMEDIATE: 1358351 TIMED: 174239 +TANGIBLE: 29967 VANISHING: 817486 IMMEDIATE: 1360799 TIMED: 175603 +TANGIBLE: 29969 VANISHING: 817513 IMMEDIATE: 1360846 TIMED: 175613 +TANGIBLE: 29971 VANISHING: 817540 IMMEDIATE: 1360893 TIMED: 175623 +TANGIBLE: 29973 VANISHING: 817567 IMMEDIATE: 1360940 TIMED: 175634 +TANGIBLE: 29974 VANISHING: 817594 IMMEDIATE: 1360987 TIMED: 175644 +TANGIBLE: 29976 VANISHING: 817621 IMMEDIATE: 1361034 TIMED: 175655 +TANGIBLE: 29978 VANISHING: 817648 IMMEDIATE: 1361081 TIMED: 175666 +TANGIBLE: 29980 VANISHING: 817675 IMMEDIATE: 1361128 TIMED: 175678 +TANGIBLE: 29983 VANISHING: 817714 IMMEDIATE: 1361191 TIMED: 175707 +TANGIBLE: 29984 VANISHING: 817737 IMMEDIATE: 1361234 TIMED: 175718 +TANGIBLE: 29985 VANISHING: 817760 IMMEDIATE: 1361277 TIMED: 175729 +TANGIBLE: 29986 VANISHING: 817783 IMMEDIATE: 1361320 TIMED: 175741 +TANGIBLE: 29989 VANISHING: 817823 IMMEDIATE: 1361385 TIMED: 175770 +TANGIBLE: 29990 VANISHING: 817847 IMMEDIATE: 1361430 TIMED: 175781 +TANGIBLE: 29991 VANISHING: 817871 IMMEDIATE: 1361475 TIMED: 175792 +TANGIBLE: 29992 VANISHING: 817895 IMMEDIATE: 1361520 TIMED: 175804 +TANGIBLE: 29995 VANISHING: 817934 IMMEDIATE: 1361585 TIMED: 175836 +TANGIBLE: 29996 VANISHING: 817957 IMMEDIATE: 1361630 TIMED: 175848 +TANGIBLE: 30016 VANISHING: 818148 IMMEDIATE: 1361878 TIMED: 176042 +TANGIBLE: 30017 VANISHING: 818171 IMMEDIATE: 1361916 TIMED: 176052 +TANGIBLE: 30019 VANISHING: 818194 IMMEDIATE: 1361954 TIMED: 176062 +TANGIBLE: 30021 VANISHING: 818217 IMMEDIATE: 1361992 TIMED: 176073 +TANGIBLE: 30023 VANISHING: 818240 IMMEDIATE: 1362030 TIMED: 176083 +TANGIBLE: 30025 VANISHING: 818263 IMMEDIATE: 1362068 TIMED: 176094 +TANGIBLE: 30027 VANISHING: 818286 IMMEDIATE: 1362106 TIMED: 176105 +TANGIBLE: 30029 VANISHING: 818309 IMMEDIATE: 1362144 TIMED: 176117 +TANGIBLE: 30032 VANISHING: 818348 IMMEDIATE: 1362204 TIMED: 176142 +TANGIBLE: 30033 VANISHING: 818367 IMMEDIATE: 1362238 TIMED: 176153 +TANGIBLE: 30034 VANISHING: 818386 IMMEDIATE: 1362272 TIMED: 176164 +TANGIBLE: 30035 VANISHING: 818405 IMMEDIATE: 1362306 TIMED: 176176 +TANGIBLE: 30038 VANISHING: 818445 IMMEDIATE: 1362368 TIMED: 176201 +TANGIBLE: 30039 VANISHING: 818465 IMMEDIATE: 1362404 TIMED: 176212 +TANGIBLE: 30040 VANISHING: 818485 IMMEDIATE: 1362440 TIMED: 176223 +TANGIBLE: 30041 VANISHING: 818505 IMMEDIATE: 1362476 TIMED: 176235 +TANGIBLE: 30044 VANISHING: 818544 IMMEDIATE: 1362538 TIMED: 176263 +TANGIBLE: 30045 VANISHING: 818563 IMMEDIATE: 1362574 TIMED: 176275 +TANGIBLE: 30094 VANISHING: 819124 IMMEDIATE: 1363436 TIMED: 176803 +TANGIBLE: 30095 VANISHING: 819147 IMMEDIATE: 1363474 TIMED: 176813 +TANGIBLE: 30097 VANISHING: 819170 IMMEDIATE: 1363512 TIMED: 176823 +TANGIBLE: 30099 VANISHING: 819193 IMMEDIATE: 1363550 TIMED: 176834 +TANGIBLE: 30101 VANISHING: 819216 IMMEDIATE: 1363588 TIMED: 176844 +TANGIBLE: 30103 VANISHING: 819239 IMMEDIATE: 1363626 TIMED: 176855 +TANGIBLE: 30105 VANISHING: 819262 IMMEDIATE: 1363664 TIMED: 176866 +TANGIBLE: 30107 VANISHING: 819285 IMMEDIATE: 1363702 TIMED: 176878 +TANGIBLE: 30110 VANISHING: 819324 IMMEDIATE: 1363762 TIMED: 176903 +TANGIBLE: 30111 VANISHING: 819343 IMMEDIATE: 1363796 TIMED: 176914 +TANGIBLE: 30112 VANISHING: 819362 IMMEDIATE: 1363830 TIMED: 176925 +TANGIBLE: 30113 VANISHING: 819381 IMMEDIATE: 1363864 TIMED: 176937 +TANGIBLE: 30116 VANISHING: 819421 IMMEDIATE: 1363926 TIMED: 176962 +TANGIBLE: 30117 VANISHING: 819441 IMMEDIATE: 1363962 TIMED: 176973 +TANGIBLE: 30118 VANISHING: 819461 IMMEDIATE: 1363998 TIMED: 176984 +TANGIBLE: 30119 VANISHING: 819481 IMMEDIATE: 1364034 TIMED: 176996 +TANGIBLE: 30122 VANISHING: 819520 IMMEDIATE: 1364096 TIMED: 177024 +TANGIBLE: 30123 VANISHING: 819539 IMMEDIATE: 1364132 TIMED: 177036 +TANGIBLE: 30261 VANISHING: 821118 IMMEDIATE: 1366508 TIMED: 178414 +TANGIBLE: 30263 VANISHING: 821144 IMMEDIATE: 1366555 TIMED: 178425 +TANGIBLE: 30265 VANISHING: 821170 IMMEDIATE: 1366602 TIMED: 178436 +TANGIBLE: 30267 VANISHING: 821196 IMMEDIATE: 1366649 TIMED: 178448 +TANGIBLE: 30270 VANISHING: 821230 IMMEDIATE: 1366706 TIMED: 178480 +TANGIBLE: 30271 VANISHING: 821252 IMMEDIATE: 1366749 TIMED: 178492 +TANGIBLE: 30274 VANISHING: 821287 IMMEDIATE: 1366808 TIMED: 178524 +TANGIBLE: 30275 VANISHING: 821310 IMMEDIATE: 1366853 TIMED: 178536 +TANGIBLE: 30278 VANISHING: 821344 IMMEDIATE: 1366912 TIMED: 178571 +TANGIBLE: 30297 VANISHING: 821521 IMMEDIATE: 1367139 TIMED: 178775 +TANGIBLE: 30299 VANISHING: 821544 IMMEDIATE: 1367177 TIMED: 178786 +TANGIBLE: 30301 VANISHING: 821567 IMMEDIATE: 1367215 TIMED: 178797 +TANGIBLE: 30303 VANISHING: 821590 IMMEDIATE: 1367253 TIMED: 178809 +TANGIBLE: 30306 VANISHING: 821626 IMMEDIATE: 1367308 TIMED: 178837 +TANGIBLE: 30307 VANISHING: 821645 IMMEDIATE: 1367342 TIMED: 178849 +TANGIBLE: 30310 VANISHING: 821682 IMMEDIATE: 1367399 TIMED: 178877 +TANGIBLE: 30311 VANISHING: 821702 IMMEDIATE: 1367435 TIMED: 178889 +TANGIBLE: 30314 VANISHING: 821738 IMMEDIATE: 1367492 TIMED: 178920 +TANGIBLE: 30349 VANISHING: 822089 IMMEDIATE: 1368028 TIMED: 179332 +TANGIBLE: 30351 VANISHING: 822112 IMMEDIATE: 1368066 TIMED: 179343 +TANGIBLE: 30353 VANISHING: 822135 IMMEDIATE: 1368104 TIMED: 179354 +TANGIBLE: 30355 VANISHING: 822158 IMMEDIATE: 1368142 TIMED: 179366 +TANGIBLE: 30358 VANISHING: 822194 IMMEDIATE: 1368197 TIMED: 179394 +TANGIBLE: 30359 VANISHING: 822213 IMMEDIATE: 1368231 TIMED: 179406 +TANGIBLE: 30362 VANISHING: 822250 IMMEDIATE: 1368288 TIMED: 179434 +TANGIBLE: 30363 VANISHING: 822270 IMMEDIATE: 1368324 TIMED: 179446 +TANGIBLE: 30366 VANISHING: 822306 IMMEDIATE: 1368381 TIMED: 179477 +TANGIBLE: 30539 VANISHING: 825312 IMMEDIATE: 1372925 TIMED: 181095 +TANGIBLE: 30677 VANISHING: 828309 IMMEDIATE: 1377469 TIMED: 182354 +TANGIBLE: 31156 VANISHING: 832890 IMMEDIATE: 1383910 TIMED: 186698 +TANGIBLE: 31217 VANISHING: 834458 IMMEDIATE: 1386351 TIMED: 187153 +TANGIBLE: 31425 VANISHING: 837692 IMMEDIATE: 1391024 TIMED: 189083 +TANGIBLE: 32005 VANISHING: 844080 IMMEDIATE: 1399880 TIMED: 194376 +TANGIBLE: 32066 VANISHING: 845667 IMMEDIATE: 1402345 TIMED: 194822 +TANGIBLE: 32236 VANISHING: 848719 IMMEDIATE: 1406793 TIMED: 196360 +TANGIBLE: 32671 VANISHING: 853843 IMMEDIATE: 1413909 TIMED: 200361 +TANGIBLE: 32932 VANISHING: 857622 IMMEDIATE: 1419514 TIMED: 202693 +TANGIBLE: 33590 VANISHING: 862967 IMMEDIATE: 1427184 TIMED: 208809 +TANGIBLE: 33738 VANISHING: 864196 IMMEDIATE: 1428887 TIMED: 210149 +TANGIBLE: 33739 VANISHING: 864322 IMMEDIATE: 1429105 TIMED: 210157 +TANGIBLE: 33741 VANISHING: 864448 IMMEDIATE: 1429323 TIMED: 210165 +TANGIBLE: 33743 VANISHING: 864574 IMMEDIATE: 1429541 TIMED: 210174 +TANGIBLE: 33745 VANISHING: 864700 IMMEDIATE: 1429759 TIMED: 210182 +TANGIBLE: 33747 VANISHING: 864826 IMMEDIATE: 1429977 TIMED: 210191 +TANGIBLE: 33749 VANISHING: 864952 IMMEDIATE: 1430195 TIMED: 210200 +TANGIBLE: 33751 VANISHING: 865078 IMMEDIATE: 1430413 TIMED: 210210 +TANGIBLE: 33752 VANISHING: 865204 IMMEDIATE: 1430631 TIMED: 210218 +TANGIBLE: 33753 VANISHING: 865330 IMMEDIATE: 1430849 TIMED: 210227 +TANGIBLE: 33755 VANISHING: 865456 IMMEDIATE: 1431067 TIMED: 210236 +TANGIBLE: 33757 VANISHING: 865582 IMMEDIATE: 1431285 TIMED: 210246 +TANGIBLE: 33759 VANISHING: 865708 IMMEDIATE: 1431503 TIMED: 210255 +TANGIBLE: 33761 VANISHING: 865834 IMMEDIATE: 1431721 TIMED: 210265 +TANGIBLE: 33763 VANISHING: 865960 IMMEDIATE: 1431939 TIMED: 210275 +TANGIBLE: 33765 VANISHING: 866086 IMMEDIATE: 1432157 TIMED: 210286 +TANGIBLE: 33766 VANISHING: 866212 IMMEDIATE: 1432375 TIMED: 210294 +TANGIBLE: 33767 VANISHING: 866338 IMMEDIATE: 1432593 TIMED: 210303 +TANGIBLE: 33769 VANISHING: 866464 IMMEDIATE: 1432811 TIMED: 210312 +TANGIBLE: 33771 VANISHING: 866590 IMMEDIATE: 1433029 TIMED: 210322 +TANGIBLE: 33773 VANISHING: 866716 IMMEDIATE: 1433247 TIMED: 210331 +TANGIBLE: 33775 VANISHING: 866842 IMMEDIATE: 1433465 TIMED: 210341 +TANGIBLE: 33777 VANISHING: 866968 IMMEDIATE: 1433683 TIMED: 210351 +TANGIBLE: 33779 VANISHING: 867094 IMMEDIATE: 1433901 TIMED: 210362 +TANGIBLE: 33780 VANISHING: 867220 IMMEDIATE: 1434119 TIMED: 210371 +TANGIBLE: 33781 VANISHING: 867346 IMMEDIATE: 1434337 TIMED: 210381 +TANGIBLE: 33783 VANISHING: 867472 IMMEDIATE: 1434555 TIMED: 210391 +TANGIBLE: 33785 VANISHING: 867598 IMMEDIATE: 1434773 TIMED: 210402 +TANGIBLE: 33787 VANISHING: 867724 IMMEDIATE: 1434991 TIMED: 210412 +TANGIBLE: 33789 VANISHING: 867850 IMMEDIATE: 1435209 TIMED: 210423 +TANGIBLE: 33791 VANISHING: 867976 IMMEDIATE: 1435427 TIMED: 210434 +TANGIBLE: 33793 VANISHING: 868102 IMMEDIATE: 1435645 TIMED: 210446 +TANGIBLE: 33853 VANISHING: 869743 IMMEDIATE: 1438205 TIMED: 211016 +TANGIBLE: 33854 VANISHING: 869825 IMMEDIATE: 1438354 TIMED: 211025 +TANGIBLE: 33855 VANISHING: 869907 IMMEDIATE: 1438503 TIMED: 211034 +TANGIBLE: 33856 VANISHING: 869989 IMMEDIATE: 1438652 TIMED: 211044 +TANGIBLE: 33857 VANISHING: 870071 IMMEDIATE: 1438801 TIMED: 211053 +TANGIBLE: 33858 VANISHING: 870153 IMMEDIATE: 1438950 TIMED: 211063 +TANGIBLE: 33859 VANISHING: 870235 IMMEDIATE: 1439099 TIMED: 211073 +TANGIBLE: 33860 VANISHING: 870317 IMMEDIATE: 1439248 TIMED: 211084 +TANGIBLE: 33861 VANISHING: 870399 IMMEDIATE: 1439397 TIMED: 211093 +TANGIBLE: 33862 VANISHING: 870481 IMMEDIATE: 1439546 TIMED: 211103 +TANGIBLE: 33863 VANISHING: 870563 IMMEDIATE: 1439695 TIMED: 211113 +TANGIBLE: 33864 VANISHING: 870645 IMMEDIATE: 1439844 TIMED: 211124 +TANGIBLE: 33865 VANISHING: 870727 IMMEDIATE: 1439993 TIMED: 211134 +TANGIBLE: 33866 VANISHING: 870809 IMMEDIATE: 1440142 TIMED: 211145 +TANGIBLE: 33867 VANISHING: 870891 IMMEDIATE: 1440291 TIMED: 211156 +TANGIBLE: 33868 VANISHING: 870973 IMMEDIATE: 1440440 TIMED: 211168 +TANGIBLE: 33887 VANISHING: 871197 IMMEDIATE: 1440785 TIMED: 211354 +TANGIBLE: 33888 VANISHING: 871270 IMMEDIATE: 1440923 TIMED: 211363 +TANGIBLE: 33889 VANISHING: 871343 IMMEDIATE: 1441061 TIMED: 211372 +TANGIBLE: 33890 VANISHING: 871416 IMMEDIATE: 1441199 TIMED: 211382 +TANGIBLE: 33891 VANISHING: 871489 IMMEDIATE: 1441337 TIMED: 211391 +TANGIBLE: 33892 VANISHING: 871562 IMMEDIATE: 1441475 TIMED: 211401 +TANGIBLE: 33893 VANISHING: 871635 IMMEDIATE: 1441613 TIMED: 211411 +TANGIBLE: 33894 VANISHING: 871708 IMMEDIATE: 1441751 TIMED: 211422 +TANGIBLE: 33895 VANISHING: 871781 IMMEDIATE: 1441889 TIMED: 211431 +TANGIBLE: 33896 VANISHING: 871854 IMMEDIATE: 1442027 TIMED: 211441 +TANGIBLE: 33897 VANISHING: 871927 IMMEDIATE: 1442165 TIMED: 211451 +TANGIBLE: 33898 VANISHING: 872000 IMMEDIATE: 1442303 TIMED: 211462 +TANGIBLE: 33899 VANISHING: 872073 IMMEDIATE: 1442441 TIMED: 211472 +TANGIBLE: 33900 VANISHING: 872146 IMMEDIATE: 1442579 TIMED: 211483 +TANGIBLE: 33901 VANISHING: 872219 IMMEDIATE: 1442717 TIMED: 211494 +TANGIBLE: 33902 VANISHING: 872292 IMMEDIATE: 1442855 TIMED: 211506 +TANGIBLE: 33905 VANISHING: 872413 IMMEDIATE: 1443049 TIMED: 211530 +TANGIBLE: 33906 VANISHING: 872463 IMMEDIATE: 1443148 TIMED: 211540 +TANGIBLE: 33907 VANISHING: 872513 IMMEDIATE: 1443247 TIMED: 211550 +TANGIBLE: 33908 VANISHING: 872563 IMMEDIATE: 1443346 TIMED: 211561 +TANGIBLE: 33909 VANISHING: 872613 IMMEDIATE: 1443445 TIMED: 211571 +TANGIBLE: 33910 VANISHING: 872663 IMMEDIATE: 1443544 TIMED: 211582 +TANGIBLE: 33911 VANISHING: 872713 IMMEDIATE: 1443643 TIMED: 211593 +TANGIBLE: 33912 VANISHING: 872763 IMMEDIATE: 1443742 TIMED: 211605 +TANGIBLE: 34201 VANISHING: 876996 IMMEDIATE: 1450210 TIMED: 214376 +TANGIBLE: 34582 VANISHING: 881015 IMMEDIATE: 1456121 TIMED: 218120 +TANGIBLE: 34650 VANISHING: 881849 IMMEDIATE: 1457293 TIMED: 218704 +TANGIBLE: 34651 VANISHING: 881976 IMMEDIATE: 1457513 TIMED: 218712 +TANGIBLE: 34653 VANISHING: 882103 IMMEDIATE: 1457733 TIMED: 218720 +TANGIBLE: 34655 VANISHING: 882230 IMMEDIATE: 1457953 TIMED: 218729 +TANGIBLE: 34657 VANISHING: 882357 IMMEDIATE: 1458173 TIMED: 218737 +TANGIBLE: 34659 VANISHING: 882484 IMMEDIATE: 1458393 TIMED: 218746 +TANGIBLE: 34661 VANISHING: 882611 IMMEDIATE: 1458613 TIMED: 218755 +TANGIBLE: 34663 VANISHING: 882738 IMMEDIATE: 1458833 TIMED: 218765 +TANGIBLE: 34664 VANISHING: 882865 IMMEDIATE: 1459053 TIMED: 218773 +TANGIBLE: 34665 VANISHING: 882992 IMMEDIATE: 1459273 TIMED: 218782 +TANGIBLE: 34667 VANISHING: 883119 IMMEDIATE: 1459493 TIMED: 218791 +TANGIBLE: 34669 VANISHING: 883246 IMMEDIATE: 1459713 TIMED: 218801 +TANGIBLE: 34671 VANISHING: 883373 IMMEDIATE: 1459933 TIMED: 218810 +TANGIBLE: 34673 VANISHING: 883500 IMMEDIATE: 1460153 TIMED: 218820 +TANGIBLE: 34675 VANISHING: 883627 IMMEDIATE: 1460373 TIMED: 218830 +TANGIBLE: 34677 VANISHING: 883754 IMMEDIATE: 1460593 TIMED: 218841 +TANGIBLE: 34678 VANISHING: 883881 IMMEDIATE: 1460813 TIMED: 218849 +TANGIBLE: 34679 VANISHING: 884008 IMMEDIATE: 1461033 TIMED: 218858 +TANGIBLE: 34681 VANISHING: 884135 IMMEDIATE: 1461253 TIMED: 218867 +TANGIBLE: 34683 VANISHING: 884262 IMMEDIATE: 1461473 TIMED: 218877 +TANGIBLE: 34685 VANISHING: 884389 IMMEDIATE: 1461693 TIMED: 218886 +TANGIBLE: 34687 VANISHING: 884516 IMMEDIATE: 1461913 TIMED: 218896 +TANGIBLE: 34689 VANISHING: 884643 IMMEDIATE: 1462133 TIMED: 218906 +TANGIBLE: 34691 VANISHING: 884770 IMMEDIATE: 1462353 TIMED: 218917 +TANGIBLE: 34692 VANISHING: 884897 IMMEDIATE: 1462573 TIMED: 218926 +TANGIBLE: 34693 VANISHING: 885024 IMMEDIATE: 1462793 TIMED: 218936 +TANGIBLE: 34695 VANISHING: 885151 IMMEDIATE: 1463013 TIMED: 218946 +TANGIBLE: 34697 VANISHING: 885278 IMMEDIATE: 1463233 TIMED: 218957 +TANGIBLE: 34699 VANISHING: 885405 IMMEDIATE: 1463453 TIMED: 218967 +TANGIBLE: 34701 VANISHING: 885532 IMMEDIATE: 1463673 TIMED: 218978 +TANGIBLE: 34703 VANISHING: 885659 IMMEDIATE: 1463893 TIMED: 218989 +TANGIBLE: 34705 VANISHING: 885786 IMMEDIATE: 1464113 TIMED: 219001 +TANGIBLE: 34765 VANISHING: 887447 IMMEDIATE: 1466721 TIMED: 219571 +TANGIBLE: 34766 VANISHING: 887531 IMMEDIATE: 1466874 TIMED: 219580 +TANGIBLE: 34767 VANISHING: 887615 IMMEDIATE: 1467027 TIMED: 219589 +TANGIBLE: 34768 VANISHING: 887699 IMMEDIATE: 1467180 TIMED: 219599 +TANGIBLE: 34769 VANISHING: 887783 IMMEDIATE: 1467333 TIMED: 219608 +TANGIBLE: 34770 VANISHING: 887867 IMMEDIATE: 1467486 TIMED: 219618 +TANGIBLE: 34771 VANISHING: 887951 IMMEDIATE: 1467639 TIMED: 219628 +TANGIBLE: 34772 VANISHING: 888035 IMMEDIATE: 1467792 TIMED: 219639 +TANGIBLE: 34773 VANISHING: 888119 IMMEDIATE: 1467945 TIMED: 219648 +TANGIBLE: 34774 VANISHING: 888203 IMMEDIATE: 1468098 TIMED: 219658 +TANGIBLE: 34775 VANISHING: 888287 IMMEDIATE: 1468251 TIMED: 219668 +TANGIBLE: 34776 VANISHING: 888371 IMMEDIATE: 1468404 TIMED: 219679 +TANGIBLE: 34777 VANISHING: 888455 IMMEDIATE: 1468557 TIMED: 219689 +TANGIBLE: 34778 VANISHING: 888539 IMMEDIATE: 1468710 TIMED: 219700 +TANGIBLE: 34779 VANISHING: 888623 IMMEDIATE: 1468863 TIMED: 219711 +TANGIBLE: 34780 VANISHING: 888707 IMMEDIATE: 1469016 TIMED: 219723 +TANGIBLE: 34799 VANISHING: 888939 IMMEDIATE: 1469385 TIMED: 219909 +TANGIBLE: 34800 VANISHING: 889012 IMMEDIATE: 1469523 TIMED: 219918 +TANGIBLE: 34801 VANISHING: 889085 IMMEDIATE: 1469661 TIMED: 219927 +TANGIBLE: 34802 VANISHING: 889158 IMMEDIATE: 1469799 TIMED: 219937 +TANGIBLE: 34803 VANISHING: 889231 IMMEDIATE: 1469937 TIMED: 219946 +TANGIBLE: 34804 VANISHING: 889304 IMMEDIATE: 1470075 TIMED: 219956 +TANGIBLE: 34805 VANISHING: 889377 IMMEDIATE: 1470213 TIMED: 219966 +TANGIBLE: 34806 VANISHING: 889450 IMMEDIATE: 1470351 TIMED: 219977 +TANGIBLE: 34807 VANISHING: 889523 IMMEDIATE: 1470489 TIMED: 219986 +TANGIBLE: 34808 VANISHING: 889596 IMMEDIATE: 1470627 TIMED: 219996 +TANGIBLE: 34809 VANISHING: 889669 IMMEDIATE: 1470765 TIMED: 220006 +TANGIBLE: 34810 VANISHING: 889742 IMMEDIATE: 1470903 TIMED: 220017 +TANGIBLE: 34811 VANISHING: 889815 IMMEDIATE: 1471041 TIMED: 220027 +TANGIBLE: 34812 VANISHING: 889888 IMMEDIATE: 1471179 TIMED: 220038 +TANGIBLE: 34813 VANISHING: 889961 IMMEDIATE: 1471317 TIMED: 220049 +TANGIBLE: 34814 VANISHING: 890034 IMMEDIATE: 1471455 TIMED: 220061 +TANGIBLE: 34817 VANISHING: 890148 IMMEDIATE: 1471643 TIMED: 220085 +TANGIBLE: 34818 VANISHING: 890199 IMMEDIATE: 1471744 TIMED: 220095 +TANGIBLE: 34819 VANISHING: 890250 IMMEDIATE: 1471845 TIMED: 220105 +TANGIBLE: 34820 VANISHING: 890301 IMMEDIATE: 1471946 TIMED: 220116 +TANGIBLE: 34821 VANISHING: 890352 IMMEDIATE: 1472047 TIMED: 220126 +TANGIBLE: 34822 VANISHING: 890403 IMMEDIATE: 1472148 TIMED: 220137 +TANGIBLE: 34823 VANISHING: 890454 IMMEDIATE: 1472249 TIMED: 220148 +TANGIBLE: 34824 VANISHING: 890505 IMMEDIATE: 1472350 TIMED: 220160 +TANGIBLE: 35115 VANISHING: 894817 IMMEDIATE: 1478928 TIMED: 222949 +TANGIBLE: 35549 VANISHING: 899475 IMMEDIATE: 1485752 TIMED: 227179 +TANGIBLE: 36013 VANISHING: 903406 IMMEDIATE: 1491582 TIMED: 231679 +TANGIBLE: 36014 VANISHING: 903453 IMMEDIATE: 1491662 TIMED: 231688 +TANGIBLE: 36016 VANISHING: 903500 IMMEDIATE: 1491742 TIMED: 231697 +TANGIBLE: 36018 VANISHING: 903547 IMMEDIATE: 1491822 TIMED: 231707 +TANGIBLE: 36020 VANISHING: 903594 IMMEDIATE: 1491902 TIMED: 231716 +TANGIBLE: 36022 VANISHING: 903641 IMMEDIATE: 1491982 TIMED: 231726 +TANGIBLE: 36024 VANISHING: 903688 IMMEDIATE: 1492062 TIMED: 231736 +TANGIBLE: 36026 VANISHING: 903735 IMMEDIATE: 1492142 TIMED: 231747 +TANGIBLE: 36027 VANISHING: 903782 IMMEDIATE: 1492222 TIMED: 231756 +TANGIBLE: 36028 VANISHING: 903829 IMMEDIATE: 1492302 TIMED: 231766 +TANGIBLE: 36030 VANISHING: 903876 IMMEDIATE: 1492382 TIMED: 231776 +TANGIBLE: 36032 VANISHING: 903923 IMMEDIATE: 1492462 TIMED: 231787 +TANGIBLE: 36034 VANISHING: 903970 IMMEDIATE: 1492542 TIMED: 231797 +TANGIBLE: 36036 VANISHING: 904017 IMMEDIATE: 1492622 TIMED: 231808 +TANGIBLE: 36038 VANISHING: 904064 IMMEDIATE: 1492702 TIMED: 231819 +TANGIBLE: 36040 VANISHING: 904111 IMMEDIATE: 1492782 TIMED: 231831 +TANGIBLE: 36072 VANISHING: 904701 IMMEDIATE: 1493703 TIMED: 232150 +TANGIBLE: 36073 VANISHING: 904744 IMMEDIATE: 1493779 TIMED: 232160 +TANGIBLE: 36074 VANISHING: 904787 IMMEDIATE: 1493855 TIMED: 232170 +TANGIBLE: 36075 VANISHING: 904830 IMMEDIATE: 1493931 TIMED: 232181 +TANGIBLE: 36076 VANISHING: 904873 IMMEDIATE: 1494007 TIMED: 232191 +TANGIBLE: 36077 VANISHING: 904916 IMMEDIATE: 1494083 TIMED: 232202 +TANGIBLE: 36078 VANISHING: 904959 IMMEDIATE: 1494159 TIMED: 232213 +TANGIBLE: 36079 VANISHING: 905002 IMMEDIATE: 1494235 TIMED: 232225 +TANGIBLE: 36090 VANISHING: 905119 IMMEDIATE: 1494414 TIMED: 232339 +TANGIBLE: 36091 VANISHING: 905149 IMMEDIATE: 1494470 TIMED: 232349 +TANGIBLE: 36092 VANISHING: 905179 IMMEDIATE: 1494526 TIMED: 232359 +TANGIBLE: 36093 VANISHING: 905209 IMMEDIATE: 1494582 TIMED: 232370 +TANGIBLE: 36094 VANISHING: 905239 IMMEDIATE: 1494638 TIMED: 232380 +TANGIBLE: 36095 VANISHING: 905269 IMMEDIATE: 1494694 TIMED: 232391 +TANGIBLE: 36096 VANISHING: 905299 IMMEDIATE: 1494750 TIMED: 232402 +TANGIBLE: 36097 VANISHING: 905329 IMMEDIATE: 1494806 TIMED: 232414 +TANGIBLE: 36100 VANISHING: 905397 IMMEDIATE: 1494913 TIMED: 232441 +TANGIBLE: 36101 VANISHING: 905426 IMMEDIATE: 1494969 TIMED: 232452 +TANGIBLE: 36102 VANISHING: 905455 IMMEDIATE: 1495025 TIMED: 232463 +TANGIBLE: 36103 VANISHING: 905484 IMMEDIATE: 1495081 TIMED: 232475 +TANGIBLE: 36494 VANISHING: 909922 IMMEDIATE: 1501701 TIMED: 236478 +TANGIBLE: 36868 VANISHING: 913138 IMMEDIATE: 1506519 TIMED: 240132 +TANGIBLE: 36960 VANISHING: 913926 IMMEDIATE: 1507641 TIMED: 240994 +TANGIBLE: 36961 VANISHING: 913974 IMMEDIATE: 1507723 TIMED: 241003 +TANGIBLE: 36963 VANISHING: 914022 IMMEDIATE: 1507805 TIMED: 241012 +TANGIBLE: 36965 VANISHING: 914070 IMMEDIATE: 1507887 TIMED: 241022 +TANGIBLE: 36967 VANISHING: 914118 IMMEDIATE: 1507969 TIMED: 241031 +TANGIBLE: 36969 VANISHING: 914166 IMMEDIATE: 1508051 TIMED: 241041 +TANGIBLE: 36971 VANISHING: 914214 IMMEDIATE: 1508133 TIMED: 241051 +TANGIBLE: 36973 VANISHING: 914262 IMMEDIATE: 1508215 TIMED: 241062 +TANGIBLE: 36974 VANISHING: 914310 IMMEDIATE: 1508297 TIMED: 241071 +TANGIBLE: 36975 VANISHING: 914358 IMMEDIATE: 1508379 TIMED: 241081 +TANGIBLE: 36977 VANISHING: 914406 IMMEDIATE: 1508461 TIMED: 241091 +TANGIBLE: 36979 VANISHING: 914454 IMMEDIATE: 1508543 TIMED: 241102 +TANGIBLE: 36981 VANISHING: 914502 IMMEDIATE: 1508625 TIMED: 241112 +TANGIBLE: 36983 VANISHING: 914550 IMMEDIATE: 1508707 TIMED: 241123 +TANGIBLE: 36985 VANISHING: 914598 IMMEDIATE: 1508789 TIMED: 241134 +TANGIBLE: 36987 VANISHING: 914646 IMMEDIATE: 1508871 TIMED: 241146 +TANGIBLE: 37019 VANISHING: 915246 IMMEDIATE: 1509817 TIMED: 241465 +TANGIBLE: 37020 VANISHING: 915291 IMMEDIATE: 1509897 TIMED: 241475 +TANGIBLE: 37021 VANISHING: 915336 IMMEDIATE: 1509977 TIMED: 241485 +TANGIBLE: 37022 VANISHING: 915381 IMMEDIATE: 1510057 TIMED: 241496 +TANGIBLE: 37023 VANISHING: 915426 IMMEDIATE: 1510137 TIMED: 241506 +TANGIBLE: 37024 VANISHING: 915471 IMMEDIATE: 1510217 TIMED: 241517 +TANGIBLE: 37025 VANISHING: 915516 IMMEDIATE: 1510297 TIMED: 241528 +TANGIBLE: 37026 VANISHING: 915561 IMMEDIATE: 1510377 TIMED: 241540 +TANGIBLE: 37037 VANISHING: 915681 IMMEDIATE: 1510567 TIMED: 241654 +TANGIBLE: 37038 VANISHING: 915711 IMMEDIATE: 1510623 TIMED: 241664 +TANGIBLE: 37039 VANISHING: 915741 IMMEDIATE: 1510679 TIMED: 241674 +TANGIBLE: 37040 VANISHING: 915771 IMMEDIATE: 1510735 TIMED: 241685 +TANGIBLE: 37041 VANISHING: 915801 IMMEDIATE: 1510791 TIMED: 241695 +TANGIBLE: 37042 VANISHING: 915831 IMMEDIATE: 1510847 TIMED: 241706 +TANGIBLE: 37043 VANISHING: 915861 IMMEDIATE: 1510903 TIMED: 241717 +TANGIBLE: 37044 VANISHING: 915891 IMMEDIATE: 1510959 TIMED: 241729 +TANGIBLE: 37047 VANISHING: 915955 IMMEDIATE: 1511063 TIMED: 241756 +TANGIBLE: 37048 VANISHING: 915985 IMMEDIATE: 1511121 TIMED: 241767 +TANGIBLE: 37049 VANISHING: 916015 IMMEDIATE: 1511179 TIMED: 241778 +TANGIBLE: 37050 VANISHING: 916045 IMMEDIATE: 1511237 TIMED: 241790 +TANGIBLE: 37430 VANISHING: 920280 IMMEDIATE: 1517614 TIMED: 245691 +TANGIBLE: 37509 VANISHING: 921528 IMMEDIATE: 1519577 TIMED: 246392 +TANGIBLE: 37891 VANISHING: 925682 IMMEDIATE: 1525539 TIMED: 250086 +TANGIBLE: 37893 VANISHING: 925759 IMMEDIATE: 1525681 TIMED: 250095 +TANGIBLE: 37895 VANISHING: 925836 IMMEDIATE: 1525823 TIMED: 250104 +TANGIBLE: 37897 VANISHING: 925913 IMMEDIATE: 1525965 TIMED: 250114 +TANGIBLE: 37898 VANISHING: 925990 IMMEDIATE: 1526107 TIMED: 250123 +TANGIBLE: 37900 VANISHING: 926067 IMMEDIATE: 1526249 TIMED: 250133 +TANGIBLE: 37902 VANISHING: 926144 IMMEDIATE: 1526391 TIMED: 250143 +TANGIBLE: 37904 VANISHING: 926221 IMMEDIATE: 1526533 TIMED: 250154 +TANGIBLE: 37905 VANISHING: 926298 IMMEDIATE: 1526675 TIMED: 250163 +TANGIBLE: 37907 VANISHING: 926375 IMMEDIATE: 1526817 TIMED: 250173 +TANGIBLE: 37909 VANISHING: 926452 IMMEDIATE: 1526959 TIMED: 250183 +TANGIBLE: 37911 VANISHING: 926529 IMMEDIATE: 1527101 TIMED: 250194 +TANGIBLE: 37912 VANISHING: 926606 IMMEDIATE: 1527243 TIMED: 250204 +TANGIBLE: 37914 VANISHING: 926683 IMMEDIATE: 1527385 TIMED: 250215 +TANGIBLE: 37916 VANISHING: 926760 IMMEDIATE: 1527527 TIMED: 250226 +TANGIBLE: 37918 VANISHING: 926837 IMMEDIATE: 1527669 TIMED: 250238 +TANGIBLE: 37921 VANISHING: 926939 IMMEDIATE: 1527835 TIMED: 250262 +TANGIBLE: 37922 VANISHING: 926990 IMMEDIATE: 1527934 TIMED: 250272 +TANGIBLE: 37923 VANISHING: 927041 IMMEDIATE: 1528033 TIMED: 250282 +TANGIBLE: 37924 VANISHING: 927092 IMMEDIATE: 1528132 TIMED: 250293 +TANGIBLE: 37925 VANISHING: 927143 IMMEDIATE: 1528231 TIMED: 250303 +TANGIBLE: 37926 VANISHING: 927194 IMMEDIATE: 1528330 TIMED: 250314 +TANGIBLE: 37927 VANISHING: 927245 IMMEDIATE: 1528429 TIMED: 250325 +TANGIBLE: 37928 VANISHING: 927296 IMMEDIATE: 1528528 TIMED: 250337 +TANGIBLE: 37931 VANISHING: 927399 IMMEDIATE: 1528696 TIMED: 250361 +TANGIBLE: 37932 VANISHING: 927451 IMMEDIATE: 1528797 TIMED: 250371 +TANGIBLE: 37933 VANISHING: 927503 IMMEDIATE: 1528898 TIMED: 250381 +TANGIBLE: 37934 VANISHING: 927555 IMMEDIATE: 1528999 TIMED: 250392 +TANGIBLE: 37935 VANISHING: 927607 IMMEDIATE: 1529100 TIMED: 250402 +TANGIBLE: 37936 VANISHING: 927659 IMMEDIATE: 1529201 TIMED: 250413 +TANGIBLE: 37937 VANISHING: 927711 IMMEDIATE: 1529302 TIMED: 250424 +TANGIBLE: 37938 VANISHING: 927763 IMMEDIATE: 1529403 TIMED: 250436 +TANGIBLE: 37941 VANISHING: 927851 IMMEDIATE: 1529545 TIMED: 250463 +TANGIBLE: 37942 VANISHING: 927888 IMMEDIATE: 1529620 TIMED: 250474 +TANGIBLE: 37943 VANISHING: 927925 IMMEDIATE: 1529695 TIMED: 250485 +TANGIBLE: 37944 VANISHING: 927962 IMMEDIATE: 1529770 TIMED: 250497 +TANGIBLE: 38154 VANISHING: 930646 IMMEDIATE: 1534165 TIMED: 252643 +TANGIBLE: 38387 VANISHING: 932686 IMMEDIATE: 1537322 TIMED: 255015 +TANGIBLE: 38388 VANISHING: 932720 IMMEDIATE: 1537382 TIMED: 255024 +TANGIBLE: 38390 VANISHING: 932754 IMMEDIATE: 1537442 TIMED: 255033 +TANGIBLE: 38392 VANISHING: 932788 IMMEDIATE: 1537502 TIMED: 255043 +TANGIBLE: 38394 VANISHING: 932822 IMMEDIATE: 1537562 TIMED: 255052 +TANGIBLE: 38396 VANISHING: 932856 IMMEDIATE: 1537622 TIMED: 255062 +TANGIBLE: 38398 VANISHING: 932890 IMMEDIATE: 1537682 TIMED: 255072 +TANGIBLE: 38400 VANISHING: 932924 IMMEDIATE: 1537742 TIMED: 255083 +TANGIBLE: 38401 VANISHING: 932958 IMMEDIATE: 1537802 TIMED: 255092 +TANGIBLE: 38402 VANISHING: 932992 IMMEDIATE: 1537862 TIMED: 255102 +TANGIBLE: 38404 VANISHING: 933026 IMMEDIATE: 1537922 TIMED: 255112 +TANGIBLE: 38406 VANISHING: 933060 IMMEDIATE: 1537982 TIMED: 255123 +TANGIBLE: 38408 VANISHING: 933094 IMMEDIATE: 1538042 TIMED: 255133 +TANGIBLE: 38410 VANISHING: 933128 IMMEDIATE: 1538102 TIMED: 255144 +TANGIBLE: 38412 VANISHING: 933162 IMMEDIATE: 1538162 TIMED: 255155 +TANGIBLE: 38414 VANISHING: 933196 IMMEDIATE: 1538222 TIMED: 255167 +TANGIBLE: 38417 VANISHING: 933261 IMMEDIATE: 1538325 TIMED: 255191 +TANGIBLE: 38418 VANISHING: 933291 IMMEDIATE: 1538381 TIMED: 255201 +TANGIBLE: 38419 VANISHING: 933321 IMMEDIATE: 1538437 TIMED: 255211 +TANGIBLE: 38420 VANISHING: 933351 IMMEDIATE: 1538493 TIMED: 255222 +TANGIBLE: 38421 VANISHING: 933381 IMMEDIATE: 1538549 TIMED: 255232 +TANGIBLE: 38422 VANISHING: 933411 IMMEDIATE: 1538605 TIMED: 255243 +TANGIBLE: 38423 VANISHING: 933441 IMMEDIATE: 1538661 TIMED: 255254 +TANGIBLE: 38424 VANISHING: 933471 IMMEDIATE: 1538717 TIMED: 255266 +TANGIBLE: 38427 VANISHING: 933531 IMMEDIATE: 1538811 TIMED: 255290 +TANGIBLE: 38428 VANISHING: 933556 IMMEDIATE: 1538858 TIMED: 255300 +TANGIBLE: 38429 VANISHING: 933581 IMMEDIATE: 1538905 TIMED: 255310 +TANGIBLE: 38430 VANISHING: 933606 IMMEDIATE: 1538952 TIMED: 255321 +TANGIBLE: 38431 VANISHING: 933631 IMMEDIATE: 1538999 TIMED: 255331 +TANGIBLE: 38432 VANISHING: 933656 IMMEDIATE: 1539046 TIMED: 255342 +TANGIBLE: 38433 VANISHING: 933681 IMMEDIATE: 1539093 TIMED: 255353 +TANGIBLE: 38434 VANISHING: 933706 IMMEDIATE: 1539140 TIMED: 255365 +TANGIBLE: 38437 VANISHING: 933765 IMMEDIATE: 1539234 TIMED: 255392 +TANGIBLE: 38438 VANISHING: 933789 IMMEDIATE: 1539281 TIMED: 255403 +TANGIBLE: 38439 VANISHING: 933813 IMMEDIATE: 1539328 TIMED: 255414 +TANGIBLE: 38440 VANISHING: 933837 IMMEDIATE: 1539375 TIMED: 255426 +TANGIBLE: 38650 VANISHING: 936255 IMMEDIATE: 1543158 TIMED: 257572 +TANGIBLE: 38883 VANISHING: 938399 IMMEDIATE: 1546355 TIMED: 259962 +TANGIBLE: 38885 VANISHING: 938433 IMMEDIATE: 1546415 TIMED: 259972 +TANGIBLE: 38887 VANISHING: 938467 IMMEDIATE: 1546475 TIMED: 259982 +TANGIBLE: 38889 VANISHING: 938501 IMMEDIATE: 1546535 TIMED: 259993 +TANGIBLE: 38890 VANISHING: 938535 IMMEDIATE: 1546595 TIMED: 260003 +TANGIBLE: 38892 VANISHING: 938569 IMMEDIATE: 1546655 TIMED: 260014 +TANGIBLE: 38894 VANISHING: 938603 IMMEDIATE: 1546715 TIMED: 260025 +TANGIBLE: 38896 VANISHING: 938637 IMMEDIATE: 1546775 TIMED: 260037 +TANGIBLE: 38899 VANISHING: 938696 IMMEDIATE: 1546868 TIMED: 260064 +TANGIBLE: 38900 VANISHING: 938726 IMMEDIATE: 1546924 TIMED: 260075 +TANGIBLE: 38901 VANISHING: 938756 IMMEDIATE: 1546980 TIMED: 260086 +TANGIBLE: 38902 VANISHING: 938786 IMMEDIATE: 1547036 TIMED: 260098 +TANGIBLE: 38905 VANISHING: 938840 IMMEDIATE: 1547120 TIMED: 260125 +TANGIBLE: 38906 VANISHING: 938865 IMMEDIATE: 1547167 TIMED: 260136 +TANGIBLE: 38907 VANISHING: 938890 IMMEDIATE: 1547214 TIMED: 260147 +TANGIBLE: 38908 VANISHING: 938915 IMMEDIATE: 1547261 TIMED: 260159 +TANGIBLE: 38911 VANISHING: 938968 IMMEDIATE: 1547345 TIMED: 260189 +TANGIBLE: 38912 VANISHING: 938992 IMMEDIATE: 1547392 TIMED: 260201 +TANGIBLE: 39171 VANISHING: 941549 IMMEDIATE: 1551394 TIMED: 263010 +TANGIBLE: 39172 VANISHING: 941582 IMMEDIATE: 1551452 TIMED: 263019 +TANGIBLE: 39174 VANISHING: 941615 IMMEDIATE: 1551510 TIMED: 263028 +TANGIBLE: 39176 VANISHING: 941648 IMMEDIATE: 1551568 TIMED: 263038 +TANGIBLE: 39178 VANISHING: 941681 IMMEDIATE: 1551626 TIMED: 263047 +TANGIBLE: 39180 VANISHING: 941714 IMMEDIATE: 1551684 TIMED: 263057 +TANGIBLE: 39182 VANISHING: 941747 IMMEDIATE: 1551742 TIMED: 263067 +TANGIBLE: 39184 VANISHING: 941780 IMMEDIATE: 1551800 TIMED: 263078 +TANGIBLE: 39185 VANISHING: 941813 IMMEDIATE: 1551858 TIMED: 263087 +TANGIBLE: 39186 VANISHING: 941846 IMMEDIATE: 1551916 TIMED: 263097 +TANGIBLE: 39188 VANISHING: 941879 IMMEDIATE: 1551974 TIMED: 263107 +TANGIBLE: 39190 VANISHING: 941912 IMMEDIATE: 1552032 TIMED: 263118 +TANGIBLE: 39192 VANISHING: 941945 IMMEDIATE: 1552090 TIMED: 263128 +TANGIBLE: 39194 VANISHING: 941978 IMMEDIATE: 1552148 TIMED: 263139 +TANGIBLE: 39196 VANISHING: 942011 IMMEDIATE: 1552206 TIMED: 263150 +TANGIBLE: 39198 VANISHING: 942044 IMMEDIATE: 1552264 TIMED: 263162 +TANGIBLE: 39201 VANISHING: 942105 IMMEDIATE: 1552357 TIMED: 263186 +TANGIBLE: 39202 VANISHING: 942128 IMMEDIATE: 1552400 TIMED: 263196 +TANGIBLE: 39203 VANISHING: 942151 IMMEDIATE: 1552443 TIMED: 263206 +TANGIBLE: 39204 VANISHING: 942174 IMMEDIATE: 1552486 TIMED: 263217 +TANGIBLE: 39205 VANISHING: 942197 IMMEDIATE: 1552529 TIMED: 263227 +TANGIBLE: 39206 VANISHING: 942220 IMMEDIATE: 1552572 TIMED: 263238 +TANGIBLE: 39207 VANISHING: 942243 IMMEDIATE: 1552615 TIMED: 263249 +TANGIBLE: 39208 VANISHING: 942266 IMMEDIATE: 1552658 TIMED: 263261 +TANGIBLE: 39211 VANISHING: 942334 IMMEDIATE: 1552764 TIMED: 263285 +TANGIBLE: 39212 VANISHING: 942364 IMMEDIATE: 1552820 TIMED: 263295 +TANGIBLE: 39213 VANISHING: 942394 IMMEDIATE: 1552876 TIMED: 263305 +TANGIBLE: 39214 VANISHING: 942424 IMMEDIATE: 1552932 TIMED: 263316 +TANGIBLE: 39215 VANISHING: 942454 IMMEDIATE: 1552988 TIMED: 263326 +TANGIBLE: 39216 VANISHING: 942484 IMMEDIATE: 1553044 TIMED: 263337 +TANGIBLE: 39217 VANISHING: 942514 IMMEDIATE: 1553100 TIMED: 263348 +TANGIBLE: 39218 VANISHING: 942544 IMMEDIATE: 1553156 TIMED: 263360 +TANGIBLE: 39221 VANISHING: 942605 IMMEDIATE: 1553251 TIMED: 263387 +TANGIBLE: 39222 VANISHING: 942628 IMMEDIATE: 1553296 TIMED: 263398 +TANGIBLE: 39223 VANISHING: 942651 IMMEDIATE: 1553341 TIMED: 263409 +TANGIBLE: 39224 VANISHING: 942674 IMMEDIATE: 1553386 TIMED: 263421 +TANGIBLE: 39436 VANISHING: 945108 IMMEDIATE: 1557190 TIMED: 265589 +TANGIBLE: 39667 VANISHING: 947214 IMMEDIATE: 1560322 TIMED: 267957 +TANGIBLE: 39669 VANISHING: 947248 IMMEDIATE: 1560382 TIMED: 267967 +TANGIBLE: 39671 VANISHING: 947282 IMMEDIATE: 1560442 TIMED: 267977 +TANGIBLE: 39673 VANISHING: 947316 IMMEDIATE: 1560502 TIMED: 267988 +TANGIBLE: 39674 VANISHING: 947350 IMMEDIATE: 1560562 TIMED: 267998 +TANGIBLE: 39676 VANISHING: 947384 IMMEDIATE: 1560622 TIMED: 268009 +TANGIBLE: 39678 VANISHING: 947418 IMMEDIATE: 1560682 TIMED: 268020 +TANGIBLE: 39680 VANISHING: 947452 IMMEDIATE: 1560742 TIMED: 268032 +TANGIBLE: 39683 VANISHING: 947504 IMMEDIATE: 1560823 TIMED: 268059 +TANGIBLE: 39684 VANISHING: 947528 IMMEDIATE: 1560868 TIMED: 268070 +TANGIBLE: 39685 VANISHING: 947552 IMMEDIATE: 1560913 TIMED: 268081 +TANGIBLE: 39686 VANISHING: 947576 IMMEDIATE: 1560958 TIMED: 268093 +TANGIBLE: 39689 VANISHING: 947635 IMMEDIATE: 1561052 TIMED: 268120 +TANGIBLE: 39690 VANISHING: 947666 IMMEDIATE: 1561110 TIMED: 268131 +TANGIBLE: 39691 VANISHING: 947697 IMMEDIATE: 1561168 TIMED: 268142 +TANGIBLE: 39692 VANISHING: 947728 IMMEDIATE: 1561226 TIMED: 268154 +TANGIBLE: 39695 VANISHING: 947780 IMMEDIATE: 1561309 TIMED: 268184 +TANGIBLE: 39696 VANISHING: 947804 IMMEDIATE: 1561356 TIMED: 268196 +TANGIBLE: 39973 VANISHING: 950646 IMMEDIATE: 1565846 TIMED: 271217 +TANGIBLE: 40198 VANISHING: 952447 IMMEDIATE: 1568530 TIMED: 273534 +TANGIBLE: 40199 VANISHING: 952469 IMMEDIATE: 1568566 TIMED: 273544 +TANGIBLE: 40201 VANISHING: 952491 IMMEDIATE: 1568602 TIMED: 273554 +TANGIBLE: 40203 VANISHING: 952513 IMMEDIATE: 1568638 TIMED: 273565 +TANGIBLE: 40205 VANISHING: 952535 IMMEDIATE: 1568674 TIMED: 273575 +TANGIBLE: 40207 VANISHING: 952557 IMMEDIATE: 1568710 TIMED: 273586 +TANGIBLE: 40209 VANISHING: 952579 IMMEDIATE: 1568746 TIMED: 273597 +TANGIBLE: 40211 VANISHING: 952601 IMMEDIATE: 1568782 TIMED: 273609 +TANGIBLE: 40214 VANISHING: 952641 IMMEDIATE: 1568842 TIMED: 273636 +TANGIBLE: 40215 VANISHING: 952659 IMMEDIATE: 1568874 TIMED: 273647 +TANGIBLE: 40216 VANISHING: 952677 IMMEDIATE: 1568906 TIMED: 273658 +TANGIBLE: 40217 VANISHING: 952695 IMMEDIATE: 1568938 TIMED: 273670 +TANGIBLE: 40220 VANISHING: 952736 IMMEDIATE: 1569000 TIMED: 273697 +TANGIBLE: 40221 VANISHING: 952755 IMMEDIATE: 1569034 TIMED: 273708 +TANGIBLE: 40222 VANISHING: 952774 IMMEDIATE: 1569068 TIMED: 273719 +TANGIBLE: 40223 VANISHING: 952793 IMMEDIATE: 1569102 TIMED: 273731 +TANGIBLE: 40226 VANISHING: 952833 IMMEDIATE: 1569164 TIMED: 273761 +TANGIBLE: 40227 VANISHING: 952851 IMMEDIATE: 1569198 TIMED: 273773 +TANGIBLE: 40486 VANISHING: 955470 IMMEDIATE: 1573144 TIMED: 276600 +TANGIBLE: 40487 VANISHING: 955493 IMMEDIATE: 1573182 TIMED: 276610 +TANGIBLE: 40489 VANISHING: 955516 IMMEDIATE: 1573220 TIMED: 276620 +TANGIBLE: 40491 VANISHING: 955539 IMMEDIATE: 1573258 TIMED: 276631 +TANGIBLE: 40493 VANISHING: 955562 IMMEDIATE: 1573296 TIMED: 276641 +TANGIBLE: 40495 VANISHING: 955585 IMMEDIATE: 1573334 TIMED: 276652 +TANGIBLE: 40497 VANISHING: 955608 IMMEDIATE: 1573372 TIMED: 276663 +TANGIBLE: 40499 VANISHING: 955631 IMMEDIATE: 1573410 TIMED: 276675 +TANGIBLE: 40502 VANISHING: 955670 IMMEDIATE: 1573470 TIMED: 276702 +TANGIBLE: 40503 VANISHING: 955689 IMMEDIATE: 1573504 TIMED: 276713 +TANGIBLE: 40504 VANISHING: 955708 IMMEDIATE: 1573538 TIMED: 276724 +TANGIBLE: 40505 VANISHING: 955727 IMMEDIATE: 1573572 TIMED: 276736 +TANGIBLE: 40508 VANISHING: 955767 IMMEDIATE: 1573634 TIMED: 276763 +TANGIBLE: 40509 VANISHING: 955787 IMMEDIATE: 1573670 TIMED: 276774 +TANGIBLE: 40510 VANISHING: 955807 IMMEDIATE: 1573706 TIMED: 276785 +TANGIBLE: 40511 VANISHING: 955827 IMMEDIATE: 1573742 TIMED: 276797 +TANGIBLE: 40514 VANISHING: 955866 IMMEDIATE: 1573804 TIMED: 276827 +TANGIBLE: 40515 VANISHING: 955885 IMMEDIATE: 1573840 TIMED: 276839 +TANGIBLE: 40774 VANISHING: 958516 IMMEDIATE: 1577810 TIMED: 279684 +TANGIBLE: 40776 VANISHING: 958539 IMMEDIATE: 1577848 TIMED: 279695 +TANGIBLE: 40778 VANISHING: 958562 IMMEDIATE: 1577886 TIMED: 279706 +TANGIBLE: 40780 VANISHING: 958585 IMMEDIATE: 1577924 TIMED: 279718 +TANGIBLE: 40783 VANISHING: 958621 IMMEDIATE: 1577979 TIMED: 279748 +TANGIBLE: 40784 VANISHING: 958640 IMMEDIATE: 1578013 TIMED: 279760 +TANGIBLE: 40787 VANISHING: 958677 IMMEDIATE: 1578070 TIMED: 279790 +TANGIBLE: 40788 VANISHING: 958697 IMMEDIATE: 1578106 TIMED: 279802 +TANGIBLE: 40791 VANISHING: 958733 IMMEDIATE: 1578163 TIMED: 279835 +TANGIBLE: 41873 VANISHING: 968056 IMMEDIATE: 1590575 TIMED: 290024 +TANGIBLE: 43261 VANISHING: 981600 IMMEDIATE: 1608356 TIMED: 302806 +TANGIBLE: 44266 VANISHING: 989473 IMMEDIATE: 1619079 TIMED: 311973 +TANGIBLE: 45140 VANISHING: 997354 IMMEDIATE: 1630212 TIMED: 320408 +TANGIBLE: 45762 VANISHING: 1003057 IMMEDIATE: 1638377 TIMED: 326462 +TANGIBLE: 46712 VANISHING: 1011417 IMMEDIATE: 1650361 TIMED: 335676 +TANGIBLE: 47650 VANISHING: 1019802 IMMEDIATE: 1662366 TIMED: 345084 +TANGIBLE: 48582 VANISHING: 1028701 IMMEDIATE: 1675231 TIMED: 354355 +TANGIBLE: 49295 VANISHING: 1034994 IMMEDIATE: 1684648 TIMED: 361629 +TANGIBLE: 50047 VANISHING: 1041740 IMMEDIATE: 1694724 TIMED: 369445 +TANGIBLE: 50876 VANISHING: 1049176 IMMEDIATE: 1705896 TIMED: 378299 +TANGIBLE: 52295 VANISHING: 1061149 IMMEDIATE: 1721995 TIMED: 391929 +TANGIBLE: 53717 VANISHING: 1074813 IMMEDIATE: 1739622 TIMED: 404996 +TANGIBLE: 55350 VANISHING: 1086923 IMMEDIATE: 1756269 TIMED: 420474 +TANGIBLE: 56849 VANISHING: 1099152 IMMEDIATE: 1773400 TIMED: 435037 +TANGIBLE: 58257 VANISHING: 1111915 IMMEDIATE: 1791543 TIMED: 449080 +TANGIBLE: 59710 VANISHING: 1124520 IMMEDIATE: 1810008 TIMED: 463934 +TANGIBLE: 61112 VANISHING: 1137031 IMMEDIATE: 1828568 TIMED: 478599 +TANGIBLE: 62618 VANISHING: 1150153 IMMEDIATE: 1845953 TIMED: 493051 +TANGIBLE: 64082 VANISHING: 1163286 IMMEDIATE: 1863105 TIMED: 506868 +TANGIBLE: 65613 VANISHING: 1175246 IMMEDIATE: 1879553 TIMED: 521750 +TANGIBLE: 66137 VANISHING: 1179724 IMMEDIATE: 1885791 TIMED: 526883 +TANGIBLE: 67572 VANISHING: 1192023 IMMEDIATE: 1903490 TIMED: 541486 +TANGIBLE: 68990 VANISHING: 1205078 IMMEDIATE: 1922268 TIMED: 556137 +TANGIBLE: 70389 VANISHING: 1217710 IMMEDIATE: 1941117 TIMED: 571211 +TANGIBLE: 71766 VANISHING: 1230660 IMMEDIATE: 1959283 TIMED: 586328 +TANGIBLE: 73027 VANISHING: 1244476 IMMEDIATE: 1977123 TIMED: 599606 +TANGIBLE: 74110 VANISHING: 1253796 IMMEDIATE: 1989869 TIMED: 611772 +TANGIBLE: 75422 VANISHING: 1266115 IMMEDIATE: 2007278 TIMED: 626525 +TANGIBLE: 76636 VANISHING: 1278650 IMMEDIATE: 2025494 TIMED: 641459 +TANGIBLE: 77917 VANISHING: 1291509 IMMEDIATE: 2044420 TIMED: 656433 +TANGIBLE: 79110 VANISHING: 1304198 IMMEDIATE: 2063623 TIMED: 671552 +TANGIBLE: 80103 VANISHING: 1317731 IMMEDIATE: 2081371 TIMED: 686050 +TANGIBLE: 81053 VANISHING: 1330279 IMMEDIATE: 2098566 TIMED: 701924 +TANGIBLE: 81978 VANISHING: 1342516 IMMEDIATE: 2116132 TIMED: 717066 +TANGIBLE: 82928 VANISHING: 1355241 IMMEDIATE: 2134891 TIMED: 732375 +TANGIBLE: 83792 VANISHING: 1367834 IMMEDIATE: 2154312 TIMED: 747759 +TANGIBLE: 84357 VANISHING: 1380737 IMMEDIATE: 2171758 TIMED: 764389 +TANGIBLE: 84947 VANISHING: 1393063 IMMEDIATE: 2189717 TIMED: 780644 +TANGIBLE: 85356 VANISHING: 1405354 IMMEDIATE: 2208042 TIMED: 798045 + + + +TANGIBLE STATES: 85440 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1017952 (485776 T->T, 0 T->V, 532176 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1017952 +IMMEDIATE TRNS. FIRINGS: 2215230 +TIMED TRNS. FIRINGS: 805448 +VISITED VANISHING STATES: 1410100 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1017952 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 16105431 +VANISH-PATH-SET ENTRIES: 4824169 +PACKED MARKINGS: 380730 BYTES +STATE SET DATA: 226184 BYTES +EDGES DATA: 7361212 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 85440, FRAGMENTS: 7402 + SEQUENCES MEMORY: 349368 BYTES. + FRAGMENTS MEMORY: 31362 BYTES. + TOTAL MEMORY: 380730 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.45611 BYTES. + USED FOR SEQUENCE DATA: 4.08904 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 0.367065 BYTES. +BUILD TIME: [User 12804.848s, Sys 14.756s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 4166 + INTERNAL STATES: 4164 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 85440 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 36328 +NONZERO ENTRIES IN Qbar: 3892 +NONZERO ENTRIES IN DELTA: 4164 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=3.57 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=3.57, step=72): 0/72 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=3.57, step=72): 72 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.014s, Sys 0.019s] +COMPONENT SOLUTION TIME: [User 0.014s, Sys 0.019s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.856053537588 + +SOLUTION TIME: [User 0.121s, Sys 0.019s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 68 +RATE PAR: 0 +TRANSITIONS: 97 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 0 IMMEDIATE: 0 TIMED: 1 +TANGIBLE: 314 VANISHING: 5682 IMMEDIATE: 8237 TIMED: 332 +TANGIBLE: 316 VANISHING: 6062 IMMEDIATE: 8826 TIMED: 340 +TANGIBLE: 364 VANISHING: 7607 IMMEDIATE: 11153 TIMED: 393 +TANGIBLE: 366 VANISHING: 7983 IMMEDIATE: 11738 TIMED: 402 +TANGIBLE: 406 VANISHING: 9494 IMMEDIATE: 14015 TIMED: 456 +TANGIBLE: 408 VANISHING: 9870 IMMEDIATE: 14600 TIMED: 465 +TANGIBLE: 440 VANISHING: 11309 IMMEDIATE: 16785 TIMED: 513 +TANGIBLE: 442 VANISHING: 11685 IMMEDIATE: 17370 TIMED: 522 +TANGIBLE: 482 VANISHING: 13167 IMMEDIATE: 19618 TIMED: 583 +TANGIBLE: 484 VANISHING: 13543 IMMEDIATE: 20203 TIMED: 593 +TANGIBLE: 512 VANISHING: 14963 IMMEDIATE: 22361 TIMED: 642 +TANGIBLE: 514 VANISHING: 15339 IMMEDIATE: 22946 TIMED: 651 +TANGIBLE: 554 VANISHING: 16836 IMMEDIATE: 25209 TIMED: 712 +TANGIBLE: 556 VANISHING: 17212 IMMEDIATE: 25794 TIMED: 722 +TANGIBLE: 619 VANISHING: 18579 IMMEDIATE: 27814 TIMED: 823 +TANGIBLE: 621 VANISHING: 18951 IMMEDIATE: 28395 TIMED: 832 +TANGIBLE: 623 VANISHING: 19323 IMMEDIATE: 28976 TIMED: 841 +TANGIBLE: 625 VANISHING: 19695 IMMEDIATE: 29557 TIMED: 851 +TANGIBLE: 657 VANISHING: 20421 IMMEDIATE: 30648 TIMED: 895 +TANGIBLE: 659 VANISHING: 20793 IMMEDIATE: 31229 TIMED: 904 +TANGIBLE: 661 VANISHING: 21165 IMMEDIATE: 31810 TIMED: 913 +TANGIBLE: 663 VANISHING: 21537 IMMEDIATE: 32391 TIMED: 923 +TANGIBLE: 695 VANISHING: 22262 IMMEDIATE: 33481 TIMED: 972 +TANGIBLE: 697 VANISHING: 22634 IMMEDIATE: 34062 TIMED: 982 +TANGIBLE: 699 VANISHING: 23006 IMMEDIATE: 34643 TIMED: 992 +TANGIBLE: 701 VANISHING: 23378 IMMEDIATE: 35224 TIMED: 1003 +TANGIBLE: 731 VANISHING: 24091 IMMEDIATE: 36298 TIMED: 1048 +TANGIBLE: 733 VANISHING: 24463 IMMEDIATE: 36879 TIMED: 1057 +TANGIBLE: 735 VANISHING: 24835 IMMEDIATE: 37460 TIMED: 1066 +TANGIBLE: 737 VANISHING: 25207 IMMEDIATE: 38041 TIMED: 1076 +TANGIBLE: 769 VANISHING: 25933 IMMEDIATE: 39132 TIMED: 1125 +TANGIBLE: 771 VANISHING: 26305 IMMEDIATE: 39713 TIMED: 1135 +TANGIBLE: 773 VANISHING: 26677 IMMEDIATE: 40294 TIMED: 1145 +TANGIBLE: 775 VANISHING: 27049 IMMEDIATE: 40875 TIMED: 1156 +TANGIBLE: 797 VANISHING: 27699 IMMEDIATE: 41860 TIMED: 1194 +TANGIBLE: 799 VANISHING: 28071 IMMEDIATE: 42441 TIMED: 1203 +TANGIBLE: 801 VANISHING: 28443 IMMEDIATE: 43022 TIMED: 1212 +TANGIBLE: 803 VANISHING: 28815 IMMEDIATE: 43603 TIMED: 1222 +TANGIBLE: 835 VANISHING: 29525 IMMEDIATE: 44678 TIMED: 1271 +TANGIBLE: 837 VANISHING: 29897 IMMEDIATE: 45259 TIMED: 1281 +TANGIBLE: 839 VANISHING: 30269 IMMEDIATE: 45840 TIMED: 1291 +TANGIBLE: 841 VANISHING: 30641 IMMEDIATE: 46421 TIMED: 1302 +TANGIBLE: 871 VANISHING: 31343 IMMEDIATE: 47484 TIMED: 1352 +TANGIBLE: 873 VANISHING: 31715 IMMEDIATE: 48065 TIMED: 1362 +TANGIBLE: 875 VANISHING: 32087 IMMEDIATE: 48646 TIMED: 1372 +TANGIBLE: 877 VANISHING: 32459 IMMEDIATE: 49227 TIMED: 1383 +TANGIBLE: 907 VANISHING: 33160 IMMEDIATE: 50289 TIMED: 1438 +TANGIBLE: 909 VANISHING: 33532 IMMEDIATE: 50870 TIMED: 1449 +TANGIBLE: 911 VANISHING: 33904 IMMEDIATE: 51451 TIMED: 1460 +TANGIBLE: 913 VANISHING: 34276 IMMEDIATE: 52032 TIMED: 1472 +TANGIBLE: 1346 VANISHING: 40535 IMMEDIATE: 60855 TIMED: 1974 +TANGIBLE: 1439 VANISHING: 42828 IMMEDIATE: 64299 TIMED: 2168 +TANGIBLE: 1441 VANISHING: 43204 IMMEDIATE: 64884 TIMED: 2176 +TANGIBLE: 1463 VANISHING: 44405 IMMEDIATE: 66731 TIMED: 2200 +TANGIBLE: 1465 VANISHING: 44781 IMMEDIATE: 67316 TIMED: 2208 +TANGIBLE: 1673 VANISHING: 48476 IMMEDIATE: 72829 TIMED: 2428 +TANGIBLE: 1675 VANISHING: 48852 IMMEDIATE: 73414 TIMED: 2437 +TANGIBLE: 1725 VANISHING: 50018 IMMEDIATE: 75084 TIMED: 2538 +TANGIBLE: 1761 VANISHING: 50698 IMMEDIATE: 76087 TIMED: 2559 +TANGIBLE: 1780 VANISHING: 51193 IMMEDIATE: 76822 TIMED: 2573 +TANGIBLE: 1782 VANISHING: 51565 IMMEDIATE: 77403 TIMED: 2582 +TANGIBLE: 1851 VANISHING: 53931 IMMEDIATE: 81048 TIMED: 2732 +TANGIBLE: 1853 VANISHING: 54307 IMMEDIATE: 81633 TIMED: 2741 +TANGIBLE: 1903 VANISHING: 55477 IMMEDIATE: 83307 TIMED: 2842 +TANGIBLE: 1939 VANISHING: 56164 IMMEDIATE: 84317 TIMED: 2863 +TANGIBLE: 1958 VANISHING: 56651 IMMEDIATE: 85044 TIMED: 2877 +TANGIBLE: 1960 VANISHING: 57023 IMMEDIATE: 85625 TIMED: 2886 +TANGIBLE: 2022 VANISHING: 59332 IMMEDIATE: 89193 TIMED: 3030 +TANGIBLE: 2024 VANISHING: 59708 IMMEDIATE: 89778 TIMED: 3039 +TANGIBLE: 2047 VANISHING: 60235 IMMEDIATE: 90545 TIMED: 3097 +TANGIBLE: 2083 VANISHING: 60905 IMMEDIATE: 91538 TIMED: 3118 +TANGIBLE: 2102 VANISHING: 61390 IMMEDIATE: 92263 TIMED: 3132 +TANGIBLE: 2104 VANISHING: 61762 IMMEDIATE: 92844 TIMED: 3141 +TANGIBLE: 2173 VANISHING: 63740 IMMEDIATE: 95877 TIMED: 3297 +TANGIBLE: 2175 VANISHING: 64116 IMMEDIATE: 96462 TIMED: 3307 +TANGIBLE: 2217 VANISHING: 65210 IMMEDIATE: 98040 TIMED: 3423 +TANGIBLE: 2237 VANISHING: 65800 IMMEDIATE: 98921 TIMED: 3447 +TANGIBLE: 2248 VANISHING: 66237 IMMEDIATE: 99582 TIMED: 3463 +TANGIBLE: 2250 VANISHING: 66609 IMMEDIATE: 100163 TIMED: 3473 +TANGIBLE: 2292 VANISHING: 68401 IMMEDIATE: 102904 TIMED: 3591 +TANGIBLE: 2294 VANISHING: 68777 IMMEDIATE: 103489 TIMED: 3600 +TANGIBLE: 2317 VANISHING: 69311 IMMEDIATE: 104263 TIMED: 3658 +TANGIBLE: 2353 VANISHING: 69991 IMMEDIATE: 105266 TIMED: 3679 +TANGIBLE: 2372 VANISHING: 70471 IMMEDIATE: 105986 TIMED: 3693 +TANGIBLE: 2374 VANISHING: 70843 IMMEDIATE: 106567 TIMED: 3702 +TANGIBLE: 2443 VANISHING: 72843 IMMEDIATE: 109622 TIMED: 3858 +TANGIBLE: 2445 VANISHING: 73219 IMMEDIATE: 110207 TIMED: 3868 +TANGIBLE: 2487 VANISHING: 74313 IMMEDIATE: 111785 TIMED: 3984 +TANGIBLE: 2507 VANISHING: 74903 IMMEDIATE: 112666 TIMED: 4008 +TANGIBLE: 2518 VANISHING: 75333 IMMEDIATE: 113320 TIMED: 4024 +TANGIBLE: 2520 VANISHING: 75705 IMMEDIATE: 113901 TIMED: 4034 +TANGIBLE: 2676 VANISHING: 78447 IMMEDIATE: 117979 TIMED: 4376 +TANGIBLE: 2678 VANISHING: 78819 IMMEDIATE: 118560 TIMED: 4385 +TANGIBLE: 2680 VANISHING: 79191 IMMEDIATE: 119141 TIMED: 4394 +TANGIBLE: 2682 VANISHING: 79563 IMMEDIATE: 119722 TIMED: 4404 +TANGIBLE: 2699 VANISHING: 80042 IMMEDIATE: 120448 TIMED: 4433 +TANGIBLE: 2701 VANISHING: 80414 IMMEDIATE: 121029 TIMED: 4442 +TANGIBLE: 2703 VANISHING: 80786 IMMEDIATE: 121610 TIMED: 4451 +TANGIBLE: 2705 VANISHING: 81158 IMMEDIATE: 122191 TIMED: 4461 +TANGIBLE: 2802 VANISHING: 83178 IMMEDIATE: 125194 TIMED: 4682 +TANGIBLE: 2804 VANISHING: 83550 IMMEDIATE: 125775 TIMED: 4691 +TANGIBLE: 2806 VANISHING: 83922 IMMEDIATE: 126356 TIMED: 4700 +TANGIBLE: 2808 VANISHING: 84294 IMMEDIATE: 126937 TIMED: 4710 +TANGIBLE: 2825 VANISHING: 84761 IMMEDIATE: 127651 TIMED: 4739 +TANGIBLE: 2827 VANISHING: 85133 IMMEDIATE: 128232 TIMED: 4748 +TANGIBLE: 2829 VANISHING: 85505 IMMEDIATE: 128813 TIMED: 4757 +TANGIBLE: 2831 VANISHING: 85877 IMMEDIATE: 129394 TIMED: 4767 +TANGIBLE: 2928 VANISHING: 87777 IMMEDIATE: 132209 TIMED: 4992 +TANGIBLE: 2930 VANISHING: 88149 IMMEDIATE: 132790 TIMED: 5002 +TANGIBLE: 2932 VANISHING: 88521 IMMEDIATE: 133371 TIMED: 5012 +TANGIBLE: 2934 VANISHING: 88893 IMMEDIATE: 133952 TIMED: 5023 +TANGIBLE: 2949 VANISHING: 89352 IMMEDIATE: 134654 TIMED: 5056 +TANGIBLE: 2951 VANISHING: 89724 IMMEDIATE: 135235 TIMED: 5066 +TANGIBLE: 2953 VANISHING: 90096 IMMEDIATE: 135816 TIMED: 5076 +TANGIBLE: 2955 VANISHING: 90468 IMMEDIATE: 136397 TIMED: 5087 +TANGIBLE: 3028 VANISHING: 92191 IMMEDIATE: 138935 TIMED: 5311 +TANGIBLE: 3030 VANISHING: 92563 IMMEDIATE: 139516 TIMED: 5320 +TANGIBLE: 3032 VANISHING: 92935 IMMEDIATE: 140097 TIMED: 5329 +TANGIBLE: 3034 VANISHING: 93307 IMMEDIATE: 140678 TIMED: 5339 +TANGIBLE: 3051 VANISHING: 93778 IMMEDIATE: 141396 TIMED: 5368 +TANGIBLE: 3053 VANISHING: 94150 IMMEDIATE: 141977 TIMED: 5377 +TANGIBLE: 3055 VANISHING: 94522 IMMEDIATE: 142558 TIMED: 5386 +TANGIBLE: 3057 VANISHING: 94894 IMMEDIATE: 143139 TIMED: 5396 +TANGIBLE: 3154 VANISHING: 96795 IMMEDIATE: 145955 TIMED: 5621 +TANGIBLE: 3156 VANISHING: 97167 IMMEDIATE: 146536 TIMED: 5631 +TANGIBLE: 3158 VANISHING: 97539 IMMEDIATE: 147117 TIMED: 5641 +TANGIBLE: 3160 VANISHING: 97911 IMMEDIATE: 147698 TIMED: 5652 +TANGIBLE: 3175 VANISHING: 98376 IMMEDIATE: 148406 TIMED: 5685 +TANGIBLE: 3177 VANISHING: 98748 IMMEDIATE: 148987 TIMED: 5695 +TANGIBLE: 3179 VANISHING: 99120 IMMEDIATE: 149568 TIMED: 5705 +TANGIBLE: 3181 VANISHING: 99492 IMMEDIATE: 150149 TIMED: 5716 +TANGIBLE: 3247 VANISHING: 101156 IMMEDIATE: 152602 TIMED: 5933 +TANGIBLE: 3249 VANISHING: 101528 IMMEDIATE: 153183 TIMED: 5942 +TANGIBLE: 3251 VANISHING: 101900 IMMEDIATE: 153764 TIMED: 5951 +TANGIBLE: 3253 VANISHING: 102272 IMMEDIATE: 154345 TIMED: 5961 +TANGIBLE: 3264 VANISHING: 102682 IMMEDIATE: 154976 TIMED: 5983 +TANGIBLE: 3266 VANISHING: 103054 IMMEDIATE: 155557 TIMED: 5992 +TANGIBLE: 3268 VANISHING: 103426 IMMEDIATE: 156138 TIMED: 6001 +TANGIBLE: 3270 VANISHING: 103798 IMMEDIATE: 156719 TIMED: 6011 +TANGIBLE: 3350 VANISHING: 105114 IMMEDIATE: 158663 TIMED: 6193 +TANGIBLE: 3352 VANISHING: 105486 IMMEDIATE: 159244 TIMED: 6203 +TANGIBLE: 3354 VANISHING: 105858 IMMEDIATE: 159825 TIMED: 6213 +TANGIBLE: 3356 VANISHING: 106230 IMMEDIATE: 160406 TIMED: 6224 +TANGIBLE: 3371 VANISHING: 106686 IMMEDIATE: 161105 TIMED: 6257 +TANGIBLE: 3373 VANISHING: 107058 IMMEDIATE: 161686 TIMED: 6267 +TANGIBLE: 3375 VANISHING: 107430 IMMEDIATE: 162267 TIMED: 6277 +TANGIBLE: 3377 VANISHING: 107802 IMMEDIATE: 162848 TIMED: 6288 +TANGIBLE: 3450 VANISHING: 109486 IMMEDIATE: 165329 TIMED: 6516 +TANGIBLE: 3452 VANISHING: 109858 IMMEDIATE: 165910 TIMED: 6526 +TANGIBLE: 3454 VANISHING: 110230 IMMEDIATE: 166491 TIMED: 6536 +TANGIBLE: 3456 VANISHING: 110602 IMMEDIATE: 167072 TIMED: 6547 +TANGIBLE: 3471 VANISHING: 111057 IMMEDIATE: 167770 TIMED: 6580 +TANGIBLE: 3473 VANISHING: 111429 IMMEDIATE: 168351 TIMED: 6590 +TANGIBLE: 3475 VANISHING: 111801 IMMEDIATE: 168932 TIMED: 6600 +TANGIBLE: 3477 VANISHING: 112173 IMMEDIATE: 169513 TIMED: 6611 +TANGIBLE: 3550 VANISHING: 113850 IMMEDIATE: 171987 TIMED: 6843 +TANGIBLE: 3552 VANISHING: 114222 IMMEDIATE: 172568 TIMED: 6854 +TANGIBLE: 3554 VANISHING: 114594 IMMEDIATE: 173149 TIMED: 6865 +TANGIBLE: 3556 VANISHING: 114966 IMMEDIATE: 173730 TIMED: 6877 +TANGIBLE: 3570 VANISHING: 115417 IMMEDIATE: 174422 TIMED: 6914 +TANGIBLE: 3572 VANISHING: 115789 IMMEDIATE: 175003 TIMED: 6925 +TANGIBLE: 3574 VANISHING: 116161 IMMEDIATE: 175584 TIMED: 6936 +TANGIBLE: 3576 VANISHING: 116533 IMMEDIATE: 176165 TIMED: 6948 +TANGIBLE: 3884 VANISHING: 121499 IMMEDIATE: 183265 TIMED: 7428 +TANGIBLE: 3893 VANISHING: 122341 IMMEDIATE: 184690 TIMED: 7485 +TANGIBLE: 3895 VANISHING: 122554 IMMEDIATE: 185051 TIMED: 7494 +TANGIBLE: 3896 VANISHING: 122764 IMMEDIATE: 185410 TIMED: 7502 +TANGIBLE: 3898 VANISHING: 122973 IMMEDIATE: 185767 TIMED: 7511 +TANGIBLE: 3900 VANISHING: 123183 IMMEDIATE: 186126 TIMED: 7520 +TANGIBLE: 3902 VANISHING: 123392 IMMEDIATE: 186483 TIMED: 7530 +TANGIBLE: 3904 VANISHING: 123605 IMMEDIATE: 186844 TIMED: 7539 +TANGIBLE: 3906 VANISHING: 123818 IMMEDIATE: 187205 TIMED: 7549 +TANGIBLE: 3907 VANISHING: 124027 IMMEDIATE: 187562 TIMED: 7558 +TANGIBLE: 3909 VANISHING: 124236 IMMEDIATE: 187919 TIMED: 7568 +TANGIBLE: 3911 VANISHING: 124445 IMMEDIATE: 188276 TIMED: 7578 +TANGIBLE: 3913 VANISHING: 124654 IMMEDIATE: 188633 TIMED: 7589 +TANGIBLE: 3914 VANISHING: 124864 IMMEDIATE: 188992 TIMED: 7597 +TANGIBLE: 3916 VANISHING: 125073 IMMEDIATE: 189349 TIMED: 7606 +TANGIBLE: 3918 VANISHING: 125283 IMMEDIATE: 189708 TIMED: 7615 +TANGIBLE: 3920 VANISHING: 125492 IMMEDIATE: 190065 TIMED: 7625 +TANGIBLE: 3921 VANISHING: 125702 IMMEDIATE: 190424 TIMED: 7634 +TANGIBLE: 3923 VANISHING: 125911 IMMEDIATE: 190781 TIMED: 7644 +TANGIBLE: 3925 VANISHING: 126121 IMMEDIATE: 191140 TIMED: 7654 +TANGIBLE: 3927 VANISHING: 126330 IMMEDIATE: 191497 TIMED: 7665 +TANGIBLE: 3928 VANISHING: 126539 IMMEDIATE: 191854 TIMED: 7674 +TANGIBLE: 3930 VANISHING: 126748 IMMEDIATE: 192211 TIMED: 7684 +TANGIBLE: 3932 VANISHING: 126957 IMMEDIATE: 192568 TIMED: 7694 +TANGIBLE: 3934 VANISHING: 127166 IMMEDIATE: 192925 TIMED: 7705 +TANGIBLE: 3935 VANISHING: 127375 IMMEDIATE: 193282 TIMED: 7715 +TANGIBLE: 3937 VANISHING: 127584 IMMEDIATE: 193639 TIMED: 7726 +TANGIBLE: 3939 VANISHING: 127793 IMMEDIATE: 193996 TIMED: 7737 +TANGIBLE: 3941 VANISHING: 128002 IMMEDIATE: 194353 TIMED: 7749 +TANGIBLE: 3957 VANISHING: 129788 IMMEDIATE: 197271 TIMED: 7856 +TANGIBLE: 3959 VANISHING: 130002 IMMEDIATE: 197634 TIMED: 7865 +TANGIBLE: 3960 VANISHING: 130212 IMMEDIATE: 197993 TIMED: 7873 +TANGIBLE: 3962 VANISHING: 130422 IMMEDIATE: 198352 TIMED: 7882 +TANGIBLE: 3964 VANISHING: 130632 IMMEDIATE: 198711 TIMED: 7891 +TANGIBLE: 3966 VANISHING: 130842 IMMEDIATE: 199070 TIMED: 7901 +TANGIBLE: 3967 VANISHING: 131052 IMMEDIATE: 199429 TIMED: 7909 +TANGIBLE: 3969 VANISHING: 131262 IMMEDIATE: 199788 TIMED: 7918 +TANGIBLE: 3971 VANISHING: 131472 IMMEDIATE: 200147 TIMED: 7927 +TANGIBLE: 3973 VANISHING: 131682 IMMEDIATE: 200506 TIMED: 7937 +TANGIBLE: 3974 VANISHING: 131892 IMMEDIATE: 200865 TIMED: 7946 +TANGIBLE: 3976 VANISHING: 132102 IMMEDIATE: 201224 TIMED: 7956 +TANGIBLE: 3978 VANISHING: 132312 IMMEDIATE: 201583 TIMED: 7966 +TANGIBLE: 3980 VANISHING: 132522 IMMEDIATE: 201942 TIMED: 7977 +TANGIBLE: 3982 VANISHING: 132736 IMMEDIATE: 202305 TIMED: 7986 +TANGIBLE: 3984 VANISHING: 132950 IMMEDIATE: 202668 TIMED: 7996 +TANGIBLE: 3985 VANISHING: 133160 IMMEDIATE: 203027 TIMED: 8005 +TANGIBLE: 3987 VANISHING: 133370 IMMEDIATE: 203386 TIMED: 8015 +TANGIBLE: 3989 VANISHING: 133580 IMMEDIATE: 203745 TIMED: 8025 +TANGIBLE: 3991 VANISHING: 133790 IMMEDIATE: 204104 TIMED: 8036 +TANGIBLE: 3992 VANISHING: 134000 IMMEDIATE: 204463 TIMED: 8045 +TANGIBLE: 3994 VANISHING: 134210 IMMEDIATE: 204822 TIMED: 8055 +TANGIBLE: 3996 VANISHING: 134420 IMMEDIATE: 205181 TIMED: 8065 +TANGIBLE: 3998 VANISHING: 134630 IMMEDIATE: 205540 TIMED: 8076 +TANGIBLE: 3999 VANISHING: 134840 IMMEDIATE: 205899 TIMED: 8086 +TANGIBLE: 4001 VANISHING: 135050 IMMEDIATE: 206258 TIMED: 8097 +TANGIBLE: 4003 VANISHING: 135260 IMMEDIATE: 206617 TIMED: 8108 +TANGIBLE: 4005 VANISHING: 135470 IMMEDIATE: 206976 TIMED: 8120 +TANGIBLE: 4011 VANISHING: 135896 IMMEDIATE: 207710 TIMED: 8169 +TANGIBLE: 4013 VANISHING: 136016 IMMEDIATE: 207935 TIMED: 8178 +TANGIBLE: 4015 VANISHING: 136137 IMMEDIATE: 208162 TIMED: 8187 +TANGIBLE: 4017 VANISHING: 136257 IMMEDIATE: 208387 TIMED: 8197 +TANGIBLE: 4018 VANISHING: 136377 IMMEDIATE: 208612 TIMED: 8206 +TANGIBLE: 4020 VANISHING: 136497 IMMEDIATE: 208837 TIMED: 8216 +TANGIBLE: 4022 VANISHING: 136617 IMMEDIATE: 209062 TIMED: 8226 +TANGIBLE: 4024 VANISHING: 136737 IMMEDIATE: 209287 TIMED: 8237 +TANGIBLE: 4025 VANISHING: 136858 IMMEDIATE: 209514 TIMED: 8246 +TANGIBLE: 4027 VANISHING: 136978 IMMEDIATE: 209739 TIMED: 8256 +TANGIBLE: 4029 VANISHING: 137099 IMMEDIATE: 209966 TIMED: 8266 +TANGIBLE: 4031 VANISHING: 137219 IMMEDIATE: 210191 TIMED: 8277 +TANGIBLE: 4032 VANISHING: 137339 IMMEDIATE: 210416 TIMED: 8287 +TANGIBLE: 4034 VANISHING: 137459 IMMEDIATE: 210641 TIMED: 8298 +TANGIBLE: 4036 VANISHING: 137579 IMMEDIATE: 210866 TIMED: 8309 +TANGIBLE: 4038 VANISHING: 137699 IMMEDIATE: 211091 TIMED: 8321 +TANGIBLE: 4252 VANISHING: 140051 IMMEDIATE: 214526 TIMED: 8669 +TANGIBLE: 4265 VANISHING: 140395 IMMEDIATE: 215087 TIMED: 8724 +TANGIBLE: 4267 VANISHING: 140473 IMMEDIATE: 215214 TIMED: 8733 +TANGIBLE: 4270 VANISHING: 140551 IMMEDIATE: 215341 TIMED: 8742 +TANGIBLE: 4273 VANISHING: 140629 IMMEDIATE: 215468 TIMED: 8752 +TANGIBLE: 4275 VANISHING: 140703 IMMEDIATE: 215591 TIMED: 8760 +TANGIBLE: 4278 VANISHING: 140777 IMMEDIATE: 215714 TIMED: 8769 +TANGIBLE: 4281 VANISHING: 140851 IMMEDIATE: 215837 TIMED: 8778 +TANGIBLE: 4284 VANISHING: 140925 IMMEDIATE: 215960 TIMED: 8788 +TANGIBLE: 4286 VANISHING: 140999 IMMEDIATE: 216083 TIMED: 8797 +TANGIBLE: 4289 VANISHING: 141073 IMMEDIATE: 216206 TIMED: 8807 +TANGIBLE: 4292 VANISHING: 141147 IMMEDIATE: 216329 TIMED: 8817 +TANGIBLE: 4295 VANISHING: 141221 IMMEDIATE: 216452 TIMED: 8828 +TANGIBLE: 4296 VANISHING: 141295 IMMEDIATE: 216575 TIMED: 8836 +TANGIBLE: 4298 VANISHING: 141369 IMMEDIATE: 216698 TIMED: 8845 +TANGIBLE: 4300 VANISHING: 141443 IMMEDIATE: 216821 TIMED: 8854 +TANGIBLE: 4302 VANISHING: 141517 IMMEDIATE: 216944 TIMED: 8864 +TANGIBLE: 4304 VANISHING: 141591 IMMEDIATE: 217067 TIMED: 8873 +TANGIBLE: 4307 VANISHING: 141665 IMMEDIATE: 217190 TIMED: 8883 +TANGIBLE: 4310 VANISHING: 141739 IMMEDIATE: 217313 TIMED: 8893 +TANGIBLE: 4313 VANISHING: 141813 IMMEDIATE: 217436 TIMED: 8904 +TANGIBLE: 4315 VANISHING: 141887 IMMEDIATE: 217559 TIMED: 8913 +TANGIBLE: 4318 VANISHING: 141961 IMMEDIATE: 217682 TIMED: 8923 +TANGIBLE: 4321 VANISHING: 142035 IMMEDIATE: 217805 TIMED: 8933 +TANGIBLE: 4324 VANISHING: 142109 IMMEDIATE: 217928 TIMED: 8944 +TANGIBLE: 4326 VANISHING: 142183 IMMEDIATE: 218051 TIMED: 8954 +TANGIBLE: 4329 VANISHING: 142257 IMMEDIATE: 218174 TIMED: 8965 +TANGIBLE: 4332 VANISHING: 142331 IMMEDIATE: 218297 TIMED: 8976 +TANGIBLE: 4335 VANISHING: 142405 IMMEDIATE: 218420 TIMED: 8988 +TANGIBLE: 4368 VANISHING: 142979 IMMEDIATE: 219318 TIMED: 9068 +TANGIBLE: 4370 VANISHING: 143053 IMMEDIATE: 219441 TIMED: 9078 +TANGIBLE: 4371 VANISHING: 143123 IMMEDIATE: 219560 TIMED: 9087 +TANGIBLE: 4373 VANISHING: 143193 IMMEDIATE: 219679 TIMED: 9097 +TANGIBLE: 4375 VANISHING: 143263 IMMEDIATE: 219798 TIMED: 9107 +TANGIBLE: 4377 VANISHING: 143333 IMMEDIATE: 219917 TIMED: 9118 +TANGIBLE: 4378 VANISHING: 143403 IMMEDIATE: 220036 TIMED: 9127 +TANGIBLE: 4380 VANISHING: 143473 IMMEDIATE: 220155 TIMED: 9137 +TANGIBLE: 4382 VANISHING: 143543 IMMEDIATE: 220274 TIMED: 9147 +TANGIBLE: 4384 VANISHING: 143613 IMMEDIATE: 220393 TIMED: 9158 +TANGIBLE: 4385 VANISHING: 143683 IMMEDIATE: 220512 TIMED: 9168 +TANGIBLE: 4387 VANISHING: 143753 IMMEDIATE: 220631 TIMED: 9179 +TANGIBLE: 4389 VANISHING: 143823 IMMEDIATE: 220750 TIMED: 9190 +TANGIBLE: 4391 VANISHING: 143893 IMMEDIATE: 220869 TIMED: 9202 +TANGIBLE: 4449 VANISHING: 144824 IMMEDIATE: 222357 TIMED: 9364 +TANGIBLE: 4451 VANISHING: 144871 IMMEDIATE: 222442 TIMED: 9373 +TANGIBLE: 4453 VANISHING: 144918 IMMEDIATE: 222527 TIMED: 9382 +TANGIBLE: 4455 VANISHING: 144965 IMMEDIATE: 222612 TIMED: 9392 +TANGIBLE: 4456 VANISHING: 145012 IMMEDIATE: 222697 TIMED: 9401 +TANGIBLE: 4458 VANISHING: 145059 IMMEDIATE: 222782 TIMED: 9411 +TANGIBLE: 4460 VANISHING: 145106 IMMEDIATE: 222867 TIMED: 9421 +TANGIBLE: 4462 VANISHING: 145153 IMMEDIATE: 222952 TIMED: 9432 +TANGIBLE: 4463 VANISHING: 145200 IMMEDIATE: 223037 TIMED: 9441 +TANGIBLE: 4465 VANISHING: 145247 IMMEDIATE: 223122 TIMED: 9451 +TANGIBLE: 4467 VANISHING: 145294 IMMEDIATE: 223207 TIMED: 9461 +TANGIBLE: 4469 VANISHING: 145341 IMMEDIATE: 223292 TIMED: 9472 +TANGIBLE: 4470 VANISHING: 145388 IMMEDIATE: 223377 TIMED: 9482 +TANGIBLE: 4472 VANISHING: 145435 IMMEDIATE: 223462 TIMED: 9493 +TANGIBLE: 4474 VANISHING: 145482 IMMEDIATE: 223547 TIMED: 9504 +TANGIBLE: 4476 VANISHING: 145529 IMMEDIATE: 223632 TIMED: 9516 +TANGIBLE: 4481 VANISHING: 145686 IMMEDIATE: 223900 TIMED: 9553 +TANGIBLE: 4483 VANISHING: 145732 IMMEDIATE: 223985 TIMED: 9563 +TANGIBLE: 4485 VANISHING: 145778 IMMEDIATE: 224070 TIMED: 9573 +TANGIBLE: 4487 VANISHING: 145824 IMMEDIATE: 224155 TIMED: 9584 +TANGIBLE: 4488 VANISHING: 145870 IMMEDIATE: 224240 TIMED: 9594 +TANGIBLE: 4490 VANISHING: 145916 IMMEDIATE: 224325 TIMED: 9605 +TANGIBLE: 4492 VANISHING: 145962 IMMEDIATE: 224410 TIMED: 9616 +TANGIBLE: 4494 VANISHING: 146008 IMMEDIATE: 224495 TIMED: 9628 +TANGIBLE: 4717 VANISHING: 148551 IMMEDIATE: 228166 TIMED: 10081 +TANGIBLE: 4737 VANISHING: 149105 IMMEDIATE: 229066 TIMED: 10161 +TANGIBLE: 4739 VANISHING: 149183 IMMEDIATE: 229193 TIMED: 10170 +TANGIBLE: 4741 VANISHING: 149257 IMMEDIATE: 229316 TIMED: 10178 +TANGIBLE: 4744 VANISHING: 149331 IMMEDIATE: 229439 TIMED: 10187 +TANGIBLE: 4747 VANISHING: 149405 IMMEDIATE: 229562 TIMED: 10196 +TANGIBLE: 4750 VANISHING: 149479 IMMEDIATE: 229685 TIMED: 10206 +TANGIBLE: 4753 VANISHING: 149557 IMMEDIATE: 229812 TIMED: 10215 +TANGIBLE: 4756 VANISHING: 149635 IMMEDIATE: 229939 TIMED: 10225 +TANGIBLE: 4758 VANISHING: 149709 IMMEDIATE: 230062 TIMED: 10234 +TANGIBLE: 4761 VANISHING: 149783 IMMEDIATE: 230185 TIMED: 10244 +TANGIBLE: 4764 VANISHING: 149857 IMMEDIATE: 230308 TIMED: 10254 +TANGIBLE: 4767 VANISHING: 149931 IMMEDIATE: 230431 TIMED: 10265 +TANGIBLE: 4768 VANISHING: 150005 IMMEDIATE: 230554 TIMED: 10273 +TANGIBLE: 4770 VANISHING: 150079 IMMEDIATE: 230677 TIMED: 10282 +TANGIBLE: 4772 VANISHING: 150153 IMMEDIATE: 230800 TIMED: 10291 +TANGIBLE: 4774 VANISHING: 150227 IMMEDIATE: 230923 TIMED: 10301 +TANGIBLE: 4776 VANISHING: 150301 IMMEDIATE: 231046 TIMED: 10310 +TANGIBLE: 4779 VANISHING: 150375 IMMEDIATE: 231169 TIMED: 10320 +TANGIBLE: 4782 VANISHING: 150449 IMMEDIATE: 231292 TIMED: 10330 +TANGIBLE: 4785 VANISHING: 150523 IMMEDIATE: 231415 TIMED: 10341 +TANGIBLE: 4787 VANISHING: 150597 IMMEDIATE: 231538 TIMED: 10350 +TANGIBLE: 4790 VANISHING: 150671 IMMEDIATE: 231661 TIMED: 10360 +TANGIBLE: 4793 VANISHING: 150745 IMMEDIATE: 231784 TIMED: 10370 +TANGIBLE: 4796 VANISHING: 150819 IMMEDIATE: 231907 TIMED: 10381 +TANGIBLE: 4798 VANISHING: 150893 IMMEDIATE: 232030 TIMED: 10391 +TANGIBLE: 4801 VANISHING: 150967 IMMEDIATE: 232153 TIMED: 10402 +TANGIBLE: 4804 VANISHING: 151041 IMMEDIATE: 232276 TIMED: 10413 +TANGIBLE: 4807 VANISHING: 151115 IMMEDIATE: 232399 TIMED: 10425 +TANGIBLE: 4840 VANISHING: 151699 IMMEDIATE: 233314 TIMED: 10505 +TANGIBLE: 4842 VANISHING: 151774 IMMEDIATE: 233439 TIMED: 10515 +TANGIBLE: 4843 VANISHING: 151845 IMMEDIATE: 233560 TIMED: 10524 +TANGIBLE: 4845 VANISHING: 151916 IMMEDIATE: 233681 TIMED: 10534 +TANGIBLE: 4847 VANISHING: 151987 IMMEDIATE: 233802 TIMED: 10544 +TANGIBLE: 4849 VANISHING: 152058 IMMEDIATE: 233923 TIMED: 10555 +TANGIBLE: 4850 VANISHING: 152129 IMMEDIATE: 234044 TIMED: 10564 +TANGIBLE: 4852 VANISHING: 152200 IMMEDIATE: 234165 TIMED: 10574 +TANGIBLE: 4854 VANISHING: 152271 IMMEDIATE: 234286 TIMED: 10584 +TANGIBLE: 4856 VANISHING: 152342 IMMEDIATE: 234407 TIMED: 10595 +TANGIBLE: 4857 VANISHING: 152413 IMMEDIATE: 234528 TIMED: 10605 +TANGIBLE: 4859 VANISHING: 152484 IMMEDIATE: 234649 TIMED: 10616 +TANGIBLE: 4861 VANISHING: 152555 IMMEDIATE: 234770 TIMED: 10627 +TANGIBLE: 4863 VANISHING: 152626 IMMEDIATE: 234891 TIMED: 10639 +TANGIBLE: 4921 VANISHING: 153555 IMMEDIATE: 236375 TIMED: 10801 +TANGIBLE: 4923 VANISHING: 153601 IMMEDIATE: 236458 TIMED: 10810 +TANGIBLE: 4925 VANISHING: 153648 IMMEDIATE: 236543 TIMED: 10819 +TANGIBLE: 4927 VANISHING: 153694 IMMEDIATE: 236626 TIMED: 10829 +TANGIBLE: 4928 VANISHING: 153741 IMMEDIATE: 236711 TIMED: 10838 +TANGIBLE: 4930 VANISHING: 153787 IMMEDIATE: 236794 TIMED: 10848 +TANGIBLE: 4932 VANISHING: 153834 IMMEDIATE: 236879 TIMED: 10858 +TANGIBLE: 4934 VANISHING: 153880 IMMEDIATE: 236962 TIMED: 10869 +TANGIBLE: 4935 VANISHING: 153926 IMMEDIATE: 237045 TIMED: 10878 +TANGIBLE: 4937 VANISHING: 153972 IMMEDIATE: 237128 TIMED: 10888 +TANGIBLE: 4939 VANISHING: 154018 IMMEDIATE: 237211 TIMED: 10898 +TANGIBLE: 4941 VANISHING: 154064 IMMEDIATE: 237294 TIMED: 10909 +TANGIBLE: 4942 VANISHING: 154110 IMMEDIATE: 237377 TIMED: 10919 +TANGIBLE: 4944 VANISHING: 154156 IMMEDIATE: 237460 TIMED: 10930 +TANGIBLE: 4946 VANISHING: 154202 IMMEDIATE: 237543 TIMED: 10941 +TANGIBLE: 4948 VANISHING: 154248 IMMEDIATE: 237626 TIMED: 10953 +TANGIBLE: 4953 VANISHING: 154404 IMMEDIATE: 237893 TIMED: 10990 +TANGIBLE: 4955 VANISHING: 154450 IMMEDIATE: 237978 TIMED: 11000 +TANGIBLE: 4957 VANISHING: 154496 IMMEDIATE: 238063 TIMED: 11010 +TANGIBLE: 4959 VANISHING: 154542 IMMEDIATE: 238148 TIMED: 11021 +TANGIBLE: 4960 VANISHING: 154588 IMMEDIATE: 238233 TIMED: 11031 +TANGIBLE: 4962 VANISHING: 154634 IMMEDIATE: 238318 TIMED: 11042 +TANGIBLE: 4964 VANISHING: 154680 IMMEDIATE: 238403 TIMED: 11053 +TANGIBLE: 4966 VANISHING: 154726 IMMEDIATE: 238488 TIMED: 11065 +TANGIBLE: 5012 VANISHING: 155829 IMMEDIATE: 240019 TIMED: 11331 +TANGIBLE: 5080 VANISHING: 156669 IMMEDIATE: 241246 TIMED: 11350 +TANGIBLE: 5115 VANISHING: 157260 IMMEDIATE: 242109 TIMED: 11363 +TANGIBLE: 5117 VANISHING: 157632 IMMEDIATE: 242690 TIMED: 11371 +TANGIBLE: 5371 VANISHING: 161422 IMMEDIATE: 248499 TIMED: 11714 +TANGIBLE: 5381 VANISHING: 162401 IMMEDIATE: 250240 TIMED: 11760 +TANGIBLE: 5390 VANISHING: 163379 IMMEDIATE: 251980 TIMED: 11807 +TANGIBLE: 5397 VANISHING: 164043 IMMEDIATE: 253158 TIMED: 11840 +TANGIBLE: 5399 VANISHING: 164214 IMMEDIATE: 253462 TIMED: 11848 +TANGIBLE: 5401 VANISHING: 164385 IMMEDIATE: 253766 TIMED: 11857 +TANGIBLE: 5403 VANISHING: 164556 IMMEDIATE: 254070 TIMED: 11865 +TANGIBLE: 5405 VANISHING: 164727 IMMEDIATE: 254374 TIMED: 11874 +TANGIBLE: 5406 VANISHING: 164894 IMMEDIATE: 254674 TIMED: 11882 +TANGIBLE: 5408 VANISHING: 165061 IMMEDIATE: 254974 TIMED: 11891 +TANGIBLE: 5410 VANISHING: 165228 IMMEDIATE: 255274 TIMED: 11900 +TANGIBLE: 5412 VANISHING: 165395 IMMEDIATE: 255574 TIMED: 11910 +TANGIBLE: 5414 VANISHING: 165566 IMMEDIATE: 255878 TIMED: 11918 +TANGIBLE: 5416 VANISHING: 165737 IMMEDIATE: 256182 TIMED: 11927 +TANGIBLE: 5418 VANISHING: 165908 IMMEDIATE: 256486 TIMED: 11936 +TANGIBLE: 5420 VANISHING: 166079 IMMEDIATE: 256790 TIMED: 11946 +TANGIBLE: 5421 VANISHING: 166246 IMMEDIATE: 257090 TIMED: 11954 +TANGIBLE: 5423 VANISHING: 166413 IMMEDIATE: 257390 TIMED: 11963 +TANGIBLE: 5425 VANISHING: 166580 IMMEDIATE: 257690 TIMED: 11972 +TANGIBLE: 5427 VANISHING: 166747 IMMEDIATE: 257990 TIMED: 11982 +TANGIBLE: 5428 VANISHING: 166914 IMMEDIATE: 258290 TIMED: 11991 +TANGIBLE: 5430 VANISHING: 167081 IMMEDIATE: 258590 TIMED: 12001 +TANGIBLE: 5432 VANISHING: 167248 IMMEDIATE: 258890 TIMED: 12011 +TANGIBLE: 5434 VANISHING: 167415 IMMEDIATE: 259190 TIMED: 12022 +TANGIBLE: 5436 VANISHING: 167586 IMMEDIATE: 259494 TIMED: 12030 +TANGIBLE: 5438 VANISHING: 167757 IMMEDIATE: 259798 TIMED: 12039 +TANGIBLE: 5439 VANISHING: 167924 IMMEDIATE: 260098 TIMED: 12047 +TANGIBLE: 5441 VANISHING: 168091 IMMEDIATE: 260398 TIMED: 12056 +TANGIBLE: 5443 VANISHING: 168258 IMMEDIATE: 260698 TIMED: 12065 +TANGIBLE: 5445 VANISHING: 168425 IMMEDIATE: 260998 TIMED: 12075 +TANGIBLE: 5447 VANISHING: 168596 IMMEDIATE: 261302 TIMED: 12084 +TANGIBLE: 5449 VANISHING: 168767 IMMEDIATE: 261606 TIMED: 12094 +TANGIBLE: 5450 VANISHING: 168934 IMMEDIATE: 261906 TIMED: 12103 +TANGIBLE: 5452 VANISHING: 169101 IMMEDIATE: 262206 TIMED: 12113 +TANGIBLE: 5454 VANISHING: 169268 IMMEDIATE: 262506 TIMED: 12123 +TANGIBLE: 5456 VANISHING: 169435 IMMEDIATE: 262806 TIMED: 12134 +TANGIBLE: 5457 VANISHING: 169602 IMMEDIATE: 263106 TIMED: 12142 +TANGIBLE: 5459 VANISHING: 169769 IMMEDIATE: 263406 TIMED: 12151 +TANGIBLE: 5461 VANISHING: 169936 IMMEDIATE: 263706 TIMED: 12160 +TANGIBLE: 5463 VANISHING: 170103 IMMEDIATE: 264006 TIMED: 12170 +TANGIBLE: 5464 VANISHING: 170270 IMMEDIATE: 264306 TIMED: 12179 +TANGIBLE: 5466 VANISHING: 170437 IMMEDIATE: 264606 TIMED: 12189 +TANGIBLE: 5468 VANISHING: 170604 IMMEDIATE: 264906 TIMED: 12199 +TANGIBLE: 5470 VANISHING: 170771 IMMEDIATE: 265206 TIMED: 12210 +TANGIBLE: 5471 VANISHING: 170938 IMMEDIATE: 265506 TIMED: 12219 +TANGIBLE: 5473 VANISHING: 171105 IMMEDIATE: 265806 TIMED: 12229 +TANGIBLE: 5475 VANISHING: 171272 IMMEDIATE: 266106 TIMED: 12239 +TANGIBLE: 5477 VANISHING: 171439 IMMEDIATE: 266406 TIMED: 12250 +TANGIBLE: 5478 VANISHING: 171606 IMMEDIATE: 266706 TIMED: 12260 +TANGIBLE: 5480 VANISHING: 171773 IMMEDIATE: 267006 TIMED: 12271 +TANGIBLE: 5482 VANISHING: 171940 IMMEDIATE: 267306 TIMED: 12282 +TANGIBLE: 5484 VANISHING: 172107 IMMEDIATE: 267606 TIMED: 12294 +TANGIBLE: 5491 VANISHING: 172654 IMMEDIATE: 268627 TIMED: 12343 +TANGIBLE: 5492 VANISHING: 172751 IMMEDIATE: 268817 TIMED: 12352 +TANGIBLE: 5493 VANISHING: 172845 IMMEDIATE: 269005 TIMED: 12360 +TANGIBLE: 5494 VANISHING: 172939 IMMEDIATE: 269193 TIMED: 12369 +TANGIBLE: 5495 VANISHING: 173032 IMMEDIATE: 269379 TIMED: 12378 +TANGIBLE: 5496 VANISHING: 173125 IMMEDIATE: 269565 TIMED: 12388 +TANGIBLE: 5497 VANISHING: 173222 IMMEDIATE: 269755 TIMED: 12397 +TANGIBLE: 5498 VANISHING: 173319 IMMEDIATE: 269945 TIMED: 12407 +TANGIBLE: 5499 VANISHING: 173412 IMMEDIATE: 270131 TIMED: 12416 +TANGIBLE: 5500 VANISHING: 173505 IMMEDIATE: 270317 TIMED: 12426 +TANGIBLE: 5501 VANISHING: 173598 IMMEDIATE: 270503 TIMED: 12436 +TANGIBLE: 5502 VANISHING: 173691 IMMEDIATE: 270689 TIMED: 12447 +TANGIBLE: 5503 VANISHING: 173785 IMMEDIATE: 270877 TIMED: 12455 +TANGIBLE: 5504 VANISHING: 173879 IMMEDIATE: 271065 TIMED: 12464 +TANGIBLE: 5505 VANISHING: 173972 IMMEDIATE: 271251 TIMED: 12473 +TANGIBLE: 5506 VANISHING: 174065 IMMEDIATE: 271437 TIMED: 12483 +TANGIBLE: 5507 VANISHING: 174159 IMMEDIATE: 271625 TIMED: 12492 +TANGIBLE: 5508 VANISHING: 174253 IMMEDIATE: 271813 TIMED: 12502 +TANGIBLE: 5509 VANISHING: 174346 IMMEDIATE: 271999 TIMED: 12512 +TANGIBLE: 5510 VANISHING: 174439 IMMEDIATE: 272185 TIMED: 12523 +TANGIBLE: 5511 VANISHING: 174532 IMMEDIATE: 272371 TIMED: 12532 +TANGIBLE: 5512 VANISHING: 174625 IMMEDIATE: 272557 TIMED: 12542 +TANGIBLE: 5513 VANISHING: 174718 IMMEDIATE: 272743 TIMED: 12552 +TANGIBLE: 5514 VANISHING: 174811 IMMEDIATE: 272929 TIMED: 12563 +TANGIBLE: 5515 VANISHING: 174904 IMMEDIATE: 273115 TIMED: 12573 +TANGIBLE: 5516 VANISHING: 174997 IMMEDIATE: 273301 TIMED: 12584 +TANGIBLE: 5517 VANISHING: 175090 IMMEDIATE: 273487 TIMED: 12595 +TANGIBLE: 5518 VANISHING: 175183 IMMEDIATE: 273673 TIMED: 12607 +TANGIBLE: 5525 VANISHING: 175745 IMMEDIATE: 274712 TIMED: 12656 +TANGIBLE: 5526 VANISHING: 175839 IMMEDIATE: 274900 TIMED: 12664 +TANGIBLE: 5527 VANISHING: 175933 IMMEDIATE: 275088 TIMED: 12673 +TANGIBLE: 5528 VANISHING: 176031 IMMEDIATE: 275280 TIMED: 12682 +TANGIBLE: 5529 VANISHING: 176125 IMMEDIATE: 275468 TIMED: 12691 +TANGIBLE: 5530 VANISHING: 176219 IMMEDIATE: 275656 TIMED: 12701 +TANGIBLE: 5531 VANISHING: 176313 IMMEDIATE: 275844 TIMED: 12709 +TANGIBLE: 5532 VANISHING: 176407 IMMEDIATE: 276032 TIMED: 12718 +TANGIBLE: 5533 VANISHING: 176501 IMMEDIATE: 276220 TIMED: 12727 +TANGIBLE: 5534 VANISHING: 176595 IMMEDIATE: 276408 TIMED: 12737 +TANGIBLE: 5535 VANISHING: 176689 IMMEDIATE: 276596 TIMED: 12746 +TANGIBLE: 5536 VANISHING: 176783 IMMEDIATE: 276784 TIMED: 12756 +TANGIBLE: 5537 VANISHING: 176877 IMMEDIATE: 276972 TIMED: 12766 +TANGIBLE: 5538 VANISHING: 176971 IMMEDIATE: 277160 TIMED: 12777 +TANGIBLE: 5539 VANISHING: 177069 IMMEDIATE: 277352 TIMED: 12786 +TANGIBLE: 5540 VANISHING: 177163 IMMEDIATE: 277540 TIMED: 12795 +TANGIBLE: 5541 VANISHING: 177257 IMMEDIATE: 277728 TIMED: 12805 +TANGIBLE: 5542 VANISHING: 177355 IMMEDIATE: 277920 TIMED: 12815 +TANGIBLE: 5543 VANISHING: 177449 IMMEDIATE: 278108 TIMED: 12825 +TANGIBLE: 5544 VANISHING: 177543 IMMEDIATE: 278296 TIMED: 12836 +TANGIBLE: 5545 VANISHING: 177637 IMMEDIATE: 278484 TIMED: 12845 +TANGIBLE: 5546 VANISHING: 177731 IMMEDIATE: 278672 TIMED: 12855 +TANGIBLE: 5547 VANISHING: 177825 IMMEDIATE: 278860 TIMED: 12865 +TANGIBLE: 5548 VANISHING: 177919 IMMEDIATE: 279048 TIMED: 12876 +TANGIBLE: 5549 VANISHING: 178013 IMMEDIATE: 279236 TIMED: 12886 +TANGIBLE: 5550 VANISHING: 178107 IMMEDIATE: 279424 TIMED: 12897 +TANGIBLE: 5551 VANISHING: 178201 IMMEDIATE: 279612 TIMED: 12908 +TANGIBLE: 5552 VANISHING: 178295 IMMEDIATE: 279800 TIMED: 12920 +TANGIBLE: 5555 VANISHING: 178437 IMMEDIATE: 280041 TIMED: 12939 +TANGIBLE: 5556 VANISHING: 178492 IMMEDIATE: 280163 TIMED: 12948 +TANGIBLE: 5557 VANISHING: 178547 IMMEDIATE: 280285 TIMED: 12957 +TANGIBLE: 5558 VANISHING: 178602 IMMEDIATE: 280407 TIMED: 12967 +TANGIBLE: 5559 VANISHING: 178657 IMMEDIATE: 280529 TIMED: 12976 +TANGIBLE: 5560 VANISHING: 178712 IMMEDIATE: 280651 TIMED: 12986 +TANGIBLE: 5561 VANISHING: 178767 IMMEDIATE: 280773 TIMED: 12996 +TANGIBLE: 5562 VANISHING: 178822 IMMEDIATE: 280895 TIMED: 13007 +TANGIBLE: 5563 VANISHING: 178877 IMMEDIATE: 281017 TIMED: 13016 +TANGIBLE: 5564 VANISHING: 178932 IMMEDIATE: 281139 TIMED: 13026 +TANGIBLE: 5565 VANISHING: 178987 IMMEDIATE: 281261 TIMED: 13036 +TANGIBLE: 5566 VANISHING: 179042 IMMEDIATE: 281383 TIMED: 13047 +TANGIBLE: 5567 VANISHING: 179097 IMMEDIATE: 281505 TIMED: 13057 +TANGIBLE: 5568 VANISHING: 179152 IMMEDIATE: 281627 TIMED: 13068 +TANGIBLE: 5569 VANISHING: 179207 IMMEDIATE: 281749 TIMED: 13079 +TANGIBLE: 5570 VANISHING: 179262 IMMEDIATE: 281871 TIMED: 13091 +TANGIBLE: 5627 VANISHING: 180575 IMMEDIATE: 283737 TIMED: 13318 +TANGIBLE: 5663 VANISHING: 181255 IMMEDIATE: 284740 TIMED: 13340 +TANGIBLE: 5682 VANISHING: 181750 IMMEDIATE: 285475 TIMED: 13355 +TANGIBLE: 5684 VANISHING: 182122 IMMEDIATE: 286056 TIMED: 13364 +TANGIBLE: 5900 VANISHING: 185809 IMMEDIATE: 291514 TIMED: 13789 +TANGIBLE: 5905 VANISHING: 186348 IMMEDIATE: 292491 TIMED: 13814 +TANGIBLE: 5907 VANISHING: 186533 IMMEDIATE: 292826 TIMED: 13823 +TANGIBLE: 5908 VANISHING: 186714 IMMEDIATE: 293157 TIMED: 13831 +TANGIBLE: 5910 VANISHING: 186895 IMMEDIATE: 293488 TIMED: 13840 +TANGIBLE: 5912 VANISHING: 187076 IMMEDIATE: 293819 TIMED: 13849 +TANGIBLE: 5914 VANISHING: 187257 IMMEDIATE: 294150 TIMED: 13859 +TANGIBLE: 5916 VANISHING: 187442 IMMEDIATE: 294485 TIMED: 13868 +TANGIBLE: 5918 VANISHING: 187627 IMMEDIATE: 294820 TIMED: 13878 +TANGIBLE: 5919 VANISHING: 187808 IMMEDIATE: 295151 TIMED: 13887 +TANGIBLE: 5921 VANISHING: 187989 IMMEDIATE: 295482 TIMED: 13897 +TANGIBLE: 5923 VANISHING: 188170 IMMEDIATE: 295813 TIMED: 13907 +TANGIBLE: 5925 VANISHING: 188351 IMMEDIATE: 296144 TIMED: 13918 +TANGIBLE: 5926 VANISHING: 188532 IMMEDIATE: 296475 TIMED: 13926 +TANGIBLE: 5928 VANISHING: 188713 IMMEDIATE: 296806 TIMED: 13935 +TANGIBLE: 5930 VANISHING: 188894 IMMEDIATE: 297137 TIMED: 13944 +TANGIBLE: 5932 VANISHING: 189075 IMMEDIATE: 297468 TIMED: 13954 +TANGIBLE: 5933 VANISHING: 189256 IMMEDIATE: 297799 TIMED: 13963 +TANGIBLE: 5935 VANISHING: 189437 IMMEDIATE: 298130 TIMED: 13973 +TANGIBLE: 5937 VANISHING: 189618 IMMEDIATE: 298461 TIMED: 13983 +TANGIBLE: 5939 VANISHING: 189799 IMMEDIATE: 298792 TIMED: 13994 +TANGIBLE: 5940 VANISHING: 189980 IMMEDIATE: 299123 TIMED: 14003 +TANGIBLE: 5942 VANISHING: 190161 IMMEDIATE: 299454 TIMED: 14013 +TANGIBLE: 5944 VANISHING: 190342 IMMEDIATE: 299785 TIMED: 14023 +TANGIBLE: 5946 VANISHING: 190523 IMMEDIATE: 300116 TIMED: 14034 +TANGIBLE: 5947 VANISHING: 190704 IMMEDIATE: 300447 TIMED: 14044 +TANGIBLE: 5949 VANISHING: 190885 IMMEDIATE: 300778 TIMED: 14055 +TANGIBLE: 5951 VANISHING: 191066 IMMEDIATE: 301109 TIMED: 14066 +TANGIBLE: 5953 VANISHING: 191247 IMMEDIATE: 301440 TIMED: 14078 +TANGIBLE: 5976 VANISHING: 191881 IMMEDIATE: 302496 TIMED: 14130 +TANGIBLE: 5977 VANISHING: 191998 IMMEDIATE: 302723 TIMED: 14139 +TANGIBLE: 5978 VANISHING: 192115 IMMEDIATE: 302950 TIMED: 14149 +TANGIBLE: 5979 VANISHING: 192236 IMMEDIATE: 303181 TIMED: 14159 +TANGIBLE: 5980 VANISHING: 192353 IMMEDIATE: 303408 TIMED: 14169 +TANGIBLE: 5981 VANISHING: 192470 IMMEDIATE: 303635 TIMED: 14180 +TANGIBLE: 5982 VANISHING: 192587 IMMEDIATE: 303862 TIMED: 14189 +TANGIBLE: 5983 VANISHING: 192704 IMMEDIATE: 304089 TIMED: 14199 +TANGIBLE: 5984 VANISHING: 192821 IMMEDIATE: 304316 TIMED: 14209 +TANGIBLE: 5985 VANISHING: 192938 IMMEDIATE: 304543 TIMED: 14220 +TANGIBLE: 5986 VANISHING: 193055 IMMEDIATE: 304770 TIMED: 14230 +TANGIBLE: 5987 VANISHING: 193172 IMMEDIATE: 304997 TIMED: 14241 +TANGIBLE: 5988 VANISHING: 193289 IMMEDIATE: 305224 TIMED: 14252 +TANGIBLE: 5989 VANISHING: 193406 IMMEDIATE: 305451 TIMED: 14264 +TANGIBLE: 6029 VANISHING: 194542 IMMEDIATE: 307287 TIMED: 14388 +TANGIBLE: 6030 VANISHING: 194644 IMMEDIATE: 307496 TIMED: 14397 +TANGIBLE: 6031 VANISHING: 194746 IMMEDIATE: 307705 TIMED: 14406 +TANGIBLE: 6032 VANISHING: 194848 IMMEDIATE: 307914 TIMED: 14416 +TANGIBLE: 6033 VANISHING: 194950 IMMEDIATE: 308123 TIMED: 14425 +TANGIBLE: 6034 VANISHING: 195052 IMMEDIATE: 308332 TIMED: 14435 +TANGIBLE: 6035 VANISHING: 195154 IMMEDIATE: 308541 TIMED: 14445 +TANGIBLE: 6036 VANISHING: 195256 IMMEDIATE: 308750 TIMED: 14456 +TANGIBLE: 6037 VANISHING: 195358 IMMEDIATE: 308959 TIMED: 14465 +TANGIBLE: 6038 VANISHING: 195460 IMMEDIATE: 309168 TIMED: 14475 +TANGIBLE: 6039 VANISHING: 195562 IMMEDIATE: 309377 TIMED: 14485 +TANGIBLE: 6040 VANISHING: 195664 IMMEDIATE: 309586 TIMED: 14496 +TANGIBLE: 6041 VANISHING: 195766 IMMEDIATE: 309795 TIMED: 14506 +TANGIBLE: 6042 VANISHING: 195868 IMMEDIATE: 310004 TIMED: 14517 +TANGIBLE: 6043 VANISHING: 195970 IMMEDIATE: 310213 TIMED: 14528 +TANGIBLE: 6044 VANISHING: 196072 IMMEDIATE: 310422 TIMED: 14540 +TANGIBLE: 6047 VANISHING: 196194 IMMEDIATE: 310640 TIMED: 14562 +TANGIBLE: 6048 VANISHING: 196263 IMMEDIATE: 310789 TIMED: 14572 +TANGIBLE: 6049 VANISHING: 196332 IMMEDIATE: 310938 TIMED: 14582 +TANGIBLE: 6050 VANISHING: 196401 IMMEDIATE: 311087 TIMED: 14593 +TANGIBLE: 6051 VANISHING: 196470 IMMEDIATE: 311236 TIMED: 14603 +TANGIBLE: 6052 VANISHING: 196539 IMMEDIATE: 311385 TIMED: 14614 +TANGIBLE: 6053 VANISHING: 196608 IMMEDIATE: 311534 TIMED: 14625 +TANGIBLE: 6054 VANISHING: 196677 IMMEDIATE: 311683 TIMED: 14637 +TANGIBLE: 6103 VANISHING: 197895 IMMEDIATE: 313438 TIMED: 14805 +TANGIBLE: 6139 VANISHING: 198582 IMMEDIATE: 314448 TIMED: 14827 +TANGIBLE: 6158 VANISHING: 199069 IMMEDIATE: 315175 TIMED: 14842 +TANGIBLE: 6160 VANISHING: 199441 IMMEDIATE: 315756 TIMED: 14851 +TANGIBLE: 6376 VANISHING: 203085 IMMEDIATE: 321175 TIMED: 15276 +TANGIBLE: 6381 VANISHING: 203624 IMMEDIATE: 322152 TIMED: 15301 +TANGIBLE: 6383 VANISHING: 203809 IMMEDIATE: 322487 TIMED: 15310 +TANGIBLE: 6384 VANISHING: 203990 IMMEDIATE: 322818 TIMED: 15318 +TANGIBLE: 6386 VANISHING: 204171 IMMEDIATE: 323149 TIMED: 15327 +TANGIBLE: 6388 VANISHING: 204352 IMMEDIATE: 323480 TIMED: 15336 +TANGIBLE: 6390 VANISHING: 204533 IMMEDIATE: 323811 TIMED: 15346 +TANGIBLE: 6391 VANISHING: 204714 IMMEDIATE: 324142 TIMED: 15354 +TANGIBLE: 6393 VANISHING: 204895 IMMEDIATE: 324473 TIMED: 15363 +TANGIBLE: 6395 VANISHING: 205076 IMMEDIATE: 324804 TIMED: 15372 +TANGIBLE: 6397 VANISHING: 205257 IMMEDIATE: 325135 TIMED: 15382 +TANGIBLE: 6398 VANISHING: 205438 IMMEDIATE: 325466 TIMED: 15391 +TANGIBLE: 6400 VANISHING: 205619 IMMEDIATE: 325797 TIMED: 15401 +TANGIBLE: 6402 VANISHING: 205800 IMMEDIATE: 326128 TIMED: 15411 +TANGIBLE: 6404 VANISHING: 205981 IMMEDIATE: 326459 TIMED: 15422 +TANGIBLE: 6406 VANISHING: 206166 IMMEDIATE: 326794 TIMED: 15431 +TANGIBLE: 6408 VANISHING: 206351 IMMEDIATE: 327129 TIMED: 15441 +TANGIBLE: 6409 VANISHING: 206532 IMMEDIATE: 327460 TIMED: 15450 +TANGIBLE: 6411 VANISHING: 206713 IMMEDIATE: 327791 TIMED: 15460 +TANGIBLE: 6413 VANISHING: 206894 IMMEDIATE: 328122 TIMED: 15470 +TANGIBLE: 6415 VANISHING: 207075 IMMEDIATE: 328453 TIMED: 15481 +TANGIBLE: 6416 VANISHING: 207256 IMMEDIATE: 328784 TIMED: 15490 +TANGIBLE: 6418 VANISHING: 207437 IMMEDIATE: 329115 TIMED: 15500 +TANGIBLE: 6420 VANISHING: 207618 IMMEDIATE: 329446 TIMED: 15510 +TANGIBLE: 6422 VANISHING: 207799 IMMEDIATE: 329777 TIMED: 15521 +TANGIBLE: 6423 VANISHING: 207980 IMMEDIATE: 330108 TIMED: 15531 +TANGIBLE: 6425 VANISHING: 208161 IMMEDIATE: 330439 TIMED: 15542 +TANGIBLE: 6427 VANISHING: 208342 IMMEDIATE: 330770 TIMED: 15553 +TANGIBLE: 6429 VANISHING: 208523 IMMEDIATE: 331101 TIMED: 15565 +TANGIBLE: 6452 VANISHING: 209147 IMMEDIATE: 332150 TIMED: 15617 +TANGIBLE: 6453 VANISHING: 209265 IMMEDIATE: 332379 TIMED: 15626 +TANGIBLE: 6454 VANISHING: 209383 IMMEDIATE: 332608 TIMED: 15636 +TANGIBLE: 6455 VANISHING: 209501 IMMEDIATE: 332837 TIMED: 15645 +TANGIBLE: 6456 VANISHING: 209619 IMMEDIATE: 333066 TIMED: 15655 +TANGIBLE: 6457 VANISHING: 209737 IMMEDIATE: 333295 TIMED: 15665 +TANGIBLE: 6458 VANISHING: 209855 IMMEDIATE: 333524 TIMED: 15676 +TANGIBLE: 6459 VANISHING: 209977 IMMEDIATE: 333757 TIMED: 15686 +TANGIBLE: 6460 VANISHING: 210095 IMMEDIATE: 333986 TIMED: 15696 +TANGIBLE: 6461 VANISHING: 210213 IMMEDIATE: 334215 TIMED: 15707 +TANGIBLE: 6462 VANISHING: 210331 IMMEDIATE: 334444 TIMED: 15717 +TANGIBLE: 6463 VANISHING: 210449 IMMEDIATE: 334673 TIMED: 15728 +TANGIBLE: 6464 VANISHING: 210567 IMMEDIATE: 334902 TIMED: 15739 +TANGIBLE: 6465 VANISHING: 210685 IMMEDIATE: 335131 TIMED: 15751 +TANGIBLE: 6505 VANISHING: 211818 IMMEDIATE: 336964 TIMED: 15875 +TANGIBLE: 6506 VANISHING: 211920 IMMEDIATE: 337173 TIMED: 15884 +TANGIBLE: 6507 VANISHING: 212021 IMMEDIATE: 337380 TIMED: 15893 +TANGIBLE: 6508 VANISHING: 212122 IMMEDIATE: 337587 TIMED: 15903 +TANGIBLE: 6509 VANISHING: 212223 IMMEDIATE: 337794 TIMED: 15912 +TANGIBLE: 6510 VANISHING: 212324 IMMEDIATE: 338001 TIMED: 15922 +TANGIBLE: 6511 VANISHING: 212425 IMMEDIATE: 338208 TIMED: 15932 +TANGIBLE: 6512 VANISHING: 212526 IMMEDIATE: 338415 TIMED: 15943 +TANGIBLE: 6513 VANISHING: 212628 IMMEDIATE: 338624 TIMED: 15952 +TANGIBLE: 6514 VANISHING: 212730 IMMEDIATE: 338833 TIMED: 15962 +TANGIBLE: 6515 VANISHING: 212831 IMMEDIATE: 339040 TIMED: 15972 +TANGIBLE: 6516 VANISHING: 212932 IMMEDIATE: 339247 TIMED: 15983 +TANGIBLE: 6517 VANISHING: 213033 IMMEDIATE: 339454 TIMED: 15993 +TANGIBLE: 6518 VANISHING: 213134 IMMEDIATE: 339661 TIMED: 16004 +TANGIBLE: 6519 VANISHING: 213235 IMMEDIATE: 339868 TIMED: 16015 +TANGIBLE: 6520 VANISHING: 213336 IMMEDIATE: 340075 TIMED: 16027 +TANGIBLE: 6523 VANISHING: 213454 IMMEDIATE: 340289 TIMED: 16049 +TANGIBLE: 6524 VANISHING: 213523 IMMEDIATE: 340438 TIMED: 16059 +TANGIBLE: 6525 VANISHING: 213592 IMMEDIATE: 340587 TIMED: 16069 +TANGIBLE: 6526 VANISHING: 213661 IMMEDIATE: 340736 TIMED: 16080 +TANGIBLE: 6527 VANISHING: 213730 IMMEDIATE: 340885 TIMED: 16090 +TANGIBLE: 6528 VANISHING: 213799 IMMEDIATE: 341034 TIMED: 16101 +TANGIBLE: 6529 VANISHING: 213868 IMMEDIATE: 341183 TIMED: 16112 +TANGIBLE: 6530 VANISHING: 213937 IMMEDIATE: 341332 TIMED: 16124 +TANGIBLE: 6552 VANISHING: 214536 IMMEDIATE: 342204 TIMED: 16248 +TANGIBLE: 6588 VANISHING: 215206 IMMEDIATE: 343197 TIMED: 16270 +TANGIBLE: 6607 VANISHING: 215691 IMMEDIATE: 343922 TIMED: 16285 +TANGIBLE: 6609 VANISHING: 216063 IMMEDIATE: 344503 TIMED: 16294 +TANGIBLE: 6711 VANISHING: 217236 IMMEDIATE: 346238 TIMED: 16551 +TANGIBLE: 6713 VANISHING: 217278 IMMEDIATE: 346314 TIMED: 16559 +TANGIBLE: 6715 VANISHING: 217320 IMMEDIATE: 346390 TIMED: 16568 +TANGIBLE: 6717 VANISHING: 217362 IMMEDIATE: 346466 TIMED: 16577 +TANGIBLE: 6719 VANISHING: 217404 IMMEDIATE: 346542 TIMED: 16587 +TANGIBLE: 6720 VANISHING: 217442 IMMEDIATE: 346614 TIMED: 16595 +TANGIBLE: 6722 VANISHING: 217480 IMMEDIATE: 346686 TIMED: 16604 +TANGIBLE: 6724 VANISHING: 217518 IMMEDIATE: 346758 TIMED: 16613 +TANGIBLE: 6726 VANISHING: 217556 IMMEDIATE: 346830 TIMED: 16623 +TANGIBLE: 6727 VANISHING: 217594 IMMEDIATE: 346902 TIMED: 16632 +TANGIBLE: 6729 VANISHING: 217632 IMMEDIATE: 346974 TIMED: 16642 +TANGIBLE: 6731 VANISHING: 217670 IMMEDIATE: 347046 TIMED: 16652 +TANGIBLE: 6733 VANISHING: 217708 IMMEDIATE: 347118 TIMED: 16663 +TANGIBLE: 6734 VANISHING: 217746 IMMEDIATE: 347190 TIMED: 16671 +TANGIBLE: 6736 VANISHING: 217784 IMMEDIATE: 347262 TIMED: 16680 +TANGIBLE: 6738 VANISHING: 217822 IMMEDIATE: 347334 TIMED: 16689 +TANGIBLE: 6740 VANISHING: 217860 IMMEDIATE: 347406 TIMED: 16699 +TANGIBLE: 6741 VANISHING: 217898 IMMEDIATE: 347478 TIMED: 16708 +TANGIBLE: 6743 VANISHING: 217936 IMMEDIATE: 347550 TIMED: 16718 +TANGIBLE: 6745 VANISHING: 217974 IMMEDIATE: 347622 TIMED: 16728 +TANGIBLE: 6747 VANISHING: 218012 IMMEDIATE: 347694 TIMED: 16739 +TANGIBLE: 6748 VANISHING: 218050 IMMEDIATE: 347766 TIMED: 16748 +TANGIBLE: 6750 VANISHING: 218088 IMMEDIATE: 347838 TIMED: 16758 +TANGIBLE: 6752 VANISHING: 218126 IMMEDIATE: 347910 TIMED: 16768 +TANGIBLE: 6754 VANISHING: 218164 IMMEDIATE: 347982 TIMED: 16779 +TANGIBLE: 6755 VANISHING: 218202 IMMEDIATE: 348054 TIMED: 16789 +TANGIBLE: 6757 VANISHING: 218240 IMMEDIATE: 348126 TIMED: 16800 +TANGIBLE: 6759 VANISHING: 218278 IMMEDIATE: 348198 TIMED: 16811 +TANGIBLE: 6761 VANISHING: 218316 IMMEDIATE: 348270 TIMED: 16823 +TANGIBLE: 6784 VANISHING: 218685 IMMEDIATE: 348833 TIMED: 16875 +TANGIBLE: 6785 VANISHING: 218723 IMMEDIATE: 348905 TIMED: 16885 +TANGIBLE: 6786 VANISHING: 218757 IMMEDIATE: 348973 TIMED: 16894 +TANGIBLE: 6787 VANISHING: 218791 IMMEDIATE: 349041 TIMED: 16904 +TANGIBLE: 6788 VANISHING: 218825 IMMEDIATE: 349109 TIMED: 16914 +TANGIBLE: 6789 VANISHING: 218859 IMMEDIATE: 349177 TIMED: 16925 +TANGIBLE: 6790 VANISHING: 218893 IMMEDIATE: 349245 TIMED: 16934 +TANGIBLE: 6791 VANISHING: 218927 IMMEDIATE: 349313 TIMED: 16944 +TANGIBLE: 6792 VANISHING: 218961 IMMEDIATE: 349381 TIMED: 16954 +TANGIBLE: 6793 VANISHING: 218995 IMMEDIATE: 349449 TIMED: 16965 +TANGIBLE: 6794 VANISHING: 219029 IMMEDIATE: 349517 TIMED: 16975 +TANGIBLE: 6795 VANISHING: 219063 IMMEDIATE: 349585 TIMED: 16986 +TANGIBLE: 6796 VANISHING: 219097 IMMEDIATE: 349653 TIMED: 16997 +TANGIBLE: 6797 VANISHING: 219131 IMMEDIATE: 349721 TIMED: 17009 +TANGIBLE: 6837 VANISHING: 219811 IMMEDIATE: 350797 TIMED: 17133 +TANGIBLE: 6838 VANISHING: 219836 IMMEDIATE: 350849 TIMED: 17142 +TANGIBLE: 6839 VANISHING: 219861 IMMEDIATE: 350901 TIMED: 17151 +TANGIBLE: 6840 VANISHING: 219886 IMMEDIATE: 350953 TIMED: 17161 +TANGIBLE: 6841 VANISHING: 219911 IMMEDIATE: 351005 TIMED: 17170 +TANGIBLE: 6842 VANISHING: 219936 IMMEDIATE: 351057 TIMED: 17180 +TANGIBLE: 6843 VANISHING: 219961 IMMEDIATE: 351109 TIMED: 17190 +TANGIBLE: 6844 VANISHING: 219986 IMMEDIATE: 351161 TIMED: 17201 +TANGIBLE: 6845 VANISHING: 220011 IMMEDIATE: 351213 TIMED: 17210 +TANGIBLE: 6846 VANISHING: 220036 IMMEDIATE: 351265 TIMED: 17220 +TANGIBLE: 6847 VANISHING: 220061 IMMEDIATE: 351317 TIMED: 17230 +TANGIBLE: 6848 VANISHING: 220086 IMMEDIATE: 351369 TIMED: 17241 +TANGIBLE: 6849 VANISHING: 220111 IMMEDIATE: 351421 TIMED: 17251 +TANGIBLE: 6850 VANISHING: 220136 IMMEDIATE: 351473 TIMED: 17262 +TANGIBLE: 6851 VANISHING: 220161 IMMEDIATE: 351525 TIMED: 17273 +TANGIBLE: 6852 VANISHING: 220186 IMMEDIATE: 351577 TIMED: 17285 +TANGIBLE: 6855 VANISHING: 220257 IMMEDIATE: 351692 TIMED: 17307 +TANGIBLE: 6856 VANISHING: 220281 IMMEDIATE: 351744 TIMED: 17317 +TANGIBLE: 6857 VANISHING: 220305 IMMEDIATE: 351796 TIMED: 17327 +TANGIBLE: 6858 VANISHING: 220329 IMMEDIATE: 351848 TIMED: 17338 +TANGIBLE: 6859 VANISHING: 220353 IMMEDIATE: 351900 TIMED: 17348 +TANGIBLE: 6860 VANISHING: 220377 IMMEDIATE: 351952 TIMED: 17359 +TANGIBLE: 6861 VANISHING: 220401 IMMEDIATE: 352004 TIMED: 17370 +TANGIBLE: 6862 VANISHING: 220425 IMMEDIATE: 352056 TIMED: 17382 +TANGIBLE: 6907 VANISHING: 221574 IMMEDIATE: 353722 TIMED: 17564 +TANGIBLE: 6927 VANISHING: 222164 IMMEDIATE: 354603 TIMED: 17589 +TANGIBLE: 6938 VANISHING: 222601 IMMEDIATE: 355264 TIMED: 17606 +TANGIBLE: 6940 VANISHING: 222973 IMMEDIATE: 355845 TIMED: 17616 +TANGIBLE: 7078 VANISHING: 225210 IMMEDIATE: 359058 TIMED: 18028 +TANGIBLE: 7080 VANISHING: 225276 IMMEDIATE: 359175 TIMED: 18038 +TANGIBLE: 7081 VANISHING: 225338 IMMEDIATE: 359288 TIMED: 18047 +TANGIBLE: 7083 VANISHING: 225400 IMMEDIATE: 359401 TIMED: 18057 +TANGIBLE: 7085 VANISHING: 225462 IMMEDIATE: 359514 TIMED: 18067 +TANGIBLE: 7087 VANISHING: 225524 IMMEDIATE: 359627 TIMED: 18078 +TANGIBLE: 7088 VANISHING: 225586 IMMEDIATE: 359740 TIMED: 18087 +TANGIBLE: 7090 VANISHING: 225648 IMMEDIATE: 359853 TIMED: 18097 +TANGIBLE: 7092 VANISHING: 225710 IMMEDIATE: 359966 TIMED: 18107 +TANGIBLE: 7094 VANISHING: 225772 IMMEDIATE: 360079 TIMED: 18118 +TANGIBLE: 7095 VANISHING: 225834 IMMEDIATE: 360192 TIMED: 18128 +TANGIBLE: 7097 VANISHING: 225896 IMMEDIATE: 360305 TIMED: 18139 +TANGIBLE: 7099 VANISHING: 225958 IMMEDIATE: 360418 TIMED: 18150 +TANGIBLE: 7101 VANISHING: 226020 IMMEDIATE: 360531 TIMED: 18162 +TANGIBLE: 7115 VANISHING: 226347 IMMEDIATE: 361034 TIMED: 18211 +TANGIBLE: 7116 VANISHING: 226405 IMMEDIATE: 361143 TIMED: 18221 +TANGIBLE: 7117 VANISHING: 226463 IMMEDIATE: 361252 TIMED: 18232 +TANGIBLE: 7118 VANISHING: 226521 IMMEDIATE: 361361 TIMED: 18242 +TANGIBLE: 7119 VANISHING: 226579 IMMEDIATE: 361470 TIMED: 18253 +TANGIBLE: 7120 VANISHING: 226637 IMMEDIATE: 361579 TIMED: 18264 +TANGIBLE: 7121 VANISHING: 226695 IMMEDIATE: 361688 TIMED: 18276 +TANGIBLE: 7145 VANISHING: 227257 IMMEDIATE: 362567 TIMED: 18376 +TANGIBLE: 7146 VANISHING: 227296 IMMEDIATE: 362646 TIMED: 18386 +TANGIBLE: 7147 VANISHING: 227335 IMMEDIATE: 362725 TIMED: 18396 +TANGIBLE: 7148 VANISHING: 227374 IMMEDIATE: 362804 TIMED: 18407 +TANGIBLE: 7149 VANISHING: 227413 IMMEDIATE: 362883 TIMED: 18417 +TANGIBLE: 7150 VANISHING: 227452 IMMEDIATE: 362962 TIMED: 18428 +TANGIBLE: 7151 VANISHING: 227491 IMMEDIATE: 363041 TIMED: 18439 +TANGIBLE: 7152 VANISHING: 227530 IMMEDIATE: 363120 TIMED: 18451 +TANGIBLE: 7155 VANISHING: 227599 IMMEDIATE: 363238 TIMED: 18476 +TANGIBLE: 7156 VANISHING: 227637 IMMEDIATE: 363317 TIMED: 18487 +TANGIBLE: 7157 VANISHING: 227675 IMMEDIATE: 363396 TIMED: 18498 +TANGIBLE: 7158 VANISHING: 227713 IMMEDIATE: 363475 TIMED: 18510 +TANGIBLE: 7176 VANISHING: 228255 IMMEDIATE: 364270 TIMED: 18603 +TANGIBLE: 7212 VANISHING: 228935 IMMEDIATE: 365273 TIMED: 18625 +TANGIBLE: 7231 VANISHING: 229415 IMMEDIATE: 365993 TIMED: 18640 +TANGIBLE: 7233 VANISHING: 229787 IMMEDIATE: 366574 TIMED: 18649 +TANGIBLE: 7335 VANISHING: 230977 IMMEDIATE: 368326 TIMED: 18906 +TANGIBLE: 7337 VANISHING: 231019 IMMEDIATE: 368402 TIMED: 18914 +TANGIBLE: 7339 VANISHING: 231061 IMMEDIATE: 368478 TIMED: 18923 +TANGIBLE: 7340 VANISHING: 231099 IMMEDIATE: 368550 TIMED: 18931 +TANGIBLE: 7342 VANISHING: 231137 IMMEDIATE: 368622 TIMED: 18940 +TANGIBLE: 7344 VANISHING: 231175 IMMEDIATE: 368694 TIMED: 18949 +TANGIBLE: 7346 VANISHING: 231213 IMMEDIATE: 368766 TIMED: 18959 +TANGIBLE: 7348 VANISHING: 231255 IMMEDIATE: 368842 TIMED: 18968 +TANGIBLE: 7350 VANISHING: 231297 IMMEDIATE: 368918 TIMED: 18978 +TANGIBLE: 7351 VANISHING: 231335 IMMEDIATE: 368990 TIMED: 18987 +TANGIBLE: 7353 VANISHING: 231373 IMMEDIATE: 369062 TIMED: 18997 +TANGIBLE: 7355 VANISHING: 231411 IMMEDIATE: 369134 TIMED: 19007 +TANGIBLE: 7357 VANISHING: 231449 IMMEDIATE: 369206 TIMED: 19018 +TANGIBLE: 7358 VANISHING: 231487 IMMEDIATE: 369278 TIMED: 19026 +TANGIBLE: 7360 VANISHING: 231525 IMMEDIATE: 369350 TIMED: 19035 +TANGIBLE: 7362 VANISHING: 231563 IMMEDIATE: 369422 TIMED: 19044 +TANGIBLE: 7364 VANISHING: 231601 IMMEDIATE: 369494 TIMED: 19054 +TANGIBLE: 7365 VANISHING: 231639 IMMEDIATE: 369566 TIMED: 19063 +TANGIBLE: 7367 VANISHING: 231677 IMMEDIATE: 369638 TIMED: 19073 +TANGIBLE: 7369 VANISHING: 231715 IMMEDIATE: 369710 TIMED: 19083 +TANGIBLE: 7371 VANISHING: 231753 IMMEDIATE: 369782 TIMED: 19094 +TANGIBLE: 7372 VANISHING: 231791 IMMEDIATE: 369854 TIMED: 19103 +TANGIBLE: 7374 VANISHING: 231829 IMMEDIATE: 369926 TIMED: 19113 +TANGIBLE: 7376 VANISHING: 231867 IMMEDIATE: 369998 TIMED: 19123 +TANGIBLE: 7378 VANISHING: 231905 IMMEDIATE: 370070 TIMED: 19134 +TANGIBLE: 7379 VANISHING: 231943 IMMEDIATE: 370142 TIMED: 19144 +TANGIBLE: 7381 VANISHING: 231981 IMMEDIATE: 370214 TIMED: 19155 +TANGIBLE: 7383 VANISHING: 232019 IMMEDIATE: 370286 TIMED: 19166 +TANGIBLE: 7385 VANISHING: 232057 IMMEDIATE: 370358 TIMED: 19178 +TANGIBLE: 7408 VANISHING: 232422 IMMEDIATE: 370920 TIMED: 19230 +TANGIBLE: 7409 VANISHING: 232457 IMMEDIATE: 370990 TIMED: 19239 +TANGIBLE: 7410 VANISHING: 232492 IMMEDIATE: 371060 TIMED: 19249 +TANGIBLE: 7411 VANISHING: 232531 IMMEDIATE: 371134 TIMED: 19259 +TANGIBLE: 7412 VANISHING: 232566 IMMEDIATE: 371204 TIMED: 19269 +TANGIBLE: 7413 VANISHING: 232601 IMMEDIATE: 371274 TIMED: 19280 +TANGIBLE: 7414 VANISHING: 232636 IMMEDIATE: 371344 TIMED: 19289 +TANGIBLE: 7415 VANISHING: 232671 IMMEDIATE: 371414 TIMED: 19299 +TANGIBLE: 7416 VANISHING: 232706 IMMEDIATE: 371484 TIMED: 19309 +TANGIBLE: 7417 VANISHING: 232741 IMMEDIATE: 371554 TIMED: 19320 +TANGIBLE: 7418 VANISHING: 232776 IMMEDIATE: 371624 TIMED: 19330 +TANGIBLE: 7419 VANISHING: 232811 IMMEDIATE: 371694 TIMED: 19341 +TANGIBLE: 7420 VANISHING: 232846 IMMEDIATE: 371764 TIMED: 19352 +TANGIBLE: 7421 VANISHING: 232881 IMMEDIATE: 371834 TIMED: 19364 +TANGIBLE: 7461 VANISHING: 233567 IMMEDIATE: 372916 TIMED: 19488 +TANGIBLE: 7462 VANISHING: 233592 IMMEDIATE: 372968 TIMED: 19497 +TANGIBLE: 7463 VANISHING: 233616 IMMEDIATE: 373018 TIMED: 19506 +TANGIBLE: 7464 VANISHING: 233640 IMMEDIATE: 373068 TIMED: 19516 +TANGIBLE: 7465 VANISHING: 233665 IMMEDIATE: 373120 TIMED: 19525 +TANGIBLE: 7466 VANISHING: 233690 IMMEDIATE: 373172 TIMED: 19535 +TANGIBLE: 7467 VANISHING: 233714 IMMEDIATE: 373222 TIMED: 19545 +TANGIBLE: 7468 VANISHING: 233738 IMMEDIATE: 373272 TIMED: 19556 +TANGIBLE: 7469 VANISHING: 233762 IMMEDIATE: 373322 TIMED: 19565 +TANGIBLE: 7470 VANISHING: 233786 IMMEDIATE: 373372 TIMED: 19575 +TANGIBLE: 7471 VANISHING: 233810 IMMEDIATE: 373422 TIMED: 19585 +TANGIBLE: 7472 VANISHING: 233834 IMMEDIATE: 373472 TIMED: 19596 +TANGIBLE: 7473 VANISHING: 233858 IMMEDIATE: 373522 TIMED: 19606 +TANGIBLE: 7474 VANISHING: 233882 IMMEDIATE: 373572 TIMED: 19617 +TANGIBLE: 7475 VANISHING: 233906 IMMEDIATE: 373622 TIMED: 19628 +TANGIBLE: 7476 VANISHING: 233930 IMMEDIATE: 373672 TIMED: 19640 +TANGIBLE: 7479 VANISHING: 234000 IMMEDIATE: 373786 TIMED: 19662 +TANGIBLE: 7480 VANISHING: 234024 IMMEDIATE: 373838 TIMED: 19672 +TANGIBLE: 7481 VANISHING: 234048 IMMEDIATE: 373890 TIMED: 19682 +TANGIBLE: 7482 VANISHING: 234072 IMMEDIATE: 373942 TIMED: 19693 +TANGIBLE: 7483 VANISHING: 234096 IMMEDIATE: 373994 TIMED: 19703 +TANGIBLE: 7484 VANISHING: 234120 IMMEDIATE: 374046 TIMED: 19714 +TANGIBLE: 7485 VANISHING: 234144 IMMEDIATE: 374098 TIMED: 19725 +TANGIBLE: 7486 VANISHING: 234168 IMMEDIATE: 374150 TIMED: 19737 +TANGIBLE: 7531 VANISHING: 235328 IMMEDIATE: 375827 TIMED: 19919 +TANGIBLE: 7551 VANISHING: 235918 IMMEDIATE: 376708 TIMED: 19944 +TANGIBLE: 7562 VANISHING: 236348 IMMEDIATE: 377362 TIMED: 19961 +TANGIBLE: 7564 VANISHING: 236720 IMMEDIATE: 377943 TIMED: 19971 +TANGIBLE: 7702 VANISHING: 238929 IMMEDIATE: 381132 TIMED: 20383 +TANGIBLE: 7704 VANISHING: 238995 IMMEDIATE: 381249 TIMED: 20393 +TANGIBLE: 7705 VANISHING: 239057 IMMEDIATE: 381362 TIMED: 20402 +TANGIBLE: 7707 VANISHING: 239119 IMMEDIATE: 381475 TIMED: 20412 +TANGIBLE: 7709 VANISHING: 239181 IMMEDIATE: 381588 TIMED: 20422 +TANGIBLE: 7711 VANISHING: 239243 IMMEDIATE: 381701 TIMED: 20433 +TANGIBLE: 7712 VANISHING: 239305 IMMEDIATE: 381814 TIMED: 20442 +TANGIBLE: 7714 VANISHING: 239367 IMMEDIATE: 381927 TIMED: 20452 +TANGIBLE: 7716 VANISHING: 239429 IMMEDIATE: 382040 TIMED: 20462 +TANGIBLE: 7718 VANISHING: 239491 IMMEDIATE: 382153 TIMED: 20473 +TANGIBLE: 7719 VANISHING: 239553 IMMEDIATE: 382266 TIMED: 20483 +TANGIBLE: 7721 VANISHING: 239615 IMMEDIATE: 382379 TIMED: 20494 +TANGIBLE: 7723 VANISHING: 239677 IMMEDIATE: 382492 TIMED: 20505 +TANGIBLE: 7725 VANISHING: 239739 IMMEDIATE: 382605 TIMED: 20517 +TANGIBLE: 7739 VANISHING: 240057 IMMEDIATE: 383101 TIMED: 20566 +TANGIBLE: 7740 VANISHING: 240116 IMMEDIATE: 383212 TIMED: 20576 +TANGIBLE: 7741 VANISHING: 240175 IMMEDIATE: 383323 TIMED: 20587 +TANGIBLE: 7742 VANISHING: 240234 IMMEDIATE: 383434 TIMED: 20597 +TANGIBLE: 7743 VANISHING: 240293 IMMEDIATE: 383545 TIMED: 20608 +TANGIBLE: 7744 VANISHING: 240352 IMMEDIATE: 383656 TIMED: 20619 +TANGIBLE: 7745 VANISHING: 240411 IMMEDIATE: 383767 TIMED: 20631 +TANGIBLE: 7769 VANISHING: 240969 IMMEDIATE: 384642 TIMED: 20731 +TANGIBLE: 7770 VANISHING: 241008 IMMEDIATE: 384721 TIMED: 20741 +TANGIBLE: 7771 VANISHING: 241046 IMMEDIATE: 384798 TIMED: 20751 +TANGIBLE: 7772 VANISHING: 241084 IMMEDIATE: 384875 TIMED: 20762 +TANGIBLE: 7773 VANISHING: 241122 IMMEDIATE: 384952 TIMED: 20772 +TANGIBLE: 7774 VANISHING: 241160 IMMEDIATE: 385029 TIMED: 20783 +TANGIBLE: 7775 VANISHING: 241198 IMMEDIATE: 385106 TIMED: 20794 +TANGIBLE: 7776 VANISHING: 241236 IMMEDIATE: 385183 TIMED: 20806 +TANGIBLE: 7779 VANISHING: 241302 IMMEDIATE: 385298 TIMED: 20831 +TANGIBLE: 7780 VANISHING: 241340 IMMEDIATE: 385377 TIMED: 20842 +TANGIBLE: 7781 VANISHING: 241378 IMMEDIATE: 385456 TIMED: 20853 +TANGIBLE: 7782 VANISHING: 241416 IMMEDIATE: 385535 TIMED: 20865 +TANGIBLE: 7959 VANISHING: 243294 IMMEDIATE: 388307 TIMED: 21339 +TANGIBLE: 7961 VANISHING: 243325 IMMEDIATE: 388356 TIMED: 21348 +TANGIBLE: 7963 VANISHING: 243356 IMMEDIATE: 388405 TIMED: 21357 +TANGIBLE: 7965 VANISHING: 243387 IMMEDIATE: 388454 TIMED: 21367 +TANGIBLE: 7967 VANISHING: 243418 IMMEDIATE: 388503 TIMED: 21376 +TANGIBLE: 7970 VANISHING: 243449 IMMEDIATE: 388552 TIMED: 21386 +TANGIBLE: 7973 VANISHING: 243480 IMMEDIATE: 388601 TIMED: 21396 +TANGIBLE: 7976 VANISHING: 243511 IMMEDIATE: 388650 TIMED: 21407 +TANGIBLE: 7978 VANISHING: 243542 IMMEDIATE: 388699 TIMED: 21416 +TANGIBLE: 7981 VANISHING: 243573 IMMEDIATE: 388748 TIMED: 21426 +TANGIBLE: 7984 VANISHING: 243604 IMMEDIATE: 388797 TIMED: 21436 +TANGIBLE: 7987 VANISHING: 243635 IMMEDIATE: 388846 TIMED: 21447 +TANGIBLE: 7989 VANISHING: 243666 IMMEDIATE: 388895 TIMED: 21457 +TANGIBLE: 7992 VANISHING: 243697 IMMEDIATE: 388944 TIMED: 21468 +TANGIBLE: 7995 VANISHING: 243728 IMMEDIATE: 388993 TIMED: 21479 +TANGIBLE: 7998 VANISHING: 243759 IMMEDIATE: 389042 TIMED: 21491 +TANGIBLE: 8003 VANISHING: 243854 IMMEDIATE: 389199 TIMED: 21528 +TANGIBLE: 8005 VANISHING: 243881 IMMEDIATE: 389244 TIMED: 21538 +TANGIBLE: 8007 VANISHING: 243908 IMMEDIATE: 389289 TIMED: 21548 +TANGIBLE: 8009 VANISHING: 243935 IMMEDIATE: 389334 TIMED: 21559 +TANGIBLE: 8010 VANISHING: 243962 IMMEDIATE: 389379 TIMED: 21569 +TANGIBLE: 8012 VANISHING: 243989 IMMEDIATE: 389424 TIMED: 21580 +TANGIBLE: 8014 VANISHING: 244016 IMMEDIATE: 389469 TIMED: 21591 +TANGIBLE: 8016 VANISHING: 244043 IMMEDIATE: 389514 TIMED: 21603 +TANGIBLE: 8021 VANISHING: 244141 IMMEDIATE: 389677 TIMED: 21640 +TANGIBLE: 8023 VANISHING: 244169 IMMEDIATE: 389724 TIMED: 21650 +TANGIBLE: 8025 VANISHING: 244197 IMMEDIATE: 389771 TIMED: 21660 +TANGIBLE: 8027 VANISHING: 244225 IMMEDIATE: 389818 TIMED: 21671 +TANGIBLE: 8028 VANISHING: 244253 IMMEDIATE: 389865 TIMED: 21681 +TANGIBLE: 8030 VANISHING: 244281 IMMEDIATE: 389912 TIMED: 21692 +TANGIBLE: 8032 VANISHING: 244309 IMMEDIATE: 389959 TIMED: 21703 +TANGIBLE: 8034 VANISHING: 244337 IMMEDIATE: 390006 TIMED: 21715 +TANGIBLE: 8038 VANISHING: 244412 IMMEDIATE: 390130 TIMED: 21747 +TANGIBLE: 8040 VANISHING: 244439 IMMEDIATE: 390177 TIMED: 21758 +TANGIBLE: 8042 VANISHING: 244466 IMMEDIATE: 390224 TIMED: 21769 +TANGIBLE: 8044 VANISHING: 244493 IMMEDIATE: 390271 TIMED: 21781 +TANGIBLE: 8064 VANISHING: 245071 IMMEDIATE: 391174 TIMED: 21875 +TANGIBLE: 8066 VANISHING: 245443 IMMEDIATE: 391755 TIMED: 21884 +TANGIBLE: 8068 VANISHING: 245815 IMMEDIATE: 392336 TIMED: 21893 +TANGIBLE: 8070 VANISHING: 246187 IMMEDIATE: 392917 TIMED: 21903 +TANGIBLE: 8287 VANISHING: 250076 IMMEDIATE: 398636 TIMED: 22504 +TANGIBLE: 8289 VANISHING: 250180 IMMEDIATE: 398847 TIMED: 22513 +TANGIBLE: 8291 VANISHING: 250284 IMMEDIATE: 399058 TIMED: 22522 +TANGIBLE: 8293 VANISHING: 250388 IMMEDIATE: 399269 TIMED: 22532 +TANGIBLE: 8294 VANISHING: 250492 IMMEDIATE: 399480 TIMED: 22541 +TANGIBLE: 8296 VANISHING: 250596 IMMEDIATE: 399691 TIMED: 22551 +TANGIBLE: 8298 VANISHING: 250700 IMMEDIATE: 399902 TIMED: 22561 +TANGIBLE: 8300 VANISHING: 250804 IMMEDIATE: 400113 TIMED: 22572 +TANGIBLE: 8301 VANISHING: 250908 IMMEDIATE: 400324 TIMED: 22581 +TANGIBLE: 8303 VANISHING: 251012 IMMEDIATE: 400535 TIMED: 22591 +TANGIBLE: 8305 VANISHING: 251116 IMMEDIATE: 400746 TIMED: 22601 +TANGIBLE: 8307 VANISHING: 251220 IMMEDIATE: 400957 TIMED: 22612 +TANGIBLE: 8308 VANISHING: 251324 IMMEDIATE: 401168 TIMED: 22622 +TANGIBLE: 8310 VANISHING: 251428 IMMEDIATE: 401379 TIMED: 22633 +TANGIBLE: 8312 VANISHING: 251532 IMMEDIATE: 401590 TIMED: 22644 +TANGIBLE: 8314 VANISHING: 251636 IMMEDIATE: 401801 TIMED: 22656 +TANGIBLE: 8317 VANISHING: 251735 IMMEDIATE: 401987 TIMED: 22678 +TANGIBLE: 8318 VANISHING: 251803 IMMEDIATE: 402134 TIMED: 22688 +TANGIBLE: 8319 VANISHING: 251871 IMMEDIATE: 402281 TIMED: 22698 +TANGIBLE: 8320 VANISHING: 251939 IMMEDIATE: 402428 TIMED: 22709 +TANGIBLE: 8321 VANISHING: 252007 IMMEDIATE: 402575 TIMED: 22719 +TANGIBLE: 8322 VANISHING: 252075 IMMEDIATE: 402722 TIMED: 22730 +TANGIBLE: 8323 VANISHING: 252143 IMMEDIATE: 402869 TIMED: 22741 +TANGIBLE: 8324 VANISHING: 252211 IMMEDIATE: 403016 TIMED: 22753 +TANGIBLE: 8327 VANISHING: 252311 IMMEDIATE: 403204 TIMED: 22775 +TANGIBLE: 8328 VANISHING: 252380 IMMEDIATE: 403353 TIMED: 22785 +TANGIBLE: 8329 VANISHING: 252449 IMMEDIATE: 403502 TIMED: 22795 +TANGIBLE: 8330 VANISHING: 252518 IMMEDIATE: 403651 TIMED: 22806 +TANGIBLE: 8331 VANISHING: 252587 IMMEDIATE: 403800 TIMED: 22816 +TANGIBLE: 8332 VANISHING: 252656 IMMEDIATE: 403949 TIMED: 22827 +TANGIBLE: 8333 VANISHING: 252725 IMMEDIATE: 404098 TIMED: 22838 +TANGIBLE: 8334 VANISHING: 252794 IMMEDIATE: 404247 TIMED: 22850 +TANGIBLE: 8337 VANISHING: 252873 IMMEDIATE: 404395 TIMED: 22875 +TANGIBLE: 8338 VANISHING: 252921 IMMEDIATE: 404504 TIMED: 22886 +TANGIBLE: 8339 VANISHING: 252969 IMMEDIATE: 404613 TIMED: 22897 +TANGIBLE: 8340 VANISHING: 253017 IMMEDIATE: 404722 TIMED: 22909 +TANGIBLE: 8356 VANISHING: 253498 IMMEDIATE: 405470 TIMED: 22972 +TANGIBLE: 8358 VANISHING: 253870 IMMEDIATE: 406051 TIMED: 22981 +TANGIBLE: 8360 VANISHING: 254242 IMMEDIATE: 406632 TIMED: 22990 +TANGIBLE: 8362 VANISHING: 254614 IMMEDIATE: 407213 TIMED: 23000 +TANGIBLE: 8579 VANISHING: 257982 IMMEDIATE: 412133 TIMED: 23601 +TANGIBLE: 8581 VANISHING: 258024 IMMEDIATE: 412214 TIMED: 23610 +TANGIBLE: 8583 VANISHING: 258066 IMMEDIATE: 412295 TIMED: 23619 +TANGIBLE: 8585 VANISHING: 258108 IMMEDIATE: 412376 TIMED: 23629 +TANGIBLE: 8586 VANISHING: 258150 IMMEDIATE: 412457 TIMED: 23638 +TANGIBLE: 8588 VANISHING: 258192 IMMEDIATE: 412538 TIMED: 23648 +TANGIBLE: 8590 VANISHING: 258234 IMMEDIATE: 412619 TIMED: 23658 +TANGIBLE: 8592 VANISHING: 258276 IMMEDIATE: 412700 TIMED: 23669 +TANGIBLE: 8593 VANISHING: 258318 IMMEDIATE: 412781 TIMED: 23678 +TANGIBLE: 8595 VANISHING: 258360 IMMEDIATE: 412862 TIMED: 23688 +TANGIBLE: 8597 VANISHING: 258402 IMMEDIATE: 412943 TIMED: 23698 +TANGIBLE: 8599 VANISHING: 258444 IMMEDIATE: 413024 TIMED: 23709 +TANGIBLE: 8600 VANISHING: 258486 IMMEDIATE: 413105 TIMED: 23719 +TANGIBLE: 8602 VANISHING: 258528 IMMEDIATE: 413186 TIMED: 23730 +TANGIBLE: 8604 VANISHING: 258570 IMMEDIATE: 413267 TIMED: 23741 +TANGIBLE: 8606 VANISHING: 258612 IMMEDIATE: 413348 TIMED: 23753 +TANGIBLE: 8609 VANISHING: 258677 IMMEDIATE: 413460 TIMED: 23775 +TANGIBLE: 8610 VANISHING: 258715 IMMEDIATE: 413537 TIMED: 23785 +TANGIBLE: 8611 VANISHING: 258753 IMMEDIATE: 413614 TIMED: 23795 +TANGIBLE: 8612 VANISHING: 258791 IMMEDIATE: 413691 TIMED: 23806 +TANGIBLE: 8613 VANISHING: 258829 IMMEDIATE: 413768 TIMED: 23816 +TANGIBLE: 8614 VANISHING: 258867 IMMEDIATE: 413845 TIMED: 23827 +TANGIBLE: 8615 VANISHING: 258905 IMMEDIATE: 413922 TIMED: 23838 +TANGIBLE: 8616 VANISHING: 258943 IMMEDIATE: 413999 TIMED: 23850 +TANGIBLE: 8619 VANISHING: 259001 IMMEDIATE: 414097 TIMED: 23872 +TANGIBLE: 8620 VANISHING: 259032 IMMEDIATE: 414160 TIMED: 23882 +TANGIBLE: 8621 VANISHING: 259063 IMMEDIATE: 414223 TIMED: 23892 +TANGIBLE: 8622 VANISHING: 259094 IMMEDIATE: 414286 TIMED: 23903 +TANGIBLE: 8623 VANISHING: 259125 IMMEDIATE: 414349 TIMED: 23913 +TANGIBLE: 8624 VANISHING: 259156 IMMEDIATE: 414412 TIMED: 23924 +TANGIBLE: 8625 VANISHING: 259187 IMMEDIATE: 414475 TIMED: 23935 +TANGIBLE: 8626 VANISHING: 259218 IMMEDIATE: 414538 TIMED: 23947 +TANGIBLE: 8629 VANISHING: 259275 IMMEDIATE: 414636 TIMED: 23972 +TANGIBLE: 8630 VANISHING: 259305 IMMEDIATE: 414699 TIMED: 23983 +TANGIBLE: 8631 VANISHING: 259335 IMMEDIATE: 414762 TIMED: 23994 +TANGIBLE: 8632 VANISHING: 259365 IMMEDIATE: 414825 TIMED: 24006 +TANGIBLE: 8648 VANISHING: 259853 IMMEDIATE: 415580 TIMED: 24072 +TANGIBLE: 8650 VANISHING: 260225 IMMEDIATE: 416161 TIMED: 24082 +TANGIBLE: 8652 VANISHING: 260597 IMMEDIATE: 416742 TIMED: 24092 +TANGIBLE: 8654 VANISHING: 260969 IMMEDIATE: 417323 TIMED: 24103 +TANGIBLE: 8805 VANISHING: 263898 IMMEDIATE: 421531 TIMED: 24715 +TANGIBLE: 8807 VANISHING: 263939 IMMEDIATE: 421612 TIMED: 24725 +TANGIBLE: 8809 VANISHING: 263980 IMMEDIATE: 421693 TIMED: 24735 +TANGIBLE: 8811 VANISHING: 264021 IMMEDIATE: 421774 TIMED: 24746 +TANGIBLE: 8812 VANISHING: 264062 IMMEDIATE: 421855 TIMED: 24756 +TANGIBLE: 8814 VANISHING: 264103 IMMEDIATE: 421936 TIMED: 24767 +TANGIBLE: 8816 VANISHING: 264144 IMMEDIATE: 422017 TIMED: 24778 +TANGIBLE: 8818 VANISHING: 264185 IMMEDIATE: 422098 TIMED: 24790 +TANGIBLE: 8821 VANISHING: 264241 IMMEDIATE: 422198 TIMED: 24815 +TANGIBLE: 8822 VANISHING: 264278 IMMEDIATE: 422275 TIMED: 24826 +TANGIBLE: 8823 VANISHING: 264315 IMMEDIATE: 422352 TIMED: 24837 +TANGIBLE: 8824 VANISHING: 264352 IMMEDIATE: 422429 TIMED: 24849 +TANGIBLE: 8827 VANISHING: 264401 IMMEDIATE: 422515 TIMED: 24874 +TANGIBLE: 8828 VANISHING: 264431 IMMEDIATE: 422578 TIMED: 24885 +TANGIBLE: 8829 VANISHING: 264461 IMMEDIATE: 422641 TIMED: 24896 +TANGIBLE: 8830 VANISHING: 264491 IMMEDIATE: 422704 TIMED: 24908 +TANGIBLE: 8833 VANISHING: 264539 IMMEDIATE: 422790 TIMED: 24936 +TANGIBLE: 8834 VANISHING: 264568 IMMEDIATE: 422853 TIMED: 24948 +TANGIBLE: 8848 VANISHING: 265030 IMMEDIATE: 423570 TIMED: 24995 +TANGIBLE: 8850 VANISHING: 265402 IMMEDIATE: 424151 TIMED: 25004 +TANGIBLE: 8852 VANISHING: 265774 IMMEDIATE: 424732 TIMED: 25013 +TANGIBLE: 8854 VANISHING: 266146 IMMEDIATE: 425313 TIMED: 25023 +TANGIBLE: 9071 VANISHING: 269559 IMMEDIATE: 430276 TIMED: 25624 +TANGIBLE: 9073 VANISHING: 269601 IMMEDIATE: 430357 TIMED: 25633 +TANGIBLE: 9075 VANISHING: 269643 IMMEDIATE: 430438 TIMED: 25642 +TANGIBLE: 9077 VANISHING: 269685 IMMEDIATE: 430519 TIMED: 25652 +TANGIBLE: 9078 VANISHING: 269727 IMMEDIATE: 430600 TIMED: 25661 +TANGIBLE: 9080 VANISHING: 269769 IMMEDIATE: 430681 TIMED: 25671 +TANGIBLE: 9082 VANISHING: 269811 IMMEDIATE: 430762 TIMED: 25681 +TANGIBLE: 9084 VANISHING: 269853 IMMEDIATE: 430843 TIMED: 25692 +TANGIBLE: 9085 VANISHING: 269895 IMMEDIATE: 430924 TIMED: 25701 +TANGIBLE: 9087 VANISHING: 269937 IMMEDIATE: 431005 TIMED: 25711 +TANGIBLE: 9089 VANISHING: 269979 IMMEDIATE: 431086 TIMED: 25721 +TANGIBLE: 9091 VANISHING: 270021 IMMEDIATE: 431167 TIMED: 25732 +TANGIBLE: 9092 VANISHING: 270063 IMMEDIATE: 431248 TIMED: 25742 +TANGIBLE: 9094 VANISHING: 270105 IMMEDIATE: 431329 TIMED: 25753 +TANGIBLE: 9096 VANISHING: 270147 IMMEDIATE: 431410 TIMED: 25764 +TANGIBLE: 9098 VANISHING: 270189 IMMEDIATE: 431491 TIMED: 25776 +TANGIBLE: 9101 VANISHING: 270247 IMMEDIATE: 431588 TIMED: 25798 +TANGIBLE: 9102 VANISHING: 270277 IMMEDIATE: 431649 TIMED: 25808 +TANGIBLE: 9103 VANISHING: 270307 IMMEDIATE: 431710 TIMED: 25818 +TANGIBLE: 9104 VANISHING: 270337 IMMEDIATE: 431771 TIMED: 25829 +TANGIBLE: 9105 VANISHING: 270367 IMMEDIATE: 431832 TIMED: 25839 +TANGIBLE: 9106 VANISHING: 270397 IMMEDIATE: 431893 TIMED: 25850 +TANGIBLE: 9107 VANISHING: 270427 IMMEDIATE: 431954 TIMED: 25861 +TANGIBLE: 9108 VANISHING: 270457 IMMEDIATE: 432015 TIMED: 25873 +TANGIBLE: 9111 VANISHING: 270524 IMMEDIATE: 432130 TIMED: 25895 +TANGIBLE: 9112 VANISHING: 270563 IMMEDIATE: 432209 TIMED: 25905 +TANGIBLE: 9113 VANISHING: 270602 IMMEDIATE: 432288 TIMED: 25915 +TANGIBLE: 9114 VANISHING: 270641 IMMEDIATE: 432367 TIMED: 25926 +TANGIBLE: 9115 VANISHING: 270680 IMMEDIATE: 432446 TIMED: 25936 +TANGIBLE: 9116 VANISHING: 270719 IMMEDIATE: 432525 TIMED: 25947 +TANGIBLE: 9117 VANISHING: 270758 IMMEDIATE: 432604 TIMED: 25958 +TANGIBLE: 9118 VANISHING: 270797 IMMEDIATE: 432683 TIMED: 25970 +TANGIBLE: 9121 VANISHING: 270855 IMMEDIATE: 432782 TIMED: 25995 +TANGIBLE: 9122 VANISHING: 270885 IMMEDIATE: 432845 TIMED: 26006 +TANGIBLE: 9123 VANISHING: 270915 IMMEDIATE: 432908 TIMED: 26017 +TANGIBLE: 9124 VANISHING: 270945 IMMEDIATE: 432971 TIMED: 26029 +TANGIBLE: 9140 VANISHING: 271433 IMMEDIATE: 433726 TIMED: 26095 +TANGIBLE: 9142 VANISHING: 271805 IMMEDIATE: 434307 TIMED: 26105 +TANGIBLE: 9144 VANISHING: 272177 IMMEDIATE: 434888 TIMED: 26115 +TANGIBLE: 9146 VANISHING: 272549 IMMEDIATE: 435469 TIMED: 26126 +TANGIBLE: 9297 VANISHING: 275464 IMMEDIATE: 439664 TIMED: 26738 +TANGIBLE: 9299 VANISHING: 275505 IMMEDIATE: 439745 TIMED: 26748 +TANGIBLE: 9301 VANISHING: 275546 IMMEDIATE: 439826 TIMED: 26758 +TANGIBLE: 9303 VANISHING: 275587 IMMEDIATE: 439907 TIMED: 26769 +TANGIBLE: 9304 VANISHING: 275628 IMMEDIATE: 439988 TIMED: 26779 +TANGIBLE: 9306 VANISHING: 275669 IMMEDIATE: 440069 TIMED: 26790 +TANGIBLE: 9308 VANISHING: 275710 IMMEDIATE: 440150 TIMED: 26801 +TANGIBLE: 9310 VANISHING: 275751 IMMEDIATE: 440231 TIMED: 26813 +TANGIBLE: 9313 VANISHING: 275798 IMMEDIATE: 440314 TIMED: 26838 +TANGIBLE: 9314 VANISHING: 275827 IMMEDIATE: 440375 TIMED: 26849 +TANGIBLE: 9315 VANISHING: 275856 IMMEDIATE: 440436 TIMED: 26860 +TANGIBLE: 9316 VANISHING: 275885 IMMEDIATE: 440497 TIMED: 26872 +TANGIBLE: 9319 VANISHING: 275941 IMMEDIATE: 440598 TIMED: 26897 +TANGIBLE: 9320 VANISHING: 275979 IMMEDIATE: 440677 TIMED: 26908 +TANGIBLE: 9321 VANISHING: 276017 IMMEDIATE: 440756 TIMED: 26919 +TANGIBLE: 9322 VANISHING: 276055 IMMEDIATE: 440835 TIMED: 26931 +TANGIBLE: 9325 VANISHING: 276102 IMMEDIATE: 440920 TIMED: 26959 +TANGIBLE: 9326 VANISHING: 276131 IMMEDIATE: 440983 TIMED: 26971 +TANGIBLE: 9334 VANISHING: 276539 IMMEDIATE: 441620 TIMED: 27011 +TANGIBLE: 9336 VANISHING: 276911 IMMEDIATE: 442201 TIMED: 27020 +TANGIBLE: 9338 VANISHING: 277283 IMMEDIATE: 442782 TIMED: 27029 +TANGIBLE: 9340 VANISHING: 277655 IMMEDIATE: 443363 TIMED: 27039 +TANGIBLE: 9467 VANISHING: 279258 IMMEDIATE: 445650 TIMED: 27424 +TANGIBLE: 9469 VANISHING: 279279 IMMEDIATE: 445686 TIMED: 27433 +TANGIBLE: 9471 VANISHING: 279300 IMMEDIATE: 445722 TIMED: 27442 +TANGIBLE: 9473 VANISHING: 279321 IMMEDIATE: 445758 TIMED: 27452 +TANGIBLE: 9474 VANISHING: 279342 IMMEDIATE: 445794 TIMED: 27461 +TANGIBLE: 9476 VANISHING: 279363 IMMEDIATE: 445830 TIMED: 27471 +TANGIBLE: 9478 VANISHING: 279384 IMMEDIATE: 445866 TIMED: 27481 +TANGIBLE: 9480 VANISHING: 279405 IMMEDIATE: 445902 TIMED: 27492 +TANGIBLE: 9481 VANISHING: 279426 IMMEDIATE: 445938 TIMED: 27501 +TANGIBLE: 9483 VANISHING: 279447 IMMEDIATE: 445974 TIMED: 27511 +TANGIBLE: 9485 VANISHING: 279468 IMMEDIATE: 446010 TIMED: 27521 +TANGIBLE: 9487 VANISHING: 279489 IMMEDIATE: 446046 TIMED: 27532 +TANGIBLE: 9488 VANISHING: 279510 IMMEDIATE: 446082 TIMED: 27542 +TANGIBLE: 9490 VANISHING: 279531 IMMEDIATE: 446118 TIMED: 27553 +TANGIBLE: 9492 VANISHING: 279552 IMMEDIATE: 446154 TIMED: 27564 +TANGIBLE: 9494 VANISHING: 279573 IMMEDIATE: 446190 TIMED: 27576 +TANGIBLE: 9497 VANISHING: 279615 IMMEDIATE: 446255 TIMED: 27598 +TANGIBLE: 9498 VANISHING: 279632 IMMEDIATE: 446287 TIMED: 27608 +TANGIBLE: 9499 VANISHING: 279649 IMMEDIATE: 446319 TIMED: 27618 +TANGIBLE: 9500 VANISHING: 279666 IMMEDIATE: 446351 TIMED: 27629 +TANGIBLE: 9501 VANISHING: 279683 IMMEDIATE: 446383 TIMED: 27639 +TANGIBLE: 9502 VANISHING: 279700 IMMEDIATE: 446415 TIMED: 27650 +TANGIBLE: 9503 VANISHING: 279717 IMMEDIATE: 446447 TIMED: 27661 +TANGIBLE: 9504 VANISHING: 279734 IMMEDIATE: 446479 TIMED: 27673 +TANGIBLE: 9507 VANISHING: 279777 IMMEDIATE: 446546 TIMED: 27695 +TANGIBLE: 9508 VANISHING: 279795 IMMEDIATE: 446580 TIMED: 27705 +TANGIBLE: 9509 VANISHING: 279813 IMMEDIATE: 446614 TIMED: 27715 +TANGIBLE: 9510 VANISHING: 279831 IMMEDIATE: 446648 TIMED: 27726 +TANGIBLE: 9511 VANISHING: 279849 IMMEDIATE: 446682 TIMED: 27736 +TANGIBLE: 9512 VANISHING: 279867 IMMEDIATE: 446716 TIMED: 27747 +TANGIBLE: 9513 VANISHING: 279885 IMMEDIATE: 446750 TIMED: 27758 +TANGIBLE: 9514 VANISHING: 279903 IMMEDIATE: 446784 TIMED: 27770 +TANGIBLE: 9517 VANISHING: 279945 IMMEDIATE: 446851 TIMED: 27795 +TANGIBLE: 9518 VANISHING: 279962 IMMEDIATE: 446885 TIMED: 27806 +TANGIBLE: 9519 VANISHING: 279979 IMMEDIATE: 446919 TIMED: 27817 +TANGIBLE: 9520 VANISHING: 279996 IMMEDIATE: 446953 TIMED: 27829 +TANGIBLE: 9536 VANISHING: 280471 IMMEDIATE: 447691 TIMED: 27895 +TANGIBLE: 9538 VANISHING: 280843 IMMEDIATE: 448272 TIMED: 27905 +TANGIBLE: 9540 VANISHING: 281215 IMMEDIATE: 448853 TIMED: 27915 +TANGIBLE: 9542 VANISHING: 281587 IMMEDIATE: 449434 TIMED: 27926 +TANGIBLE: 9693 VANISHING: 284347 IMMEDIATE: 453389 TIMED: 28538 +TANGIBLE: 9695 VANISHING: 284374 IMMEDIATE: 453436 TIMED: 28548 +TANGIBLE: 9697 VANISHING: 284401 IMMEDIATE: 453483 TIMED: 28558 +TANGIBLE: 9699 VANISHING: 284428 IMMEDIATE: 453530 TIMED: 28569 +TANGIBLE: 9700 VANISHING: 284455 IMMEDIATE: 453577 TIMED: 28579 +TANGIBLE: 9702 VANISHING: 284482 IMMEDIATE: 453624 TIMED: 28590 +TANGIBLE: 9704 VANISHING: 284509 IMMEDIATE: 453671 TIMED: 28601 +TANGIBLE: 9706 VANISHING: 284536 IMMEDIATE: 453718 TIMED: 28613 +TANGIBLE: 9709 VANISHING: 284576 IMMEDIATE: 453782 TIMED: 28638 +TANGIBLE: 9710 VANISHING: 284599 IMMEDIATE: 453825 TIMED: 28649 +TANGIBLE: 9711 VANISHING: 284622 IMMEDIATE: 453868 TIMED: 28660 +TANGIBLE: 9712 VANISHING: 284645 IMMEDIATE: 453911 TIMED: 28672 +TANGIBLE: 9715 VANISHING: 284686 IMMEDIATE: 453977 TIMED: 28697 +TANGIBLE: 9716 VANISHING: 284710 IMMEDIATE: 454022 TIMED: 28708 +TANGIBLE: 9717 VANISHING: 284734 IMMEDIATE: 454067 TIMED: 28719 +TANGIBLE: 9718 VANISHING: 284758 IMMEDIATE: 454112 TIMED: 28731 +TANGIBLE: 9721 VANISHING: 284798 IMMEDIATE: 454178 TIMED: 28759 +TANGIBLE: 9722 VANISHING: 284821 IMMEDIATE: 454223 TIMED: 28771 +TANGIBLE: 9736 VANISHING: 285286 IMMEDIATE: 454943 TIMED: 28821 +TANGIBLE: 9738 VANISHING: 285658 IMMEDIATE: 455524 TIMED: 28831 +TANGIBLE: 9740 VANISHING: 286030 IMMEDIATE: 456105 TIMED: 28841 +TANGIBLE: 9742 VANISHING: 286402 IMMEDIATE: 456686 TIMED: 28852 +TANGIBLE: 9893 VANISHING: 289133 IMMEDIATE: 460614 TIMED: 29464 +TANGIBLE: 9895 VANISHING: 289160 IMMEDIATE: 460661 TIMED: 29474 +TANGIBLE: 9897 VANISHING: 289187 IMMEDIATE: 460708 TIMED: 29484 +TANGIBLE: 9899 VANISHING: 289214 IMMEDIATE: 460755 TIMED: 29495 +TANGIBLE: 9900 VANISHING: 289241 IMMEDIATE: 460802 TIMED: 29505 +TANGIBLE: 9902 VANISHING: 289268 IMMEDIATE: 460849 TIMED: 29516 +TANGIBLE: 9904 VANISHING: 289295 IMMEDIATE: 460896 TIMED: 29527 +TANGIBLE: 9906 VANISHING: 289322 IMMEDIATE: 460943 TIMED: 29539 +TANGIBLE: 9909 VANISHING: 289361 IMMEDIATE: 461006 TIMED: 29564 +TANGIBLE: 9910 VANISHING: 289384 IMMEDIATE: 461049 TIMED: 29575 +TANGIBLE: 9911 VANISHING: 289407 IMMEDIATE: 461092 TIMED: 29586 +TANGIBLE: 9912 VANISHING: 289430 IMMEDIATE: 461135 TIMED: 29598 +TANGIBLE: 9915 VANISHING: 289470 IMMEDIATE: 461200 TIMED: 29623 +TANGIBLE: 9916 VANISHING: 289494 IMMEDIATE: 461245 TIMED: 29634 +TANGIBLE: 9917 VANISHING: 289518 IMMEDIATE: 461290 TIMED: 29645 +TANGIBLE: 9918 VANISHING: 289542 IMMEDIATE: 461335 TIMED: 29657 +TANGIBLE: 9921 VANISHING: 289581 IMMEDIATE: 461400 TIMED: 29685 +TANGIBLE: 9922 VANISHING: 289604 IMMEDIATE: 461445 TIMED: 29697 +TANGIBLE: 9936 VANISHING: 290069 IMMEDIATE: 462165 TIMED: 29750 +TANGIBLE: 9938 VANISHING: 290441 IMMEDIATE: 462746 TIMED: 29761 +TANGIBLE: 9940 VANISHING: 290813 IMMEDIATE: 463327 TIMED: 29772 +TANGIBLE: 9942 VANISHING: 291185 IMMEDIATE: 463908 TIMED: 29784 +TANGIBLE: 10060 VANISHING: 293710 IMMEDIATE: 467512 TIMED: 30431 +TANGIBLE: 10062 VANISHING: 293736 IMMEDIATE: 467559 TIMED: 30442 +TANGIBLE: 10064 VANISHING: 293762 IMMEDIATE: 467606 TIMED: 30453 +TANGIBLE: 10066 VANISHING: 293788 IMMEDIATE: 467653 TIMED: 30465 +TANGIBLE: 10069 VANISHING: 293822 IMMEDIATE: 467710 TIMED: 30493 +TANGIBLE: 10070 VANISHING: 293844 IMMEDIATE: 467753 TIMED: 30505 +TANGIBLE: 10073 VANISHING: 293879 IMMEDIATE: 467812 TIMED: 30533 +TANGIBLE: 10074 VANISHING: 293902 IMMEDIATE: 467857 TIMED: 30545 +TANGIBLE: 10077 VANISHING: 293936 IMMEDIATE: 467916 TIMED: 30576 +TANGIBLE: 10131 VANISHING: 294952 IMMEDIATE: 469273 TIMED: 30830 +TANGIBLE: 10181 VANISHING: 296281 IMMEDIATE: 471456 TIMED: 30903 +TANGIBLE: 10185 VANISHING: 296646 IMMEDIATE: 472063 TIMED: 30928 +TANGIBLE: 10187 VANISHING: 296859 IMMEDIATE: 472424 TIMED: 30937 +TANGIBLE: 10188 VANISHING: 297068 IMMEDIATE: 472781 TIMED: 30945 +TANGIBLE: 10190 VANISHING: 297277 IMMEDIATE: 473138 TIMED: 30954 +TANGIBLE: 10192 VANISHING: 297486 IMMEDIATE: 473495 TIMED: 30963 +TANGIBLE: 10194 VANISHING: 297695 IMMEDIATE: 473852 TIMED: 30973 +TANGIBLE: 10196 VANISHING: 297908 IMMEDIATE: 474213 TIMED: 30982 +TANGIBLE: 10198 VANISHING: 298121 IMMEDIATE: 474574 TIMED: 30992 +TANGIBLE: 10199 VANISHING: 298330 IMMEDIATE: 474931 TIMED: 31001 +TANGIBLE: 10201 VANISHING: 298539 IMMEDIATE: 475288 TIMED: 31011 +TANGIBLE: 10203 VANISHING: 298748 IMMEDIATE: 475645 TIMED: 31021 +TANGIBLE: 10205 VANISHING: 298957 IMMEDIATE: 476002 TIMED: 31032 +TANGIBLE: 10206 VANISHING: 299166 IMMEDIATE: 476359 TIMED: 31040 +TANGIBLE: 10208 VANISHING: 299375 IMMEDIATE: 476716 TIMED: 31049 +TANGIBLE: 10210 VANISHING: 299584 IMMEDIATE: 477073 TIMED: 31058 +TANGIBLE: 10212 VANISHING: 299793 IMMEDIATE: 477430 TIMED: 31068 +TANGIBLE: 10213 VANISHING: 300002 IMMEDIATE: 477787 TIMED: 31077 +TANGIBLE: 10215 VANISHING: 300211 IMMEDIATE: 478144 TIMED: 31087 +TANGIBLE: 10217 VANISHING: 300420 IMMEDIATE: 478501 TIMED: 31097 +TANGIBLE: 10219 VANISHING: 300629 IMMEDIATE: 478858 TIMED: 31108 +TANGIBLE: 10220 VANISHING: 300838 IMMEDIATE: 479215 TIMED: 31117 +TANGIBLE: 10222 VANISHING: 301047 IMMEDIATE: 479572 TIMED: 31127 +TANGIBLE: 10224 VANISHING: 301256 IMMEDIATE: 479929 TIMED: 31137 +TANGIBLE: 10226 VANISHING: 301465 IMMEDIATE: 480286 TIMED: 31148 +TANGIBLE: 10227 VANISHING: 301674 IMMEDIATE: 480643 TIMED: 31158 +TANGIBLE: 10229 VANISHING: 301883 IMMEDIATE: 481000 TIMED: 31169 +TANGIBLE: 10231 VANISHING: 302092 IMMEDIATE: 481357 TIMED: 31180 +TANGIBLE: 10233 VANISHING: 302301 IMMEDIATE: 481714 TIMED: 31192 +TANGIBLE: 10307 VANISHING: 303618 IMMEDIATE: 483771 TIMED: 31298 +TANGIBLE: 10309 VANISHING: 303828 IMMEDIATE: 484130 TIMED: 31306 +TANGIBLE: 10311 VANISHING: 304038 IMMEDIATE: 484489 TIMED: 31314 +TANGIBLE: 10313 VANISHING: 304248 IMMEDIATE: 484848 TIMED: 31323 +TANGIBLE: 10314 VANISHING: 304458 IMMEDIATE: 485207 TIMED: 31331 +TANGIBLE: 10316 VANISHING: 304668 IMMEDIATE: 485566 TIMED: 31340 +TANGIBLE: 10318 VANISHING: 304878 IMMEDIATE: 485925 TIMED: 31349 +TANGIBLE: 10320 VANISHING: 305088 IMMEDIATE: 486284 TIMED: 31359 +TANGIBLE: 10321 VANISHING: 305298 IMMEDIATE: 486643 TIMED: 31367 +TANGIBLE: 10323 VANISHING: 305508 IMMEDIATE: 487002 TIMED: 31376 +TANGIBLE: 10325 VANISHING: 305718 IMMEDIATE: 487361 TIMED: 31385 +TANGIBLE: 10327 VANISHING: 305928 IMMEDIATE: 487720 TIMED: 31395 +TANGIBLE: 10328 VANISHING: 306138 IMMEDIATE: 488079 TIMED: 31404 +TANGIBLE: 10330 VANISHING: 306348 IMMEDIATE: 488438 TIMED: 31414 +TANGIBLE: 10332 VANISHING: 306558 IMMEDIATE: 488797 TIMED: 31424 +TANGIBLE: 10334 VANISHING: 306768 IMMEDIATE: 489156 TIMED: 31435 +TANGIBLE: 10335 VANISHING: 306978 IMMEDIATE: 489515 TIMED: 31443 +TANGIBLE: 10337 VANISHING: 307188 IMMEDIATE: 489874 TIMED: 31452 +TANGIBLE: 10339 VANISHING: 307398 IMMEDIATE: 490233 TIMED: 31461 +TANGIBLE: 10341 VANISHING: 307608 IMMEDIATE: 490592 TIMED: 31471 +TANGIBLE: 10342 VANISHING: 307818 IMMEDIATE: 490951 TIMED: 31480 +TANGIBLE: 10344 VANISHING: 308028 IMMEDIATE: 491310 TIMED: 31490 +TANGIBLE: 10346 VANISHING: 308238 IMMEDIATE: 491669 TIMED: 31500 +TANGIBLE: 10348 VANISHING: 308448 IMMEDIATE: 492028 TIMED: 31511 +TANGIBLE: 10349 VANISHING: 308658 IMMEDIATE: 492387 TIMED: 31520 +TANGIBLE: 10351 VANISHING: 308868 IMMEDIATE: 492746 TIMED: 31530 +TANGIBLE: 10353 VANISHING: 309078 IMMEDIATE: 493105 TIMED: 31540 +TANGIBLE: 10355 VANISHING: 309288 IMMEDIATE: 493464 TIMED: 31551 +TANGIBLE: 10356 VANISHING: 309498 IMMEDIATE: 493823 TIMED: 31561 +TANGIBLE: 10358 VANISHING: 309708 IMMEDIATE: 494182 TIMED: 31572 +TANGIBLE: 10360 VANISHING: 309918 IMMEDIATE: 494541 TIMED: 31583 +TANGIBLE: 10362 VANISHING: 310128 IMMEDIATE: 494900 TIMED: 31595 +TANGIBLE: 10368 VANISHING: 310549 IMMEDIATE: 495626 TIMED: 31646 +TANGIBLE: 10370 VANISHING: 310669 IMMEDIATE: 495851 TIMED: 31655 +TANGIBLE: 10372 VANISHING: 310789 IMMEDIATE: 496076 TIMED: 31664 +TANGIBLE: 10374 VANISHING: 310909 IMMEDIATE: 496301 TIMED: 31674 +TANGIBLE: 10375 VANISHING: 311029 IMMEDIATE: 496526 TIMED: 31683 +TANGIBLE: 10377 VANISHING: 311149 IMMEDIATE: 496751 TIMED: 31693 +TANGIBLE: 10379 VANISHING: 311269 IMMEDIATE: 496976 TIMED: 31703 +TANGIBLE: 10381 VANISHING: 311389 IMMEDIATE: 497201 TIMED: 31714 +TANGIBLE: 10382 VANISHING: 311509 IMMEDIATE: 497426 TIMED: 31723 +TANGIBLE: 10384 VANISHING: 311629 IMMEDIATE: 497651 TIMED: 31733 +TANGIBLE: 10386 VANISHING: 311749 IMMEDIATE: 497876 TIMED: 31743 +TANGIBLE: 10388 VANISHING: 311869 IMMEDIATE: 498101 TIMED: 31754 +TANGIBLE: 10389 VANISHING: 311989 IMMEDIATE: 498326 TIMED: 31764 +TANGIBLE: 10391 VANISHING: 312109 IMMEDIATE: 498551 TIMED: 31775 +TANGIBLE: 10393 VANISHING: 312229 IMMEDIATE: 498776 TIMED: 31786 +TANGIBLE: 10395 VANISHING: 312349 IMMEDIATE: 499001 TIMED: 31798 +TANGIBLE: 10407 VANISHING: 313685 IMMEDIATE: 501176 TIMED: 31880 +TANGIBLE: 10412 VANISHING: 314134 IMMEDIATE: 501918 TIMED: 31913 +TANGIBLE: 10414 VANISHING: 314348 IMMEDIATE: 502281 TIMED: 31922 +TANGIBLE: 10415 VANISHING: 314558 IMMEDIATE: 502640 TIMED: 31930 +TANGIBLE: 10417 VANISHING: 314768 IMMEDIATE: 502999 TIMED: 31939 +TANGIBLE: 10419 VANISHING: 314978 IMMEDIATE: 503358 TIMED: 31948 +TANGIBLE: 10421 VANISHING: 315188 IMMEDIATE: 503717 TIMED: 31958 +TANGIBLE: 10422 VANISHING: 315398 IMMEDIATE: 504076 TIMED: 31966 +TANGIBLE: 10424 VANISHING: 315608 IMMEDIATE: 504435 TIMED: 31975 +TANGIBLE: 10426 VANISHING: 315818 IMMEDIATE: 504794 TIMED: 31984 +TANGIBLE: 10428 VANISHING: 316028 IMMEDIATE: 505153 TIMED: 31994 +TANGIBLE: 10429 VANISHING: 316238 IMMEDIATE: 505512 TIMED: 32003 +TANGIBLE: 10431 VANISHING: 316448 IMMEDIATE: 505871 TIMED: 32013 +TANGIBLE: 10433 VANISHING: 316658 IMMEDIATE: 506230 TIMED: 32023 +TANGIBLE: 10435 VANISHING: 316868 IMMEDIATE: 506589 TIMED: 32034 +TANGIBLE: 10437 VANISHING: 317082 IMMEDIATE: 506952 TIMED: 32043 +TANGIBLE: 10439 VANISHING: 317296 IMMEDIATE: 507315 TIMED: 32053 +TANGIBLE: 10440 VANISHING: 317506 IMMEDIATE: 507674 TIMED: 32062 +TANGIBLE: 10442 VANISHING: 317716 IMMEDIATE: 508033 TIMED: 32072 +TANGIBLE: 10444 VANISHING: 317926 IMMEDIATE: 508392 TIMED: 32082 +TANGIBLE: 10446 VANISHING: 318136 IMMEDIATE: 508751 TIMED: 32093 +TANGIBLE: 10447 VANISHING: 318346 IMMEDIATE: 509110 TIMED: 32102 +TANGIBLE: 10449 VANISHING: 318556 IMMEDIATE: 509469 TIMED: 32112 +TANGIBLE: 10451 VANISHING: 318766 IMMEDIATE: 509828 TIMED: 32122 +TANGIBLE: 10453 VANISHING: 318976 IMMEDIATE: 510187 TIMED: 32133 +TANGIBLE: 10454 VANISHING: 319186 IMMEDIATE: 510546 TIMED: 32143 +TANGIBLE: 10456 VANISHING: 319396 IMMEDIATE: 510905 TIMED: 32154 +TANGIBLE: 10458 VANISHING: 319606 IMMEDIATE: 511264 TIMED: 32165 +TANGIBLE: 10460 VANISHING: 319816 IMMEDIATE: 511623 TIMED: 32177 +TANGIBLE: 10469 VANISHING: 320734 IMMEDIATE: 513110 TIMED: 32253 +TANGIBLE: 10471 VANISHING: 320943 IMMEDIATE: 513467 TIMED: 32261 +TANGIBLE: 10473 VANISHING: 321153 IMMEDIATE: 513826 TIMED: 32269 +TANGIBLE: 10475 VANISHING: 321362 IMMEDIATE: 514183 TIMED: 32278 +TANGIBLE: 10476 VANISHING: 321572 IMMEDIATE: 514542 TIMED: 32286 +TANGIBLE: 10478 VANISHING: 321781 IMMEDIATE: 514899 TIMED: 32295 +TANGIBLE: 10480 VANISHING: 321991 IMMEDIATE: 515258 TIMED: 32304 +TANGIBLE: 10482 VANISHING: 322200 IMMEDIATE: 515615 TIMED: 32314 +TANGIBLE: 10483 VANISHING: 322409 IMMEDIATE: 515972 TIMED: 32322 +TANGIBLE: 10485 VANISHING: 322618 IMMEDIATE: 516329 TIMED: 32331 +TANGIBLE: 10487 VANISHING: 322827 IMMEDIATE: 516686 TIMED: 32340 +TANGIBLE: 10489 VANISHING: 323036 IMMEDIATE: 517043 TIMED: 32350 +TANGIBLE: 10490 VANISHING: 323245 IMMEDIATE: 517400 TIMED: 32359 +TANGIBLE: 10492 VANISHING: 323454 IMMEDIATE: 517757 TIMED: 32369 +TANGIBLE: 10494 VANISHING: 323663 IMMEDIATE: 518114 TIMED: 32379 +TANGIBLE: 10496 VANISHING: 323872 IMMEDIATE: 518471 TIMED: 32390 +TANGIBLE: 10497 VANISHING: 324082 IMMEDIATE: 518830 TIMED: 32398 +TANGIBLE: 10499 VANISHING: 324291 IMMEDIATE: 519187 TIMED: 32407 +TANGIBLE: 10501 VANISHING: 324501 IMMEDIATE: 519546 TIMED: 32416 +TANGIBLE: 10503 VANISHING: 324710 IMMEDIATE: 519903 TIMED: 32426 +TANGIBLE: 10504 VANISHING: 324920 IMMEDIATE: 520262 TIMED: 32435 +TANGIBLE: 10506 VANISHING: 325129 IMMEDIATE: 520619 TIMED: 32445 +TANGIBLE: 10508 VANISHING: 325339 IMMEDIATE: 520978 TIMED: 32455 +TANGIBLE: 10510 VANISHING: 325548 IMMEDIATE: 521335 TIMED: 32466 +TANGIBLE: 10511 VANISHING: 325757 IMMEDIATE: 521692 TIMED: 32475 +TANGIBLE: 10513 VANISHING: 325966 IMMEDIATE: 522049 TIMED: 32485 +TANGIBLE: 10515 VANISHING: 326175 IMMEDIATE: 522406 TIMED: 32495 +TANGIBLE: 10517 VANISHING: 326384 IMMEDIATE: 522763 TIMED: 32506 +TANGIBLE: 10518 VANISHING: 326593 IMMEDIATE: 523120 TIMED: 32516 +TANGIBLE: 10520 VANISHING: 326802 IMMEDIATE: 523477 TIMED: 32527 +TANGIBLE: 10522 VANISHING: 327011 IMMEDIATE: 523834 TIMED: 32538 +TANGIBLE: 10524 VANISHING: 327220 IMMEDIATE: 524191 TIMED: 32550 +TANGIBLE: 10530 VANISHING: 327644 IMMEDIATE: 524923 TIMED: 32601 +TANGIBLE: 10532 VANISHING: 327764 IMMEDIATE: 525148 TIMED: 32610 +TANGIBLE: 10534 VANISHING: 327885 IMMEDIATE: 525375 TIMED: 32619 +TANGIBLE: 10536 VANISHING: 328005 IMMEDIATE: 525600 TIMED: 32629 +TANGIBLE: 10537 VANISHING: 328125 IMMEDIATE: 525825 TIMED: 32638 +TANGIBLE: 10539 VANISHING: 328245 IMMEDIATE: 526050 TIMED: 32648 +TANGIBLE: 10541 VANISHING: 328365 IMMEDIATE: 526275 TIMED: 32658 +TANGIBLE: 10543 VANISHING: 328485 IMMEDIATE: 526500 TIMED: 32669 +TANGIBLE: 10544 VANISHING: 328606 IMMEDIATE: 526727 TIMED: 32678 +TANGIBLE: 10546 VANISHING: 328726 IMMEDIATE: 526952 TIMED: 32688 +TANGIBLE: 10548 VANISHING: 328847 IMMEDIATE: 527179 TIMED: 32698 +TANGIBLE: 10550 VANISHING: 328967 IMMEDIATE: 527404 TIMED: 32709 +TANGIBLE: 10551 VANISHING: 329087 IMMEDIATE: 527629 TIMED: 32719 +TANGIBLE: 10553 VANISHING: 329207 IMMEDIATE: 527854 TIMED: 32730 +TANGIBLE: 10555 VANISHING: 329327 IMMEDIATE: 528079 TIMED: 32741 +TANGIBLE: 10557 VANISHING: 329447 IMMEDIATE: 528304 TIMED: 32753 +TANGIBLE: 10647 VANISHING: 332465 IMMEDIATE: 532942 TIMED: 33544 +TANGIBLE: 10777 VANISHING: 335152 IMMEDIATE: 537181 TIMED: 34321 +TANGIBLE: 10797 VANISHING: 335706 IMMEDIATE: 538081 TIMED: 34401 +TANGIBLE: 10799 VANISHING: 335784 IMMEDIATE: 538208 TIMED: 34410 +TANGIBLE: 10802 VANISHING: 335862 IMMEDIATE: 538335 TIMED: 34419 +TANGIBLE: 10805 VANISHING: 335940 IMMEDIATE: 538462 TIMED: 34429 +TANGIBLE: 10807 VANISHING: 336014 IMMEDIATE: 538585 TIMED: 34437 +TANGIBLE: 10810 VANISHING: 336088 IMMEDIATE: 538708 TIMED: 34446 +TANGIBLE: 10813 VANISHING: 336162 IMMEDIATE: 538831 TIMED: 34455 +TANGIBLE: 10816 VANISHING: 336236 IMMEDIATE: 538954 TIMED: 34465 +TANGIBLE: 10818 VANISHING: 336310 IMMEDIATE: 539077 TIMED: 34474 +TANGIBLE: 10821 VANISHING: 336384 IMMEDIATE: 539200 TIMED: 34484 +TANGIBLE: 10824 VANISHING: 336458 IMMEDIATE: 539323 TIMED: 34494 +TANGIBLE: 10827 VANISHING: 336532 IMMEDIATE: 539446 TIMED: 34505 +TANGIBLE: 10828 VANISHING: 336606 IMMEDIATE: 539569 TIMED: 34513 +TANGIBLE: 10830 VANISHING: 336680 IMMEDIATE: 539692 TIMED: 34522 +TANGIBLE: 10832 VANISHING: 336754 IMMEDIATE: 539815 TIMED: 34531 +TANGIBLE: 10834 VANISHING: 336828 IMMEDIATE: 539938 TIMED: 34541 +TANGIBLE: 10836 VANISHING: 336902 IMMEDIATE: 540061 TIMED: 34550 +TANGIBLE: 10839 VANISHING: 336976 IMMEDIATE: 540184 TIMED: 34560 +TANGIBLE: 10842 VANISHING: 337050 IMMEDIATE: 540307 TIMED: 34570 +TANGIBLE: 10845 VANISHING: 337124 IMMEDIATE: 540430 TIMED: 34581 +TANGIBLE: 10847 VANISHING: 337198 IMMEDIATE: 540553 TIMED: 34590 +TANGIBLE: 10850 VANISHING: 337272 IMMEDIATE: 540676 TIMED: 34600 +TANGIBLE: 10853 VANISHING: 337346 IMMEDIATE: 540799 TIMED: 34610 +TANGIBLE: 10856 VANISHING: 337420 IMMEDIATE: 540922 TIMED: 34621 +TANGIBLE: 10858 VANISHING: 337494 IMMEDIATE: 541045 TIMED: 34631 +TANGIBLE: 10861 VANISHING: 337568 IMMEDIATE: 541168 TIMED: 34642 +TANGIBLE: 10864 VANISHING: 337642 IMMEDIATE: 541291 TIMED: 34653 +TANGIBLE: 10867 VANISHING: 337716 IMMEDIATE: 541414 TIMED: 34665 +TANGIBLE: 10900 VANISHING: 338290 IMMEDIATE: 542312 TIMED: 34748 +TANGIBLE: 10902 VANISHING: 338364 IMMEDIATE: 542435 TIMED: 34758 +TANGIBLE: 10903 VANISHING: 338434 IMMEDIATE: 542554 TIMED: 34767 +TANGIBLE: 10905 VANISHING: 338504 IMMEDIATE: 542673 TIMED: 34777 +TANGIBLE: 10907 VANISHING: 338574 IMMEDIATE: 542792 TIMED: 34787 +TANGIBLE: 10909 VANISHING: 338644 IMMEDIATE: 542911 TIMED: 34798 +TANGIBLE: 10910 VANISHING: 338714 IMMEDIATE: 543030 TIMED: 34807 +TANGIBLE: 10912 VANISHING: 338784 IMMEDIATE: 543149 TIMED: 34817 +TANGIBLE: 10914 VANISHING: 338854 IMMEDIATE: 543268 TIMED: 34827 +TANGIBLE: 10916 VANISHING: 338924 IMMEDIATE: 543387 TIMED: 34838 +TANGIBLE: 10917 VANISHING: 338994 IMMEDIATE: 543506 TIMED: 34848 +TANGIBLE: 10919 VANISHING: 339064 IMMEDIATE: 543625 TIMED: 34859 +TANGIBLE: 10921 VANISHING: 339134 IMMEDIATE: 543744 TIMED: 34870 +TANGIBLE: 10923 VANISHING: 339204 IMMEDIATE: 543863 TIMED: 34882 +TANGIBLE: 10981 VANISHING: 340134 IMMEDIATE: 545350 TIMED: 35049 +TANGIBLE: 10983 VANISHING: 340181 IMMEDIATE: 545435 TIMED: 35058 +TANGIBLE: 10985 VANISHING: 340228 IMMEDIATE: 545520 TIMED: 35067 +TANGIBLE: 10987 VANISHING: 340275 IMMEDIATE: 545605 TIMED: 35077 +TANGIBLE: 10988 VANISHING: 340322 IMMEDIATE: 545690 TIMED: 35086 +TANGIBLE: 10990 VANISHING: 340369 IMMEDIATE: 545775 TIMED: 35096 +TANGIBLE: 10992 VANISHING: 340416 IMMEDIATE: 545860 TIMED: 35106 +TANGIBLE: 10994 VANISHING: 340463 IMMEDIATE: 545945 TIMED: 35117 +TANGIBLE: 10995 VANISHING: 340510 IMMEDIATE: 546030 TIMED: 35126 +TANGIBLE: 10997 VANISHING: 340557 IMMEDIATE: 546115 TIMED: 35136 +TANGIBLE: 10999 VANISHING: 340604 IMMEDIATE: 546200 TIMED: 35146 +TANGIBLE: 11001 VANISHING: 340651 IMMEDIATE: 546285 TIMED: 35157 +TANGIBLE: 11002 VANISHING: 340698 IMMEDIATE: 546370 TIMED: 35167 +TANGIBLE: 11004 VANISHING: 340745 IMMEDIATE: 546455 TIMED: 35178 +TANGIBLE: 11006 VANISHING: 340792 IMMEDIATE: 546540 TIMED: 35189 +TANGIBLE: 11008 VANISHING: 340839 IMMEDIATE: 546625 TIMED: 35201 +TANGIBLE: 11013 VANISHING: 340996 IMMEDIATE: 546893 TIMED: 35240 +TANGIBLE: 11015 VANISHING: 341042 IMMEDIATE: 546978 TIMED: 35250 +TANGIBLE: 11017 VANISHING: 341088 IMMEDIATE: 547063 TIMED: 35260 +TANGIBLE: 11019 VANISHING: 341134 IMMEDIATE: 547148 TIMED: 35271 +TANGIBLE: 11020 VANISHING: 341180 IMMEDIATE: 547233 TIMED: 35281 +TANGIBLE: 11022 VANISHING: 341226 IMMEDIATE: 547318 TIMED: 35292 +TANGIBLE: 11024 VANISHING: 341272 IMMEDIATE: 547403 TIMED: 35303 +TANGIBLE: 11026 VANISHING: 341318 IMMEDIATE: 547488 TIMED: 35315 +TANGIBLE: 11074 VANISHING: 342222 IMMEDIATE: 548857 TIMED: 35630 +TANGIBLE: 11076 VANISHING: 342296 IMMEDIATE: 548980 TIMED: 35638 +TANGIBLE: 11078 VANISHING: 342370 IMMEDIATE: 549103 TIMED: 35646 +TANGIBLE: 11080 VANISHING: 342444 IMMEDIATE: 549226 TIMED: 35655 +TANGIBLE: 11082 VANISHING: 342518 IMMEDIATE: 549349 TIMED: 35663 +TANGIBLE: 11085 VANISHING: 342592 IMMEDIATE: 549472 TIMED: 35672 +TANGIBLE: 11088 VANISHING: 342666 IMMEDIATE: 549595 TIMED: 35681 +TANGIBLE: 11091 VANISHING: 342740 IMMEDIATE: 549718 TIMED: 35691 +TANGIBLE: 11093 VANISHING: 342814 IMMEDIATE: 549841 TIMED: 35699 +TANGIBLE: 11096 VANISHING: 342888 IMMEDIATE: 549964 TIMED: 35708 +TANGIBLE: 11099 VANISHING: 342962 IMMEDIATE: 550087 TIMED: 35717 +TANGIBLE: 11102 VANISHING: 343036 IMMEDIATE: 550210 TIMED: 35727 +TANGIBLE: 11104 VANISHING: 343110 IMMEDIATE: 550333 TIMED: 35736 +TANGIBLE: 11107 VANISHING: 343184 IMMEDIATE: 550456 TIMED: 35746 +TANGIBLE: 11110 VANISHING: 343258 IMMEDIATE: 550579 TIMED: 35756 +TANGIBLE: 11113 VANISHING: 343332 IMMEDIATE: 550702 TIMED: 35767 +TANGIBLE: 11114 VANISHING: 343406 IMMEDIATE: 550825 TIMED: 35775 +TANGIBLE: 11116 VANISHING: 343480 IMMEDIATE: 550948 TIMED: 35784 +TANGIBLE: 11118 VANISHING: 343554 IMMEDIATE: 551071 TIMED: 35793 +TANGIBLE: 11120 VANISHING: 343628 IMMEDIATE: 551194 TIMED: 35803 +TANGIBLE: 11122 VANISHING: 343702 IMMEDIATE: 551317 TIMED: 35812 +TANGIBLE: 11125 VANISHING: 343776 IMMEDIATE: 551440 TIMED: 35822 +TANGIBLE: 11128 VANISHING: 343850 IMMEDIATE: 551563 TIMED: 35832 +TANGIBLE: 11131 VANISHING: 343924 IMMEDIATE: 551686 TIMED: 35843 +TANGIBLE: 11133 VANISHING: 343998 IMMEDIATE: 551809 TIMED: 35852 +TANGIBLE: 11136 VANISHING: 344072 IMMEDIATE: 551932 TIMED: 35862 +TANGIBLE: 11139 VANISHING: 344146 IMMEDIATE: 552055 TIMED: 35872 +TANGIBLE: 11142 VANISHING: 344220 IMMEDIATE: 552178 TIMED: 35883 +TANGIBLE: 11144 VANISHING: 344294 IMMEDIATE: 552301 TIMED: 35893 +TANGIBLE: 11147 VANISHING: 344368 IMMEDIATE: 552424 TIMED: 35904 +TANGIBLE: 11150 VANISHING: 344442 IMMEDIATE: 552547 TIMED: 35915 +TANGIBLE: 11153 VANISHING: 344516 IMMEDIATE: 552670 TIMED: 35927 +TANGIBLE: 11233 VANISHING: 346577 IMMEDIATE: 555805 TIMED: 36530 +TANGIBLE: 11273 VANISHING: 347697 IMMEDIATE: 557582 TIMED: 36844 +TANGIBLE: 11275 VANISHING: 347767 IMMEDIATE: 557701 TIMED: 36853 +TANGIBLE: 11277 VANISHING: 347837 IMMEDIATE: 557820 TIMED: 36862 +TANGIBLE: 11279 VANISHING: 347907 IMMEDIATE: 557939 TIMED: 36872 +TANGIBLE: 11280 VANISHING: 347977 IMMEDIATE: 558058 TIMED: 36881 +TANGIBLE: 11282 VANISHING: 348047 IMMEDIATE: 558177 TIMED: 36891 +TANGIBLE: 11284 VANISHING: 348117 IMMEDIATE: 558296 TIMED: 36901 +TANGIBLE: 11286 VANISHING: 348187 IMMEDIATE: 558415 TIMED: 36912 +TANGIBLE: 11287 VANISHING: 348257 IMMEDIATE: 558534 TIMED: 36921 +TANGIBLE: 11289 VANISHING: 348327 IMMEDIATE: 558653 TIMED: 36931 +TANGIBLE: 11291 VANISHING: 348397 IMMEDIATE: 558772 TIMED: 36941 +TANGIBLE: 11293 VANISHING: 348467 IMMEDIATE: 558891 TIMED: 36952 +TANGIBLE: 11294 VANISHING: 348537 IMMEDIATE: 559010 TIMED: 36962 +TANGIBLE: 11296 VANISHING: 348607 IMMEDIATE: 559129 TIMED: 36973 +TANGIBLE: 11298 VANISHING: 348677 IMMEDIATE: 559248 TIMED: 36984 +TANGIBLE: 11300 VANISHING: 348747 IMMEDIATE: 559367 TIMED: 36996 +TANGIBLE: 11339 VANISHING: 349649 IMMEDIATE: 560813 TIMED: 37355 +TANGIBLE: 11341 VANISHING: 349696 IMMEDIATE: 560898 TIMED: 37364 +TANGIBLE: 11343 VANISHING: 349743 IMMEDIATE: 560983 TIMED: 37373 +TANGIBLE: 11345 VANISHING: 349790 IMMEDIATE: 561068 TIMED: 37383 +TANGIBLE: 11346 VANISHING: 349837 IMMEDIATE: 561153 TIMED: 37392 +TANGIBLE: 11348 VANISHING: 349884 IMMEDIATE: 561238 TIMED: 37402 +TANGIBLE: 11350 VANISHING: 349931 IMMEDIATE: 561323 TIMED: 37412 +TANGIBLE: 11352 VANISHING: 349978 IMMEDIATE: 561408 TIMED: 37423 +TANGIBLE: 11353 VANISHING: 350025 IMMEDIATE: 561493 TIMED: 37432 +TANGIBLE: 11355 VANISHING: 350072 IMMEDIATE: 561578 TIMED: 37442 +TANGIBLE: 11357 VANISHING: 350119 IMMEDIATE: 561663 TIMED: 37452 +TANGIBLE: 11359 VANISHING: 350166 IMMEDIATE: 561748 TIMED: 37463 +TANGIBLE: 11360 VANISHING: 350213 IMMEDIATE: 561833 TIMED: 37473 +TANGIBLE: 11362 VANISHING: 350260 IMMEDIATE: 561918 TIMED: 37484 +TANGIBLE: 11364 VANISHING: 350307 IMMEDIATE: 562003 TIMED: 37495 +TANGIBLE: 11366 VANISHING: 350354 IMMEDIATE: 562088 TIMED: 37507 +TANGIBLE: 11371 VANISHING: 350509 IMMEDIATE: 562354 TIMED: 37546 +TANGIBLE: 11373 VANISHING: 350555 IMMEDIATE: 562439 TIMED: 37556 +TANGIBLE: 11375 VANISHING: 350601 IMMEDIATE: 562524 TIMED: 37566 +TANGIBLE: 11377 VANISHING: 350647 IMMEDIATE: 562609 TIMED: 37577 +TANGIBLE: 11378 VANISHING: 350693 IMMEDIATE: 562694 TIMED: 37587 +TANGIBLE: 11380 VANISHING: 350739 IMMEDIATE: 562779 TIMED: 37598 +TANGIBLE: 11382 VANISHING: 350785 IMMEDIATE: 562864 TIMED: 37609 +TANGIBLE: 11384 VANISHING: 350831 IMMEDIATE: 562949 TIMED: 37621 +TANGIBLE: 11530 VANISHING: 352734 IMMEDIATE: 565910 TIMED: 38491 +TANGIBLE: 11548 VANISHING: 353218 IMMEDIATE: 566697 TIMED: 38563 +TANGIBLE: 11550 VANISHING: 353296 IMMEDIATE: 566824 TIMED: 38572 +TANGIBLE: 11552 VANISHING: 353370 IMMEDIATE: 566947 TIMED: 38580 +TANGIBLE: 11555 VANISHING: 353444 IMMEDIATE: 567070 TIMED: 38589 +TANGIBLE: 11558 VANISHING: 353518 IMMEDIATE: 567193 TIMED: 38598 +TANGIBLE: 11561 VANISHING: 353592 IMMEDIATE: 567316 TIMED: 38608 +TANGIBLE: 11564 VANISHING: 353670 IMMEDIATE: 567443 TIMED: 38617 +TANGIBLE: 11567 VANISHING: 353748 IMMEDIATE: 567570 TIMED: 38627 +TANGIBLE: 11569 VANISHING: 353822 IMMEDIATE: 567693 TIMED: 38636 +TANGIBLE: 11572 VANISHING: 353896 IMMEDIATE: 567816 TIMED: 38646 +TANGIBLE: 11575 VANISHING: 353970 IMMEDIATE: 567939 TIMED: 38656 +TANGIBLE: 11578 VANISHING: 354044 IMMEDIATE: 568062 TIMED: 38667 +TANGIBLE: 11579 VANISHING: 354118 IMMEDIATE: 568185 TIMED: 38675 +TANGIBLE: 11581 VANISHING: 354192 IMMEDIATE: 568308 TIMED: 38684 +TANGIBLE: 11583 VANISHING: 354266 IMMEDIATE: 568431 TIMED: 38693 +TANGIBLE: 11585 VANISHING: 354340 IMMEDIATE: 568554 TIMED: 38703 +TANGIBLE: 11587 VANISHING: 354414 IMMEDIATE: 568677 TIMED: 38712 +TANGIBLE: 11590 VANISHING: 354488 IMMEDIATE: 568800 TIMED: 38722 +TANGIBLE: 11593 VANISHING: 354562 IMMEDIATE: 568923 TIMED: 38732 +TANGIBLE: 11596 VANISHING: 354636 IMMEDIATE: 569046 TIMED: 38743 +TANGIBLE: 11598 VANISHING: 354710 IMMEDIATE: 569169 TIMED: 38752 +TANGIBLE: 11601 VANISHING: 354784 IMMEDIATE: 569292 TIMED: 38762 +TANGIBLE: 11604 VANISHING: 354858 IMMEDIATE: 569415 TIMED: 38772 +TANGIBLE: 11607 VANISHING: 354932 IMMEDIATE: 569538 TIMED: 38783 +TANGIBLE: 11609 VANISHING: 355006 IMMEDIATE: 569661 TIMED: 38793 +TANGIBLE: 11612 VANISHING: 355080 IMMEDIATE: 569784 TIMED: 38804 +TANGIBLE: 11615 VANISHING: 355154 IMMEDIATE: 569907 TIMED: 38815 +TANGIBLE: 11618 VANISHING: 355228 IMMEDIATE: 570030 TIMED: 38827 +TANGIBLE: 11651 VANISHING: 355812 IMMEDIATE: 570945 TIMED: 38910 +TANGIBLE: 11653 VANISHING: 355887 IMMEDIATE: 571070 TIMED: 38920 +TANGIBLE: 11654 VANISHING: 355958 IMMEDIATE: 571191 TIMED: 38929 +TANGIBLE: 11656 VANISHING: 356029 IMMEDIATE: 571312 TIMED: 38939 +TANGIBLE: 11658 VANISHING: 356100 IMMEDIATE: 571433 TIMED: 38949 +TANGIBLE: 11660 VANISHING: 356171 IMMEDIATE: 571554 TIMED: 38960 +TANGIBLE: 11661 VANISHING: 356242 IMMEDIATE: 571675 TIMED: 38969 +TANGIBLE: 11663 VANISHING: 356313 IMMEDIATE: 571796 TIMED: 38979 +TANGIBLE: 11665 VANISHING: 356384 IMMEDIATE: 571917 TIMED: 38989 +TANGIBLE: 11667 VANISHING: 356455 IMMEDIATE: 572038 TIMED: 39000 +TANGIBLE: 11668 VANISHING: 356526 IMMEDIATE: 572159 TIMED: 39010 +TANGIBLE: 11670 VANISHING: 356597 IMMEDIATE: 572280 TIMED: 39021 +TANGIBLE: 11672 VANISHING: 356668 IMMEDIATE: 572401 TIMED: 39032 +TANGIBLE: 11674 VANISHING: 356739 IMMEDIATE: 572522 TIMED: 39044 +TANGIBLE: 11732 VANISHING: 357667 IMMEDIATE: 574005 TIMED: 39211 +TANGIBLE: 11734 VANISHING: 357713 IMMEDIATE: 574088 TIMED: 39220 +TANGIBLE: 11736 VANISHING: 357760 IMMEDIATE: 574173 TIMED: 39229 +TANGIBLE: 11738 VANISHING: 357806 IMMEDIATE: 574256 TIMED: 39239 +TANGIBLE: 11739 VANISHING: 357853 IMMEDIATE: 574341 TIMED: 39248 +TANGIBLE: 11741 VANISHING: 357899 IMMEDIATE: 574424 TIMED: 39258 +TANGIBLE: 11743 VANISHING: 357946 IMMEDIATE: 574509 TIMED: 39268 +TANGIBLE: 11745 VANISHING: 357992 IMMEDIATE: 574592 TIMED: 39279 +TANGIBLE: 11746 VANISHING: 358038 IMMEDIATE: 574675 TIMED: 39288 +TANGIBLE: 11748 VANISHING: 358084 IMMEDIATE: 574758 TIMED: 39298 +TANGIBLE: 11750 VANISHING: 358130 IMMEDIATE: 574841 TIMED: 39308 +TANGIBLE: 11752 VANISHING: 358176 IMMEDIATE: 574924 TIMED: 39319 +TANGIBLE: 11753 VANISHING: 358222 IMMEDIATE: 575007 TIMED: 39329 +TANGIBLE: 11755 VANISHING: 358268 IMMEDIATE: 575090 TIMED: 39340 +TANGIBLE: 11757 VANISHING: 358314 IMMEDIATE: 575173 TIMED: 39351 +TANGIBLE: 11759 VANISHING: 358360 IMMEDIATE: 575256 TIMED: 39363 +TANGIBLE: 11764 VANISHING: 358516 IMMEDIATE: 575523 TIMED: 39402 +TANGIBLE: 11766 VANISHING: 358562 IMMEDIATE: 575608 TIMED: 39412 +TANGIBLE: 11768 VANISHING: 358608 IMMEDIATE: 575693 TIMED: 39422 +TANGIBLE: 11770 VANISHING: 358654 IMMEDIATE: 575778 TIMED: 39433 +TANGIBLE: 11771 VANISHING: 358700 IMMEDIATE: 575863 TIMED: 39443 +TANGIBLE: 11773 VANISHING: 358746 IMMEDIATE: 575948 TIMED: 39454 +TANGIBLE: 11775 VANISHING: 358792 IMMEDIATE: 576033 TIMED: 39465 +TANGIBLE: 11777 VANISHING: 358838 IMMEDIATE: 576118 TIMED: 39477 +TANGIBLE: 11825 VANISHING: 359762 IMMEDIATE: 577507 TIMED: 39792 +TANGIBLE: 11827 VANISHING: 359836 IMMEDIATE: 577630 TIMED: 39800 +TANGIBLE: 11829 VANISHING: 359910 IMMEDIATE: 577753 TIMED: 39808 +TANGIBLE: 11831 VANISHING: 359984 IMMEDIATE: 577876 TIMED: 39817 +TANGIBLE: 11833 VANISHING: 360058 IMMEDIATE: 577999 TIMED: 39825 +TANGIBLE: 11836 VANISHING: 360132 IMMEDIATE: 578122 TIMED: 39834 +TANGIBLE: 11839 VANISHING: 360206 IMMEDIATE: 578245 TIMED: 39843 +TANGIBLE: 11842 VANISHING: 360280 IMMEDIATE: 578368 TIMED: 39853 +TANGIBLE: 11844 VANISHING: 360354 IMMEDIATE: 578491 TIMED: 39861 +TANGIBLE: 11847 VANISHING: 360428 IMMEDIATE: 578614 TIMED: 39870 +TANGIBLE: 11850 VANISHING: 360502 IMMEDIATE: 578737 TIMED: 39879 +TANGIBLE: 11853 VANISHING: 360576 IMMEDIATE: 578860 TIMED: 39889 +TANGIBLE: 11855 VANISHING: 360650 IMMEDIATE: 578983 TIMED: 39898 +TANGIBLE: 11858 VANISHING: 360724 IMMEDIATE: 579106 TIMED: 39908 +TANGIBLE: 11861 VANISHING: 360798 IMMEDIATE: 579229 TIMED: 39918 +TANGIBLE: 11864 VANISHING: 360872 IMMEDIATE: 579352 TIMED: 39929 +TANGIBLE: 11865 VANISHING: 360946 IMMEDIATE: 579475 TIMED: 39937 +TANGIBLE: 11867 VANISHING: 361020 IMMEDIATE: 579598 TIMED: 39946 +TANGIBLE: 11869 VANISHING: 361094 IMMEDIATE: 579721 TIMED: 39955 +TANGIBLE: 11871 VANISHING: 361168 IMMEDIATE: 579844 TIMED: 39965 +TANGIBLE: 11873 VANISHING: 361242 IMMEDIATE: 579967 TIMED: 39974 +TANGIBLE: 11876 VANISHING: 361316 IMMEDIATE: 580090 TIMED: 39984 +TANGIBLE: 11879 VANISHING: 361390 IMMEDIATE: 580213 TIMED: 39994 +TANGIBLE: 11882 VANISHING: 361464 IMMEDIATE: 580336 TIMED: 40005 +TANGIBLE: 11884 VANISHING: 361538 IMMEDIATE: 580459 TIMED: 40014 +TANGIBLE: 11887 VANISHING: 361612 IMMEDIATE: 580582 TIMED: 40024 +TANGIBLE: 11890 VANISHING: 361686 IMMEDIATE: 580705 TIMED: 40034 +TANGIBLE: 11893 VANISHING: 361760 IMMEDIATE: 580828 TIMED: 40045 +TANGIBLE: 11895 VANISHING: 361834 IMMEDIATE: 580951 TIMED: 40055 +TANGIBLE: 11898 VANISHING: 361908 IMMEDIATE: 581074 TIMED: 40066 +TANGIBLE: 11901 VANISHING: 361982 IMMEDIATE: 581197 TIMED: 40077 +TANGIBLE: 11904 VANISHING: 362056 IMMEDIATE: 581320 TIMED: 40089 +TANGIBLE: 11984 VANISHING: 364073 IMMEDIATE: 584385 TIMED: 40682 +TANGIBLE: 12024 VANISHING: 365244 IMMEDIATE: 586247 TIMED: 41006 +TANGIBLE: 12026 VANISHING: 365315 IMMEDIATE: 586368 TIMED: 41015 +TANGIBLE: 12028 VANISHING: 365386 IMMEDIATE: 586489 TIMED: 41024 +TANGIBLE: 12030 VANISHING: 365457 IMMEDIATE: 586610 TIMED: 41034 +TANGIBLE: 12031 VANISHING: 365528 IMMEDIATE: 586731 TIMED: 41043 +TANGIBLE: 12033 VANISHING: 365599 IMMEDIATE: 586852 TIMED: 41053 +TANGIBLE: 12035 VANISHING: 365670 IMMEDIATE: 586973 TIMED: 41063 +TANGIBLE: 12037 VANISHING: 365741 IMMEDIATE: 587094 TIMED: 41074 +TANGIBLE: 12038 VANISHING: 365812 IMMEDIATE: 587215 TIMED: 41083 +TANGIBLE: 12040 VANISHING: 365883 IMMEDIATE: 587336 TIMED: 41093 +TANGIBLE: 12042 VANISHING: 365954 IMMEDIATE: 587457 TIMED: 41103 +TANGIBLE: 12044 VANISHING: 366025 IMMEDIATE: 587578 TIMED: 41114 +TANGIBLE: 12045 VANISHING: 366096 IMMEDIATE: 587699 TIMED: 41124 +TANGIBLE: 12047 VANISHING: 366167 IMMEDIATE: 587820 TIMED: 41135 +TANGIBLE: 12049 VANISHING: 366238 IMMEDIATE: 587941 TIMED: 41146 +TANGIBLE: 12051 VANISHING: 366309 IMMEDIATE: 588062 TIMED: 41158 +TANGIBLE: 12090 VANISHING: 367237 IMMEDIATE: 589561 TIMED: 41517 +TANGIBLE: 12092 VANISHING: 367283 IMMEDIATE: 589644 TIMED: 41526 +TANGIBLE: 12094 VANISHING: 367329 IMMEDIATE: 589727 TIMED: 41535 +TANGIBLE: 12096 VANISHING: 367375 IMMEDIATE: 589810 TIMED: 41545 +TANGIBLE: 12097 VANISHING: 367421 IMMEDIATE: 589893 TIMED: 41554 +TANGIBLE: 12099 VANISHING: 367467 IMMEDIATE: 589976 TIMED: 41564 +TANGIBLE: 12101 VANISHING: 367513 IMMEDIATE: 590059 TIMED: 41574 +TANGIBLE: 12103 VANISHING: 367559 IMMEDIATE: 590142 TIMED: 41585 +TANGIBLE: 12104 VANISHING: 367605 IMMEDIATE: 590225 TIMED: 41594 +TANGIBLE: 12106 VANISHING: 367651 IMMEDIATE: 590308 TIMED: 41604 +TANGIBLE: 12108 VANISHING: 367697 IMMEDIATE: 590391 TIMED: 41614 +TANGIBLE: 12110 VANISHING: 367743 IMMEDIATE: 590474 TIMED: 41625 +TANGIBLE: 12111 VANISHING: 367789 IMMEDIATE: 590557 TIMED: 41635 +TANGIBLE: 12113 VANISHING: 367835 IMMEDIATE: 590640 TIMED: 41646 +TANGIBLE: 12115 VANISHING: 367881 IMMEDIATE: 590723 TIMED: 41657 +TANGIBLE: 12117 VANISHING: 367927 IMMEDIATE: 590806 TIMED: 41669 +TANGIBLE: 12122 VANISHING: 368081 IMMEDIATE: 591071 TIMED: 41708 +TANGIBLE: 12124 VANISHING: 368127 IMMEDIATE: 591156 TIMED: 41718 +TANGIBLE: 12126 VANISHING: 368173 IMMEDIATE: 591241 TIMED: 41728 +TANGIBLE: 12128 VANISHING: 368219 IMMEDIATE: 591326 TIMED: 41739 +TANGIBLE: 12129 VANISHING: 368265 IMMEDIATE: 591411 TIMED: 41749 +TANGIBLE: 12131 VANISHING: 368311 IMMEDIATE: 591496 TIMED: 41760 +TANGIBLE: 12133 VANISHING: 368357 IMMEDIATE: 591581 TIMED: 41771 +TANGIBLE: 12135 VANISHING: 368403 IMMEDIATE: 591666 TIMED: 41783 +TANGIBLE: 12318 VANISHING: 370920 IMMEDIATE: 595436 TIMED: 42750 +TANGIBLE: 12325 VANISHING: 371735 IMMEDIATE: 596886 TIMED: 42788 +TANGIBLE: 12329 VANISHING: 372069 IMMEDIATE: 597480 TIMED: 42804 +TANGIBLE: 12331 VANISHING: 372240 IMMEDIATE: 597784 TIMED: 42812 +TANGIBLE: 12333 VANISHING: 372411 IMMEDIATE: 598088 TIMED: 42820 +TANGIBLE: 12335 VANISHING: 372582 IMMEDIATE: 598392 TIMED: 42829 +TANGIBLE: 12336 VANISHING: 372749 IMMEDIATE: 598692 TIMED: 42836 +TANGIBLE: 12338 VANISHING: 372916 IMMEDIATE: 598992 TIMED: 42844 +TANGIBLE: 12340 VANISHING: 373083 IMMEDIATE: 599292 TIMED: 42852 +TANGIBLE: 12342 VANISHING: 373250 IMMEDIATE: 599592 TIMED: 42861 +TANGIBLE: 12343 VANISHING: 373417 IMMEDIATE: 599892 TIMED: 42869 +TANGIBLE: 12345 VANISHING: 373584 IMMEDIATE: 600192 TIMED: 42878 +TANGIBLE: 12347 VANISHING: 373751 IMMEDIATE: 600492 TIMED: 42887 +TANGIBLE: 12349 VANISHING: 373918 IMMEDIATE: 600792 TIMED: 42897 +TANGIBLE: 12351 VANISHING: 374089 IMMEDIATE: 601096 TIMED: 42905 +TANGIBLE: 12353 VANISHING: 374260 IMMEDIATE: 601400 TIMED: 42914 +TANGIBLE: 12355 VANISHING: 374431 IMMEDIATE: 601704 TIMED: 42923 +TANGIBLE: 12357 VANISHING: 374602 IMMEDIATE: 602008 TIMED: 42933 +TANGIBLE: 12358 VANISHING: 374769 IMMEDIATE: 602308 TIMED: 42941 +TANGIBLE: 12360 VANISHING: 374936 IMMEDIATE: 602608 TIMED: 42950 +TANGIBLE: 12362 VANISHING: 375103 IMMEDIATE: 602908 TIMED: 42959 +TANGIBLE: 12364 VANISHING: 375270 IMMEDIATE: 603208 TIMED: 42969 +TANGIBLE: 12365 VANISHING: 375437 IMMEDIATE: 603508 TIMED: 42978 +TANGIBLE: 12367 VANISHING: 375604 IMMEDIATE: 603808 TIMED: 42988 +TANGIBLE: 12369 VANISHING: 375771 IMMEDIATE: 604108 TIMED: 42998 +TANGIBLE: 12371 VANISHING: 375938 IMMEDIATE: 604408 TIMED: 43009 +TANGIBLE: 12372 VANISHING: 376105 IMMEDIATE: 604708 TIMED: 43016 +TANGIBLE: 12374 VANISHING: 376272 IMMEDIATE: 605008 TIMED: 43024 +TANGIBLE: 12376 VANISHING: 376439 IMMEDIATE: 605308 TIMED: 43032 +TANGIBLE: 12378 VANISHING: 376606 IMMEDIATE: 605608 TIMED: 43041 +TANGIBLE: 12379 VANISHING: 376773 IMMEDIATE: 605908 TIMED: 43049 +TANGIBLE: 12381 VANISHING: 376940 IMMEDIATE: 606208 TIMED: 43058 +TANGIBLE: 12383 VANISHING: 377107 IMMEDIATE: 606508 TIMED: 43067 +TANGIBLE: 12385 VANISHING: 377274 IMMEDIATE: 606808 TIMED: 43077 +TANGIBLE: 12386 VANISHING: 377441 IMMEDIATE: 607108 TIMED: 43085 +TANGIBLE: 12388 VANISHING: 377608 IMMEDIATE: 607408 TIMED: 43094 +TANGIBLE: 12390 VANISHING: 377775 IMMEDIATE: 607708 TIMED: 43103 +TANGIBLE: 12392 VANISHING: 377942 IMMEDIATE: 608008 TIMED: 43113 +TANGIBLE: 12393 VANISHING: 378109 IMMEDIATE: 608308 TIMED: 43122 +TANGIBLE: 12395 VANISHING: 378276 IMMEDIATE: 608608 TIMED: 43132 +TANGIBLE: 12397 VANISHING: 378443 IMMEDIATE: 608908 TIMED: 43142 +TANGIBLE: 12399 VANISHING: 378610 IMMEDIATE: 609208 TIMED: 43153 +TANGIBLE: 12400 VANISHING: 378777 IMMEDIATE: 609508 TIMED: 43161 +TANGIBLE: 12402 VANISHING: 378944 IMMEDIATE: 609808 TIMED: 43170 +TANGIBLE: 12404 VANISHING: 379111 IMMEDIATE: 610108 TIMED: 43179 +TANGIBLE: 12406 VANISHING: 379278 IMMEDIATE: 610408 TIMED: 43189 +TANGIBLE: 12407 VANISHING: 379445 IMMEDIATE: 610708 TIMED: 43198 +TANGIBLE: 12409 VANISHING: 379612 IMMEDIATE: 611008 TIMED: 43208 +TANGIBLE: 12411 VANISHING: 379779 IMMEDIATE: 611308 TIMED: 43218 +TANGIBLE: 12413 VANISHING: 379946 IMMEDIATE: 611608 TIMED: 43229 +TANGIBLE: 12414 VANISHING: 380113 IMMEDIATE: 611908 TIMED: 43238 +TANGIBLE: 12416 VANISHING: 380280 IMMEDIATE: 612208 TIMED: 43248 +TANGIBLE: 12418 VANISHING: 380447 IMMEDIATE: 612508 TIMED: 43258 +TANGIBLE: 12420 VANISHING: 380614 IMMEDIATE: 612808 TIMED: 43269 +TANGIBLE: 12421 VANISHING: 380781 IMMEDIATE: 613108 TIMED: 43279 +TANGIBLE: 12423 VANISHING: 380948 IMMEDIATE: 613408 TIMED: 43290 +TANGIBLE: 12425 VANISHING: 381115 IMMEDIATE: 613708 TIMED: 43301 +TANGIBLE: 12427 VANISHING: 381282 IMMEDIATE: 614008 TIMED: 43313 +TANGIBLE: 12468 VANISHING: 382142 IMMEDIATE: 615461 TIMED: 43378 +TANGIBLE: 12469 VANISHING: 382239 IMMEDIATE: 615651 TIMED: 43387 +TANGIBLE: 12470 VANISHING: 382332 IMMEDIATE: 615837 TIMED: 43395 +TANGIBLE: 12471 VANISHING: 382425 IMMEDIATE: 616023 TIMED: 43404 +TANGIBLE: 12472 VANISHING: 382518 IMMEDIATE: 616209 TIMED: 43413 +TANGIBLE: 12473 VANISHING: 382611 IMMEDIATE: 616395 TIMED: 43423 +TANGIBLE: 12474 VANISHING: 382708 IMMEDIATE: 616585 TIMED: 43432 +TANGIBLE: 12475 VANISHING: 382805 IMMEDIATE: 616775 TIMED: 43442 +TANGIBLE: 12476 VANISHING: 382898 IMMEDIATE: 616961 TIMED: 43451 +TANGIBLE: 12477 VANISHING: 382991 IMMEDIATE: 617147 TIMED: 43461 +TANGIBLE: 12478 VANISHING: 383084 IMMEDIATE: 617333 TIMED: 43471 +TANGIBLE: 12479 VANISHING: 383177 IMMEDIATE: 617519 TIMED: 43482 +TANGIBLE: 12480 VANISHING: 383270 IMMEDIATE: 617705 TIMED: 43490 +TANGIBLE: 12481 VANISHING: 383363 IMMEDIATE: 617891 TIMED: 43499 +TANGIBLE: 12482 VANISHING: 383456 IMMEDIATE: 618077 TIMED: 43508 +TANGIBLE: 12483 VANISHING: 383549 IMMEDIATE: 618263 TIMED: 43518 +TANGIBLE: 12484 VANISHING: 383642 IMMEDIATE: 618449 TIMED: 43527 +TANGIBLE: 12485 VANISHING: 383735 IMMEDIATE: 618635 TIMED: 43537 +TANGIBLE: 12486 VANISHING: 383828 IMMEDIATE: 618821 TIMED: 43547 +TANGIBLE: 12487 VANISHING: 383921 IMMEDIATE: 619007 TIMED: 43558 +TANGIBLE: 12488 VANISHING: 384014 IMMEDIATE: 619193 TIMED: 43567 +TANGIBLE: 12489 VANISHING: 384107 IMMEDIATE: 619379 TIMED: 43577 +TANGIBLE: 12490 VANISHING: 384200 IMMEDIATE: 619565 TIMED: 43587 +TANGIBLE: 12491 VANISHING: 384293 IMMEDIATE: 619751 TIMED: 43598 +TANGIBLE: 12492 VANISHING: 384386 IMMEDIATE: 619937 TIMED: 43608 +TANGIBLE: 12493 VANISHING: 384479 IMMEDIATE: 620123 TIMED: 43619 +TANGIBLE: 12494 VANISHING: 384572 IMMEDIATE: 620309 TIMED: 43630 +TANGIBLE: 12495 VANISHING: 384665 IMMEDIATE: 620495 TIMED: 43642 +TANGIBLE: 12567 VANISHING: 386304 IMMEDIATE: 623157 TIMED: 43823 +TANGIBLE: 12568 VANISHING: 386398 IMMEDIATE: 623345 TIMED: 43831 +TANGIBLE: 12569 VANISHING: 386492 IMMEDIATE: 623533 TIMED: 43839 +TANGIBLE: 12570 VANISHING: 386586 IMMEDIATE: 623721 TIMED: 43848 +TANGIBLE: 12571 VANISHING: 386680 IMMEDIATE: 623909 TIMED: 43856 +TANGIBLE: 12572 VANISHING: 386774 IMMEDIATE: 624097 TIMED: 43865 +TANGIBLE: 12573 VANISHING: 386868 IMMEDIATE: 624285 TIMED: 43874 +TANGIBLE: 12574 VANISHING: 386962 IMMEDIATE: 624473 TIMED: 43884 +TANGIBLE: 12575 VANISHING: 387056 IMMEDIATE: 624661 TIMED: 43892 +TANGIBLE: 12576 VANISHING: 387150 IMMEDIATE: 624849 TIMED: 43901 +TANGIBLE: 12577 VANISHING: 387244 IMMEDIATE: 625037 TIMED: 43910 +TANGIBLE: 12578 VANISHING: 387338 IMMEDIATE: 625225 TIMED: 43920 +TANGIBLE: 12579 VANISHING: 387432 IMMEDIATE: 625413 TIMED: 43929 +TANGIBLE: 12580 VANISHING: 387526 IMMEDIATE: 625601 TIMED: 43939 +TANGIBLE: 12581 VANISHING: 387620 IMMEDIATE: 625789 TIMED: 43949 +TANGIBLE: 12582 VANISHING: 387714 IMMEDIATE: 625977 TIMED: 43960 +TANGIBLE: 12583 VANISHING: 387808 IMMEDIATE: 626165 TIMED: 43968 +TANGIBLE: 12584 VANISHING: 387902 IMMEDIATE: 626353 TIMED: 43977 +TANGIBLE: 12585 VANISHING: 387996 IMMEDIATE: 626541 TIMED: 43986 +TANGIBLE: 12586 VANISHING: 388090 IMMEDIATE: 626729 TIMED: 43996 +TANGIBLE: 12587 VANISHING: 388184 IMMEDIATE: 626917 TIMED: 44005 +TANGIBLE: 12588 VANISHING: 388278 IMMEDIATE: 627105 TIMED: 44015 +TANGIBLE: 12589 VANISHING: 388372 IMMEDIATE: 627293 TIMED: 44025 +TANGIBLE: 12590 VANISHING: 388466 IMMEDIATE: 627481 TIMED: 44036 +TANGIBLE: 12591 VANISHING: 388560 IMMEDIATE: 627669 TIMED: 44045 +TANGIBLE: 12592 VANISHING: 388654 IMMEDIATE: 627857 TIMED: 44055 +TANGIBLE: 12593 VANISHING: 388748 IMMEDIATE: 628045 TIMED: 44065 +TANGIBLE: 12594 VANISHING: 388842 IMMEDIATE: 628233 TIMED: 44076 +TANGIBLE: 12595 VANISHING: 388936 IMMEDIATE: 628421 TIMED: 44086 +TANGIBLE: 12596 VANISHING: 389030 IMMEDIATE: 628609 TIMED: 44097 +TANGIBLE: 12597 VANISHING: 389124 IMMEDIATE: 628797 TIMED: 44108 +TANGIBLE: 12598 VANISHING: 389218 IMMEDIATE: 628985 TIMED: 44120 +TANGIBLE: 12601 VANISHING: 389358 IMMEDIATE: 629224 TIMED: 44141 +TANGIBLE: 12602 VANISHING: 389413 IMMEDIATE: 629346 TIMED: 44150 +TANGIBLE: 12603 VANISHING: 389468 IMMEDIATE: 629468 TIMED: 44159 +TANGIBLE: 12604 VANISHING: 389523 IMMEDIATE: 629590 TIMED: 44169 +TANGIBLE: 12605 VANISHING: 389578 IMMEDIATE: 629712 TIMED: 44178 +TANGIBLE: 12606 VANISHING: 389633 IMMEDIATE: 629834 TIMED: 44188 +TANGIBLE: 12607 VANISHING: 389688 IMMEDIATE: 629956 TIMED: 44198 +TANGIBLE: 12608 VANISHING: 389743 IMMEDIATE: 630078 TIMED: 44209 +TANGIBLE: 12609 VANISHING: 389798 IMMEDIATE: 630200 TIMED: 44218 +TANGIBLE: 12610 VANISHING: 389853 IMMEDIATE: 630322 TIMED: 44228 +TANGIBLE: 12611 VANISHING: 389908 IMMEDIATE: 630444 TIMED: 44238 +TANGIBLE: 12612 VANISHING: 389963 IMMEDIATE: 630566 TIMED: 44249 +TANGIBLE: 12613 VANISHING: 390018 IMMEDIATE: 630688 TIMED: 44259 +TANGIBLE: 12614 VANISHING: 390073 IMMEDIATE: 630810 TIMED: 44270 +TANGIBLE: 12615 VANISHING: 390128 IMMEDIATE: 630932 TIMED: 44281 +TANGIBLE: 12616 VANISHING: 390183 IMMEDIATE: 631054 TIMED: 44293 +TANGIBLE: 12640 VANISHING: 391156 IMMEDIATE: 632726 TIMED: 44464 +TANGIBLE: 12647 VANISHING: 391816 IMMEDIATE: 633900 TIMED: 44496 +TANGIBLE: 12649 VANISHING: 391987 IMMEDIATE: 634204 TIMED: 44504 +TANGIBLE: 12650 VANISHING: 392154 IMMEDIATE: 634504 TIMED: 44511 +TANGIBLE: 12652 VANISHING: 392321 IMMEDIATE: 634804 TIMED: 44519 +TANGIBLE: 12654 VANISHING: 392488 IMMEDIATE: 635104 TIMED: 44527 +TANGIBLE: 12656 VANISHING: 392655 IMMEDIATE: 635404 TIMED: 44536 +TANGIBLE: 12658 VANISHING: 392826 IMMEDIATE: 635708 TIMED: 44544 +TANGIBLE: 12660 VANISHING: 392997 IMMEDIATE: 636012 TIMED: 44553 +TANGIBLE: 12661 VANISHING: 393164 IMMEDIATE: 636312 TIMED: 44561 +TANGIBLE: 12663 VANISHING: 393331 IMMEDIATE: 636612 TIMED: 44570 +TANGIBLE: 12665 VANISHING: 393498 IMMEDIATE: 636912 TIMED: 44579 +TANGIBLE: 12667 VANISHING: 393665 IMMEDIATE: 637212 TIMED: 44589 +TANGIBLE: 12668 VANISHING: 393832 IMMEDIATE: 637512 TIMED: 44596 +TANGIBLE: 12670 VANISHING: 393999 IMMEDIATE: 637812 TIMED: 44604 +TANGIBLE: 12672 VANISHING: 394166 IMMEDIATE: 638112 TIMED: 44612 +TANGIBLE: 12674 VANISHING: 394333 IMMEDIATE: 638412 TIMED: 44621 +TANGIBLE: 12675 VANISHING: 394500 IMMEDIATE: 638712 TIMED: 44629 +TANGIBLE: 12677 VANISHING: 394667 IMMEDIATE: 639012 TIMED: 44638 +TANGIBLE: 12679 VANISHING: 394834 IMMEDIATE: 639312 TIMED: 44647 +TANGIBLE: 12681 VANISHING: 395001 IMMEDIATE: 639612 TIMED: 44657 +TANGIBLE: 12682 VANISHING: 395168 IMMEDIATE: 639912 TIMED: 44665 +TANGIBLE: 12684 VANISHING: 395335 IMMEDIATE: 640212 TIMED: 44674 +TANGIBLE: 12686 VANISHING: 395502 IMMEDIATE: 640512 TIMED: 44683 +TANGIBLE: 12688 VANISHING: 395669 IMMEDIATE: 640812 TIMED: 44693 +TANGIBLE: 12689 VANISHING: 395836 IMMEDIATE: 641112 TIMED: 44702 +TANGIBLE: 12691 VANISHING: 396003 IMMEDIATE: 641412 TIMED: 44712 +TANGIBLE: 12693 VANISHING: 396170 IMMEDIATE: 641712 TIMED: 44722 +TANGIBLE: 12695 VANISHING: 396337 IMMEDIATE: 642012 TIMED: 44733 +TANGIBLE: 12697 VANISHING: 396508 IMMEDIATE: 642316 TIMED: 44741 +TANGIBLE: 12699 VANISHING: 396679 IMMEDIATE: 642620 TIMED: 44750 +TANGIBLE: 12700 VANISHING: 396846 IMMEDIATE: 642920 TIMED: 44758 +TANGIBLE: 12702 VANISHING: 397013 IMMEDIATE: 643220 TIMED: 44767 +TANGIBLE: 12704 VANISHING: 397180 IMMEDIATE: 643520 TIMED: 44776 +TANGIBLE: 12706 VANISHING: 397347 IMMEDIATE: 643820 TIMED: 44786 +TANGIBLE: 12708 VANISHING: 397518 IMMEDIATE: 644124 TIMED: 44795 +TANGIBLE: 12710 VANISHING: 397689 IMMEDIATE: 644428 TIMED: 44805 +TANGIBLE: 12711 VANISHING: 397856 IMMEDIATE: 644728 TIMED: 44814 +TANGIBLE: 12713 VANISHING: 398023 IMMEDIATE: 645028 TIMED: 44824 +TANGIBLE: 12715 VANISHING: 398190 IMMEDIATE: 645328 TIMED: 44834 +TANGIBLE: 12717 VANISHING: 398357 IMMEDIATE: 645628 TIMED: 44845 +TANGIBLE: 12718 VANISHING: 398524 IMMEDIATE: 645928 TIMED: 44853 +TANGIBLE: 12720 VANISHING: 398691 IMMEDIATE: 646228 TIMED: 44862 +TANGIBLE: 12722 VANISHING: 398858 IMMEDIATE: 646528 TIMED: 44871 +TANGIBLE: 12724 VANISHING: 399025 IMMEDIATE: 646828 TIMED: 44881 +TANGIBLE: 12725 VANISHING: 399192 IMMEDIATE: 647128 TIMED: 44890 +TANGIBLE: 12727 VANISHING: 399359 IMMEDIATE: 647428 TIMED: 44900 +TANGIBLE: 12729 VANISHING: 399526 IMMEDIATE: 647728 TIMED: 44910 +TANGIBLE: 12731 VANISHING: 399693 IMMEDIATE: 648028 TIMED: 44921 +TANGIBLE: 12732 VANISHING: 399860 IMMEDIATE: 648328 TIMED: 44930 +TANGIBLE: 12734 VANISHING: 400027 IMMEDIATE: 648628 TIMED: 44940 +TANGIBLE: 12736 VANISHING: 400194 IMMEDIATE: 648928 TIMED: 44950 +TANGIBLE: 12738 VANISHING: 400361 IMMEDIATE: 649228 TIMED: 44961 +TANGIBLE: 12739 VANISHING: 400528 IMMEDIATE: 649528 TIMED: 44971 +TANGIBLE: 12741 VANISHING: 400695 IMMEDIATE: 649828 TIMED: 44982 +TANGIBLE: 12743 VANISHING: 400862 IMMEDIATE: 650128 TIMED: 44993 +TANGIBLE: 12745 VANISHING: 401029 IMMEDIATE: 650428 TIMED: 45005 +TANGIBLE: 12752 VANISHING: 401590 IMMEDIATE: 651466 TIMED: 45056 +TANGIBLE: 12753 VANISHING: 401684 IMMEDIATE: 651654 TIMED: 45064 +TANGIBLE: 12754 VANISHING: 401778 IMMEDIATE: 651842 TIMED: 45073 +TANGIBLE: 12755 VANISHING: 401876 IMMEDIATE: 652034 TIMED: 45082 +TANGIBLE: 12756 VANISHING: 401970 IMMEDIATE: 652222 TIMED: 45091 +TANGIBLE: 12757 VANISHING: 402064 IMMEDIATE: 652410 TIMED: 45101 +TANGIBLE: 12758 VANISHING: 402158 IMMEDIATE: 652598 TIMED: 45109 +TANGIBLE: 12759 VANISHING: 402252 IMMEDIATE: 652786 TIMED: 45118 +TANGIBLE: 12760 VANISHING: 402346 IMMEDIATE: 652974 TIMED: 45127 +TANGIBLE: 12761 VANISHING: 402440 IMMEDIATE: 653162 TIMED: 45137 +TANGIBLE: 12762 VANISHING: 402534 IMMEDIATE: 653350 TIMED: 45146 +TANGIBLE: 12763 VANISHING: 402628 IMMEDIATE: 653538 TIMED: 45156 +TANGIBLE: 12764 VANISHING: 402722 IMMEDIATE: 653726 TIMED: 45166 +TANGIBLE: 12765 VANISHING: 402816 IMMEDIATE: 653914 TIMED: 45177 +TANGIBLE: 12766 VANISHING: 402914 IMMEDIATE: 654106 TIMED: 45186 +TANGIBLE: 12767 VANISHING: 403008 IMMEDIATE: 654294 TIMED: 45195 +TANGIBLE: 12768 VANISHING: 403102 IMMEDIATE: 654482 TIMED: 45205 +TANGIBLE: 12769 VANISHING: 403200 IMMEDIATE: 654674 TIMED: 45215 +TANGIBLE: 12770 VANISHING: 403294 IMMEDIATE: 654862 TIMED: 45225 +TANGIBLE: 12771 VANISHING: 403388 IMMEDIATE: 655050 TIMED: 45236 +TANGIBLE: 12772 VANISHING: 403482 IMMEDIATE: 655238 TIMED: 45245 +TANGIBLE: 12773 VANISHING: 403576 IMMEDIATE: 655426 TIMED: 45255 +TANGIBLE: 12774 VANISHING: 403670 IMMEDIATE: 655614 TIMED: 45265 +TANGIBLE: 12775 VANISHING: 403764 IMMEDIATE: 655802 TIMED: 45276 +TANGIBLE: 12776 VANISHING: 403858 IMMEDIATE: 655990 TIMED: 45286 +TANGIBLE: 12777 VANISHING: 403952 IMMEDIATE: 656178 TIMED: 45297 +TANGIBLE: 12778 VANISHING: 404046 IMMEDIATE: 656366 TIMED: 45308 +TANGIBLE: 12779 VANISHING: 404140 IMMEDIATE: 656554 TIMED: 45320 +TANGIBLE: 12782 VANISHING: 404318 IMMEDIATE: 656858 TIMED: 45338 +TANGIBLE: 12783 VANISHING: 404412 IMMEDIATE: 657046 TIMED: 45346 +TANGIBLE: 12784 VANISHING: 404505 IMMEDIATE: 657232 TIMED: 45354 +TANGIBLE: 12785 VANISHING: 404598 IMMEDIATE: 657418 TIMED: 45363 +TANGIBLE: 12786 VANISHING: 404692 IMMEDIATE: 657606 TIMED: 45371 +TANGIBLE: 12787 VANISHING: 404786 IMMEDIATE: 657794 TIMED: 45380 +TANGIBLE: 12788 VANISHING: 404879 IMMEDIATE: 657980 TIMED: 45389 +TANGIBLE: 12789 VANISHING: 404972 IMMEDIATE: 658166 TIMED: 45399 +TANGIBLE: 12790 VANISHING: 405065 IMMEDIATE: 658352 TIMED: 45407 +TANGIBLE: 12791 VANISHING: 405158 IMMEDIATE: 658538 TIMED: 45416 +TANGIBLE: 12792 VANISHING: 405251 IMMEDIATE: 658724 TIMED: 45425 +TANGIBLE: 12793 VANISHING: 405344 IMMEDIATE: 658910 TIMED: 45435 +TANGIBLE: 12794 VANISHING: 405437 IMMEDIATE: 659096 TIMED: 45444 +TANGIBLE: 12795 VANISHING: 405530 IMMEDIATE: 659282 TIMED: 45454 +TANGIBLE: 12796 VANISHING: 405623 IMMEDIATE: 659468 TIMED: 45464 +TANGIBLE: 12797 VANISHING: 405716 IMMEDIATE: 659654 TIMED: 45475 +TANGIBLE: 12798 VANISHING: 405810 IMMEDIATE: 659842 TIMED: 45483 +TANGIBLE: 12799 VANISHING: 405904 IMMEDIATE: 660030 TIMED: 45492 +TANGIBLE: 12800 VANISHING: 405997 IMMEDIATE: 660216 TIMED: 45501 +TANGIBLE: 12801 VANISHING: 406090 IMMEDIATE: 660402 TIMED: 45511 +TANGIBLE: 12802 VANISHING: 406184 IMMEDIATE: 660590 TIMED: 45520 +TANGIBLE: 12803 VANISHING: 406278 IMMEDIATE: 660778 TIMED: 45530 +TANGIBLE: 12804 VANISHING: 406371 IMMEDIATE: 660964 TIMED: 45540 +TANGIBLE: 12805 VANISHING: 406464 IMMEDIATE: 661150 TIMED: 45551 +TANGIBLE: 12806 VANISHING: 406557 IMMEDIATE: 661336 TIMED: 45560 +TANGIBLE: 12807 VANISHING: 406650 IMMEDIATE: 661522 TIMED: 45570 +TANGIBLE: 12808 VANISHING: 406743 IMMEDIATE: 661708 TIMED: 45580 +TANGIBLE: 12809 VANISHING: 406836 IMMEDIATE: 661894 TIMED: 45591 +TANGIBLE: 12810 VANISHING: 406929 IMMEDIATE: 662080 TIMED: 45601 +TANGIBLE: 12811 VANISHING: 407022 IMMEDIATE: 662266 TIMED: 45612 +TANGIBLE: 12812 VANISHING: 407115 IMMEDIATE: 662452 TIMED: 45623 +TANGIBLE: 12813 VANISHING: 407208 IMMEDIATE: 662638 TIMED: 45635 +TANGIBLE: 12816 VANISHING: 407348 IMMEDIATE: 662877 TIMED: 45656 +TANGIBLE: 12817 VANISHING: 407403 IMMEDIATE: 662999 TIMED: 45665 +TANGIBLE: 12818 VANISHING: 407458 IMMEDIATE: 663121 TIMED: 45674 +TANGIBLE: 12819 VANISHING: 407513 IMMEDIATE: 663243 TIMED: 45684 +TANGIBLE: 12820 VANISHING: 407568 IMMEDIATE: 663365 TIMED: 45693 +TANGIBLE: 12821 VANISHING: 407623 IMMEDIATE: 663487 TIMED: 45703 +TANGIBLE: 12822 VANISHING: 407678 IMMEDIATE: 663609 TIMED: 45713 +TANGIBLE: 12823 VANISHING: 407733 IMMEDIATE: 663731 TIMED: 45724 +TANGIBLE: 12824 VANISHING: 407788 IMMEDIATE: 663853 TIMED: 45733 +TANGIBLE: 12825 VANISHING: 407843 IMMEDIATE: 663975 TIMED: 45743 +TANGIBLE: 12826 VANISHING: 407898 IMMEDIATE: 664097 TIMED: 45753 +TANGIBLE: 12827 VANISHING: 407953 IMMEDIATE: 664219 TIMED: 45764 +TANGIBLE: 12828 VANISHING: 408008 IMMEDIATE: 664341 TIMED: 45774 +TANGIBLE: 12829 VANISHING: 408063 IMMEDIATE: 664463 TIMED: 45785 +TANGIBLE: 12830 VANISHING: 408118 IMMEDIATE: 664585 TIMED: 45796 +TANGIBLE: 12831 VANISHING: 408173 IMMEDIATE: 664707 TIMED: 45808 +TANGIBLE: 12934 VANISHING: 410925 IMMEDIATE: 669072 TIMED: 46708 +TANGIBLE: 13226 VANISHING: 414733 IMMEDIATE: 674689 TIMED: 48202 +TANGIBLE: 13233 VANISHING: 415449 IMMEDIATE: 675987 TIMED: 48235 +TANGIBLE: 13235 VANISHING: 415634 IMMEDIATE: 676322 TIMED: 48244 +TANGIBLE: 13236 VANISHING: 415815 IMMEDIATE: 676653 TIMED: 48252 +TANGIBLE: 13238 VANISHING: 415996 IMMEDIATE: 676984 TIMED: 48261 +TANGIBLE: 13240 VANISHING: 416177 IMMEDIATE: 677315 TIMED: 48270 +TANGIBLE: 13242 VANISHING: 416358 IMMEDIATE: 677646 TIMED: 48280 +TANGIBLE: 13244 VANISHING: 416543 IMMEDIATE: 677981 TIMED: 48289 +TANGIBLE: 13246 VANISHING: 416728 IMMEDIATE: 678316 TIMED: 48299 +TANGIBLE: 13247 VANISHING: 416909 IMMEDIATE: 678647 TIMED: 48308 +TANGIBLE: 13249 VANISHING: 417090 IMMEDIATE: 678978 TIMED: 48318 +TANGIBLE: 13251 VANISHING: 417271 IMMEDIATE: 679309 TIMED: 48328 +TANGIBLE: 13253 VANISHING: 417452 IMMEDIATE: 679640 TIMED: 48339 +TANGIBLE: 13254 VANISHING: 417633 IMMEDIATE: 679971 TIMED: 48347 +TANGIBLE: 13256 VANISHING: 417814 IMMEDIATE: 680302 TIMED: 48356 +TANGIBLE: 13258 VANISHING: 417995 IMMEDIATE: 680633 TIMED: 48365 +TANGIBLE: 13260 VANISHING: 418176 IMMEDIATE: 680964 TIMED: 48375 +TANGIBLE: 13261 VANISHING: 418357 IMMEDIATE: 681295 TIMED: 48384 +TANGIBLE: 13263 VANISHING: 418538 IMMEDIATE: 681626 TIMED: 48394 +TANGIBLE: 13265 VANISHING: 418719 IMMEDIATE: 681957 TIMED: 48404 +TANGIBLE: 13267 VANISHING: 418900 IMMEDIATE: 682288 TIMED: 48415 +TANGIBLE: 13268 VANISHING: 419081 IMMEDIATE: 682619 TIMED: 48424 +TANGIBLE: 13270 VANISHING: 419262 IMMEDIATE: 682950 TIMED: 48434 +TANGIBLE: 13272 VANISHING: 419443 IMMEDIATE: 683281 TIMED: 48444 +TANGIBLE: 13274 VANISHING: 419624 IMMEDIATE: 683612 TIMED: 48455 +TANGIBLE: 13275 VANISHING: 419805 IMMEDIATE: 683943 TIMED: 48465 +TANGIBLE: 13277 VANISHING: 419986 IMMEDIATE: 684274 TIMED: 48476 +TANGIBLE: 13279 VANISHING: 420167 IMMEDIATE: 684605 TIMED: 48487 +TANGIBLE: 13281 VANISHING: 420348 IMMEDIATE: 684936 TIMED: 48499 +TANGIBLE: 13304 VANISHING: 420982 IMMEDIATE: 685992 TIMED: 48554 +TANGIBLE: 13305 VANISHING: 421099 IMMEDIATE: 686219 TIMED: 48563 +TANGIBLE: 13306 VANISHING: 421216 IMMEDIATE: 686446 TIMED: 48573 +TANGIBLE: 13307 VANISHING: 421337 IMMEDIATE: 686677 TIMED: 48583 +TANGIBLE: 13308 VANISHING: 421454 IMMEDIATE: 686904 TIMED: 48593 +TANGIBLE: 13309 VANISHING: 421571 IMMEDIATE: 687131 TIMED: 48604 +TANGIBLE: 13310 VANISHING: 421688 IMMEDIATE: 687358 TIMED: 48613 +TANGIBLE: 13311 VANISHING: 421805 IMMEDIATE: 687585 TIMED: 48623 +TANGIBLE: 13312 VANISHING: 421922 IMMEDIATE: 687812 TIMED: 48633 +TANGIBLE: 13313 VANISHING: 422039 IMMEDIATE: 688039 TIMED: 48644 +TANGIBLE: 13314 VANISHING: 422156 IMMEDIATE: 688266 TIMED: 48654 +TANGIBLE: 13315 VANISHING: 422273 IMMEDIATE: 688493 TIMED: 48665 +TANGIBLE: 13316 VANISHING: 422390 IMMEDIATE: 688720 TIMED: 48676 +TANGIBLE: 13317 VANISHING: 422507 IMMEDIATE: 688947 TIMED: 48688 +TANGIBLE: 13357 VANISHING: 423642 IMMEDIATE: 690782 TIMED: 48817 +TANGIBLE: 13358 VANISHING: 423744 IMMEDIATE: 690991 TIMED: 48826 +TANGIBLE: 13359 VANISHING: 423846 IMMEDIATE: 691200 TIMED: 48835 +TANGIBLE: 13360 VANISHING: 423948 IMMEDIATE: 691409 TIMED: 48845 +TANGIBLE: 13361 VANISHING: 424050 IMMEDIATE: 691618 TIMED: 48854 +TANGIBLE: 13362 VANISHING: 424152 IMMEDIATE: 691827 TIMED: 48864 +TANGIBLE: 13363 VANISHING: 424254 IMMEDIATE: 692036 TIMED: 48874 +TANGIBLE: 13364 VANISHING: 424356 IMMEDIATE: 692245 TIMED: 48885 +TANGIBLE: 13365 VANISHING: 424458 IMMEDIATE: 692454 TIMED: 48894 +TANGIBLE: 13366 VANISHING: 424560 IMMEDIATE: 692663 TIMED: 48904 +TANGIBLE: 13367 VANISHING: 424662 IMMEDIATE: 692872 TIMED: 48914 +TANGIBLE: 13368 VANISHING: 424764 IMMEDIATE: 693081 TIMED: 48925 +TANGIBLE: 13369 VANISHING: 424866 IMMEDIATE: 693290 TIMED: 48935 +TANGIBLE: 13370 VANISHING: 424968 IMMEDIATE: 693499 TIMED: 48946 +TANGIBLE: 13371 VANISHING: 425070 IMMEDIATE: 693708 TIMED: 48957 +TANGIBLE: 13372 VANISHING: 425172 IMMEDIATE: 693917 TIMED: 48969 +TANGIBLE: 13375 VANISHING: 425294 IMMEDIATE: 694135 TIMED: 48993 +TANGIBLE: 13376 VANISHING: 425363 IMMEDIATE: 694284 TIMED: 49003 +TANGIBLE: 13377 VANISHING: 425432 IMMEDIATE: 694433 TIMED: 49013 +TANGIBLE: 13378 VANISHING: 425501 IMMEDIATE: 694582 TIMED: 49024 +TANGIBLE: 13379 VANISHING: 425570 IMMEDIATE: 694731 TIMED: 49034 +TANGIBLE: 13380 VANISHING: 425639 IMMEDIATE: 694880 TIMED: 49045 +TANGIBLE: 13381 VANISHING: 425708 IMMEDIATE: 695029 TIMED: 49056 +TANGIBLE: 13382 VANISHING: 425777 IMMEDIATE: 695178 TIMED: 49068 +TANGIBLE: 13463 VANISHING: 427137 IMMEDIATE: 697170 TIMED: 49407 +TANGIBLE: 13465 VANISHING: 427267 IMMEDIATE: 697392 TIMED: 49416 +TANGIBLE: 13467 VANISHING: 427394 IMMEDIATE: 697612 TIMED: 49424 +TANGIBLE: 13469 VANISHING: 427521 IMMEDIATE: 697832 TIMED: 49433 +TANGIBLE: 13471 VANISHING: 427647 IMMEDIATE: 698050 TIMED: 49442 +TANGIBLE: 13473 VANISHING: 427773 IMMEDIATE: 698268 TIMED: 49452 +TANGIBLE: 13474 VANISHING: 427903 IMMEDIATE: 698490 TIMED: 49461 +TANGIBLE: 13476 VANISHING: 428033 IMMEDIATE: 698712 TIMED: 49471 +TANGIBLE: 13478 VANISHING: 428159 IMMEDIATE: 698930 TIMED: 49480 +TANGIBLE: 13480 VANISHING: 428285 IMMEDIATE: 699148 TIMED: 49490 +TANGIBLE: 13482 VANISHING: 428411 IMMEDIATE: 699366 TIMED: 49500 +TANGIBLE: 13484 VANISHING: 428537 IMMEDIATE: 699584 TIMED: 49511 +TANGIBLE: 13485 VANISHING: 428664 IMMEDIATE: 699804 TIMED: 49519 +TANGIBLE: 13486 VANISHING: 428791 IMMEDIATE: 700024 TIMED: 49528 +TANGIBLE: 13488 VANISHING: 428917 IMMEDIATE: 700242 TIMED: 49537 +TANGIBLE: 13490 VANISHING: 429043 IMMEDIATE: 700460 TIMED: 49547 +TANGIBLE: 13492 VANISHING: 429170 IMMEDIATE: 700680 TIMED: 49556 +TANGIBLE: 13494 VANISHING: 429297 IMMEDIATE: 700900 TIMED: 49566 +TANGIBLE: 13496 VANISHING: 429423 IMMEDIATE: 701118 TIMED: 49576 +TANGIBLE: 13498 VANISHING: 429549 IMMEDIATE: 701336 TIMED: 49587 +TANGIBLE: 13499 VANISHING: 429675 IMMEDIATE: 701554 TIMED: 49596 +TANGIBLE: 13500 VANISHING: 429801 IMMEDIATE: 701772 TIMED: 49606 +TANGIBLE: 13502 VANISHING: 429927 IMMEDIATE: 701990 TIMED: 49616 +TANGIBLE: 13504 VANISHING: 430053 IMMEDIATE: 702208 TIMED: 49627 +TANGIBLE: 13506 VANISHING: 430179 IMMEDIATE: 702426 TIMED: 49637 +TANGIBLE: 13508 VANISHING: 430305 IMMEDIATE: 702644 TIMED: 49648 +TANGIBLE: 13510 VANISHING: 430431 IMMEDIATE: 702862 TIMED: 49659 +TANGIBLE: 13512 VANISHING: 430557 IMMEDIATE: 703080 TIMED: 49671 +TANGIBLE: 13535 VANISHING: 431085 IMMEDIATE: 703892 TIMED: 49719 +TANGIBLE: 13536 VANISHING: 431167 IMMEDIATE: 704041 TIMED: 49728 +TANGIBLE: 13537 VANISHING: 431249 IMMEDIATE: 704190 TIMED: 49738 +TANGIBLE: 13538 VANISHING: 431335 IMMEDIATE: 704343 TIMED: 49748 +TANGIBLE: 13539 VANISHING: 431417 IMMEDIATE: 704492 TIMED: 49758 +TANGIBLE: 13540 VANISHING: 431499 IMMEDIATE: 704641 TIMED: 49769 +TANGIBLE: 13541 VANISHING: 431581 IMMEDIATE: 704790 TIMED: 49778 +TANGIBLE: 13542 VANISHING: 431663 IMMEDIATE: 704939 TIMED: 49788 +TANGIBLE: 13543 VANISHING: 431745 IMMEDIATE: 705088 TIMED: 49798 +TANGIBLE: 13544 VANISHING: 431827 IMMEDIATE: 705237 TIMED: 49809 +TANGIBLE: 13545 VANISHING: 431909 IMMEDIATE: 705386 TIMED: 49819 +TANGIBLE: 13546 VANISHING: 431991 IMMEDIATE: 705535 TIMED: 49830 +TANGIBLE: 13547 VANISHING: 432073 IMMEDIATE: 705684 TIMED: 49841 +TANGIBLE: 13548 VANISHING: 432155 IMMEDIATE: 705833 TIMED: 49853 +TANGIBLE: 13588 VANISHING: 433052 IMMEDIATE: 707223 TIMED: 49970 +TANGIBLE: 13589 VANISHING: 433126 IMMEDIATE: 707363 TIMED: 49979 +TANGIBLE: 13590 VANISHING: 433199 IMMEDIATE: 707501 TIMED: 49988 +TANGIBLE: 13591 VANISHING: 433272 IMMEDIATE: 707639 TIMED: 49998 +TANGIBLE: 13592 VANISHING: 433345 IMMEDIATE: 707777 TIMED: 50007 +TANGIBLE: 13593 VANISHING: 433418 IMMEDIATE: 707915 TIMED: 50017 +TANGIBLE: 13594 VANISHING: 433491 IMMEDIATE: 708053 TIMED: 50027 +TANGIBLE: 13595 VANISHING: 433564 IMMEDIATE: 708191 TIMED: 50038 +TANGIBLE: 13596 VANISHING: 433638 IMMEDIATE: 708331 TIMED: 50047 +TANGIBLE: 13597 VANISHING: 433712 IMMEDIATE: 708471 TIMED: 50057 +TANGIBLE: 13598 VANISHING: 433785 IMMEDIATE: 708609 TIMED: 50067 +TANGIBLE: 13599 VANISHING: 433858 IMMEDIATE: 708747 TIMED: 50078 +TANGIBLE: 13600 VANISHING: 433931 IMMEDIATE: 708885 TIMED: 50088 +TANGIBLE: 13601 VANISHING: 434004 IMMEDIATE: 709023 TIMED: 50099 +TANGIBLE: 13602 VANISHING: 434077 IMMEDIATE: 709161 TIMED: 50110 +TANGIBLE: 13603 VANISHING: 434150 IMMEDIATE: 709299 TIMED: 50122 +TANGIBLE: 13606 VANISHING: 434273 IMMEDIATE: 709495 TIMED: 50142 +TANGIBLE: 13607 VANISHING: 434323 IMMEDIATE: 709594 TIMED: 50152 +TANGIBLE: 13608 VANISHING: 434373 IMMEDIATE: 709693 TIMED: 50162 +TANGIBLE: 13609 VANISHING: 434423 IMMEDIATE: 709792 TIMED: 50173 +TANGIBLE: 13610 VANISHING: 434473 IMMEDIATE: 709891 TIMED: 50183 +TANGIBLE: 13611 VANISHING: 434523 IMMEDIATE: 709990 TIMED: 50194 +TANGIBLE: 13612 VANISHING: 434573 IMMEDIATE: 710089 TIMED: 50205 +TANGIBLE: 13613 VANISHING: 434623 IMMEDIATE: 710188 TIMED: 50217 +TANGIBLE: 13623 VANISHING: 434884 IMMEDIATE: 710631 TIMED: 50300 +TANGIBLE: 13625 VANISHING: 435065 IMMEDIATE: 710962 TIMED: 50308 +TANGIBLE: 13627 VANISHING: 435246 IMMEDIATE: 711293 TIMED: 50316 +TANGIBLE: 13629 VANISHING: 435427 IMMEDIATE: 711624 TIMED: 50325 +TANGIBLE: 13630 VANISHING: 435608 IMMEDIATE: 711955 TIMED: 50333 +TANGIBLE: 13632 VANISHING: 435789 IMMEDIATE: 712286 TIMED: 50342 +TANGIBLE: 13634 VANISHING: 435970 IMMEDIATE: 712617 TIMED: 50351 +TANGIBLE: 13636 VANISHING: 436151 IMMEDIATE: 712948 TIMED: 50361 +TANGIBLE: 13637 VANISHING: 436332 IMMEDIATE: 713279 TIMED: 50369 +TANGIBLE: 13639 VANISHING: 436513 IMMEDIATE: 713610 TIMED: 50378 +TANGIBLE: 13641 VANISHING: 436694 IMMEDIATE: 713941 TIMED: 50387 +TANGIBLE: 13643 VANISHING: 436875 IMMEDIATE: 714272 TIMED: 50397 +TANGIBLE: 13644 VANISHING: 437056 IMMEDIATE: 714603 TIMED: 50406 +TANGIBLE: 13646 VANISHING: 437237 IMMEDIATE: 714934 TIMED: 50416 +TANGIBLE: 13648 VANISHING: 437418 IMMEDIATE: 715265 TIMED: 50426 +TANGIBLE: 13650 VANISHING: 437599 IMMEDIATE: 715596 TIMED: 50437 +TANGIBLE: 13651 VANISHING: 437780 IMMEDIATE: 715927 TIMED: 50445 +TANGIBLE: 13653 VANISHING: 437961 IMMEDIATE: 716258 TIMED: 50454 +TANGIBLE: 13655 VANISHING: 438142 IMMEDIATE: 716589 TIMED: 50463 +TANGIBLE: 13657 VANISHING: 438323 IMMEDIATE: 716920 TIMED: 50473 +TANGIBLE: 13658 VANISHING: 438504 IMMEDIATE: 717251 TIMED: 50482 +TANGIBLE: 13660 VANISHING: 438685 IMMEDIATE: 717582 TIMED: 50492 +TANGIBLE: 13662 VANISHING: 438866 IMMEDIATE: 717913 TIMED: 50502 +TANGIBLE: 13664 VANISHING: 439047 IMMEDIATE: 718244 TIMED: 50513 +TANGIBLE: 13665 VANISHING: 439228 IMMEDIATE: 718575 TIMED: 50522 +TANGIBLE: 13667 VANISHING: 439409 IMMEDIATE: 718906 TIMED: 50532 +TANGIBLE: 13669 VANISHING: 439590 IMMEDIATE: 719237 TIMED: 50542 +TANGIBLE: 13671 VANISHING: 439771 IMMEDIATE: 719568 TIMED: 50553 +TANGIBLE: 13672 VANISHING: 439952 IMMEDIATE: 719899 TIMED: 50563 +TANGIBLE: 13674 VANISHING: 440133 IMMEDIATE: 720230 TIMED: 50574 +TANGIBLE: 13676 VANISHING: 440314 IMMEDIATE: 720561 TIMED: 50585 +TANGIBLE: 13678 VANISHING: 440495 IMMEDIATE: 720892 TIMED: 50597 +TANGIBLE: 13738 VANISHING: 442735 IMMEDIATE: 724558 TIMED: 51167 +TANGIBLE: 13739 VANISHING: 442852 IMMEDIATE: 724785 TIMED: 51176 +TANGIBLE: 13740 VANISHING: 442969 IMMEDIATE: 725012 TIMED: 51185 +TANGIBLE: 13741 VANISHING: 443086 IMMEDIATE: 725239 TIMED: 51195 +TANGIBLE: 13742 VANISHING: 443203 IMMEDIATE: 725466 TIMED: 51204 +TANGIBLE: 13743 VANISHING: 443320 IMMEDIATE: 725693 TIMED: 51214 +TANGIBLE: 13744 VANISHING: 443437 IMMEDIATE: 725920 TIMED: 51224 +TANGIBLE: 13745 VANISHING: 443554 IMMEDIATE: 726147 TIMED: 51235 +TANGIBLE: 13746 VANISHING: 443671 IMMEDIATE: 726374 TIMED: 51244 +TANGIBLE: 13747 VANISHING: 443788 IMMEDIATE: 726601 TIMED: 51254 +TANGIBLE: 13748 VANISHING: 443905 IMMEDIATE: 726828 TIMED: 51264 +TANGIBLE: 13749 VANISHING: 444022 IMMEDIATE: 727055 TIMED: 51275 +TANGIBLE: 13750 VANISHING: 444139 IMMEDIATE: 727282 TIMED: 51285 +TANGIBLE: 13751 VANISHING: 444256 IMMEDIATE: 727509 TIMED: 51296 +TANGIBLE: 13752 VANISHING: 444373 IMMEDIATE: 727736 TIMED: 51307 +TANGIBLE: 13753 VANISHING: 444490 IMMEDIATE: 727963 TIMED: 51319 +TANGIBLE: 13772 VANISHING: 444787 IMMEDIATE: 728447 TIMED: 51505 +TANGIBLE: 13773 VANISHING: 444889 IMMEDIATE: 728656 TIMED: 51514 +TANGIBLE: 13774 VANISHING: 444991 IMMEDIATE: 728865 TIMED: 51523 +TANGIBLE: 13775 VANISHING: 445093 IMMEDIATE: 729074 TIMED: 51533 +TANGIBLE: 13776 VANISHING: 445195 IMMEDIATE: 729283 TIMED: 51542 +TANGIBLE: 13777 VANISHING: 445297 IMMEDIATE: 729492 TIMED: 51552 +TANGIBLE: 13778 VANISHING: 445399 IMMEDIATE: 729701 TIMED: 51562 +TANGIBLE: 13779 VANISHING: 445501 IMMEDIATE: 729910 TIMED: 51573 +TANGIBLE: 13780 VANISHING: 445603 IMMEDIATE: 730119 TIMED: 51582 +TANGIBLE: 13781 VANISHING: 445705 IMMEDIATE: 730328 TIMED: 51592 +TANGIBLE: 13782 VANISHING: 445807 IMMEDIATE: 730537 TIMED: 51602 +TANGIBLE: 13783 VANISHING: 445909 IMMEDIATE: 730746 TIMED: 51613 +TANGIBLE: 13784 VANISHING: 446011 IMMEDIATE: 730955 TIMED: 51623 +TANGIBLE: 13785 VANISHING: 446113 IMMEDIATE: 731164 TIMED: 51634 +TANGIBLE: 13786 VANISHING: 446215 IMMEDIATE: 731373 TIMED: 51645 +TANGIBLE: 13787 VANISHING: 446317 IMMEDIATE: 731582 TIMED: 51657 +TANGIBLE: 13790 VANISHING: 446437 IMMEDIATE: 731798 TIMED: 51681 +TANGIBLE: 13791 VANISHING: 446506 IMMEDIATE: 731947 TIMED: 51691 +TANGIBLE: 13792 VANISHING: 446575 IMMEDIATE: 732096 TIMED: 51701 +TANGIBLE: 13793 VANISHING: 446644 IMMEDIATE: 732245 TIMED: 51712 +TANGIBLE: 13794 VANISHING: 446713 IMMEDIATE: 732394 TIMED: 51722 +TANGIBLE: 13795 VANISHING: 446782 IMMEDIATE: 732543 TIMED: 51733 +TANGIBLE: 13796 VANISHING: 446851 IMMEDIATE: 732692 TIMED: 51744 +TANGIBLE: 13797 VANISHING: 446920 IMMEDIATE: 732841 TIMED: 51756 +TANGIBLE: 14010 VANISHING: 450096 IMMEDIATE: 737579 TIMED: 52492 +TANGIBLE: 14014 VANISHING: 450458 IMMEDIATE: 738235 TIMED: 52509 +TANGIBLE: 14016 VANISHING: 450643 IMMEDIATE: 738570 TIMED: 52518 +TANGIBLE: 14017 VANISHING: 450824 IMMEDIATE: 738901 TIMED: 52526 +TANGIBLE: 14019 VANISHING: 451005 IMMEDIATE: 739232 TIMED: 52535 +TANGIBLE: 14021 VANISHING: 451186 IMMEDIATE: 739563 TIMED: 52544 +TANGIBLE: 14023 VANISHING: 451367 IMMEDIATE: 739894 TIMED: 52554 +TANGIBLE: 14024 VANISHING: 451548 IMMEDIATE: 740225 TIMED: 52562 +TANGIBLE: 14026 VANISHING: 451729 IMMEDIATE: 740556 TIMED: 52571 +TANGIBLE: 14028 VANISHING: 451910 IMMEDIATE: 740887 TIMED: 52580 +TANGIBLE: 14030 VANISHING: 452091 IMMEDIATE: 741218 TIMED: 52590 +TANGIBLE: 14031 VANISHING: 452272 IMMEDIATE: 741549 TIMED: 52599 +TANGIBLE: 14033 VANISHING: 452453 IMMEDIATE: 741880 TIMED: 52609 +TANGIBLE: 14035 VANISHING: 452634 IMMEDIATE: 742211 TIMED: 52619 +TANGIBLE: 14037 VANISHING: 452815 IMMEDIATE: 742542 TIMED: 52630 +TANGIBLE: 14039 VANISHING: 453000 IMMEDIATE: 742877 TIMED: 52639 +TANGIBLE: 14041 VANISHING: 453185 IMMEDIATE: 743212 TIMED: 52649 +TANGIBLE: 14042 VANISHING: 453366 IMMEDIATE: 743543 TIMED: 52658 +TANGIBLE: 14044 VANISHING: 453547 IMMEDIATE: 743874 TIMED: 52668 +TANGIBLE: 14046 VANISHING: 453728 IMMEDIATE: 744205 TIMED: 52678 +TANGIBLE: 14048 VANISHING: 453909 IMMEDIATE: 744536 TIMED: 52689 +TANGIBLE: 14049 VANISHING: 454090 IMMEDIATE: 744867 TIMED: 52698 +TANGIBLE: 14051 VANISHING: 454271 IMMEDIATE: 745198 TIMED: 52708 +TANGIBLE: 14053 VANISHING: 454452 IMMEDIATE: 745529 TIMED: 52718 +TANGIBLE: 14055 VANISHING: 454633 IMMEDIATE: 745860 TIMED: 52729 +TANGIBLE: 14056 VANISHING: 454814 IMMEDIATE: 746191 TIMED: 52739 +TANGIBLE: 14058 VANISHING: 454995 IMMEDIATE: 746522 TIMED: 52750 +TANGIBLE: 14060 VANISHING: 455176 IMMEDIATE: 746853 TIMED: 52761 +TANGIBLE: 14062 VANISHING: 455357 IMMEDIATE: 747184 TIMED: 52773 +TANGIBLE: 14085 VANISHING: 455981 IMMEDIATE: 748233 TIMED: 52828 +TANGIBLE: 14086 VANISHING: 456099 IMMEDIATE: 748462 TIMED: 52837 +TANGIBLE: 14087 VANISHING: 456217 IMMEDIATE: 748691 TIMED: 52847 +TANGIBLE: 14088 VANISHING: 456335 IMMEDIATE: 748920 TIMED: 52856 +TANGIBLE: 14089 VANISHING: 456453 IMMEDIATE: 749149 TIMED: 52866 +TANGIBLE: 14090 VANISHING: 456571 IMMEDIATE: 749378 TIMED: 52876 +TANGIBLE: 14091 VANISHING: 456689 IMMEDIATE: 749607 TIMED: 52887 +TANGIBLE: 14092 VANISHING: 456811 IMMEDIATE: 749840 TIMED: 52897 +TANGIBLE: 14093 VANISHING: 456929 IMMEDIATE: 750069 TIMED: 52907 +TANGIBLE: 14094 VANISHING: 457047 IMMEDIATE: 750298 TIMED: 52918 +TANGIBLE: 14095 VANISHING: 457165 IMMEDIATE: 750527 TIMED: 52928 +TANGIBLE: 14096 VANISHING: 457283 IMMEDIATE: 750756 TIMED: 52939 +TANGIBLE: 14097 VANISHING: 457401 IMMEDIATE: 750985 TIMED: 52950 +TANGIBLE: 14098 VANISHING: 457519 IMMEDIATE: 751214 TIMED: 52962 +TANGIBLE: 14138 VANISHING: 458651 IMMEDIATE: 753046 TIMED: 53091 +TANGIBLE: 14139 VANISHING: 458753 IMMEDIATE: 753255 TIMED: 53100 +TANGIBLE: 14140 VANISHING: 458854 IMMEDIATE: 753462 TIMED: 53109 +TANGIBLE: 14141 VANISHING: 458955 IMMEDIATE: 753669 TIMED: 53119 +TANGIBLE: 14142 VANISHING: 459056 IMMEDIATE: 753876 TIMED: 53128 +TANGIBLE: 14143 VANISHING: 459157 IMMEDIATE: 754083 TIMED: 53138 +TANGIBLE: 14144 VANISHING: 459258 IMMEDIATE: 754290 TIMED: 53148 +TANGIBLE: 14145 VANISHING: 459359 IMMEDIATE: 754497 TIMED: 53159 +TANGIBLE: 14146 VANISHING: 459461 IMMEDIATE: 754706 TIMED: 53168 +TANGIBLE: 14147 VANISHING: 459563 IMMEDIATE: 754915 TIMED: 53178 +TANGIBLE: 14148 VANISHING: 459664 IMMEDIATE: 755122 TIMED: 53188 +TANGIBLE: 14149 VANISHING: 459765 IMMEDIATE: 755329 TIMED: 53199 +TANGIBLE: 14150 VANISHING: 459866 IMMEDIATE: 755536 TIMED: 53209 +TANGIBLE: 14151 VANISHING: 459967 IMMEDIATE: 755743 TIMED: 53220 +TANGIBLE: 14152 VANISHING: 460068 IMMEDIATE: 755950 TIMED: 53231 +TANGIBLE: 14153 VANISHING: 460169 IMMEDIATE: 756157 TIMED: 53243 +TANGIBLE: 14156 VANISHING: 460287 IMMEDIATE: 756371 TIMED: 53267 +TANGIBLE: 14157 VANISHING: 460356 IMMEDIATE: 756520 TIMED: 53277 +TANGIBLE: 14158 VANISHING: 460425 IMMEDIATE: 756669 TIMED: 53287 +TANGIBLE: 14159 VANISHING: 460494 IMMEDIATE: 756818 TIMED: 53298 +TANGIBLE: 14160 VANISHING: 460563 IMMEDIATE: 756967 TIMED: 53308 +TANGIBLE: 14161 VANISHING: 460632 IMMEDIATE: 757116 TIMED: 53319 +TANGIBLE: 14162 VANISHING: 460701 IMMEDIATE: 757265 TIMED: 53330 +TANGIBLE: 14163 VANISHING: 460770 IMMEDIATE: 757414 TIMED: 53342 +TANGIBLE: 14244 VANISHING: 462117 IMMEDIATE: 759396 TIMED: 53681 +TANGIBLE: 14246 VANISHING: 462244 IMMEDIATE: 759616 TIMED: 53689 +TANGIBLE: 14248 VANISHING: 462371 IMMEDIATE: 759836 TIMED: 53698 +TANGIBLE: 14250 VANISHING: 462502 IMMEDIATE: 760060 TIMED: 53707 +TANGIBLE: 14252 VANISHING: 462629 IMMEDIATE: 760280 TIMED: 53716 +TANGIBLE: 14254 VANISHING: 462756 IMMEDIATE: 760500 TIMED: 53726 +TANGIBLE: 14255 VANISHING: 462883 IMMEDIATE: 760720 TIMED: 53734 +TANGIBLE: 14256 VANISHING: 463010 IMMEDIATE: 760940 TIMED: 53743 +TANGIBLE: 14258 VANISHING: 463137 IMMEDIATE: 761160 TIMED: 53752 +TANGIBLE: 14260 VANISHING: 463264 IMMEDIATE: 761380 TIMED: 53762 +TANGIBLE: 14262 VANISHING: 463391 IMMEDIATE: 761600 TIMED: 53771 +TANGIBLE: 14264 VANISHING: 463518 IMMEDIATE: 761820 TIMED: 53781 +TANGIBLE: 14266 VANISHING: 463645 IMMEDIATE: 762040 TIMED: 53791 +TANGIBLE: 14268 VANISHING: 463772 IMMEDIATE: 762260 TIMED: 53802 +TANGIBLE: 14269 VANISHING: 463903 IMMEDIATE: 762484 TIMED: 53811 +TANGIBLE: 14271 VANISHING: 464030 IMMEDIATE: 762704 TIMED: 53820 +TANGIBLE: 14273 VANISHING: 464157 IMMEDIATE: 762924 TIMED: 53830 +TANGIBLE: 14275 VANISHING: 464288 IMMEDIATE: 763148 TIMED: 53840 +TANGIBLE: 14277 VANISHING: 464415 IMMEDIATE: 763368 TIMED: 53850 +TANGIBLE: 14279 VANISHING: 464542 IMMEDIATE: 763588 TIMED: 53861 +TANGIBLE: 14280 VANISHING: 464669 IMMEDIATE: 763808 TIMED: 53870 +TANGIBLE: 14281 VANISHING: 464796 IMMEDIATE: 764028 TIMED: 53880 +TANGIBLE: 14283 VANISHING: 464923 IMMEDIATE: 764248 TIMED: 53890 +TANGIBLE: 14285 VANISHING: 465050 IMMEDIATE: 764468 TIMED: 53901 +TANGIBLE: 14287 VANISHING: 465177 IMMEDIATE: 764688 TIMED: 53911 +TANGIBLE: 14289 VANISHING: 465304 IMMEDIATE: 764908 TIMED: 53922 +TANGIBLE: 14291 VANISHING: 465431 IMMEDIATE: 765128 TIMED: 53933 +TANGIBLE: 14293 VANISHING: 465558 IMMEDIATE: 765348 TIMED: 53945 +TANGIBLE: 14316 VANISHING: 466067 IMMEDIATE: 766147 TIMED: 53993 +TANGIBLE: 14317 VANISHING: 466151 IMMEDIATE: 766300 TIMED: 54002 +TANGIBLE: 14318 VANISHING: 466235 IMMEDIATE: 766453 TIMED: 54012 +TANGIBLE: 14319 VANISHING: 466319 IMMEDIATE: 766606 TIMED: 54021 +TANGIBLE: 14320 VANISHING: 466403 IMMEDIATE: 766759 TIMED: 54031 +TANGIBLE: 14321 VANISHING: 466487 IMMEDIATE: 766912 TIMED: 54041 +TANGIBLE: 14322 VANISHING: 466571 IMMEDIATE: 767065 TIMED: 54052 +TANGIBLE: 14323 VANISHING: 466659 IMMEDIATE: 767222 TIMED: 54062 +TANGIBLE: 14324 VANISHING: 466743 IMMEDIATE: 767375 TIMED: 54072 +TANGIBLE: 14325 VANISHING: 466827 IMMEDIATE: 767528 TIMED: 54083 +TANGIBLE: 14326 VANISHING: 466911 IMMEDIATE: 767681 TIMED: 54093 +TANGIBLE: 14327 VANISHING: 466995 IMMEDIATE: 767834 TIMED: 54104 +TANGIBLE: 14328 VANISHING: 467079 IMMEDIATE: 767987 TIMED: 54115 +TANGIBLE: 14329 VANISHING: 467163 IMMEDIATE: 768140 TIMED: 54127 +TANGIBLE: 14369 VANISHING: 468037 IMMEDIATE: 769511 TIMED: 54244 +TANGIBLE: 14370 VANISHING: 468110 IMMEDIATE: 769649 TIMED: 54253 +TANGIBLE: 14371 VANISHING: 468184 IMMEDIATE: 769789 TIMED: 54262 +TANGIBLE: 14372 VANISHING: 468257 IMMEDIATE: 769927 TIMED: 54272 +TANGIBLE: 14373 VANISHING: 468330 IMMEDIATE: 770065 TIMED: 54281 +TANGIBLE: 14374 VANISHING: 468403 IMMEDIATE: 770203 TIMED: 54291 +TANGIBLE: 14375 VANISHING: 468476 IMMEDIATE: 770341 TIMED: 54301 +TANGIBLE: 14376 VANISHING: 468549 IMMEDIATE: 770479 TIMED: 54312 +TANGIBLE: 14377 VANISHING: 468623 IMMEDIATE: 770619 TIMED: 54321 +TANGIBLE: 14378 VANISHING: 468696 IMMEDIATE: 770757 TIMED: 54331 +TANGIBLE: 14379 VANISHING: 468770 IMMEDIATE: 770897 TIMED: 54341 +TANGIBLE: 14380 VANISHING: 468843 IMMEDIATE: 771035 TIMED: 54352 +TANGIBLE: 14381 VANISHING: 468916 IMMEDIATE: 771173 TIMED: 54362 +TANGIBLE: 14382 VANISHING: 468989 IMMEDIATE: 771311 TIMED: 54373 +TANGIBLE: 14383 VANISHING: 469062 IMMEDIATE: 771449 TIMED: 54384 +TANGIBLE: 14384 VANISHING: 469135 IMMEDIATE: 771587 TIMED: 54396 +TANGIBLE: 14387 VANISHING: 469251 IMMEDIATE: 771777 TIMED: 54416 +TANGIBLE: 14388 VANISHING: 469302 IMMEDIATE: 771878 TIMED: 54426 +TANGIBLE: 14389 VANISHING: 469353 IMMEDIATE: 771979 TIMED: 54436 +TANGIBLE: 14390 VANISHING: 469404 IMMEDIATE: 772080 TIMED: 54447 +TANGIBLE: 14391 VANISHING: 469455 IMMEDIATE: 772181 TIMED: 54457 +TANGIBLE: 14392 VANISHING: 469506 IMMEDIATE: 772282 TIMED: 54468 +TANGIBLE: 14393 VANISHING: 469557 IMMEDIATE: 772383 TIMED: 54479 +TANGIBLE: 14394 VANISHING: 469608 IMMEDIATE: 772484 TIMED: 54491 +TANGIBLE: 14404 VANISHING: 469877 IMMEDIATE: 772935 TIMED: 54574 +TANGIBLE: 14406 VANISHING: 470058 IMMEDIATE: 773266 TIMED: 54582 +TANGIBLE: 14408 VANISHING: 470239 IMMEDIATE: 773597 TIMED: 54590 +TANGIBLE: 14410 VANISHING: 470420 IMMEDIATE: 773928 TIMED: 54599 +TANGIBLE: 14411 VANISHING: 470601 IMMEDIATE: 774259 TIMED: 54607 +TANGIBLE: 14413 VANISHING: 470782 IMMEDIATE: 774590 TIMED: 54616 +TANGIBLE: 14415 VANISHING: 470963 IMMEDIATE: 774921 TIMED: 54625 +TANGIBLE: 14417 VANISHING: 471144 IMMEDIATE: 775252 TIMED: 54635 +TANGIBLE: 14418 VANISHING: 471325 IMMEDIATE: 775583 TIMED: 54643 +TANGIBLE: 14420 VANISHING: 471506 IMMEDIATE: 775914 TIMED: 54652 +TANGIBLE: 14422 VANISHING: 471687 IMMEDIATE: 776245 TIMED: 54661 +TANGIBLE: 14424 VANISHING: 471868 IMMEDIATE: 776576 TIMED: 54671 +TANGIBLE: 14425 VANISHING: 472049 IMMEDIATE: 776907 TIMED: 54680 +TANGIBLE: 14427 VANISHING: 472230 IMMEDIATE: 777238 TIMED: 54690 +TANGIBLE: 14429 VANISHING: 472411 IMMEDIATE: 777569 TIMED: 54700 +TANGIBLE: 14431 VANISHING: 472592 IMMEDIATE: 777900 TIMED: 54711 +TANGIBLE: 14432 VANISHING: 472773 IMMEDIATE: 778231 TIMED: 54719 +TANGIBLE: 14434 VANISHING: 472954 IMMEDIATE: 778562 TIMED: 54728 +TANGIBLE: 14436 VANISHING: 473135 IMMEDIATE: 778893 TIMED: 54737 +TANGIBLE: 14438 VANISHING: 473316 IMMEDIATE: 779224 TIMED: 54747 +TANGIBLE: 14439 VANISHING: 473497 IMMEDIATE: 779555 TIMED: 54756 +TANGIBLE: 14441 VANISHING: 473678 IMMEDIATE: 779886 TIMED: 54766 +TANGIBLE: 14443 VANISHING: 473859 IMMEDIATE: 780217 TIMED: 54776 +TANGIBLE: 14445 VANISHING: 474040 IMMEDIATE: 780548 TIMED: 54787 +TANGIBLE: 14446 VANISHING: 474221 IMMEDIATE: 780879 TIMED: 54796 +TANGIBLE: 14448 VANISHING: 474402 IMMEDIATE: 781210 TIMED: 54806 +TANGIBLE: 14450 VANISHING: 474583 IMMEDIATE: 781541 TIMED: 54816 +TANGIBLE: 14452 VANISHING: 474764 IMMEDIATE: 781872 TIMED: 54827 +TANGIBLE: 14453 VANISHING: 474945 IMMEDIATE: 782203 TIMED: 54837 +TANGIBLE: 14455 VANISHING: 475126 IMMEDIATE: 782534 TIMED: 54848 +TANGIBLE: 14457 VANISHING: 475307 IMMEDIATE: 782865 TIMED: 54859 +TANGIBLE: 14459 VANISHING: 475488 IMMEDIATE: 783196 TIMED: 54871 +TANGIBLE: 14519 VANISHING: 477727 IMMEDIATE: 786864 TIMED: 55441 +TANGIBLE: 14520 VANISHING: 477845 IMMEDIATE: 787093 TIMED: 55450 +TANGIBLE: 14521 VANISHING: 477963 IMMEDIATE: 787322 TIMED: 55459 +TANGIBLE: 14522 VANISHING: 478081 IMMEDIATE: 787551 TIMED: 55469 +TANGIBLE: 14523 VANISHING: 478199 IMMEDIATE: 787780 TIMED: 55478 +TANGIBLE: 14524 VANISHING: 478317 IMMEDIATE: 788009 TIMED: 55488 +TANGIBLE: 14525 VANISHING: 478435 IMMEDIATE: 788238 TIMED: 55498 +TANGIBLE: 14526 VANISHING: 478553 IMMEDIATE: 788467 TIMED: 55509 +TANGIBLE: 14527 VANISHING: 478671 IMMEDIATE: 788696 TIMED: 55518 +TANGIBLE: 14528 VANISHING: 478789 IMMEDIATE: 788925 TIMED: 55528 +TANGIBLE: 14529 VANISHING: 478907 IMMEDIATE: 789154 TIMED: 55538 +TANGIBLE: 14530 VANISHING: 479025 IMMEDIATE: 789383 TIMED: 55549 +TANGIBLE: 14531 VANISHING: 479143 IMMEDIATE: 789612 TIMED: 55559 +TANGIBLE: 14532 VANISHING: 479261 IMMEDIATE: 789841 TIMED: 55570 +TANGIBLE: 14533 VANISHING: 479379 IMMEDIATE: 790070 TIMED: 55581 +TANGIBLE: 14534 VANISHING: 479497 IMMEDIATE: 790299 TIMED: 55593 +TANGIBLE: 14553 VANISHING: 479805 IMMEDIATE: 790809 TIMED: 55779 +TANGIBLE: 14554 VANISHING: 479906 IMMEDIATE: 791016 TIMED: 55788 +TANGIBLE: 14555 VANISHING: 480007 IMMEDIATE: 791223 TIMED: 55797 +TANGIBLE: 14556 VANISHING: 480108 IMMEDIATE: 791430 TIMED: 55807 +TANGIBLE: 14557 VANISHING: 480209 IMMEDIATE: 791637 TIMED: 55816 +TANGIBLE: 14558 VANISHING: 480310 IMMEDIATE: 791844 TIMED: 55826 +TANGIBLE: 14559 VANISHING: 480411 IMMEDIATE: 792051 TIMED: 55836 +TANGIBLE: 14560 VANISHING: 480512 IMMEDIATE: 792258 TIMED: 55847 +TANGIBLE: 14561 VANISHING: 480613 IMMEDIATE: 792465 TIMED: 55856 +TANGIBLE: 14562 VANISHING: 480714 IMMEDIATE: 792672 TIMED: 55866 +TANGIBLE: 14563 VANISHING: 480815 IMMEDIATE: 792879 TIMED: 55876 +TANGIBLE: 14564 VANISHING: 480916 IMMEDIATE: 793086 TIMED: 55887 +TANGIBLE: 14565 VANISHING: 481017 IMMEDIATE: 793293 TIMED: 55897 +TANGIBLE: 14566 VANISHING: 481118 IMMEDIATE: 793500 TIMED: 55908 +TANGIBLE: 14567 VANISHING: 481219 IMMEDIATE: 793707 TIMED: 55919 +TANGIBLE: 14568 VANISHING: 481320 IMMEDIATE: 793914 TIMED: 55931 +TANGIBLE: 14571 VANISHING: 481436 IMMEDIATE: 794126 TIMED: 55955 +TANGIBLE: 14572 VANISHING: 481505 IMMEDIATE: 794275 TIMED: 55965 +TANGIBLE: 14573 VANISHING: 481574 IMMEDIATE: 794424 TIMED: 55975 +TANGIBLE: 14574 VANISHING: 481643 IMMEDIATE: 794573 TIMED: 55986 +TANGIBLE: 14575 VANISHING: 481712 IMMEDIATE: 794722 TIMED: 55996 +TANGIBLE: 14576 VANISHING: 481781 IMMEDIATE: 794871 TIMED: 56007 +TANGIBLE: 14577 VANISHING: 481850 IMMEDIATE: 795020 TIMED: 56018 +TANGIBLE: 14578 VANISHING: 481919 IMMEDIATE: 795169 TIMED: 56030 +TANGIBLE: 14678 VANISHING: 482874 IMMEDIATE: 796575 TIMED: 56592 +TANGIBLE: 14680 VANISHING: 482916 IMMEDIATE: 796651 TIMED: 56601 +TANGIBLE: 14682 VANISHING: 482958 IMMEDIATE: 796727 TIMED: 56610 +TANGIBLE: 14684 VANISHING: 483000 IMMEDIATE: 796803 TIMED: 56620 +TANGIBLE: 14685 VANISHING: 483038 IMMEDIATE: 796875 TIMED: 56628 +TANGIBLE: 14687 VANISHING: 483076 IMMEDIATE: 796947 TIMED: 56637 +TANGIBLE: 14689 VANISHING: 483114 IMMEDIATE: 797019 TIMED: 56646 +TANGIBLE: 14691 VANISHING: 483152 IMMEDIATE: 797091 TIMED: 56656 +TANGIBLE: 14692 VANISHING: 483190 IMMEDIATE: 797163 TIMED: 56665 +TANGIBLE: 14694 VANISHING: 483228 IMMEDIATE: 797235 TIMED: 56675 +TANGIBLE: 14696 VANISHING: 483266 IMMEDIATE: 797307 TIMED: 56685 +TANGIBLE: 14698 VANISHING: 483304 IMMEDIATE: 797379 TIMED: 56696 +TANGIBLE: 14699 VANISHING: 483342 IMMEDIATE: 797451 TIMED: 56704 +TANGIBLE: 14701 VANISHING: 483380 IMMEDIATE: 797523 TIMED: 56713 +TANGIBLE: 14703 VANISHING: 483418 IMMEDIATE: 797595 TIMED: 56722 +TANGIBLE: 14705 VANISHING: 483456 IMMEDIATE: 797667 TIMED: 56732 +TANGIBLE: 14706 VANISHING: 483494 IMMEDIATE: 797739 TIMED: 56741 +TANGIBLE: 14708 VANISHING: 483532 IMMEDIATE: 797811 TIMED: 56751 +TANGIBLE: 14710 VANISHING: 483570 IMMEDIATE: 797883 TIMED: 56761 +TANGIBLE: 14712 VANISHING: 483608 IMMEDIATE: 797955 TIMED: 56772 +TANGIBLE: 14713 VANISHING: 483646 IMMEDIATE: 798027 TIMED: 56781 +TANGIBLE: 14715 VANISHING: 483684 IMMEDIATE: 798099 TIMED: 56791 +TANGIBLE: 14717 VANISHING: 483722 IMMEDIATE: 798171 TIMED: 56801 +TANGIBLE: 14719 VANISHING: 483760 IMMEDIATE: 798243 TIMED: 56812 +TANGIBLE: 14720 VANISHING: 483798 IMMEDIATE: 798315 TIMED: 56822 +TANGIBLE: 14722 VANISHING: 483836 IMMEDIATE: 798387 TIMED: 56833 +TANGIBLE: 14724 VANISHING: 483874 IMMEDIATE: 798459 TIMED: 56844 +TANGIBLE: 14726 VANISHING: 483912 IMMEDIATE: 798531 TIMED: 56856 +TANGIBLE: 14749 VANISHING: 484281 IMMEDIATE: 799094 TIMED: 56911 +TANGIBLE: 14750 VANISHING: 484319 IMMEDIATE: 799166 TIMED: 56921 +TANGIBLE: 14751 VANISHING: 484353 IMMEDIATE: 799234 TIMED: 56930 +TANGIBLE: 14752 VANISHING: 484387 IMMEDIATE: 799302 TIMED: 56940 +TANGIBLE: 14753 VANISHING: 484421 IMMEDIATE: 799370 TIMED: 56950 +TANGIBLE: 14754 VANISHING: 484455 IMMEDIATE: 799438 TIMED: 56961 +TANGIBLE: 14755 VANISHING: 484489 IMMEDIATE: 799506 TIMED: 56970 +TANGIBLE: 14756 VANISHING: 484523 IMMEDIATE: 799574 TIMED: 56980 +TANGIBLE: 14757 VANISHING: 484557 IMMEDIATE: 799642 TIMED: 56990 +TANGIBLE: 14758 VANISHING: 484591 IMMEDIATE: 799710 TIMED: 57001 +TANGIBLE: 14759 VANISHING: 484625 IMMEDIATE: 799778 TIMED: 57011 +TANGIBLE: 14760 VANISHING: 484659 IMMEDIATE: 799846 TIMED: 57022 +TANGIBLE: 14761 VANISHING: 484693 IMMEDIATE: 799914 TIMED: 57033 +TANGIBLE: 14762 VANISHING: 484727 IMMEDIATE: 799982 TIMED: 57045 +TANGIBLE: 14802 VANISHING: 485407 IMMEDIATE: 801058 TIMED: 57174 +TANGIBLE: 14803 VANISHING: 485432 IMMEDIATE: 801110 TIMED: 57183 +TANGIBLE: 14804 VANISHING: 485457 IMMEDIATE: 801162 TIMED: 57192 +TANGIBLE: 14805 VANISHING: 485482 IMMEDIATE: 801214 TIMED: 57202 +TANGIBLE: 14806 VANISHING: 485507 IMMEDIATE: 801266 TIMED: 57211 +TANGIBLE: 14807 VANISHING: 485532 IMMEDIATE: 801318 TIMED: 57221 +TANGIBLE: 14808 VANISHING: 485557 IMMEDIATE: 801370 TIMED: 57231 +TANGIBLE: 14809 VANISHING: 485582 IMMEDIATE: 801422 TIMED: 57242 +TANGIBLE: 14810 VANISHING: 485607 IMMEDIATE: 801474 TIMED: 57251 +TANGIBLE: 14811 VANISHING: 485632 IMMEDIATE: 801526 TIMED: 57261 +TANGIBLE: 14812 VANISHING: 485657 IMMEDIATE: 801578 TIMED: 57271 +TANGIBLE: 14813 VANISHING: 485682 IMMEDIATE: 801630 TIMED: 57282 +TANGIBLE: 14814 VANISHING: 485707 IMMEDIATE: 801682 TIMED: 57292 +TANGIBLE: 14815 VANISHING: 485732 IMMEDIATE: 801734 TIMED: 57303 +TANGIBLE: 14816 VANISHING: 485757 IMMEDIATE: 801786 TIMED: 57314 +TANGIBLE: 14817 VANISHING: 485782 IMMEDIATE: 801838 TIMED: 57326 +TANGIBLE: 14820 VANISHING: 485853 IMMEDIATE: 801953 TIMED: 57350 +TANGIBLE: 14821 VANISHING: 485877 IMMEDIATE: 802005 TIMED: 57360 +TANGIBLE: 14822 VANISHING: 485901 IMMEDIATE: 802057 TIMED: 57370 +TANGIBLE: 14823 VANISHING: 485925 IMMEDIATE: 802109 TIMED: 57381 +TANGIBLE: 14824 VANISHING: 485949 IMMEDIATE: 802161 TIMED: 57391 +TANGIBLE: 14825 VANISHING: 485973 IMMEDIATE: 802213 TIMED: 57402 +TANGIBLE: 14826 VANISHING: 485997 IMMEDIATE: 802265 TIMED: 57413 +TANGIBLE: 14827 VANISHING: 486021 IMMEDIATE: 802317 TIMED: 57425 +TANGIBLE: 14853 VANISHING: 486381 IMMEDIATE: 802785 TIMED: 57638 +TANGIBLE: 14855 VANISHING: 486419 IMMEDIATE: 802857 TIMED: 57646 +TANGIBLE: 14857 VANISHING: 486457 IMMEDIATE: 802929 TIMED: 57654 +TANGIBLE: 14859 VANISHING: 486495 IMMEDIATE: 803001 TIMED: 57663 +TANGIBLE: 14860 VANISHING: 486533 IMMEDIATE: 803073 TIMED: 57671 +TANGIBLE: 14862 VANISHING: 486571 IMMEDIATE: 803145 TIMED: 57680 +TANGIBLE: 14864 VANISHING: 486609 IMMEDIATE: 803217 TIMED: 57689 +TANGIBLE: 14866 VANISHING: 486647 IMMEDIATE: 803289 TIMED: 57699 +TANGIBLE: 14867 VANISHING: 486685 IMMEDIATE: 803361 TIMED: 57707 +TANGIBLE: 14869 VANISHING: 486723 IMMEDIATE: 803433 TIMED: 57716 +TANGIBLE: 14871 VANISHING: 486761 IMMEDIATE: 803505 TIMED: 57725 +TANGIBLE: 14873 VANISHING: 486799 IMMEDIATE: 803577 TIMED: 57735 +TANGIBLE: 14874 VANISHING: 486837 IMMEDIATE: 803649 TIMED: 57744 +TANGIBLE: 14876 VANISHING: 486875 IMMEDIATE: 803721 TIMED: 57754 +TANGIBLE: 14878 VANISHING: 486913 IMMEDIATE: 803793 TIMED: 57764 +TANGIBLE: 14880 VANISHING: 486951 IMMEDIATE: 803865 TIMED: 57775 +TANGIBLE: 14881 VANISHING: 486989 IMMEDIATE: 803937 TIMED: 57783 +TANGIBLE: 14883 VANISHING: 487027 IMMEDIATE: 804009 TIMED: 57792 +TANGIBLE: 14885 VANISHING: 487065 IMMEDIATE: 804081 TIMED: 57801 +TANGIBLE: 14887 VANISHING: 487103 IMMEDIATE: 804153 TIMED: 57811 +TANGIBLE: 14888 VANISHING: 487141 IMMEDIATE: 804225 TIMED: 57820 +TANGIBLE: 14890 VANISHING: 487179 IMMEDIATE: 804297 TIMED: 57830 +TANGIBLE: 14892 VANISHING: 487217 IMMEDIATE: 804369 TIMED: 57840 +TANGIBLE: 14894 VANISHING: 487255 IMMEDIATE: 804441 TIMED: 57851 +TANGIBLE: 14895 VANISHING: 487293 IMMEDIATE: 804513 TIMED: 57860 +TANGIBLE: 14897 VANISHING: 487331 IMMEDIATE: 804585 TIMED: 57870 +TANGIBLE: 14899 VANISHING: 487369 IMMEDIATE: 804657 TIMED: 57880 +TANGIBLE: 14901 VANISHING: 487407 IMMEDIATE: 804729 TIMED: 57891 +TANGIBLE: 14902 VANISHING: 487445 IMMEDIATE: 804801 TIMED: 57901 +TANGIBLE: 14904 VANISHING: 487483 IMMEDIATE: 804873 TIMED: 57912 +TANGIBLE: 14906 VANISHING: 487521 IMMEDIATE: 804945 TIMED: 57923 +TANGIBLE: 14908 VANISHING: 487559 IMMEDIATE: 805017 TIMED: 57935 +TANGIBLE: 14968 VANISHING: 488534 IMMEDIATE: 806638 TIMED: 58505 +TANGIBLE: 14969 VANISHING: 488568 IMMEDIATE: 806706 TIMED: 58514 +TANGIBLE: 14970 VANISHING: 488602 IMMEDIATE: 806774 TIMED: 58523 +TANGIBLE: 14971 VANISHING: 488636 IMMEDIATE: 806842 TIMED: 58533 +TANGIBLE: 14972 VANISHING: 488670 IMMEDIATE: 806910 TIMED: 58542 +TANGIBLE: 14973 VANISHING: 488704 IMMEDIATE: 806978 TIMED: 58552 +TANGIBLE: 14974 VANISHING: 488738 IMMEDIATE: 807046 TIMED: 58562 +TANGIBLE: 14975 VANISHING: 488772 IMMEDIATE: 807114 TIMED: 58573 +TANGIBLE: 14976 VANISHING: 488806 IMMEDIATE: 807182 TIMED: 58582 +TANGIBLE: 14977 VANISHING: 488840 IMMEDIATE: 807250 TIMED: 58592 +TANGIBLE: 14978 VANISHING: 488874 IMMEDIATE: 807318 TIMED: 58602 +TANGIBLE: 14979 VANISHING: 488908 IMMEDIATE: 807386 TIMED: 58613 +TANGIBLE: 14980 VANISHING: 488942 IMMEDIATE: 807454 TIMED: 58623 +TANGIBLE: 14981 VANISHING: 488976 IMMEDIATE: 807522 TIMED: 58634 +TANGIBLE: 14982 VANISHING: 489010 IMMEDIATE: 807590 TIMED: 58645 +TANGIBLE: 14983 VANISHING: 489044 IMMEDIATE: 807658 TIMED: 58657 +TANGIBLE: 15002 VANISHING: 489210 IMMEDIATE: 807915 TIMED: 58843 +TANGIBLE: 15003 VANISHING: 489235 IMMEDIATE: 807967 TIMED: 58852 +TANGIBLE: 15004 VANISHING: 489260 IMMEDIATE: 808019 TIMED: 58861 +TANGIBLE: 15005 VANISHING: 489285 IMMEDIATE: 808071 TIMED: 58871 +TANGIBLE: 15006 VANISHING: 489310 IMMEDIATE: 808123 TIMED: 58880 +TANGIBLE: 15007 VANISHING: 489335 IMMEDIATE: 808175 TIMED: 58890 +TANGIBLE: 15008 VANISHING: 489360 IMMEDIATE: 808227 TIMED: 58900 +TANGIBLE: 15009 VANISHING: 489385 IMMEDIATE: 808279 TIMED: 58911 +TANGIBLE: 15010 VANISHING: 489410 IMMEDIATE: 808331 TIMED: 58920 +TANGIBLE: 15011 VANISHING: 489435 IMMEDIATE: 808383 TIMED: 58930 +TANGIBLE: 15012 VANISHING: 489460 IMMEDIATE: 808435 TIMED: 58940 +TANGIBLE: 15013 VANISHING: 489485 IMMEDIATE: 808487 TIMED: 58951 +TANGIBLE: 15014 VANISHING: 489510 IMMEDIATE: 808539 TIMED: 58961 +TANGIBLE: 15015 VANISHING: 489535 IMMEDIATE: 808591 TIMED: 58972 +TANGIBLE: 15016 VANISHING: 489560 IMMEDIATE: 808643 TIMED: 58983 +TANGIBLE: 15017 VANISHING: 489585 IMMEDIATE: 808695 TIMED: 58995 +TANGIBLE: 15020 VANISHING: 489654 IMMEDIATE: 808808 TIMED: 59019 +TANGIBLE: 15021 VANISHING: 489678 IMMEDIATE: 808860 TIMED: 59029 +TANGIBLE: 15022 VANISHING: 489702 IMMEDIATE: 808912 TIMED: 59039 +TANGIBLE: 15023 VANISHING: 489726 IMMEDIATE: 808964 TIMED: 59050 +TANGIBLE: 15024 VANISHING: 489750 IMMEDIATE: 809016 TIMED: 59060 +TANGIBLE: 15025 VANISHING: 489774 IMMEDIATE: 809068 TIMED: 59071 +TANGIBLE: 15026 VANISHING: 489798 IMMEDIATE: 809120 TIMED: 59082 +TANGIBLE: 15027 VANISHING: 489822 IMMEDIATE: 809172 TIMED: 59094 +TANGIBLE: 15181 VANISHING: 491818 IMMEDIATE: 812057 TIMED: 59835 +TANGIBLE: 15183 VANISHING: 491884 IMMEDIATE: 812174 TIMED: 59845 +TANGIBLE: 15184 VANISHING: 491946 IMMEDIATE: 812287 TIMED: 59854 +TANGIBLE: 15186 VANISHING: 492008 IMMEDIATE: 812400 TIMED: 59864 +TANGIBLE: 15188 VANISHING: 492070 IMMEDIATE: 812513 TIMED: 59874 +TANGIBLE: 15190 VANISHING: 492132 IMMEDIATE: 812626 TIMED: 59885 +TANGIBLE: 15191 VANISHING: 492194 IMMEDIATE: 812739 TIMED: 59894 +TANGIBLE: 15193 VANISHING: 492256 IMMEDIATE: 812852 TIMED: 59904 +TANGIBLE: 15195 VANISHING: 492318 IMMEDIATE: 812965 TIMED: 59914 +TANGIBLE: 15197 VANISHING: 492380 IMMEDIATE: 813078 TIMED: 59925 +TANGIBLE: 15198 VANISHING: 492442 IMMEDIATE: 813191 TIMED: 59935 +TANGIBLE: 15200 VANISHING: 492504 IMMEDIATE: 813304 TIMED: 59946 +TANGIBLE: 15202 VANISHING: 492566 IMMEDIATE: 813417 TIMED: 59957 +TANGIBLE: 15204 VANISHING: 492628 IMMEDIATE: 813530 TIMED: 59969 +TANGIBLE: 15218 VANISHING: 492955 IMMEDIATE: 814033 TIMED: 60021 +TANGIBLE: 15219 VANISHING: 493013 IMMEDIATE: 814142 TIMED: 60031 +TANGIBLE: 15220 VANISHING: 493071 IMMEDIATE: 814251 TIMED: 60042 +TANGIBLE: 15221 VANISHING: 493129 IMMEDIATE: 814360 TIMED: 60052 +TANGIBLE: 15222 VANISHING: 493187 IMMEDIATE: 814469 TIMED: 60063 +TANGIBLE: 15223 VANISHING: 493245 IMMEDIATE: 814578 TIMED: 60074 +TANGIBLE: 15224 VANISHING: 493303 IMMEDIATE: 814687 TIMED: 60086 +TANGIBLE: 15248 VANISHING: 493865 IMMEDIATE: 815566 TIMED: 60191 +TANGIBLE: 15249 VANISHING: 493904 IMMEDIATE: 815645 TIMED: 60201 +TANGIBLE: 15250 VANISHING: 493943 IMMEDIATE: 815724 TIMED: 60211 +TANGIBLE: 15251 VANISHING: 493982 IMMEDIATE: 815803 TIMED: 60222 +TANGIBLE: 15252 VANISHING: 494021 IMMEDIATE: 815882 TIMED: 60232 +TANGIBLE: 15253 VANISHING: 494060 IMMEDIATE: 815961 TIMED: 60243 +TANGIBLE: 15254 VANISHING: 494099 IMMEDIATE: 816040 TIMED: 60254 +TANGIBLE: 15255 VANISHING: 494138 IMMEDIATE: 816119 TIMED: 60266 +TANGIBLE: 15258 VANISHING: 494207 IMMEDIATE: 816237 TIMED: 60293 +TANGIBLE: 15259 VANISHING: 494245 IMMEDIATE: 816316 TIMED: 60304 +TANGIBLE: 15260 VANISHING: 494283 IMMEDIATE: 816395 TIMED: 60315 +TANGIBLE: 15261 VANISHING: 494321 IMMEDIATE: 816474 TIMED: 60327 +TANGIBLE: 15319 VANISHING: 495006 IMMEDIATE: 817372 TIMED: 60652 +TANGIBLE: 15321 VANISHING: 495057 IMMEDIATE: 817456 TIMED: 60662 +TANGIBLE: 15323 VANISHING: 495104 IMMEDIATE: 817536 TIMED: 60671 +TANGIBLE: 15325 VANISHING: 495151 IMMEDIATE: 817616 TIMED: 60681 +TANGIBLE: 15327 VANISHING: 495198 IMMEDIATE: 817696 TIMED: 60691 +TANGIBLE: 15329 VANISHING: 495245 IMMEDIATE: 817776 TIMED: 60702 +TANGIBLE: 15330 VANISHING: 495292 IMMEDIATE: 817856 TIMED: 60711 +TANGIBLE: 15331 VANISHING: 495339 IMMEDIATE: 817936 TIMED: 60721 +TANGIBLE: 15333 VANISHING: 495386 IMMEDIATE: 818016 TIMED: 60731 +TANGIBLE: 15335 VANISHING: 495433 IMMEDIATE: 818096 TIMED: 60742 +TANGIBLE: 15337 VANISHING: 495480 IMMEDIATE: 818176 TIMED: 60752 +TANGIBLE: 15339 VANISHING: 495527 IMMEDIATE: 818256 TIMED: 60763 +TANGIBLE: 15341 VANISHING: 495574 IMMEDIATE: 818336 TIMED: 60774 +TANGIBLE: 15343 VANISHING: 495621 IMMEDIATE: 818416 TIMED: 60786 +TANGIBLE: 15357 VANISHING: 495883 IMMEDIATE: 818797 TIMED: 60831 +TANGIBLE: 15358 VANISHING: 495926 IMMEDIATE: 818873 TIMED: 60841 +TANGIBLE: 15359 VANISHING: 495969 IMMEDIATE: 818949 TIMED: 60852 +TANGIBLE: 15360 VANISHING: 496012 IMMEDIATE: 819025 TIMED: 60862 +TANGIBLE: 15361 VANISHING: 496055 IMMEDIATE: 819101 TIMED: 60873 +TANGIBLE: 15362 VANISHING: 496098 IMMEDIATE: 819177 TIMED: 60884 +TANGIBLE: 15363 VANISHING: 496141 IMMEDIATE: 819253 TIMED: 60896 +TANGIBLE: 15387 VANISHING: 496558 IMMEDIATE: 819883 TIMED: 60989 +TANGIBLE: 15388 VANISHING: 496588 IMMEDIATE: 819939 TIMED: 60999 +TANGIBLE: 15389 VANISHING: 496618 IMMEDIATE: 819995 TIMED: 61009 +TANGIBLE: 15390 VANISHING: 496648 IMMEDIATE: 820051 TIMED: 61020 +TANGIBLE: 15391 VANISHING: 496678 IMMEDIATE: 820107 TIMED: 61030 +TANGIBLE: 15392 VANISHING: 496708 IMMEDIATE: 820163 TIMED: 61041 +TANGIBLE: 15393 VANISHING: 496738 IMMEDIATE: 820219 TIMED: 61052 +TANGIBLE: 15394 VANISHING: 496768 IMMEDIATE: 820275 TIMED: 61064 +TANGIBLE: 15397 VANISHING: 496838 IMMEDIATE: 820384 TIMED: 61087 +TANGIBLE: 15398 VANISHING: 496867 IMMEDIATE: 820440 TIMED: 61098 +TANGIBLE: 15399 VANISHING: 496896 IMMEDIATE: 820496 TIMED: 61109 +TANGIBLE: 15400 VANISHING: 496925 IMMEDIATE: 820552 TIMED: 61121 +TANGIBLE: 15406 VANISHING: 497031 IMMEDIATE: 820729 TIMED: 61175 +TANGIBLE: 15408 VANISHING: 497093 IMMEDIATE: 820842 TIMED: 61184 +TANGIBLE: 15410 VANISHING: 497155 IMMEDIATE: 820955 TIMED: 61193 +TANGIBLE: 15412 VANISHING: 497217 IMMEDIATE: 821068 TIMED: 61203 +TANGIBLE: 15413 VANISHING: 497279 IMMEDIATE: 821181 TIMED: 61212 +TANGIBLE: 15415 VANISHING: 497341 IMMEDIATE: 821294 TIMED: 61222 +TANGIBLE: 15417 VANISHING: 497403 IMMEDIATE: 821407 TIMED: 61232 +TANGIBLE: 15419 VANISHING: 497465 IMMEDIATE: 821520 TIMED: 61243 +TANGIBLE: 15420 VANISHING: 497527 IMMEDIATE: 821633 TIMED: 61252 +TANGIBLE: 15422 VANISHING: 497589 IMMEDIATE: 821746 TIMED: 61262 +TANGIBLE: 15424 VANISHING: 497651 IMMEDIATE: 821859 TIMED: 61272 +TANGIBLE: 15426 VANISHING: 497713 IMMEDIATE: 821972 TIMED: 61283 +TANGIBLE: 15427 VANISHING: 497775 IMMEDIATE: 822085 TIMED: 61293 +TANGIBLE: 15429 VANISHING: 497837 IMMEDIATE: 822198 TIMED: 61304 +TANGIBLE: 15431 VANISHING: 497899 IMMEDIATE: 822311 TIMED: 61315 +TANGIBLE: 15433 VANISHING: 497961 IMMEDIATE: 822424 TIMED: 61327 +TANGIBLE: 15465 VANISHING: 498728 IMMEDIATE: 823688 TIMED: 61646 +TANGIBLE: 15466 VANISHING: 498786 IMMEDIATE: 823797 TIMED: 61656 +TANGIBLE: 15467 VANISHING: 498844 IMMEDIATE: 823906 TIMED: 61666 +TANGIBLE: 15468 VANISHING: 498902 IMMEDIATE: 824015 TIMED: 61677 +TANGIBLE: 15469 VANISHING: 498960 IMMEDIATE: 824124 TIMED: 61687 +TANGIBLE: 15470 VANISHING: 499018 IMMEDIATE: 824233 TIMED: 61698 +TANGIBLE: 15471 VANISHING: 499076 IMMEDIATE: 824342 TIMED: 61709 +TANGIBLE: 15472 VANISHING: 499134 IMMEDIATE: 824451 TIMED: 61721 +TANGIBLE: 15483 VANISHING: 499282 IMMEDIATE: 824687 TIMED: 61835 +TANGIBLE: 15484 VANISHING: 499321 IMMEDIATE: 824766 TIMED: 61845 +TANGIBLE: 15485 VANISHING: 499360 IMMEDIATE: 824845 TIMED: 61855 +TANGIBLE: 15486 VANISHING: 499399 IMMEDIATE: 824924 TIMED: 61866 +TANGIBLE: 15487 VANISHING: 499438 IMMEDIATE: 825003 TIMED: 61876 +TANGIBLE: 15488 VANISHING: 499477 IMMEDIATE: 825082 TIMED: 61887 +TANGIBLE: 15489 VANISHING: 499516 IMMEDIATE: 825161 TIMED: 61898 +TANGIBLE: 15490 VANISHING: 499555 IMMEDIATE: 825240 TIMED: 61910 +TANGIBLE: 15493 VANISHING: 499622 IMMEDIATE: 825356 TIMED: 61937 +TANGIBLE: 15494 VANISHING: 499660 IMMEDIATE: 825435 TIMED: 61948 +TANGIBLE: 15495 VANISHING: 499698 IMMEDIATE: 825514 TIMED: 61959 +TANGIBLE: 15496 VANISHING: 499736 IMMEDIATE: 825593 TIMED: 61971 +TANGIBLE: 15576 VANISHING: 500513 IMMEDIATE: 826741 TIMED: 62358 +TANGIBLE: 15578 VANISHING: 500555 IMMEDIATE: 826817 TIMED: 62367 +TANGIBLE: 15579 VANISHING: 500593 IMMEDIATE: 826889 TIMED: 62375 +TANGIBLE: 15581 VANISHING: 500631 IMMEDIATE: 826961 TIMED: 62384 +TANGIBLE: 15583 VANISHING: 500669 IMMEDIATE: 827033 TIMED: 62393 +TANGIBLE: 15585 VANISHING: 500707 IMMEDIATE: 827105 TIMED: 62403 +TANGIBLE: 15587 VANISHING: 500749 IMMEDIATE: 827181 TIMED: 62412 +TANGIBLE: 15589 VANISHING: 500791 IMMEDIATE: 827257 TIMED: 62422 +TANGIBLE: 15590 VANISHING: 500829 IMMEDIATE: 827329 TIMED: 62431 +TANGIBLE: 15592 VANISHING: 500867 IMMEDIATE: 827401 TIMED: 62441 +TANGIBLE: 15594 VANISHING: 500905 IMMEDIATE: 827473 TIMED: 62451 +TANGIBLE: 15596 VANISHING: 500943 IMMEDIATE: 827545 TIMED: 62462 +TANGIBLE: 15597 VANISHING: 500981 IMMEDIATE: 827617 TIMED: 62470 +TANGIBLE: 15599 VANISHING: 501019 IMMEDIATE: 827689 TIMED: 62479 +TANGIBLE: 15601 VANISHING: 501057 IMMEDIATE: 827761 TIMED: 62488 +TANGIBLE: 15603 VANISHING: 501095 IMMEDIATE: 827833 TIMED: 62498 +TANGIBLE: 15604 VANISHING: 501133 IMMEDIATE: 827905 TIMED: 62507 +TANGIBLE: 15606 VANISHING: 501171 IMMEDIATE: 827977 TIMED: 62517 +TANGIBLE: 15608 VANISHING: 501209 IMMEDIATE: 828049 TIMED: 62527 +TANGIBLE: 15610 VANISHING: 501247 IMMEDIATE: 828121 TIMED: 62538 +TANGIBLE: 15611 VANISHING: 501285 IMMEDIATE: 828193 TIMED: 62547 +TANGIBLE: 15613 VANISHING: 501323 IMMEDIATE: 828265 TIMED: 62557 +TANGIBLE: 15615 VANISHING: 501361 IMMEDIATE: 828337 TIMED: 62567 +TANGIBLE: 15617 VANISHING: 501399 IMMEDIATE: 828409 TIMED: 62578 +TANGIBLE: 15618 VANISHING: 501437 IMMEDIATE: 828481 TIMED: 62588 +TANGIBLE: 15620 VANISHING: 501475 IMMEDIATE: 828553 TIMED: 62599 +TANGIBLE: 15622 VANISHING: 501513 IMMEDIATE: 828625 TIMED: 62610 +TANGIBLE: 15624 VANISHING: 501551 IMMEDIATE: 828697 TIMED: 62622 +TANGIBLE: 15647 VANISHING: 501916 IMMEDIATE: 829259 TIMED: 62677 +TANGIBLE: 15648 VANISHING: 501951 IMMEDIATE: 829329 TIMED: 62686 +TANGIBLE: 15649 VANISHING: 501986 IMMEDIATE: 829399 TIMED: 62696 +TANGIBLE: 15650 VANISHING: 502025 IMMEDIATE: 829473 TIMED: 62706 +TANGIBLE: 15651 VANISHING: 502060 IMMEDIATE: 829543 TIMED: 62716 +TANGIBLE: 15652 VANISHING: 502095 IMMEDIATE: 829613 TIMED: 62727 +TANGIBLE: 15653 VANISHING: 502130 IMMEDIATE: 829683 TIMED: 62736 +TANGIBLE: 15654 VANISHING: 502165 IMMEDIATE: 829753 TIMED: 62746 +TANGIBLE: 15655 VANISHING: 502200 IMMEDIATE: 829823 TIMED: 62756 +TANGIBLE: 15656 VANISHING: 502235 IMMEDIATE: 829893 TIMED: 62767 +TANGIBLE: 15657 VANISHING: 502270 IMMEDIATE: 829963 TIMED: 62777 +TANGIBLE: 15658 VANISHING: 502305 IMMEDIATE: 830033 TIMED: 62788 +TANGIBLE: 15659 VANISHING: 502340 IMMEDIATE: 830103 TIMED: 62799 +TANGIBLE: 15660 VANISHING: 502375 IMMEDIATE: 830173 TIMED: 62811 +TANGIBLE: 15700 VANISHING: 503061 IMMEDIATE: 831255 TIMED: 62940 +TANGIBLE: 15701 VANISHING: 503086 IMMEDIATE: 831307 TIMED: 62949 +TANGIBLE: 15702 VANISHING: 503110 IMMEDIATE: 831357 TIMED: 62958 +TANGIBLE: 15703 VANISHING: 503134 IMMEDIATE: 831407 TIMED: 62968 +TANGIBLE: 15704 VANISHING: 503159 IMMEDIATE: 831459 TIMED: 62977 +TANGIBLE: 15705 VANISHING: 503184 IMMEDIATE: 831511 TIMED: 62987 +TANGIBLE: 15706 VANISHING: 503208 IMMEDIATE: 831561 TIMED: 62997 +TANGIBLE: 15707 VANISHING: 503232 IMMEDIATE: 831611 TIMED: 63008 +TANGIBLE: 15708 VANISHING: 503256 IMMEDIATE: 831661 TIMED: 63017 +TANGIBLE: 15709 VANISHING: 503280 IMMEDIATE: 831711 TIMED: 63027 +TANGIBLE: 15710 VANISHING: 503304 IMMEDIATE: 831761 TIMED: 63037 +TANGIBLE: 15711 VANISHING: 503328 IMMEDIATE: 831811 TIMED: 63048 +TANGIBLE: 15712 VANISHING: 503352 IMMEDIATE: 831861 TIMED: 63058 +TANGIBLE: 15713 VANISHING: 503376 IMMEDIATE: 831911 TIMED: 63069 +TANGIBLE: 15714 VANISHING: 503400 IMMEDIATE: 831961 TIMED: 63080 +TANGIBLE: 15715 VANISHING: 503424 IMMEDIATE: 832011 TIMED: 63092 +TANGIBLE: 15718 VANISHING: 503494 IMMEDIATE: 832125 TIMED: 63116 +TANGIBLE: 15719 VANISHING: 503518 IMMEDIATE: 832177 TIMED: 63126 +TANGIBLE: 15720 VANISHING: 503542 IMMEDIATE: 832229 TIMED: 63136 +TANGIBLE: 15721 VANISHING: 503566 IMMEDIATE: 832281 TIMED: 63147 +TANGIBLE: 15722 VANISHING: 503590 IMMEDIATE: 832333 TIMED: 63157 +TANGIBLE: 15723 VANISHING: 503614 IMMEDIATE: 832385 TIMED: 63168 +TANGIBLE: 15724 VANISHING: 503638 IMMEDIATE: 832437 TIMED: 63179 +TANGIBLE: 15725 VANISHING: 503662 IMMEDIATE: 832489 TIMED: 63191 +TANGIBLE: 15751 VANISHING: 504034 IMMEDIATE: 832969 TIMED: 63404 +TANGIBLE: 15753 VANISHING: 504072 IMMEDIATE: 833041 TIMED: 63412 +TANGIBLE: 15755 VANISHING: 504110 IMMEDIATE: 833113 TIMED: 63420 +TANGIBLE: 15757 VANISHING: 504148 IMMEDIATE: 833185 TIMED: 63429 +TANGIBLE: 15758 VANISHING: 504186 IMMEDIATE: 833257 TIMED: 63437 +TANGIBLE: 15760 VANISHING: 504224 IMMEDIATE: 833329 TIMED: 63446 +TANGIBLE: 15762 VANISHING: 504262 IMMEDIATE: 833401 TIMED: 63455 +TANGIBLE: 15764 VANISHING: 504300 IMMEDIATE: 833473 TIMED: 63465 +TANGIBLE: 15765 VANISHING: 504338 IMMEDIATE: 833545 TIMED: 63473 +TANGIBLE: 15767 VANISHING: 504376 IMMEDIATE: 833617 TIMED: 63482 +TANGIBLE: 15769 VANISHING: 504414 IMMEDIATE: 833689 TIMED: 63491 +TANGIBLE: 15771 VANISHING: 504452 IMMEDIATE: 833761 TIMED: 63501 +TANGIBLE: 15772 VANISHING: 504490 IMMEDIATE: 833833 TIMED: 63510 +TANGIBLE: 15774 VANISHING: 504528 IMMEDIATE: 833905 TIMED: 63520 +TANGIBLE: 15776 VANISHING: 504566 IMMEDIATE: 833977 TIMED: 63530 +TANGIBLE: 15778 VANISHING: 504604 IMMEDIATE: 834049 TIMED: 63541 +TANGIBLE: 15779 VANISHING: 504642 IMMEDIATE: 834121 TIMED: 63549 +TANGIBLE: 15781 VANISHING: 504680 IMMEDIATE: 834193 TIMED: 63558 +TANGIBLE: 15783 VANISHING: 504718 IMMEDIATE: 834265 TIMED: 63567 +TANGIBLE: 15785 VANISHING: 504756 IMMEDIATE: 834337 TIMED: 63577 +TANGIBLE: 15786 VANISHING: 504794 IMMEDIATE: 834409 TIMED: 63586 +TANGIBLE: 15788 VANISHING: 504832 IMMEDIATE: 834481 TIMED: 63596 +TANGIBLE: 15790 VANISHING: 504870 IMMEDIATE: 834553 TIMED: 63606 +TANGIBLE: 15792 VANISHING: 504908 IMMEDIATE: 834625 TIMED: 63617 +TANGIBLE: 15793 VANISHING: 504946 IMMEDIATE: 834697 TIMED: 63626 +TANGIBLE: 15795 VANISHING: 504984 IMMEDIATE: 834769 TIMED: 63636 +TANGIBLE: 15797 VANISHING: 505022 IMMEDIATE: 834841 TIMED: 63646 +TANGIBLE: 15799 VANISHING: 505060 IMMEDIATE: 834913 TIMED: 63657 +TANGIBLE: 15800 VANISHING: 505098 IMMEDIATE: 834985 TIMED: 63667 +TANGIBLE: 15802 VANISHING: 505136 IMMEDIATE: 835057 TIMED: 63678 +TANGIBLE: 15804 VANISHING: 505174 IMMEDIATE: 835129 TIMED: 63689 +TANGIBLE: 15806 VANISHING: 505212 IMMEDIATE: 835201 TIMED: 63701 +TANGIBLE: 15866 VANISHING: 506189 IMMEDIATE: 836827 TIMED: 64271 +TANGIBLE: 15867 VANISHING: 506224 IMMEDIATE: 836897 TIMED: 64280 +TANGIBLE: 15868 VANISHING: 506259 IMMEDIATE: 836967 TIMED: 64289 +TANGIBLE: 15869 VANISHING: 506294 IMMEDIATE: 837037 TIMED: 64299 +TANGIBLE: 15870 VANISHING: 506329 IMMEDIATE: 837107 TIMED: 64308 +TANGIBLE: 15871 VANISHING: 506364 IMMEDIATE: 837177 TIMED: 64318 +TANGIBLE: 15872 VANISHING: 506399 IMMEDIATE: 837247 TIMED: 64328 +TANGIBLE: 15873 VANISHING: 506434 IMMEDIATE: 837317 TIMED: 64339 +TANGIBLE: 15874 VANISHING: 506469 IMMEDIATE: 837387 TIMED: 64348 +TANGIBLE: 15875 VANISHING: 506504 IMMEDIATE: 837457 TIMED: 64358 +TANGIBLE: 15876 VANISHING: 506539 IMMEDIATE: 837527 TIMED: 64368 +TANGIBLE: 15877 VANISHING: 506574 IMMEDIATE: 837597 TIMED: 64379 +TANGIBLE: 15878 VANISHING: 506609 IMMEDIATE: 837667 TIMED: 64389 +TANGIBLE: 15879 VANISHING: 506644 IMMEDIATE: 837737 TIMED: 64400 +TANGIBLE: 15880 VANISHING: 506679 IMMEDIATE: 837807 TIMED: 64411 +TANGIBLE: 15881 VANISHING: 506714 IMMEDIATE: 837877 TIMED: 64423 +TANGIBLE: 15900 VANISHING: 506894 IMMEDIATE: 838163 TIMED: 64609 +TANGIBLE: 15901 VANISHING: 506918 IMMEDIATE: 838213 TIMED: 64618 +TANGIBLE: 15902 VANISHING: 506942 IMMEDIATE: 838263 TIMED: 64627 +TANGIBLE: 15903 VANISHING: 506966 IMMEDIATE: 838313 TIMED: 64637 +TANGIBLE: 15904 VANISHING: 506990 IMMEDIATE: 838363 TIMED: 64646 +TANGIBLE: 15905 VANISHING: 507014 IMMEDIATE: 838413 TIMED: 64656 +TANGIBLE: 15906 VANISHING: 507038 IMMEDIATE: 838463 TIMED: 64666 +TANGIBLE: 15907 VANISHING: 507062 IMMEDIATE: 838513 TIMED: 64677 +TANGIBLE: 15908 VANISHING: 507086 IMMEDIATE: 838563 TIMED: 64686 +TANGIBLE: 15909 VANISHING: 507110 IMMEDIATE: 838613 TIMED: 64696 +TANGIBLE: 15910 VANISHING: 507134 IMMEDIATE: 838663 TIMED: 64706 +TANGIBLE: 15911 VANISHING: 507158 IMMEDIATE: 838713 TIMED: 64717 +TANGIBLE: 15912 VANISHING: 507182 IMMEDIATE: 838763 TIMED: 64727 +TANGIBLE: 15913 VANISHING: 507206 IMMEDIATE: 838813 TIMED: 64738 +TANGIBLE: 15914 VANISHING: 507230 IMMEDIATE: 838863 TIMED: 64749 +TANGIBLE: 15915 VANISHING: 507254 IMMEDIATE: 838913 TIMED: 64761 +TANGIBLE: 15918 VANISHING: 507322 IMMEDIATE: 839025 TIMED: 64785 +TANGIBLE: 15919 VANISHING: 507346 IMMEDIATE: 839077 TIMED: 64795 +TANGIBLE: 15920 VANISHING: 507370 IMMEDIATE: 839129 TIMED: 64805 +TANGIBLE: 15921 VANISHING: 507394 IMMEDIATE: 839181 TIMED: 64816 +TANGIBLE: 15922 VANISHING: 507418 IMMEDIATE: 839233 TIMED: 64826 +TANGIBLE: 15923 VANISHING: 507442 IMMEDIATE: 839285 TIMED: 64837 +TANGIBLE: 15924 VANISHING: 507466 IMMEDIATE: 839337 TIMED: 64848 +TANGIBLE: 15925 VANISHING: 507490 IMMEDIATE: 839389 TIMED: 64860 +TANGIBLE: 16079 VANISHING: 509454 IMMEDIATE: 842234 TIMED: 65601 +TANGIBLE: 16081 VANISHING: 509520 IMMEDIATE: 842351 TIMED: 65611 +TANGIBLE: 16082 VANISHING: 509582 IMMEDIATE: 842464 TIMED: 65620 +TANGIBLE: 16084 VANISHING: 509644 IMMEDIATE: 842577 TIMED: 65630 +TANGIBLE: 16086 VANISHING: 509706 IMMEDIATE: 842690 TIMED: 65640 +TANGIBLE: 16088 VANISHING: 509768 IMMEDIATE: 842803 TIMED: 65651 +TANGIBLE: 16089 VANISHING: 509830 IMMEDIATE: 842916 TIMED: 65660 +TANGIBLE: 16091 VANISHING: 509892 IMMEDIATE: 843029 TIMED: 65670 +TANGIBLE: 16093 VANISHING: 509954 IMMEDIATE: 843142 TIMED: 65680 +TANGIBLE: 16095 VANISHING: 510016 IMMEDIATE: 843255 TIMED: 65691 +TANGIBLE: 16096 VANISHING: 510078 IMMEDIATE: 843368 TIMED: 65701 +TANGIBLE: 16098 VANISHING: 510140 IMMEDIATE: 843481 TIMED: 65712 +TANGIBLE: 16100 VANISHING: 510202 IMMEDIATE: 843594 TIMED: 65723 +TANGIBLE: 16102 VANISHING: 510264 IMMEDIATE: 843707 TIMED: 65735 +TANGIBLE: 16116 VANISHING: 510582 IMMEDIATE: 844203 TIMED: 65787 +TANGIBLE: 16117 VANISHING: 510641 IMMEDIATE: 844314 TIMED: 65797 +TANGIBLE: 16118 VANISHING: 510700 IMMEDIATE: 844425 TIMED: 65808 +TANGIBLE: 16119 VANISHING: 510759 IMMEDIATE: 844536 TIMED: 65818 +TANGIBLE: 16120 VANISHING: 510818 IMMEDIATE: 844647 TIMED: 65829 +TANGIBLE: 16121 VANISHING: 510877 IMMEDIATE: 844758 TIMED: 65840 +TANGIBLE: 16122 VANISHING: 510936 IMMEDIATE: 844869 TIMED: 65852 +TANGIBLE: 16146 VANISHING: 511494 IMMEDIATE: 845744 TIMED: 65957 +TANGIBLE: 16147 VANISHING: 511533 IMMEDIATE: 845823 TIMED: 65967 +TANGIBLE: 16148 VANISHING: 511571 IMMEDIATE: 845900 TIMED: 65977 +TANGIBLE: 16149 VANISHING: 511609 IMMEDIATE: 845977 TIMED: 65988 +TANGIBLE: 16150 VANISHING: 511647 IMMEDIATE: 846054 TIMED: 65998 +TANGIBLE: 16151 VANISHING: 511685 IMMEDIATE: 846131 TIMED: 66009 +TANGIBLE: 16152 VANISHING: 511723 IMMEDIATE: 846208 TIMED: 66020 +TANGIBLE: 16153 VANISHING: 511761 IMMEDIATE: 846285 TIMED: 66032 +TANGIBLE: 16156 VANISHING: 511827 IMMEDIATE: 846400 TIMED: 66059 +TANGIBLE: 16157 VANISHING: 511865 IMMEDIATE: 846479 TIMED: 66070 +TANGIBLE: 16158 VANISHING: 511903 IMMEDIATE: 846558 TIMED: 66081 +TANGIBLE: 16159 VANISHING: 511941 IMMEDIATE: 846637 TIMED: 66093 +TANGIBLE: 16217 VANISHING: 512624 IMMEDIATE: 847536 TIMED: 66418 +TANGIBLE: 16219 VANISHING: 512672 IMMEDIATE: 847618 TIMED: 66427 +TANGIBLE: 16221 VANISHING: 512720 IMMEDIATE: 847700 TIMED: 66437 +TANGIBLE: 16223 VANISHING: 512772 IMMEDIATE: 847786 TIMED: 66447 +TANGIBLE: 16225 VANISHING: 512820 IMMEDIATE: 847868 TIMED: 66457 +TANGIBLE: 16227 VANISHING: 512868 IMMEDIATE: 847950 TIMED: 66468 +TANGIBLE: 16228 VANISHING: 512916 IMMEDIATE: 848032 TIMED: 66477 +TANGIBLE: 16229 VANISHING: 512964 IMMEDIATE: 848114 TIMED: 66487 +TANGIBLE: 16231 VANISHING: 513012 IMMEDIATE: 848196 TIMED: 66497 +TANGIBLE: 16233 VANISHING: 513060 IMMEDIATE: 848278 TIMED: 66508 +TANGIBLE: 16235 VANISHING: 513108 IMMEDIATE: 848360 TIMED: 66518 +TANGIBLE: 16237 VANISHING: 513156 IMMEDIATE: 848442 TIMED: 66529 +TANGIBLE: 16239 VANISHING: 513204 IMMEDIATE: 848524 TIMED: 66540 +TANGIBLE: 16241 VANISHING: 513252 IMMEDIATE: 848606 TIMED: 66552 +TANGIBLE: 16255 VANISHING: 513501 IMMEDIATE: 848978 TIMED: 66597 +TANGIBLE: 16256 VANISHING: 513546 IMMEDIATE: 849058 TIMED: 66607 +TANGIBLE: 16257 VANISHING: 513591 IMMEDIATE: 849138 TIMED: 66618 +TANGIBLE: 16258 VANISHING: 513636 IMMEDIATE: 849218 TIMED: 66628 +TANGIBLE: 16259 VANISHING: 513681 IMMEDIATE: 849298 TIMED: 66639 +TANGIBLE: 16260 VANISHING: 513726 IMMEDIATE: 849378 TIMED: 66650 +TANGIBLE: 16261 VANISHING: 513771 IMMEDIATE: 849458 TIMED: 66662 +TANGIBLE: 16285 VANISHING: 514177 IMMEDIATE: 850082 TIMED: 66755 +TANGIBLE: 16286 VANISHING: 514207 IMMEDIATE: 850138 TIMED: 66765 +TANGIBLE: 16287 VANISHING: 514238 IMMEDIATE: 850196 TIMED: 66775 +TANGIBLE: 16288 VANISHING: 514268 IMMEDIATE: 850252 TIMED: 66786 +TANGIBLE: 16289 VANISHING: 514298 IMMEDIATE: 850308 TIMED: 66796 +TANGIBLE: 16290 VANISHING: 514328 IMMEDIATE: 850364 TIMED: 66807 +TANGIBLE: 16291 VANISHING: 514358 IMMEDIATE: 850420 TIMED: 66818 +TANGIBLE: 16292 VANISHING: 514388 IMMEDIATE: 850476 TIMED: 66830 +TANGIBLE: 16295 VANISHING: 514454 IMMEDIATE: 850582 TIMED: 66853 +TANGIBLE: 16296 VANISHING: 514484 IMMEDIATE: 850640 TIMED: 66864 +TANGIBLE: 16297 VANISHING: 514514 IMMEDIATE: 850698 TIMED: 66875 +TANGIBLE: 16298 VANISHING: 514544 IMMEDIATE: 850756 TIMED: 66887 +TANGIBLE: 16304 VANISHING: 514654 IMMEDIATE: 850937 TIMED: 66941 +TANGIBLE: 16306 VANISHING: 514716 IMMEDIATE: 851050 TIMED: 66950 +TANGIBLE: 16308 VANISHING: 514778 IMMEDIATE: 851163 TIMED: 66959 +TANGIBLE: 16310 VANISHING: 514840 IMMEDIATE: 851276 TIMED: 66969 +TANGIBLE: 16311 VANISHING: 514902 IMMEDIATE: 851389 TIMED: 66978 +TANGIBLE: 16313 VANISHING: 514964 IMMEDIATE: 851502 TIMED: 66988 +TANGIBLE: 16315 VANISHING: 515026 IMMEDIATE: 851615 TIMED: 66998 +TANGIBLE: 16317 VANISHING: 515088 IMMEDIATE: 851728 TIMED: 67009 +TANGIBLE: 16318 VANISHING: 515150 IMMEDIATE: 851841 TIMED: 67018 +TANGIBLE: 16320 VANISHING: 515212 IMMEDIATE: 851954 TIMED: 67028 +TANGIBLE: 16322 VANISHING: 515274 IMMEDIATE: 852067 TIMED: 67038 +TANGIBLE: 16324 VANISHING: 515336 IMMEDIATE: 852180 TIMED: 67049 +TANGIBLE: 16325 VANISHING: 515398 IMMEDIATE: 852293 TIMED: 67059 +TANGIBLE: 16327 VANISHING: 515460 IMMEDIATE: 852406 TIMED: 67070 +TANGIBLE: 16329 VANISHING: 515522 IMMEDIATE: 852519 TIMED: 67081 +TANGIBLE: 16331 VANISHING: 515584 IMMEDIATE: 852632 TIMED: 67093 +TANGIBLE: 16363 VANISHING: 516350 IMMEDIATE: 853897 TIMED: 67412 +TANGIBLE: 16364 VANISHING: 516409 IMMEDIATE: 854008 TIMED: 67422 +TANGIBLE: 16365 VANISHING: 516468 IMMEDIATE: 854119 TIMED: 67432 +TANGIBLE: 16366 VANISHING: 516527 IMMEDIATE: 854230 TIMED: 67443 +TANGIBLE: 16367 VANISHING: 516586 IMMEDIATE: 854341 TIMED: 67453 +TANGIBLE: 16368 VANISHING: 516645 IMMEDIATE: 854452 TIMED: 67464 +TANGIBLE: 16369 VANISHING: 516704 IMMEDIATE: 854563 TIMED: 67475 +TANGIBLE: 16370 VANISHING: 516763 IMMEDIATE: 854674 TIMED: 67487 +TANGIBLE: 16381 VANISHING: 516915 IMMEDIATE: 854921 TIMED: 67601 +TANGIBLE: 16382 VANISHING: 516953 IMMEDIATE: 854998 TIMED: 67611 +TANGIBLE: 16383 VANISHING: 516991 IMMEDIATE: 855075 TIMED: 67621 +TANGIBLE: 16384 VANISHING: 517029 IMMEDIATE: 855152 TIMED: 67632 +TANGIBLE: 16385 VANISHING: 517067 IMMEDIATE: 855229 TIMED: 67642 +TANGIBLE: 16386 VANISHING: 517105 IMMEDIATE: 855306 TIMED: 67653 +TANGIBLE: 16387 VANISHING: 517143 IMMEDIATE: 855383 TIMED: 67664 +TANGIBLE: 16388 VANISHING: 517181 IMMEDIATE: 855460 TIMED: 67676 +TANGIBLE: 16391 VANISHING: 517245 IMMEDIATE: 855573 TIMED: 67703 +TANGIBLE: 16392 VANISHING: 517283 IMMEDIATE: 855652 TIMED: 67714 +TANGIBLE: 16393 VANISHING: 517321 IMMEDIATE: 855731 TIMED: 67725 +TANGIBLE: 16394 VANISHING: 517359 IMMEDIATE: 855810 TIMED: 67737 +TANGIBLE: 16502 VANISHING: 518320 IMMEDIATE: 857259 TIMED: 68223 +TANGIBLE: 16504 VANISHING: 518351 IMMEDIATE: 857308 TIMED: 68232 +TANGIBLE: 16506 VANISHING: 518382 IMMEDIATE: 857357 TIMED: 68241 +TANGIBLE: 16508 VANISHING: 518413 IMMEDIATE: 857406 TIMED: 68251 +TANGIBLE: 16510 VANISHING: 518444 IMMEDIATE: 857455 TIMED: 68260 +TANGIBLE: 16513 VANISHING: 518475 IMMEDIATE: 857504 TIMED: 68270 +TANGIBLE: 16516 VANISHING: 518506 IMMEDIATE: 857553 TIMED: 68280 +TANGIBLE: 16519 VANISHING: 518537 IMMEDIATE: 857602 TIMED: 68291 +TANGIBLE: 16521 VANISHING: 518568 IMMEDIATE: 857651 TIMED: 68300 +TANGIBLE: 16524 VANISHING: 518599 IMMEDIATE: 857700 TIMED: 68310 +TANGIBLE: 16527 VANISHING: 518630 IMMEDIATE: 857749 TIMED: 68320 +TANGIBLE: 16530 VANISHING: 518661 IMMEDIATE: 857798 TIMED: 68331 +TANGIBLE: 16532 VANISHING: 518692 IMMEDIATE: 857847 TIMED: 68341 +TANGIBLE: 16535 VANISHING: 518723 IMMEDIATE: 857896 TIMED: 68352 +TANGIBLE: 16538 VANISHING: 518754 IMMEDIATE: 857945 TIMED: 68363 +TANGIBLE: 16541 VANISHING: 518785 IMMEDIATE: 857994 TIMED: 68375 +TANGIBLE: 16546 VANISHING: 518880 IMMEDIATE: 858151 TIMED: 68414 +TANGIBLE: 16548 VANISHING: 518907 IMMEDIATE: 858196 TIMED: 68424 +TANGIBLE: 16550 VANISHING: 518934 IMMEDIATE: 858241 TIMED: 68434 +TANGIBLE: 16552 VANISHING: 518961 IMMEDIATE: 858286 TIMED: 68445 +TANGIBLE: 16553 VANISHING: 518988 IMMEDIATE: 858331 TIMED: 68455 +TANGIBLE: 16555 VANISHING: 519015 IMMEDIATE: 858376 TIMED: 68466 +TANGIBLE: 16557 VANISHING: 519042 IMMEDIATE: 858421 TIMED: 68477 +TANGIBLE: 16559 VANISHING: 519069 IMMEDIATE: 858466 TIMED: 68489 +TANGIBLE: 16564 VANISHING: 519167 IMMEDIATE: 858629 TIMED: 68528 +TANGIBLE: 16566 VANISHING: 519195 IMMEDIATE: 858676 TIMED: 68538 +TANGIBLE: 16568 VANISHING: 519223 IMMEDIATE: 858723 TIMED: 68548 +TANGIBLE: 16570 VANISHING: 519251 IMMEDIATE: 858770 TIMED: 68559 +TANGIBLE: 16571 VANISHING: 519279 IMMEDIATE: 858817 TIMED: 68569 +TANGIBLE: 16573 VANISHING: 519307 IMMEDIATE: 858864 TIMED: 68580 +TANGIBLE: 16575 VANISHING: 519335 IMMEDIATE: 858911 TIMED: 68591 +TANGIBLE: 16577 VANISHING: 519363 IMMEDIATE: 858958 TIMED: 68603 +TANGIBLE: 16581 VANISHING: 519438 IMMEDIATE: 859082 TIMED: 68637 +TANGIBLE: 16583 VANISHING: 519465 IMMEDIATE: 859129 TIMED: 68648 +TANGIBLE: 16585 VANISHING: 519492 IMMEDIATE: 859176 TIMED: 68659 +TANGIBLE: 16587 VANISHING: 519519 IMMEDIATE: 859223 TIMED: 68671 +TANGIBLE: 16612 VANISHING: 519831 IMMEDIATE: 859716 TIMED: 68853 +TANGIBLE: 16614 VANISHING: 519862 IMMEDIATE: 859765 TIMED: 68862 +TANGIBLE: 16616 VANISHING: 519893 IMMEDIATE: 859814 TIMED: 68871 +TANGIBLE: 16618 VANISHING: 519924 IMMEDIATE: 859863 TIMED: 68881 +TANGIBLE: 16620 VANISHING: 519955 IMMEDIATE: 859912 TIMED: 68890 +TANGIBLE: 16623 VANISHING: 519986 IMMEDIATE: 859961 TIMED: 68900 +TANGIBLE: 16626 VANISHING: 520017 IMMEDIATE: 860010 TIMED: 68910 +TANGIBLE: 16629 VANISHING: 520048 IMMEDIATE: 860059 TIMED: 68921 +TANGIBLE: 16631 VANISHING: 520079 IMMEDIATE: 860108 TIMED: 68930 +TANGIBLE: 16634 VANISHING: 520110 IMMEDIATE: 860157 TIMED: 68940 +TANGIBLE: 16637 VANISHING: 520141 IMMEDIATE: 860206 TIMED: 68950 +TANGIBLE: 16640 VANISHING: 520172 IMMEDIATE: 860255 TIMED: 68961 +TANGIBLE: 16642 VANISHING: 520203 IMMEDIATE: 860304 TIMED: 68971 +TANGIBLE: 16645 VANISHING: 520234 IMMEDIATE: 860353 TIMED: 68982 +TANGIBLE: 16648 VANISHING: 520265 IMMEDIATE: 860402 TIMED: 68993 +TANGIBLE: 16651 VANISHING: 520296 IMMEDIATE: 860451 TIMED: 69005 +TANGIBLE: 16656 VANISHING: 520391 IMMEDIATE: 860608 TIMED: 69044 +TANGIBLE: 16658 VANISHING: 520418 IMMEDIATE: 860653 TIMED: 69054 +TANGIBLE: 16660 VANISHING: 520445 IMMEDIATE: 860698 TIMED: 69064 +TANGIBLE: 16662 VANISHING: 520472 IMMEDIATE: 860743 TIMED: 69075 +TANGIBLE: 16663 VANISHING: 520499 IMMEDIATE: 860788 TIMED: 69085 +TANGIBLE: 16665 VANISHING: 520526 IMMEDIATE: 860833 TIMED: 69096 +TANGIBLE: 16667 VANISHING: 520553 IMMEDIATE: 860878 TIMED: 69107 +TANGIBLE: 16669 VANISHING: 520580 IMMEDIATE: 860923 TIMED: 69119 +TANGIBLE: 16674 VANISHING: 520678 IMMEDIATE: 861086 TIMED: 69158 +TANGIBLE: 16676 VANISHING: 520706 IMMEDIATE: 861133 TIMED: 69168 +TANGIBLE: 16678 VANISHING: 520734 IMMEDIATE: 861180 TIMED: 69178 +TANGIBLE: 16680 VANISHING: 520762 IMMEDIATE: 861227 TIMED: 69189 +TANGIBLE: 16681 VANISHING: 520790 IMMEDIATE: 861274 TIMED: 69199 +TANGIBLE: 16683 VANISHING: 520818 IMMEDIATE: 861321 TIMED: 69210 +TANGIBLE: 16685 VANISHING: 520846 IMMEDIATE: 861368 TIMED: 69221 +TANGIBLE: 16687 VANISHING: 520874 IMMEDIATE: 861415 TIMED: 69233 +TANGIBLE: 16691 VANISHING: 520949 IMMEDIATE: 861539 TIMED: 69267 +TANGIBLE: 16693 VANISHING: 520976 IMMEDIATE: 861586 TIMED: 69278 +TANGIBLE: 16695 VANISHING: 521003 IMMEDIATE: 861633 TIMED: 69289 +TANGIBLE: 16697 VANISHING: 521030 IMMEDIATE: 861680 TIMED: 69301 +TANGIBLE: 16784 VANISHING: 522372 IMMEDIATE: 863773 TIMED: 70041 +TANGIBLE: 16959 VANISHING: 525276 IMMEDIATE: 868127 TIMED: 70814 +TANGIBLE: 16961 VANISHING: 525380 IMMEDIATE: 868338 TIMED: 70823 +TANGIBLE: 16963 VANISHING: 525484 IMMEDIATE: 868549 TIMED: 70832 +TANGIBLE: 16965 VANISHING: 525588 IMMEDIATE: 868760 TIMED: 70842 +TANGIBLE: 16966 VANISHING: 525692 IMMEDIATE: 868971 TIMED: 70851 +TANGIBLE: 16968 VANISHING: 525796 IMMEDIATE: 869182 TIMED: 70861 +TANGIBLE: 16970 VANISHING: 525900 IMMEDIATE: 869393 TIMED: 70871 +TANGIBLE: 16972 VANISHING: 526004 IMMEDIATE: 869604 TIMED: 70882 +TANGIBLE: 16973 VANISHING: 526108 IMMEDIATE: 869815 TIMED: 70891 +TANGIBLE: 16975 VANISHING: 526212 IMMEDIATE: 870026 TIMED: 70901 +TANGIBLE: 16977 VANISHING: 526316 IMMEDIATE: 870237 TIMED: 70911 +TANGIBLE: 16979 VANISHING: 526420 IMMEDIATE: 870448 TIMED: 70922 +TANGIBLE: 16980 VANISHING: 526524 IMMEDIATE: 870659 TIMED: 70932 +TANGIBLE: 16982 VANISHING: 526628 IMMEDIATE: 870870 TIMED: 70943 +TANGIBLE: 16984 VANISHING: 526732 IMMEDIATE: 871081 TIMED: 70954 +TANGIBLE: 16986 VANISHING: 526836 IMMEDIATE: 871292 TIMED: 70966 +TANGIBLE: 16989 VANISHING: 526935 IMMEDIATE: 871478 TIMED: 70990 +TANGIBLE: 16990 VANISHING: 527003 IMMEDIATE: 871625 TIMED: 71000 +TANGIBLE: 16991 VANISHING: 527071 IMMEDIATE: 871772 TIMED: 71010 +TANGIBLE: 16992 VANISHING: 527139 IMMEDIATE: 871919 TIMED: 71021 +TANGIBLE: 16993 VANISHING: 527207 IMMEDIATE: 872066 TIMED: 71031 +TANGIBLE: 16994 VANISHING: 527275 IMMEDIATE: 872213 TIMED: 71042 +TANGIBLE: 16995 VANISHING: 527343 IMMEDIATE: 872360 TIMED: 71053 +TANGIBLE: 16996 VANISHING: 527411 IMMEDIATE: 872507 TIMED: 71065 +TANGIBLE: 16999 VANISHING: 527511 IMMEDIATE: 872695 TIMED: 71089 +TANGIBLE: 17000 VANISHING: 527580 IMMEDIATE: 872844 TIMED: 71099 +TANGIBLE: 17001 VANISHING: 527649 IMMEDIATE: 872993 TIMED: 71109 +TANGIBLE: 17002 VANISHING: 527718 IMMEDIATE: 873142 TIMED: 71120 +TANGIBLE: 17003 VANISHING: 527787 IMMEDIATE: 873291 TIMED: 71130 +TANGIBLE: 17004 VANISHING: 527856 IMMEDIATE: 873440 TIMED: 71141 +TANGIBLE: 17005 VANISHING: 527925 IMMEDIATE: 873589 TIMED: 71152 +TANGIBLE: 17006 VANISHING: 527994 IMMEDIATE: 873738 TIMED: 71164 +TANGIBLE: 17009 VANISHING: 528073 IMMEDIATE: 873886 TIMED: 71191 +TANGIBLE: 17010 VANISHING: 528121 IMMEDIATE: 873995 TIMED: 71202 +TANGIBLE: 17011 VANISHING: 528169 IMMEDIATE: 874104 TIMED: 71213 +TANGIBLE: 17012 VANISHING: 528217 IMMEDIATE: 874213 TIMED: 71225 +TANGIBLE: 17082 VANISHING: 529283 IMMEDIATE: 875775 TIMED: 71486 +TANGIBLE: 17084 VANISHING: 529387 IMMEDIATE: 875986 TIMED: 71495 +TANGIBLE: 17086 VANISHING: 529491 IMMEDIATE: 876197 TIMED: 71504 +TANGIBLE: 17088 VANISHING: 529595 IMMEDIATE: 876408 TIMED: 71514 +TANGIBLE: 17089 VANISHING: 529699 IMMEDIATE: 876619 TIMED: 71523 +TANGIBLE: 17091 VANISHING: 529803 IMMEDIATE: 876830 TIMED: 71533 +TANGIBLE: 17093 VANISHING: 529907 IMMEDIATE: 877041 TIMED: 71543 +TANGIBLE: 17095 VANISHING: 530011 IMMEDIATE: 877252 TIMED: 71554 +TANGIBLE: 17096 VANISHING: 530115 IMMEDIATE: 877463 TIMED: 71563 +TANGIBLE: 17098 VANISHING: 530219 IMMEDIATE: 877674 TIMED: 71573 +TANGIBLE: 17100 VANISHING: 530323 IMMEDIATE: 877885 TIMED: 71583 +TANGIBLE: 17102 VANISHING: 530427 IMMEDIATE: 878096 TIMED: 71594 +TANGIBLE: 17103 VANISHING: 530531 IMMEDIATE: 878307 TIMED: 71604 +TANGIBLE: 17105 VANISHING: 530635 IMMEDIATE: 878518 TIMED: 71615 +TANGIBLE: 17107 VANISHING: 530739 IMMEDIATE: 878729 TIMED: 71626 +TANGIBLE: 17109 VANISHING: 530843 IMMEDIATE: 878940 TIMED: 71638 +TANGIBLE: 17112 VANISHING: 530942 IMMEDIATE: 879126 TIMED: 71662 +TANGIBLE: 17113 VANISHING: 531010 IMMEDIATE: 879273 TIMED: 71672 +TANGIBLE: 17114 VANISHING: 531078 IMMEDIATE: 879420 TIMED: 71682 +TANGIBLE: 17115 VANISHING: 531146 IMMEDIATE: 879567 TIMED: 71693 +TANGIBLE: 17116 VANISHING: 531214 IMMEDIATE: 879714 TIMED: 71703 +TANGIBLE: 17117 VANISHING: 531282 IMMEDIATE: 879861 TIMED: 71714 +TANGIBLE: 17118 VANISHING: 531350 IMMEDIATE: 880008 TIMED: 71725 +TANGIBLE: 17119 VANISHING: 531418 IMMEDIATE: 880155 TIMED: 71737 +TANGIBLE: 17122 VANISHING: 531518 IMMEDIATE: 880343 TIMED: 71761 +TANGIBLE: 17123 VANISHING: 531587 IMMEDIATE: 880492 TIMED: 71771 +TANGIBLE: 17124 VANISHING: 531656 IMMEDIATE: 880641 TIMED: 71781 +TANGIBLE: 17125 VANISHING: 531725 IMMEDIATE: 880790 TIMED: 71792 +TANGIBLE: 17126 VANISHING: 531794 IMMEDIATE: 880939 TIMED: 71802 +TANGIBLE: 17127 VANISHING: 531863 IMMEDIATE: 881088 TIMED: 71813 +TANGIBLE: 17128 VANISHING: 531932 IMMEDIATE: 881237 TIMED: 71824 +TANGIBLE: 17129 VANISHING: 532001 IMMEDIATE: 881386 TIMED: 71836 +TANGIBLE: 17132 VANISHING: 532080 IMMEDIATE: 881534 TIMED: 71863 +TANGIBLE: 17133 VANISHING: 532128 IMMEDIATE: 881643 TIMED: 71874 +TANGIBLE: 17134 VANISHING: 532176 IMMEDIATE: 881752 TIMED: 71885 +TANGIBLE: 17135 VANISHING: 532224 IMMEDIATE: 881861 TIMED: 71897 +TANGIBLE: 17157 VANISHING: 532501 IMMEDIATE: 882258 TIMED: 72087 +TANGIBLE: 17159 VANISHING: 532578 IMMEDIATE: 882400 TIMED: 72096 +TANGIBLE: 17161 VANISHING: 532656 IMMEDIATE: 882544 TIMED: 72105 +TANGIBLE: 17163 VANISHING: 532733 IMMEDIATE: 882686 TIMED: 72115 +TANGIBLE: 17164 VANISHING: 532810 IMMEDIATE: 882828 TIMED: 72124 +TANGIBLE: 17166 VANISHING: 532887 IMMEDIATE: 882970 TIMED: 72134 +TANGIBLE: 17168 VANISHING: 532964 IMMEDIATE: 883112 TIMED: 72144 +TANGIBLE: 17170 VANISHING: 533041 IMMEDIATE: 883254 TIMED: 72155 +TANGIBLE: 17171 VANISHING: 533119 IMMEDIATE: 883398 TIMED: 72164 +TANGIBLE: 17173 VANISHING: 533196 IMMEDIATE: 883540 TIMED: 72174 +TANGIBLE: 17175 VANISHING: 533274 IMMEDIATE: 883684 TIMED: 72184 +TANGIBLE: 17177 VANISHING: 533351 IMMEDIATE: 883826 TIMED: 72195 +TANGIBLE: 17178 VANISHING: 533428 IMMEDIATE: 883968 TIMED: 72205 +TANGIBLE: 17180 VANISHING: 533505 IMMEDIATE: 884110 TIMED: 72216 +TANGIBLE: 17182 VANISHING: 533582 IMMEDIATE: 884252 TIMED: 72227 +TANGIBLE: 17184 VANISHING: 533659 IMMEDIATE: 884394 TIMED: 72239 +TANGIBLE: 17187 VANISHING: 533761 IMMEDIATE: 884560 TIMED: 72259 +TANGIBLE: 17188 VANISHING: 533812 IMMEDIATE: 884659 TIMED: 72269 +TANGIBLE: 17189 VANISHING: 533863 IMMEDIATE: 884758 TIMED: 72279 +TANGIBLE: 17190 VANISHING: 533914 IMMEDIATE: 884857 TIMED: 72290 +TANGIBLE: 17191 VANISHING: 533965 IMMEDIATE: 884956 TIMED: 72300 +TANGIBLE: 17192 VANISHING: 534016 IMMEDIATE: 885055 TIMED: 72311 +TANGIBLE: 17193 VANISHING: 534067 IMMEDIATE: 885154 TIMED: 72322 +TANGIBLE: 17194 VANISHING: 534118 IMMEDIATE: 885253 TIMED: 72334 +TANGIBLE: 17197 VANISHING: 534222 IMMEDIATE: 885423 TIMED: 72354 +TANGIBLE: 17198 VANISHING: 534274 IMMEDIATE: 885524 TIMED: 72364 +TANGIBLE: 17199 VANISHING: 534326 IMMEDIATE: 885625 TIMED: 72374 +TANGIBLE: 17200 VANISHING: 534378 IMMEDIATE: 885726 TIMED: 72385 +TANGIBLE: 17201 VANISHING: 534431 IMMEDIATE: 885829 TIMED: 72395 +TANGIBLE: 17202 VANISHING: 534483 IMMEDIATE: 885930 TIMED: 72406 +TANGIBLE: 17203 VANISHING: 534535 IMMEDIATE: 886031 TIMED: 72417 +TANGIBLE: 17204 VANISHING: 534587 IMMEDIATE: 886132 TIMED: 72429 +TANGIBLE: 17207 VANISHING: 534675 IMMEDIATE: 886274 TIMED: 72452 +TANGIBLE: 17208 VANISHING: 534712 IMMEDIATE: 886349 TIMED: 72463 +TANGIBLE: 17209 VANISHING: 534749 IMMEDIATE: 886424 TIMED: 72474 +TANGIBLE: 17210 VANISHING: 534786 IMMEDIATE: 886499 TIMED: 72486 +TANGIBLE: 17406 VANISHING: 537752 IMMEDIATE: 891113 TIMED: 73501 +TANGIBLE: 17408 VANISHING: 537794 IMMEDIATE: 891194 TIMED: 73516 +TANGIBLE: 17410 VANISHING: 537836 IMMEDIATE: 891275 TIMED: 73525 +TANGIBLE: 17412 VANISHING: 537878 IMMEDIATE: 891356 TIMED: 73534 +TANGIBLE: 17414 VANISHING: 537920 IMMEDIATE: 891437 TIMED: 73544 +TANGIBLE: 17415 VANISHING: 537962 IMMEDIATE: 891518 TIMED: 73553 +TANGIBLE: 17417 VANISHING: 538004 IMMEDIATE: 891599 TIMED: 73563 +TANGIBLE: 17419 VANISHING: 538046 IMMEDIATE: 891680 TIMED: 73573 +TANGIBLE: 17421 VANISHING: 538088 IMMEDIATE: 891761 TIMED: 73584 +TANGIBLE: 17422 VANISHING: 538130 IMMEDIATE: 891842 TIMED: 73593 +TANGIBLE: 17424 VANISHING: 538172 IMMEDIATE: 891923 TIMED: 73603 +TANGIBLE: 17426 VANISHING: 538214 IMMEDIATE: 892004 TIMED: 73613 +TANGIBLE: 17428 VANISHING: 538256 IMMEDIATE: 892085 TIMED: 73624 +TANGIBLE: 17429 VANISHING: 538298 IMMEDIATE: 892166 TIMED: 73634 +TANGIBLE: 17431 VANISHING: 538340 IMMEDIATE: 892247 TIMED: 73645 +TANGIBLE: 17433 VANISHING: 538382 IMMEDIATE: 892328 TIMED: 73656 +TANGIBLE: 17435 VANISHING: 538424 IMMEDIATE: 892409 TIMED: 73668 +TANGIBLE: 17438 VANISHING: 538489 IMMEDIATE: 892521 TIMED: 73692 +TANGIBLE: 17439 VANISHING: 538527 IMMEDIATE: 892598 TIMED: 73702 +TANGIBLE: 17440 VANISHING: 538565 IMMEDIATE: 892675 TIMED: 73712 +TANGIBLE: 17441 VANISHING: 538603 IMMEDIATE: 892752 TIMED: 73723 +TANGIBLE: 17442 VANISHING: 538641 IMMEDIATE: 892829 TIMED: 73733 +TANGIBLE: 17443 VANISHING: 538679 IMMEDIATE: 892906 TIMED: 73744 +TANGIBLE: 17444 VANISHING: 538717 IMMEDIATE: 892983 TIMED: 73755 +TANGIBLE: 17445 VANISHING: 538755 IMMEDIATE: 893060 TIMED: 73767 +TANGIBLE: 17448 VANISHING: 538813 IMMEDIATE: 893158 TIMED: 73791 +TANGIBLE: 17449 VANISHING: 538844 IMMEDIATE: 893221 TIMED: 73801 +TANGIBLE: 17450 VANISHING: 538875 IMMEDIATE: 893284 TIMED: 73811 +TANGIBLE: 17451 VANISHING: 538906 IMMEDIATE: 893347 TIMED: 73822 +TANGIBLE: 17452 VANISHING: 538937 IMMEDIATE: 893410 TIMED: 73832 +TANGIBLE: 17453 VANISHING: 538968 IMMEDIATE: 893473 TIMED: 73843 +TANGIBLE: 17454 VANISHING: 538999 IMMEDIATE: 893536 TIMED: 73854 +TANGIBLE: 17455 VANISHING: 539030 IMMEDIATE: 893599 TIMED: 73866 +TANGIBLE: 17458 VANISHING: 539087 IMMEDIATE: 893697 TIMED: 73893 +TANGIBLE: 17459 VANISHING: 539117 IMMEDIATE: 893760 TIMED: 73904 +TANGIBLE: 17460 VANISHING: 539147 IMMEDIATE: 893823 TIMED: 73915 +TANGIBLE: 17461 VANISHING: 539177 IMMEDIATE: 893886 TIMED: 73927 +TANGIBLE: 17531 VANISHING: 539962 IMMEDIATE: 895025 TIMED: 74188 +TANGIBLE: 17533 VANISHING: 540004 IMMEDIATE: 895106 TIMED: 74197 +TANGIBLE: 17535 VANISHING: 540046 IMMEDIATE: 895187 TIMED: 74206 +TANGIBLE: 17537 VANISHING: 540088 IMMEDIATE: 895268 TIMED: 74216 +TANGIBLE: 17538 VANISHING: 540130 IMMEDIATE: 895349 TIMED: 74225 +TANGIBLE: 17540 VANISHING: 540172 IMMEDIATE: 895430 TIMED: 74235 +TANGIBLE: 17542 VANISHING: 540214 IMMEDIATE: 895511 TIMED: 74245 +TANGIBLE: 17544 VANISHING: 540256 IMMEDIATE: 895592 TIMED: 74256 +TANGIBLE: 17545 VANISHING: 540298 IMMEDIATE: 895673 TIMED: 74265 +TANGIBLE: 17547 VANISHING: 540340 IMMEDIATE: 895754 TIMED: 74275 +TANGIBLE: 17549 VANISHING: 540382 IMMEDIATE: 895835 TIMED: 74285 +TANGIBLE: 17551 VANISHING: 540424 IMMEDIATE: 895916 TIMED: 74296 +TANGIBLE: 17552 VANISHING: 540466 IMMEDIATE: 895997 TIMED: 74306 +TANGIBLE: 17554 VANISHING: 540508 IMMEDIATE: 896078 TIMED: 74317 +TANGIBLE: 17556 VANISHING: 540550 IMMEDIATE: 896159 TIMED: 74328 +TANGIBLE: 17558 VANISHING: 540592 IMMEDIATE: 896240 TIMED: 74340 +TANGIBLE: 17561 VANISHING: 540657 IMMEDIATE: 896352 TIMED: 74364 +TANGIBLE: 17562 VANISHING: 540695 IMMEDIATE: 896429 TIMED: 74374 +TANGIBLE: 17563 VANISHING: 540733 IMMEDIATE: 896506 TIMED: 74384 +TANGIBLE: 17564 VANISHING: 540771 IMMEDIATE: 896583 TIMED: 74395 +TANGIBLE: 17565 VANISHING: 540809 IMMEDIATE: 896660 TIMED: 74405 +TANGIBLE: 17566 VANISHING: 540847 IMMEDIATE: 896737 TIMED: 74416 +TANGIBLE: 17567 VANISHING: 540885 IMMEDIATE: 896814 TIMED: 74427 +TANGIBLE: 17568 VANISHING: 540923 IMMEDIATE: 896891 TIMED: 74439 +TANGIBLE: 17571 VANISHING: 540981 IMMEDIATE: 896989 TIMED: 74463 +TANGIBLE: 17572 VANISHING: 541012 IMMEDIATE: 897052 TIMED: 74473 +TANGIBLE: 17573 VANISHING: 541043 IMMEDIATE: 897115 TIMED: 74483 +TANGIBLE: 17574 VANISHING: 541074 IMMEDIATE: 897178 TIMED: 74494 +TANGIBLE: 17575 VANISHING: 541105 IMMEDIATE: 897241 TIMED: 74504 +TANGIBLE: 17576 VANISHING: 541136 IMMEDIATE: 897304 TIMED: 74515 +TANGIBLE: 17577 VANISHING: 541167 IMMEDIATE: 897367 TIMED: 74526 +TANGIBLE: 17578 VANISHING: 541198 IMMEDIATE: 897430 TIMED: 74538 +TANGIBLE: 17581 VANISHING: 541255 IMMEDIATE: 897528 TIMED: 74565 +TANGIBLE: 17582 VANISHING: 541285 IMMEDIATE: 897591 TIMED: 74576 +TANGIBLE: 17583 VANISHING: 541315 IMMEDIATE: 897654 TIMED: 74587 +TANGIBLE: 17584 VANISHING: 541345 IMMEDIATE: 897717 TIMED: 74599 +TANGIBLE: 17606 VANISHING: 541573 IMMEDIATE: 898025 TIMED: 74789 +TANGIBLE: 17607 VANISHING: 541607 IMMEDIATE: 898085 TIMED: 74798 +TANGIBLE: 17609 VANISHING: 541641 IMMEDIATE: 898145 TIMED: 74807 +TANGIBLE: 17611 VANISHING: 541675 IMMEDIATE: 898205 TIMED: 74817 +TANGIBLE: 17613 VANISHING: 541709 IMMEDIATE: 898265 TIMED: 74826 +TANGIBLE: 17615 VANISHING: 541743 IMMEDIATE: 898325 TIMED: 74836 +TANGIBLE: 17617 VANISHING: 541777 IMMEDIATE: 898385 TIMED: 74846 +TANGIBLE: 17619 VANISHING: 541811 IMMEDIATE: 898445 TIMED: 74857 +TANGIBLE: 17620 VANISHING: 541845 IMMEDIATE: 898505 TIMED: 74866 +TANGIBLE: 17621 VANISHING: 541879 IMMEDIATE: 898565 TIMED: 74876 +TANGIBLE: 17623 VANISHING: 541913 IMMEDIATE: 898625 TIMED: 74886 +TANGIBLE: 17625 VANISHING: 541947 IMMEDIATE: 898685 TIMED: 74897 +TANGIBLE: 17627 VANISHING: 541981 IMMEDIATE: 898745 TIMED: 74907 +TANGIBLE: 17629 VANISHING: 542015 IMMEDIATE: 898805 TIMED: 74918 +TANGIBLE: 17631 VANISHING: 542049 IMMEDIATE: 898865 TIMED: 74929 +TANGIBLE: 17633 VANISHING: 542083 IMMEDIATE: 898925 TIMED: 74941 +TANGIBLE: 17636 VANISHING: 542148 IMMEDIATE: 899028 TIMED: 74961 +TANGIBLE: 17637 VANISHING: 542178 IMMEDIATE: 899084 TIMED: 74971 +TANGIBLE: 17638 VANISHING: 542208 IMMEDIATE: 899140 TIMED: 74981 +TANGIBLE: 17639 VANISHING: 542238 IMMEDIATE: 899196 TIMED: 74992 +TANGIBLE: 17640 VANISHING: 542268 IMMEDIATE: 899252 TIMED: 75002 +TANGIBLE: 17641 VANISHING: 542298 IMMEDIATE: 899308 TIMED: 75013 +TANGIBLE: 17642 VANISHING: 542328 IMMEDIATE: 899364 TIMED: 75024 +TANGIBLE: 17643 VANISHING: 542358 IMMEDIATE: 899420 TIMED: 75036 +TANGIBLE: 17646 VANISHING: 542418 IMMEDIATE: 899514 TIMED: 75056 +TANGIBLE: 17647 VANISHING: 542443 IMMEDIATE: 899561 TIMED: 75066 +TANGIBLE: 17648 VANISHING: 542468 IMMEDIATE: 899608 TIMED: 75076 +TANGIBLE: 17649 VANISHING: 542493 IMMEDIATE: 899655 TIMED: 75087 +TANGIBLE: 17650 VANISHING: 542518 IMMEDIATE: 899702 TIMED: 75097 +TANGIBLE: 17651 VANISHING: 542543 IMMEDIATE: 899749 TIMED: 75108 +TANGIBLE: 17652 VANISHING: 542568 IMMEDIATE: 899796 TIMED: 75119 +TANGIBLE: 17653 VANISHING: 542593 IMMEDIATE: 899843 TIMED: 75131 +TANGIBLE: 17656 VANISHING: 542652 IMMEDIATE: 899937 TIMED: 75154 +TANGIBLE: 17657 VANISHING: 542676 IMMEDIATE: 899984 TIMED: 75165 +TANGIBLE: 17658 VANISHING: 542700 IMMEDIATE: 900031 TIMED: 75176 +TANGIBLE: 17659 VANISHING: 542724 IMMEDIATE: 900078 TIMED: 75188 +TANGIBLE: 17815 VANISHING: 545324 IMMEDIATE: 904000 TIMED: 76226 +TANGIBLE: 17817 VANISHING: 545365 IMMEDIATE: 904081 TIMED: 76236 +TANGIBLE: 17819 VANISHING: 545406 IMMEDIATE: 904162 TIMED: 76246 +TANGIBLE: 17821 VANISHING: 545447 IMMEDIATE: 904243 TIMED: 76257 +TANGIBLE: 17822 VANISHING: 545488 IMMEDIATE: 904324 TIMED: 76267 +TANGIBLE: 17824 VANISHING: 545529 IMMEDIATE: 904405 TIMED: 76278 +TANGIBLE: 17826 VANISHING: 545570 IMMEDIATE: 904486 TIMED: 76289 +TANGIBLE: 17828 VANISHING: 545611 IMMEDIATE: 904567 TIMED: 76301 +TANGIBLE: 17831 VANISHING: 545667 IMMEDIATE: 904667 TIMED: 76328 +TANGIBLE: 17832 VANISHING: 545704 IMMEDIATE: 904744 TIMED: 76339 +TANGIBLE: 17833 VANISHING: 545741 IMMEDIATE: 904821 TIMED: 76350 +TANGIBLE: 17834 VANISHING: 545778 IMMEDIATE: 904898 TIMED: 76362 +TANGIBLE: 17837 VANISHING: 545827 IMMEDIATE: 904984 TIMED: 76389 +TANGIBLE: 17838 VANISHING: 545857 IMMEDIATE: 905047 TIMED: 76400 +TANGIBLE: 17839 VANISHING: 545887 IMMEDIATE: 905110 TIMED: 76411 +TANGIBLE: 17840 VANISHING: 545917 IMMEDIATE: 905173 TIMED: 76423 +TANGIBLE: 17843 VANISHING: 545965 IMMEDIATE: 905259 TIMED: 76453 +TANGIBLE: 17844 VANISHING: 545994 IMMEDIATE: 905322 TIMED: 76465 +TANGIBLE: 17892 VANISHING: 546644 IMMEDIATE: 906237 TIMED: 76716 +TANGIBLE: 17894 VANISHING: 546685 IMMEDIATE: 906318 TIMED: 76726 +TANGIBLE: 17896 VANISHING: 546726 IMMEDIATE: 906399 TIMED: 76736 +TANGIBLE: 17898 VANISHING: 546767 IMMEDIATE: 906480 TIMED: 76747 +TANGIBLE: 17899 VANISHING: 546808 IMMEDIATE: 906561 TIMED: 76757 +TANGIBLE: 17901 VANISHING: 546849 IMMEDIATE: 906642 TIMED: 76768 +TANGIBLE: 17903 VANISHING: 546890 IMMEDIATE: 906723 TIMED: 76779 +TANGIBLE: 17905 VANISHING: 546931 IMMEDIATE: 906804 TIMED: 76791 +TANGIBLE: 17908 VANISHING: 546987 IMMEDIATE: 906904 TIMED: 76818 +TANGIBLE: 17909 VANISHING: 547024 IMMEDIATE: 906981 TIMED: 76829 +TANGIBLE: 17910 VANISHING: 547061 IMMEDIATE: 907058 TIMED: 76840 +TANGIBLE: 17911 VANISHING: 547098 IMMEDIATE: 907135 TIMED: 76852 +TANGIBLE: 17914 VANISHING: 547147 IMMEDIATE: 907221 TIMED: 76879 +TANGIBLE: 17915 VANISHING: 547177 IMMEDIATE: 907284 TIMED: 76890 +TANGIBLE: 17916 VANISHING: 547207 IMMEDIATE: 907347 TIMED: 76901 +TANGIBLE: 17917 VANISHING: 547237 IMMEDIATE: 907410 TIMED: 76913 +TANGIBLE: 17920 VANISHING: 547285 IMMEDIATE: 907496 TIMED: 76943 +TANGIBLE: 17921 VANISHING: 547314 IMMEDIATE: 907559 TIMED: 76955 +TANGIBLE: 17941 VANISHING: 547520 IMMEDIATE: 907833 TIMED: 77147 +TANGIBLE: 17943 VANISHING: 547554 IMMEDIATE: 907893 TIMED: 77157 +TANGIBLE: 17945 VANISHING: 547588 IMMEDIATE: 907953 TIMED: 77167 +TANGIBLE: 17947 VANISHING: 547622 IMMEDIATE: 908013 TIMED: 77178 +TANGIBLE: 17948 VANISHING: 547656 IMMEDIATE: 908073 TIMED: 77188 +TANGIBLE: 17950 VANISHING: 547690 IMMEDIATE: 908133 TIMED: 77199 +TANGIBLE: 17952 VANISHING: 547724 IMMEDIATE: 908193 TIMED: 77210 +TANGIBLE: 17954 VANISHING: 547758 IMMEDIATE: 908253 TIMED: 77222 +TANGIBLE: 17957 VANISHING: 547817 IMMEDIATE: 908346 TIMED: 77245 +TANGIBLE: 17958 VANISHING: 547847 IMMEDIATE: 908402 TIMED: 77256 +TANGIBLE: 17959 VANISHING: 547877 IMMEDIATE: 908458 TIMED: 77267 +TANGIBLE: 17960 VANISHING: 547907 IMMEDIATE: 908514 TIMED: 77279 +TANGIBLE: 17963 VANISHING: 547961 IMMEDIATE: 908598 TIMED: 77302 +TANGIBLE: 17964 VANISHING: 547986 IMMEDIATE: 908645 TIMED: 77313 +TANGIBLE: 17965 VANISHING: 548011 IMMEDIATE: 908692 TIMED: 77324 +TANGIBLE: 17966 VANISHING: 548036 IMMEDIATE: 908739 TIMED: 77336 +TANGIBLE: 17969 VANISHING: 548089 IMMEDIATE: 908823 TIMED: 77362 +TANGIBLE: 17970 VANISHING: 548113 IMMEDIATE: 908870 TIMED: 77374 +TANGIBLE: 18140 VANISHING: 550575 IMMEDIATE: 912571 TIMED: 78142 +TANGIBLE: 18142 VANISHING: 550617 IMMEDIATE: 912652 TIMED: 78151 +TANGIBLE: 18144 VANISHING: 550659 IMMEDIATE: 912733 TIMED: 78160 +TANGIBLE: 18146 VANISHING: 550701 IMMEDIATE: 912814 TIMED: 78170 +TANGIBLE: 18147 VANISHING: 550743 IMMEDIATE: 912895 TIMED: 78179 +TANGIBLE: 18149 VANISHING: 550785 IMMEDIATE: 912976 TIMED: 78189 +TANGIBLE: 18151 VANISHING: 550827 IMMEDIATE: 913057 TIMED: 78199 +TANGIBLE: 18153 VANISHING: 550869 IMMEDIATE: 913138 TIMED: 78210 +TANGIBLE: 18154 VANISHING: 550911 IMMEDIATE: 913219 TIMED: 78219 +TANGIBLE: 18156 VANISHING: 550953 IMMEDIATE: 913300 TIMED: 78229 +TANGIBLE: 18158 VANISHING: 550995 IMMEDIATE: 913381 TIMED: 78239 +TANGIBLE: 18160 VANISHING: 551037 IMMEDIATE: 913462 TIMED: 78250 +TANGIBLE: 18161 VANISHING: 551079 IMMEDIATE: 913543 TIMED: 78260 +TANGIBLE: 18163 VANISHING: 551121 IMMEDIATE: 913624 TIMED: 78271 +TANGIBLE: 18165 VANISHING: 551163 IMMEDIATE: 913705 TIMED: 78282 +TANGIBLE: 18167 VANISHING: 551205 IMMEDIATE: 913786 TIMED: 78294 +TANGIBLE: 18170 VANISHING: 551263 IMMEDIATE: 913883 TIMED: 78318 +TANGIBLE: 18171 VANISHING: 551293 IMMEDIATE: 913944 TIMED: 78328 +TANGIBLE: 18172 VANISHING: 551323 IMMEDIATE: 914005 TIMED: 78338 +TANGIBLE: 18173 VANISHING: 551353 IMMEDIATE: 914066 TIMED: 78349 +TANGIBLE: 18174 VANISHING: 551383 IMMEDIATE: 914127 TIMED: 78359 +TANGIBLE: 18175 VANISHING: 551413 IMMEDIATE: 914188 TIMED: 78370 +TANGIBLE: 18176 VANISHING: 551443 IMMEDIATE: 914249 TIMED: 78381 +TANGIBLE: 18177 VANISHING: 551473 IMMEDIATE: 914310 TIMED: 78393 +TANGIBLE: 18180 VANISHING: 551540 IMMEDIATE: 914425 TIMED: 78417 +TANGIBLE: 18181 VANISHING: 551579 IMMEDIATE: 914504 TIMED: 78427 +TANGIBLE: 18182 VANISHING: 551618 IMMEDIATE: 914583 TIMED: 78437 +TANGIBLE: 18183 VANISHING: 551657 IMMEDIATE: 914662 TIMED: 78448 +TANGIBLE: 18184 VANISHING: 551696 IMMEDIATE: 914741 TIMED: 78458 +TANGIBLE: 18185 VANISHING: 551735 IMMEDIATE: 914820 TIMED: 78469 +TANGIBLE: 18186 VANISHING: 551774 IMMEDIATE: 914899 TIMED: 78480 +TANGIBLE: 18187 VANISHING: 551813 IMMEDIATE: 914978 TIMED: 78492 +TANGIBLE: 18190 VANISHING: 551871 IMMEDIATE: 915077 TIMED: 78519 +TANGIBLE: 18191 VANISHING: 551901 IMMEDIATE: 915140 TIMED: 78530 +TANGIBLE: 18192 VANISHING: 551931 IMMEDIATE: 915203 TIMED: 78541 +TANGIBLE: 18193 VANISHING: 551961 IMMEDIATE: 915266 TIMED: 78553 +TANGIBLE: 18263 VANISHING: 552779 IMMEDIATE: 916436 TIMED: 78814 +TANGIBLE: 18265 VANISHING: 552821 IMMEDIATE: 916517 TIMED: 78823 +TANGIBLE: 18267 VANISHING: 552863 IMMEDIATE: 916598 TIMED: 78832 +TANGIBLE: 18269 VANISHING: 552905 IMMEDIATE: 916679 TIMED: 78842 +TANGIBLE: 18270 VANISHING: 552947 IMMEDIATE: 916760 TIMED: 78851 +TANGIBLE: 18272 VANISHING: 552989 IMMEDIATE: 916841 TIMED: 78861 +TANGIBLE: 18274 VANISHING: 553031 IMMEDIATE: 916922 TIMED: 78871 +TANGIBLE: 18276 VANISHING: 553073 IMMEDIATE: 917003 TIMED: 78882 +TANGIBLE: 18277 VANISHING: 553115 IMMEDIATE: 917084 TIMED: 78891 +TANGIBLE: 18279 VANISHING: 553157 IMMEDIATE: 917165 TIMED: 78901 +TANGIBLE: 18281 VANISHING: 553199 IMMEDIATE: 917246 TIMED: 78911 +TANGIBLE: 18283 VANISHING: 553241 IMMEDIATE: 917327 TIMED: 78922 +TANGIBLE: 18284 VANISHING: 553283 IMMEDIATE: 917408 TIMED: 78932 +TANGIBLE: 18286 VANISHING: 553325 IMMEDIATE: 917489 TIMED: 78943 +TANGIBLE: 18288 VANISHING: 553367 IMMEDIATE: 917570 TIMED: 78954 +TANGIBLE: 18290 VANISHING: 553409 IMMEDIATE: 917651 TIMED: 78966 +TANGIBLE: 18293 VANISHING: 553467 IMMEDIATE: 917748 TIMED: 78990 +TANGIBLE: 18294 VANISHING: 553497 IMMEDIATE: 917809 TIMED: 79000 +TANGIBLE: 18295 VANISHING: 553527 IMMEDIATE: 917870 TIMED: 79010 +TANGIBLE: 18296 VANISHING: 553557 IMMEDIATE: 917931 TIMED: 79021 +TANGIBLE: 18297 VANISHING: 553587 IMMEDIATE: 917992 TIMED: 79031 +TANGIBLE: 18298 VANISHING: 553617 IMMEDIATE: 918053 TIMED: 79042 +TANGIBLE: 18299 VANISHING: 553647 IMMEDIATE: 918114 TIMED: 79053 +TANGIBLE: 18300 VANISHING: 553677 IMMEDIATE: 918175 TIMED: 79065 +TANGIBLE: 18303 VANISHING: 553744 IMMEDIATE: 918290 TIMED: 79089 +TANGIBLE: 18304 VANISHING: 553783 IMMEDIATE: 918369 TIMED: 79099 +TANGIBLE: 18305 VANISHING: 553822 IMMEDIATE: 918448 TIMED: 79109 +TANGIBLE: 18306 VANISHING: 553861 IMMEDIATE: 918527 TIMED: 79120 +TANGIBLE: 18307 VANISHING: 553900 IMMEDIATE: 918606 TIMED: 79130 +TANGIBLE: 18308 VANISHING: 553939 IMMEDIATE: 918685 TIMED: 79141 +TANGIBLE: 18309 VANISHING: 553978 IMMEDIATE: 918764 TIMED: 79152 +TANGIBLE: 18310 VANISHING: 554017 IMMEDIATE: 918843 TIMED: 79164 +TANGIBLE: 18313 VANISHING: 554075 IMMEDIATE: 918942 TIMED: 79191 +TANGIBLE: 18314 VANISHING: 554105 IMMEDIATE: 919005 TIMED: 79202 +TANGIBLE: 18315 VANISHING: 554135 IMMEDIATE: 919068 TIMED: 79213 +TANGIBLE: 18316 VANISHING: 554165 IMMEDIATE: 919131 TIMED: 79225 +TANGIBLE: 18338 VANISHING: 554394 IMMEDIATE: 919440 TIMED: 79415 +TANGIBLE: 18339 VANISHING: 554428 IMMEDIATE: 919500 TIMED: 79424 +TANGIBLE: 18341 VANISHING: 554461 IMMEDIATE: 919558 TIMED: 79433 +TANGIBLE: 18343 VANISHING: 554494 IMMEDIATE: 919616 TIMED: 79443 +TANGIBLE: 18345 VANISHING: 554528 IMMEDIATE: 919676 TIMED: 79452 +TANGIBLE: 18347 VANISHING: 554562 IMMEDIATE: 919736 TIMED: 79462 +TANGIBLE: 18349 VANISHING: 554595 IMMEDIATE: 919794 TIMED: 79472 +TANGIBLE: 18351 VANISHING: 554628 IMMEDIATE: 919852 TIMED: 79483 +TANGIBLE: 18352 VANISHING: 554661 IMMEDIATE: 919910 TIMED: 79492 +TANGIBLE: 18353 VANISHING: 554694 IMMEDIATE: 919968 TIMED: 79502 +TANGIBLE: 18355 VANISHING: 554727 IMMEDIATE: 920026 TIMED: 79512 +TANGIBLE: 18357 VANISHING: 554760 IMMEDIATE: 920084 TIMED: 79523 +TANGIBLE: 18359 VANISHING: 554793 IMMEDIATE: 920142 TIMED: 79533 +TANGIBLE: 18361 VANISHING: 554826 IMMEDIATE: 920200 TIMED: 79544 +TANGIBLE: 18363 VANISHING: 554859 IMMEDIATE: 920258 TIMED: 79555 +TANGIBLE: 18365 VANISHING: 554892 IMMEDIATE: 920316 TIMED: 79567 +TANGIBLE: 18368 VANISHING: 554953 IMMEDIATE: 920409 TIMED: 79587 +TANGIBLE: 18369 VANISHING: 554976 IMMEDIATE: 920452 TIMED: 79597 +TANGIBLE: 18370 VANISHING: 554999 IMMEDIATE: 920495 TIMED: 79607 +TANGIBLE: 18371 VANISHING: 555022 IMMEDIATE: 920538 TIMED: 79618 +TANGIBLE: 18372 VANISHING: 555045 IMMEDIATE: 920581 TIMED: 79628 +TANGIBLE: 18373 VANISHING: 555068 IMMEDIATE: 920624 TIMED: 79639 +TANGIBLE: 18374 VANISHING: 555091 IMMEDIATE: 920667 TIMED: 79650 +TANGIBLE: 18375 VANISHING: 555114 IMMEDIATE: 920710 TIMED: 79662 +TANGIBLE: 18378 VANISHING: 555183 IMMEDIATE: 920818 TIMED: 79682 +TANGIBLE: 18379 VANISHING: 555214 IMMEDIATE: 920876 TIMED: 79692 +TANGIBLE: 18380 VANISHING: 555244 IMMEDIATE: 920932 TIMED: 79702 +TANGIBLE: 18381 VANISHING: 555274 IMMEDIATE: 920988 TIMED: 79713 +TANGIBLE: 18382 VANISHING: 555304 IMMEDIATE: 921044 TIMED: 79723 +TANGIBLE: 18383 VANISHING: 555334 IMMEDIATE: 921100 TIMED: 79734 +TANGIBLE: 18384 VANISHING: 555364 IMMEDIATE: 921156 TIMED: 79745 +TANGIBLE: 18385 VANISHING: 555394 IMMEDIATE: 921212 TIMED: 79757 +TANGIBLE: 18388 VANISHING: 555455 IMMEDIATE: 921307 TIMED: 79780 +TANGIBLE: 18389 VANISHING: 555478 IMMEDIATE: 921352 TIMED: 79791 +TANGIBLE: 18390 VANISHING: 555501 IMMEDIATE: 921397 TIMED: 79802 +TANGIBLE: 18391 VANISHING: 555524 IMMEDIATE: 921442 TIMED: 79814 +TANGIBLE: 18547 VANISHING: 558106 IMMEDIATE: 925346 TIMED: 80852 +TANGIBLE: 18549 VANISHING: 558147 IMMEDIATE: 925427 TIMED: 80862 +TANGIBLE: 18551 VANISHING: 558188 IMMEDIATE: 925508 TIMED: 80872 +TANGIBLE: 18553 VANISHING: 558229 IMMEDIATE: 925589 TIMED: 80883 +TANGIBLE: 18554 VANISHING: 558270 IMMEDIATE: 925670 TIMED: 80893 +TANGIBLE: 18556 VANISHING: 558311 IMMEDIATE: 925751 TIMED: 80904 +TANGIBLE: 18558 VANISHING: 558352 IMMEDIATE: 925832 TIMED: 80915 +TANGIBLE: 18560 VANISHING: 558393 IMMEDIATE: 925913 TIMED: 80927 +TANGIBLE: 18563 VANISHING: 558440 IMMEDIATE: 925996 TIMED: 80954 +TANGIBLE: 18564 VANISHING: 558469 IMMEDIATE: 926057 TIMED: 80965 +TANGIBLE: 18565 VANISHING: 558498 IMMEDIATE: 926118 TIMED: 80976 +TANGIBLE: 18566 VANISHING: 558527 IMMEDIATE: 926179 TIMED: 80988 +TANGIBLE: 18569 VANISHING: 558583 IMMEDIATE: 926280 TIMED: 81015 +TANGIBLE: 18570 VANISHING: 558621 IMMEDIATE: 926359 TIMED: 81026 +TANGIBLE: 18571 VANISHING: 558659 IMMEDIATE: 926438 TIMED: 81037 +TANGIBLE: 18572 VANISHING: 558697 IMMEDIATE: 926517 TIMED: 81049 +TANGIBLE: 18575 VANISHING: 558744 IMMEDIATE: 926602 TIMED: 81079 +TANGIBLE: 18576 VANISHING: 558773 IMMEDIATE: 926665 TIMED: 81091 +TANGIBLE: 18624 VANISHING: 559428 IMMEDIATE: 927586 TIMED: 81342 +TANGIBLE: 18626 VANISHING: 559469 IMMEDIATE: 927667 TIMED: 81352 +TANGIBLE: 18628 VANISHING: 559510 IMMEDIATE: 927748 TIMED: 81362 +TANGIBLE: 18630 VANISHING: 559551 IMMEDIATE: 927829 TIMED: 81373 +TANGIBLE: 18631 VANISHING: 559592 IMMEDIATE: 927910 TIMED: 81383 +TANGIBLE: 18633 VANISHING: 559633 IMMEDIATE: 927991 TIMED: 81394 +TANGIBLE: 18635 VANISHING: 559674 IMMEDIATE: 928072 TIMED: 81405 +TANGIBLE: 18637 VANISHING: 559715 IMMEDIATE: 928153 TIMED: 81417 +TANGIBLE: 18640 VANISHING: 559762 IMMEDIATE: 928236 TIMED: 81444 +TANGIBLE: 18641 VANISHING: 559791 IMMEDIATE: 928297 TIMED: 81455 +TANGIBLE: 18642 VANISHING: 559820 IMMEDIATE: 928358 TIMED: 81466 +TANGIBLE: 18643 VANISHING: 559849 IMMEDIATE: 928419 TIMED: 81478 +TANGIBLE: 18646 VANISHING: 559905 IMMEDIATE: 928520 TIMED: 81505 +TANGIBLE: 18647 VANISHING: 559943 IMMEDIATE: 928599 TIMED: 81516 +TANGIBLE: 18648 VANISHING: 559981 IMMEDIATE: 928678 TIMED: 81527 +TANGIBLE: 18649 VANISHING: 560019 IMMEDIATE: 928757 TIMED: 81539 +TANGIBLE: 18652 VANISHING: 560066 IMMEDIATE: 928842 TIMED: 81569 +TANGIBLE: 18653 VANISHING: 560095 IMMEDIATE: 928905 TIMED: 81581 +TANGIBLE: 18673 VANISHING: 560303 IMMEDIATE: 929182 TIMED: 81773 +TANGIBLE: 18675 VANISHING: 560337 IMMEDIATE: 929242 TIMED: 81783 +TANGIBLE: 18677 VANISHING: 560372 IMMEDIATE: 929304 TIMED: 81793 +TANGIBLE: 18679 VANISHING: 560406 IMMEDIATE: 929364 TIMED: 81804 +TANGIBLE: 18680 VANISHING: 560440 IMMEDIATE: 929424 TIMED: 81814 +TANGIBLE: 18682 VANISHING: 560474 IMMEDIATE: 929484 TIMED: 81825 +TANGIBLE: 18684 VANISHING: 560508 IMMEDIATE: 929544 TIMED: 81836 +TANGIBLE: 18686 VANISHING: 560542 IMMEDIATE: 929604 TIMED: 81848 +TANGIBLE: 18689 VANISHING: 560594 IMMEDIATE: 929685 TIMED: 81871 +TANGIBLE: 18690 VANISHING: 560618 IMMEDIATE: 929730 TIMED: 81882 +TANGIBLE: 18691 VANISHING: 560642 IMMEDIATE: 929775 TIMED: 81893 +TANGIBLE: 18692 VANISHING: 560666 IMMEDIATE: 929820 TIMED: 81905 +TANGIBLE: 18695 VANISHING: 560726 IMMEDIATE: 929916 TIMED: 81928 +TANGIBLE: 18696 VANISHING: 560757 IMMEDIATE: 929974 TIMED: 81939 +TANGIBLE: 18697 VANISHING: 560788 IMMEDIATE: 930032 TIMED: 81950 +TANGIBLE: 18698 VANISHING: 560819 IMMEDIATE: 930090 TIMED: 81962 +TANGIBLE: 18701 VANISHING: 560871 IMMEDIATE: 930173 TIMED: 81988 +TANGIBLE: 18702 VANISHING: 560895 IMMEDIATE: 930220 TIMED: 82000 +TANGIBLE: 18799 VANISHING: 562137 IMMEDIATE: 932124 TIMED: 82590 +TANGIBLE: 18801 VANISHING: 562158 IMMEDIATE: 932160 TIMED: 82599 +TANGIBLE: 18803 VANISHING: 562179 IMMEDIATE: 932196 TIMED: 82608 +TANGIBLE: 18805 VANISHING: 562200 IMMEDIATE: 932232 TIMED: 82618 +TANGIBLE: 18806 VANISHING: 562221 IMMEDIATE: 932268 TIMED: 82627 +TANGIBLE: 18808 VANISHING: 562242 IMMEDIATE: 932304 TIMED: 82637 +TANGIBLE: 18810 VANISHING: 562263 IMMEDIATE: 932340 TIMED: 82647 +TANGIBLE: 18812 VANISHING: 562284 IMMEDIATE: 932376 TIMED: 82658 +TANGIBLE: 18813 VANISHING: 562305 IMMEDIATE: 932412 TIMED: 82667 +TANGIBLE: 18815 VANISHING: 562326 IMMEDIATE: 932448 TIMED: 82677 +TANGIBLE: 18817 VANISHING: 562347 IMMEDIATE: 932484 TIMED: 82687 +TANGIBLE: 18819 VANISHING: 562368 IMMEDIATE: 932520 TIMED: 82698 +TANGIBLE: 18820 VANISHING: 562389 IMMEDIATE: 932556 TIMED: 82708 +TANGIBLE: 18822 VANISHING: 562410 IMMEDIATE: 932592 TIMED: 82719 +TANGIBLE: 18824 VANISHING: 562431 IMMEDIATE: 932628 TIMED: 82730 +TANGIBLE: 18826 VANISHING: 562452 IMMEDIATE: 932664 TIMED: 82742 +TANGIBLE: 18829 VANISHING: 562494 IMMEDIATE: 932729 TIMED: 82766 +TANGIBLE: 18830 VANISHING: 562511 IMMEDIATE: 932761 TIMED: 82776 +TANGIBLE: 18831 VANISHING: 562528 IMMEDIATE: 932793 TIMED: 82786 +TANGIBLE: 18832 VANISHING: 562545 IMMEDIATE: 932825 TIMED: 82797 +TANGIBLE: 18833 VANISHING: 562562 IMMEDIATE: 932857 TIMED: 82807 +TANGIBLE: 18834 VANISHING: 562579 IMMEDIATE: 932889 TIMED: 82818 +TANGIBLE: 18835 VANISHING: 562596 IMMEDIATE: 932921 TIMED: 82829 +TANGIBLE: 18836 VANISHING: 562613 IMMEDIATE: 932953 TIMED: 82841 +TANGIBLE: 18839 VANISHING: 562656 IMMEDIATE: 933020 TIMED: 82865 +TANGIBLE: 18840 VANISHING: 562674 IMMEDIATE: 933054 TIMED: 82875 +TANGIBLE: 18841 VANISHING: 562692 IMMEDIATE: 933088 TIMED: 82885 +TANGIBLE: 18842 VANISHING: 562710 IMMEDIATE: 933122 TIMED: 82896 +TANGIBLE: 18843 VANISHING: 562728 IMMEDIATE: 933156 TIMED: 82906 +TANGIBLE: 18844 VANISHING: 562746 IMMEDIATE: 933190 TIMED: 82917 +TANGIBLE: 18845 VANISHING: 562764 IMMEDIATE: 933224 TIMED: 82928 +TANGIBLE: 18846 VANISHING: 562782 IMMEDIATE: 933258 TIMED: 82940 +TANGIBLE: 18849 VANISHING: 562824 IMMEDIATE: 933325 TIMED: 82967 +TANGIBLE: 18850 VANISHING: 562841 IMMEDIATE: 933359 TIMED: 82978 +TANGIBLE: 18851 VANISHING: 562858 IMMEDIATE: 933393 TIMED: 82989 +TANGIBLE: 18852 VANISHING: 562875 IMMEDIATE: 933427 TIMED: 83001 +TANGIBLE: 18866 VANISHING: 563031 IMMEDIATE: 933639 TIMED: 83129 +TANGIBLE: 18868 VANISHING: 563052 IMMEDIATE: 933675 TIMED: 83138 +TANGIBLE: 18870 VANISHING: 563073 IMMEDIATE: 933711 TIMED: 83147 +TANGIBLE: 18872 VANISHING: 563094 IMMEDIATE: 933747 TIMED: 83157 +TANGIBLE: 18873 VANISHING: 563115 IMMEDIATE: 933783 TIMED: 83166 +TANGIBLE: 18875 VANISHING: 563136 IMMEDIATE: 933819 TIMED: 83176 +TANGIBLE: 18877 VANISHING: 563157 IMMEDIATE: 933855 TIMED: 83186 +TANGIBLE: 18879 VANISHING: 563178 IMMEDIATE: 933891 TIMED: 83197 +TANGIBLE: 18880 VANISHING: 563199 IMMEDIATE: 933927 TIMED: 83206 +TANGIBLE: 18882 VANISHING: 563220 IMMEDIATE: 933963 TIMED: 83216 +TANGIBLE: 18884 VANISHING: 563241 IMMEDIATE: 933999 TIMED: 83226 +TANGIBLE: 18886 VANISHING: 563262 IMMEDIATE: 934035 TIMED: 83237 +TANGIBLE: 18887 VANISHING: 563283 IMMEDIATE: 934071 TIMED: 83247 +TANGIBLE: 18889 VANISHING: 563304 IMMEDIATE: 934107 TIMED: 83258 +TANGIBLE: 18891 VANISHING: 563325 IMMEDIATE: 934143 TIMED: 83269 +TANGIBLE: 18893 VANISHING: 563346 IMMEDIATE: 934179 TIMED: 83281 +TANGIBLE: 18896 VANISHING: 563388 IMMEDIATE: 934244 TIMED: 83305 +TANGIBLE: 18897 VANISHING: 563405 IMMEDIATE: 934276 TIMED: 83315 +TANGIBLE: 18898 VANISHING: 563422 IMMEDIATE: 934308 TIMED: 83325 +TANGIBLE: 18899 VANISHING: 563439 IMMEDIATE: 934340 TIMED: 83336 +TANGIBLE: 18900 VANISHING: 563456 IMMEDIATE: 934372 TIMED: 83346 +TANGIBLE: 18901 VANISHING: 563473 IMMEDIATE: 934404 TIMED: 83357 +TANGIBLE: 18902 VANISHING: 563490 IMMEDIATE: 934436 TIMED: 83368 +TANGIBLE: 18903 VANISHING: 563507 IMMEDIATE: 934468 TIMED: 83380 +TANGIBLE: 18906 VANISHING: 563550 IMMEDIATE: 934535 TIMED: 83404 +TANGIBLE: 18907 VANISHING: 563568 IMMEDIATE: 934569 TIMED: 83414 +TANGIBLE: 18908 VANISHING: 563586 IMMEDIATE: 934603 TIMED: 83424 +TANGIBLE: 18909 VANISHING: 563604 IMMEDIATE: 934637 TIMED: 83435 +TANGIBLE: 18910 VANISHING: 563622 IMMEDIATE: 934671 TIMED: 83445 +TANGIBLE: 18911 VANISHING: 563640 IMMEDIATE: 934705 TIMED: 83456 +TANGIBLE: 18912 VANISHING: 563658 IMMEDIATE: 934739 TIMED: 83467 +TANGIBLE: 18913 VANISHING: 563676 IMMEDIATE: 934773 TIMED: 83479 +TANGIBLE: 18916 VANISHING: 563718 IMMEDIATE: 934840 TIMED: 83506 +TANGIBLE: 18917 VANISHING: 563735 IMMEDIATE: 934874 TIMED: 83517 +TANGIBLE: 18918 VANISHING: 563752 IMMEDIATE: 934908 TIMED: 83528 +TANGIBLE: 18919 VANISHING: 563769 IMMEDIATE: 934942 TIMED: 83540 +TANGIBLE: 19083 VANISHING: 566066 IMMEDIATE: 938332 TIMED: 84652 +TANGIBLE: 19085 VANISHING: 566093 IMMEDIATE: 938379 TIMED: 84662 +TANGIBLE: 19087 VANISHING: 566120 IMMEDIATE: 938426 TIMED: 84672 +TANGIBLE: 19089 VANISHING: 566147 IMMEDIATE: 938473 TIMED: 84683 +TANGIBLE: 19090 VANISHING: 566174 IMMEDIATE: 938520 TIMED: 84693 +TANGIBLE: 19092 VANISHING: 566201 IMMEDIATE: 938567 TIMED: 84704 +TANGIBLE: 19094 VANISHING: 566228 IMMEDIATE: 938614 TIMED: 84715 +TANGIBLE: 19096 VANISHING: 566255 IMMEDIATE: 938661 TIMED: 84727 +TANGIBLE: 19099 VANISHING: 566295 IMMEDIATE: 938725 TIMED: 84754 +TANGIBLE: 19100 VANISHING: 566318 IMMEDIATE: 938768 TIMED: 84765 +TANGIBLE: 19101 VANISHING: 566341 IMMEDIATE: 938811 TIMED: 84776 +TANGIBLE: 19102 VANISHING: 566364 IMMEDIATE: 938854 TIMED: 84788 +TANGIBLE: 19105 VANISHING: 566405 IMMEDIATE: 938920 TIMED: 84815 +TANGIBLE: 19106 VANISHING: 566429 IMMEDIATE: 938965 TIMED: 84826 +TANGIBLE: 19107 VANISHING: 566453 IMMEDIATE: 939010 TIMED: 84837 +TANGIBLE: 19108 VANISHING: 566477 IMMEDIATE: 939055 TIMED: 84849 +TANGIBLE: 19111 VANISHING: 566517 IMMEDIATE: 939121 TIMED: 84879 +TANGIBLE: 19112 VANISHING: 566540 IMMEDIATE: 939166 TIMED: 84891 +TANGIBLE: 19160 VANISHING: 567099 IMMEDIATE: 939942 TIMED: 85142 +TANGIBLE: 19162 VANISHING: 567126 IMMEDIATE: 939989 TIMED: 85152 +TANGIBLE: 19164 VANISHING: 567153 IMMEDIATE: 940036 TIMED: 85162 +TANGIBLE: 19166 VANISHING: 567180 IMMEDIATE: 940083 TIMED: 85173 +TANGIBLE: 19167 VANISHING: 567207 IMMEDIATE: 940130 TIMED: 85183 +TANGIBLE: 19169 VANISHING: 567234 IMMEDIATE: 940177 TIMED: 85194 +TANGIBLE: 19171 VANISHING: 567261 IMMEDIATE: 940224 TIMED: 85205 +TANGIBLE: 19173 VANISHING: 567288 IMMEDIATE: 940271 TIMED: 85217 +TANGIBLE: 19176 VANISHING: 567328 IMMEDIATE: 940335 TIMED: 85244 +TANGIBLE: 19177 VANISHING: 567351 IMMEDIATE: 940378 TIMED: 85255 +TANGIBLE: 19178 VANISHING: 567374 IMMEDIATE: 940421 TIMED: 85266 +TANGIBLE: 19179 VANISHING: 567397 IMMEDIATE: 940464 TIMED: 85278 +TANGIBLE: 19182 VANISHING: 567438 IMMEDIATE: 940530 TIMED: 85305 +TANGIBLE: 19183 VANISHING: 567462 IMMEDIATE: 940575 TIMED: 85316 +TANGIBLE: 19184 VANISHING: 567486 IMMEDIATE: 940620 TIMED: 85327 +TANGIBLE: 19185 VANISHING: 567510 IMMEDIATE: 940665 TIMED: 85339 +TANGIBLE: 19188 VANISHING: 567550 IMMEDIATE: 940731 TIMED: 85369 +TANGIBLE: 19189 VANISHING: 567573 IMMEDIATE: 940776 TIMED: 85381 +TANGIBLE: 19209 VANISHING: 567763 IMMEDIATE: 941022 TIMED: 85573 +TANGIBLE: 19210 VANISHING: 567785 IMMEDIATE: 941058 TIMED: 85583 +TANGIBLE: 19212 VANISHING: 567807 IMMEDIATE: 941094 TIMED: 85593 +TANGIBLE: 19214 VANISHING: 567829 IMMEDIATE: 941130 TIMED: 85604 +TANGIBLE: 19216 VANISHING: 567851 IMMEDIATE: 941166 TIMED: 85614 +TANGIBLE: 19218 VANISHING: 567873 IMMEDIATE: 941202 TIMED: 85625 +TANGIBLE: 19220 VANISHING: 567895 IMMEDIATE: 941238 TIMED: 85636 +TANGIBLE: 19222 VANISHING: 567917 IMMEDIATE: 941274 TIMED: 85648 +TANGIBLE: 19225 VANISHING: 567957 IMMEDIATE: 941334 TIMED: 85671 +TANGIBLE: 19226 VANISHING: 567975 IMMEDIATE: 941366 TIMED: 85682 +TANGIBLE: 19227 VANISHING: 567993 IMMEDIATE: 941398 TIMED: 85693 +TANGIBLE: 19228 VANISHING: 568011 IMMEDIATE: 941430 TIMED: 85705 +TANGIBLE: 19231 VANISHING: 568052 IMMEDIATE: 941492 TIMED: 85728 +TANGIBLE: 19232 VANISHING: 568071 IMMEDIATE: 941526 TIMED: 85739 +TANGIBLE: 19233 VANISHING: 568090 IMMEDIATE: 941560 TIMED: 85750 +TANGIBLE: 19234 VANISHING: 568109 IMMEDIATE: 941594 TIMED: 85762 +TANGIBLE: 19237 VANISHING: 568149 IMMEDIATE: 941656 TIMED: 85788 +TANGIBLE: 19238 VANISHING: 568167 IMMEDIATE: 941690 TIMED: 85800 +TANGIBLE: 19366 VANISHING: 570179 IMMEDIATE: 944660 TIMED: 86576 +TANGIBLE: 19368 VANISHING: 570206 IMMEDIATE: 944707 TIMED: 86586 +TANGIBLE: 19370 VANISHING: 570233 IMMEDIATE: 944754 TIMED: 86596 +TANGIBLE: 19372 VANISHING: 570260 IMMEDIATE: 944801 TIMED: 86607 +TANGIBLE: 19373 VANISHING: 570287 IMMEDIATE: 944848 TIMED: 86617 +TANGIBLE: 19375 VANISHING: 570314 IMMEDIATE: 944895 TIMED: 86628 +TANGIBLE: 19377 VANISHING: 570341 IMMEDIATE: 944942 TIMED: 86639 +TANGIBLE: 19379 VANISHING: 570368 IMMEDIATE: 944989 TIMED: 86651 +TANGIBLE: 19382 VANISHING: 570407 IMMEDIATE: 945052 TIMED: 86678 +TANGIBLE: 19383 VANISHING: 570430 IMMEDIATE: 945095 TIMED: 86689 +TANGIBLE: 19384 VANISHING: 570453 IMMEDIATE: 945138 TIMED: 86700 +TANGIBLE: 19385 VANISHING: 570476 IMMEDIATE: 945181 TIMED: 86712 +TANGIBLE: 19388 VANISHING: 570516 IMMEDIATE: 945246 TIMED: 86739 +TANGIBLE: 19389 VANISHING: 570540 IMMEDIATE: 945291 TIMED: 86750 +TANGIBLE: 19390 VANISHING: 570564 IMMEDIATE: 945336 TIMED: 86761 +TANGIBLE: 19391 VANISHING: 570588 IMMEDIATE: 945381 TIMED: 86773 +TANGIBLE: 19394 VANISHING: 570627 IMMEDIATE: 945446 TIMED: 86803 +TANGIBLE: 19395 VANISHING: 570650 IMMEDIATE: 945491 TIMED: 86815 +TANGIBLE: 19443 VANISHING: 571193 IMMEDIATE: 946253 TIMED: 87066 +TANGIBLE: 19445 VANISHING: 571220 IMMEDIATE: 946300 TIMED: 87076 +TANGIBLE: 19447 VANISHING: 571247 IMMEDIATE: 946347 TIMED: 87086 +TANGIBLE: 19449 VANISHING: 571274 IMMEDIATE: 946394 TIMED: 87097 +TANGIBLE: 19450 VANISHING: 571301 IMMEDIATE: 946441 TIMED: 87107 +TANGIBLE: 19452 VANISHING: 571328 IMMEDIATE: 946488 TIMED: 87118 +TANGIBLE: 19454 VANISHING: 571355 IMMEDIATE: 946535 TIMED: 87129 +TANGIBLE: 19456 VANISHING: 571382 IMMEDIATE: 946582 TIMED: 87141 +TANGIBLE: 19459 VANISHING: 571421 IMMEDIATE: 946645 TIMED: 87168 +TANGIBLE: 19460 VANISHING: 571444 IMMEDIATE: 946688 TIMED: 87179 +TANGIBLE: 19461 VANISHING: 571467 IMMEDIATE: 946731 TIMED: 87190 +TANGIBLE: 19462 VANISHING: 571490 IMMEDIATE: 946774 TIMED: 87202 +TANGIBLE: 19465 VANISHING: 571530 IMMEDIATE: 946839 TIMED: 87229 +TANGIBLE: 19466 VANISHING: 571554 IMMEDIATE: 946884 TIMED: 87240 +TANGIBLE: 19467 VANISHING: 571578 IMMEDIATE: 946929 TIMED: 87251 +TANGIBLE: 19468 VANISHING: 571602 IMMEDIATE: 946974 TIMED: 87263 +TANGIBLE: 19471 VANISHING: 571641 IMMEDIATE: 947039 TIMED: 87293 +TANGIBLE: 19472 VANISHING: 571664 IMMEDIATE: 947084 TIMED: 87305 +TANGIBLE: 19492 VANISHING: 571855 IMMEDIATE: 947332 TIMED: 87497 +TANGIBLE: 19493 VANISHING: 571878 IMMEDIATE: 947370 TIMED: 87507 +TANGIBLE: 19495 VANISHING: 571901 IMMEDIATE: 947408 TIMED: 87517 +TANGIBLE: 19497 VANISHING: 571924 IMMEDIATE: 947446 TIMED: 87528 +TANGIBLE: 19499 VANISHING: 571947 IMMEDIATE: 947484 TIMED: 87538 +TANGIBLE: 19501 VANISHING: 571970 IMMEDIATE: 947522 TIMED: 87549 +TANGIBLE: 19503 VANISHING: 571993 IMMEDIATE: 947560 TIMED: 87560 +TANGIBLE: 19505 VANISHING: 572016 IMMEDIATE: 947598 TIMED: 87572 +TANGIBLE: 19508 VANISHING: 572055 IMMEDIATE: 947658 TIMED: 87595 +TANGIBLE: 19509 VANISHING: 572074 IMMEDIATE: 947692 TIMED: 87606 +TANGIBLE: 19510 VANISHING: 572093 IMMEDIATE: 947726 TIMED: 87617 +TANGIBLE: 19511 VANISHING: 572112 IMMEDIATE: 947760 TIMED: 87629 +TANGIBLE: 19514 VANISHING: 572152 IMMEDIATE: 947822 TIMED: 87652 +TANGIBLE: 19515 VANISHING: 572172 IMMEDIATE: 947858 TIMED: 87663 +TANGIBLE: 19516 VANISHING: 572192 IMMEDIATE: 947894 TIMED: 87674 +TANGIBLE: 19517 VANISHING: 572212 IMMEDIATE: 947930 TIMED: 87686 +TANGIBLE: 19520 VANISHING: 572251 IMMEDIATE: 947992 TIMED: 87712 +TANGIBLE: 19521 VANISHING: 572270 IMMEDIATE: 948028 TIMED: 87724 +TANGIBLE: 19628 VANISHING: 574156 IMMEDIATE: 950797 TIMED: 88524 +TANGIBLE: 19630 VANISHING: 574182 IMMEDIATE: 950844 TIMED: 88535 +TANGIBLE: 19632 VANISHING: 574208 IMMEDIATE: 950891 TIMED: 88546 +TANGIBLE: 19634 VANISHING: 574234 IMMEDIATE: 950938 TIMED: 88558 +TANGIBLE: 19637 VANISHING: 574268 IMMEDIATE: 950995 TIMED: 88588 +TANGIBLE: 19638 VANISHING: 574290 IMMEDIATE: 951038 TIMED: 88600 +TANGIBLE: 19641 VANISHING: 574325 IMMEDIATE: 951097 TIMED: 88630 +TANGIBLE: 19642 VANISHING: 574348 IMMEDIATE: 951142 TIMED: 88642 +TANGIBLE: 19645 VANISHING: 574382 IMMEDIATE: 951201 TIMED: 88675 +TANGIBLE: 19682 VANISHING: 574861 IMMEDIATE: 951858 TIMED: 88932 +TANGIBLE: 19684 VANISHING: 574887 IMMEDIATE: 951905 TIMED: 88943 +TANGIBLE: 19686 VANISHING: 574913 IMMEDIATE: 951952 TIMED: 88954 +TANGIBLE: 19688 VANISHING: 574939 IMMEDIATE: 951999 TIMED: 88966 +TANGIBLE: 19691 VANISHING: 574973 IMMEDIATE: 952056 TIMED: 88996 +TANGIBLE: 19692 VANISHING: 574995 IMMEDIATE: 952099 TIMED: 89008 +TANGIBLE: 19695 VANISHING: 575030 IMMEDIATE: 952158 TIMED: 89038 +TANGIBLE: 19696 VANISHING: 575053 IMMEDIATE: 952203 TIMED: 89050 +TANGIBLE: 19699 VANISHING: 575087 IMMEDIATE: 952262 TIMED: 89083 +TANGIBLE: 19718 VANISHING: 575264 IMMEDIATE: 952489 TIMED: 89285 +TANGIBLE: 19720 VANISHING: 575287 IMMEDIATE: 952527 TIMED: 89296 +TANGIBLE: 19722 VANISHING: 575310 IMMEDIATE: 952565 TIMED: 89307 +TANGIBLE: 19724 VANISHING: 575333 IMMEDIATE: 952603 TIMED: 89319 +TANGIBLE: 19727 VANISHING: 575369 IMMEDIATE: 952658 TIMED: 89345 +TANGIBLE: 19728 VANISHING: 575388 IMMEDIATE: 952692 TIMED: 89357 +TANGIBLE: 19731 VANISHING: 575425 IMMEDIATE: 952749 TIMED: 89383 +TANGIBLE: 19732 VANISHING: 575445 IMMEDIATE: 952785 TIMED: 89395 +TANGIBLE: 19735 VANISHING: 575481 IMMEDIATE: 952842 TIMED: 89424 +TANGIBLE: 19815 VANISHING: 576967 IMMEDIATE: 955102 TIMED: 90023 +TANGIBLE: 19817 VANISHING: 577176 IMMEDIATE: 955459 TIMED: 90031 +TANGIBLE: 19819 VANISHING: 577385 IMMEDIATE: 955816 TIMED: 90039 +TANGIBLE: 19821 VANISHING: 577594 IMMEDIATE: 956173 TIMED: 90048 +TANGIBLE: 19822 VANISHING: 577803 IMMEDIATE: 956530 TIMED: 90056 +TANGIBLE: 19824 VANISHING: 578012 IMMEDIATE: 956887 TIMED: 90065 +TANGIBLE: 19826 VANISHING: 578221 IMMEDIATE: 957244 TIMED: 90074 +TANGIBLE: 19828 VANISHING: 578430 IMMEDIATE: 957601 TIMED: 90084 +TANGIBLE: 19829 VANISHING: 578639 IMMEDIATE: 957958 TIMED: 90092 +TANGIBLE: 19831 VANISHING: 578848 IMMEDIATE: 958315 TIMED: 90101 +TANGIBLE: 19833 VANISHING: 579057 IMMEDIATE: 958672 TIMED: 90110 +TANGIBLE: 19835 VANISHING: 579266 IMMEDIATE: 959029 TIMED: 90120 +TANGIBLE: 19836 VANISHING: 579475 IMMEDIATE: 959386 TIMED: 90129 +TANGIBLE: 19838 VANISHING: 579684 IMMEDIATE: 959743 TIMED: 90139 +TANGIBLE: 19840 VANISHING: 579893 IMMEDIATE: 960100 TIMED: 90149 +TANGIBLE: 19842 VANISHING: 580102 IMMEDIATE: 960457 TIMED: 90160 +TANGIBLE: 19843 VANISHING: 580311 IMMEDIATE: 960814 TIMED: 90168 +TANGIBLE: 19845 VANISHING: 580520 IMMEDIATE: 961171 TIMED: 90177 +TANGIBLE: 19847 VANISHING: 580729 IMMEDIATE: 961528 TIMED: 90186 +TANGIBLE: 19849 VANISHING: 580938 IMMEDIATE: 961885 TIMED: 90196 +TANGIBLE: 19850 VANISHING: 581147 IMMEDIATE: 962242 TIMED: 90205 +TANGIBLE: 19852 VANISHING: 581356 IMMEDIATE: 962599 TIMED: 90215 +TANGIBLE: 19854 VANISHING: 581565 IMMEDIATE: 962956 TIMED: 90225 +TANGIBLE: 19856 VANISHING: 581774 IMMEDIATE: 963313 TIMED: 90236 +TANGIBLE: 19857 VANISHING: 581983 IMMEDIATE: 963670 TIMED: 90245 +TANGIBLE: 19859 VANISHING: 582192 IMMEDIATE: 964027 TIMED: 90255 +TANGIBLE: 19861 VANISHING: 582401 IMMEDIATE: 964384 TIMED: 90265 +TANGIBLE: 19863 VANISHING: 582610 IMMEDIATE: 964741 TIMED: 90276 +TANGIBLE: 19864 VANISHING: 582819 IMMEDIATE: 965098 TIMED: 90286 +TANGIBLE: 19866 VANISHING: 583028 IMMEDIATE: 965455 TIMED: 90297 +TANGIBLE: 19868 VANISHING: 583237 IMMEDIATE: 965812 TIMED: 90308 +TANGIBLE: 19870 VANISHING: 583446 IMMEDIATE: 966169 TIMED: 90320 +TANGIBLE: 19939 VANISHING: 586282 IMMEDIATE: 970567 TIMED: 90949 +TANGIBLE: 19941 VANISHING: 586569 IMMEDIATE: 971051 TIMED: 90965 +TANGIBLE: 19943 VANISHING: 586779 IMMEDIATE: 971410 TIMED: 90973 +TANGIBLE: 19945 VANISHING: 586989 IMMEDIATE: 971769 TIMED: 90981 +TANGIBLE: 19947 VANISHING: 587199 IMMEDIATE: 972128 TIMED: 90990 +TANGIBLE: 19948 VANISHING: 587409 IMMEDIATE: 972487 TIMED: 90998 +TANGIBLE: 19950 VANISHING: 587619 IMMEDIATE: 972846 TIMED: 91007 +TANGIBLE: 19952 VANISHING: 587829 IMMEDIATE: 973205 TIMED: 91016 +TANGIBLE: 19954 VANISHING: 588039 IMMEDIATE: 973564 TIMED: 91026 +TANGIBLE: 19955 VANISHING: 588249 IMMEDIATE: 973923 TIMED: 91034 +TANGIBLE: 19957 VANISHING: 588459 IMMEDIATE: 974282 TIMED: 91043 +TANGIBLE: 19959 VANISHING: 588669 IMMEDIATE: 974641 TIMED: 91052 +TANGIBLE: 19961 VANISHING: 588879 IMMEDIATE: 975000 TIMED: 91062 +TANGIBLE: 19962 VANISHING: 589089 IMMEDIATE: 975359 TIMED: 91071 +TANGIBLE: 19964 VANISHING: 589299 IMMEDIATE: 975718 TIMED: 91081 +TANGIBLE: 19966 VANISHING: 589509 IMMEDIATE: 976077 TIMED: 91091 +TANGIBLE: 19968 VANISHING: 589719 IMMEDIATE: 976436 TIMED: 91102 +TANGIBLE: 19969 VANISHING: 589840 IMMEDIATE: 976607 TIMED: 91110 +TANGIBLE: 19969 VANISHING: 589929 IMMEDIATE: 976795 TIMED: 91110 +TANGIBLE: 19971 VANISHING: 590139 IMMEDIATE: 977154 TIMED: 91119 +TANGIBLE: 19973 VANISHING: 590349 IMMEDIATE: 977513 TIMED: 91128 +TANGIBLE: 19975 VANISHING: 590559 IMMEDIATE: 977872 TIMED: 91138 +TANGIBLE: 19976 VANISHING: 590769 IMMEDIATE: 978231 TIMED: 91147 +TANGIBLE: 19978 VANISHING: 590979 IMMEDIATE: 978590 TIMED: 91157 +TANGIBLE: 19980 VANISHING: 591189 IMMEDIATE: 978949 TIMED: 91167 +TANGIBLE: 19982 VANISHING: 591399 IMMEDIATE: 979308 TIMED: 91178 +TANGIBLE: 19983 VANISHING: 591609 IMMEDIATE: 979667 TIMED: 91187 +TANGIBLE: 19985 VANISHING: 591819 IMMEDIATE: 980026 TIMED: 91197 +TANGIBLE: 19987 VANISHING: 592029 IMMEDIATE: 980385 TIMED: 91207 +TANGIBLE: 19989 VANISHING: 592239 IMMEDIATE: 980744 TIMED: 91218 +TANGIBLE: 19990 VANISHING: 592449 IMMEDIATE: 981103 TIMED: 91228 +TANGIBLE: 19992 VANISHING: 592659 IMMEDIATE: 981462 TIMED: 91239 +TANGIBLE: 19994 VANISHING: 592869 IMMEDIATE: 981821 TIMED: 91250 +TANGIBLE: 19996 VANISHING: 593079 IMMEDIATE: 982180 TIMED: 91262 +TANGIBLE: 20002 VANISHING: 593498 IMMEDIATE: 982904 TIMED: 91315 +TANGIBLE: 20004 VANISHING: 593618 IMMEDIATE: 983129 TIMED: 91324 +TANGIBLE: 20006 VANISHING: 593738 IMMEDIATE: 983354 TIMED: 91333 +TANGIBLE: 20008 VANISHING: 593858 IMMEDIATE: 983579 TIMED: 91343 +TANGIBLE: 20009 VANISHING: 593978 IMMEDIATE: 983804 TIMED: 91352 +TANGIBLE: 20011 VANISHING: 594098 IMMEDIATE: 984029 TIMED: 91362 +TANGIBLE: 20013 VANISHING: 594218 IMMEDIATE: 984254 TIMED: 91372 +TANGIBLE: 20015 VANISHING: 594338 IMMEDIATE: 984479 TIMED: 91383 +TANGIBLE: 20016 VANISHING: 594458 IMMEDIATE: 984704 TIMED: 91392 +TANGIBLE: 20018 VANISHING: 594578 IMMEDIATE: 984929 TIMED: 91402 +TANGIBLE: 20020 VANISHING: 594698 IMMEDIATE: 985154 TIMED: 91412 +TANGIBLE: 20022 VANISHING: 594818 IMMEDIATE: 985379 TIMED: 91423 +TANGIBLE: 20023 VANISHING: 594938 IMMEDIATE: 985604 TIMED: 91433 +TANGIBLE: 20025 VANISHING: 595058 IMMEDIATE: 985829 TIMED: 91444 +TANGIBLE: 20027 VANISHING: 595178 IMMEDIATE: 986054 TIMED: 91455 +TANGIBLE: 20029 VANISHING: 595298 IMMEDIATE: 986279 TIMED: 91467 +TANGIBLE: 20108 VANISHING: 597849 IMMEDIATE: 990317 TIMED: 92184 +TANGIBLE: 20190 VANISHING: 600556 IMMEDIATE: 994579 TIMED: 92945 +TANGIBLE: 20268 VANISHING: 603118 IMMEDIATE: 998627 TIMED: 93657 +TANGIBLE: 20469 VANISHING: 605230 IMMEDIATE: 1001646 TIMED: 95415 +TANGIBLE: 20471 VANISHING: 605304 IMMEDIATE: 1001769 TIMED: 95423 +TANGIBLE: 20473 VANISHING: 605378 IMMEDIATE: 1001892 TIMED: 95431 +TANGIBLE: 20475 VANISHING: 605452 IMMEDIATE: 1002015 TIMED: 95440 +TANGIBLE: 20477 VANISHING: 605526 IMMEDIATE: 1002138 TIMED: 95448 +TANGIBLE: 20480 VANISHING: 605600 IMMEDIATE: 1002261 TIMED: 95457 +TANGIBLE: 20483 VANISHING: 605674 IMMEDIATE: 1002384 TIMED: 95466 +TANGIBLE: 20486 VANISHING: 605748 IMMEDIATE: 1002507 TIMED: 95476 +TANGIBLE: 20488 VANISHING: 605822 IMMEDIATE: 1002630 TIMED: 95484 +TANGIBLE: 20491 VANISHING: 605896 IMMEDIATE: 1002753 TIMED: 95493 +TANGIBLE: 20494 VANISHING: 605970 IMMEDIATE: 1002876 TIMED: 95502 +TANGIBLE: 20497 VANISHING: 606044 IMMEDIATE: 1002999 TIMED: 95512 +TANGIBLE: 20499 VANISHING: 606118 IMMEDIATE: 1003122 TIMED: 95521 +TANGIBLE: 20502 VANISHING: 606192 IMMEDIATE: 1003245 TIMED: 95531 +TANGIBLE: 20505 VANISHING: 606266 IMMEDIATE: 1003368 TIMED: 95541 +TANGIBLE: 20508 VANISHING: 606340 IMMEDIATE: 1003491 TIMED: 95552 +TANGIBLE: 20509 VANISHING: 606414 IMMEDIATE: 1003614 TIMED: 95560 +TANGIBLE: 20511 VANISHING: 606488 IMMEDIATE: 1003737 TIMED: 95569 +TANGIBLE: 20513 VANISHING: 606562 IMMEDIATE: 1003860 TIMED: 95578 +TANGIBLE: 20515 VANISHING: 606636 IMMEDIATE: 1003983 TIMED: 95588 +TANGIBLE: 20517 VANISHING: 606710 IMMEDIATE: 1004106 TIMED: 95597 +TANGIBLE: 20520 VANISHING: 606784 IMMEDIATE: 1004229 TIMED: 95607 +TANGIBLE: 20523 VANISHING: 606858 IMMEDIATE: 1004352 TIMED: 95617 +TANGIBLE: 20526 VANISHING: 606932 IMMEDIATE: 1004475 TIMED: 95628 +TANGIBLE: 20528 VANISHING: 607006 IMMEDIATE: 1004598 TIMED: 95637 +TANGIBLE: 20531 VANISHING: 607080 IMMEDIATE: 1004721 TIMED: 95647 +TANGIBLE: 20534 VANISHING: 607154 IMMEDIATE: 1004844 TIMED: 95657 +TANGIBLE: 20537 VANISHING: 607228 IMMEDIATE: 1004967 TIMED: 95668 +TANGIBLE: 20539 VANISHING: 607302 IMMEDIATE: 1005090 TIMED: 95678 +TANGIBLE: 20542 VANISHING: 607376 IMMEDIATE: 1005213 TIMED: 95689 +TANGIBLE: 20545 VANISHING: 607450 IMMEDIATE: 1005336 TIMED: 95700 +TANGIBLE: 20548 VANISHING: 607524 IMMEDIATE: 1005459 TIMED: 95712 +TANGIBLE: 20628 VANISHING: 609538 IMMEDIATE: 1008518 TIMED: 96306 +TANGIBLE: 20668 VANISHING: 610705 IMMEDIATE: 1010371 TIMED: 96633 +TANGIBLE: 20670 VANISHING: 610775 IMMEDIATE: 1010490 TIMED: 96642 +TANGIBLE: 20672 VANISHING: 610845 IMMEDIATE: 1010609 TIMED: 96651 +TANGIBLE: 20674 VANISHING: 610915 IMMEDIATE: 1010728 TIMED: 96661 +TANGIBLE: 20675 VANISHING: 610985 IMMEDIATE: 1010847 TIMED: 96670 +TANGIBLE: 20677 VANISHING: 611055 IMMEDIATE: 1010966 TIMED: 96680 +TANGIBLE: 20679 VANISHING: 611125 IMMEDIATE: 1011085 TIMED: 96690 +TANGIBLE: 20681 VANISHING: 611195 IMMEDIATE: 1011204 TIMED: 96701 +TANGIBLE: 20682 VANISHING: 611265 IMMEDIATE: 1011323 TIMED: 96710 +TANGIBLE: 20684 VANISHING: 611335 IMMEDIATE: 1011442 TIMED: 96720 +TANGIBLE: 20686 VANISHING: 611405 IMMEDIATE: 1011561 TIMED: 96730 +TANGIBLE: 20688 VANISHING: 611475 IMMEDIATE: 1011680 TIMED: 96741 +TANGIBLE: 20689 VANISHING: 611545 IMMEDIATE: 1011799 TIMED: 96751 +TANGIBLE: 20691 VANISHING: 611615 IMMEDIATE: 1011918 TIMED: 96762 +TANGIBLE: 20693 VANISHING: 611685 IMMEDIATE: 1012037 TIMED: 96773 +TANGIBLE: 20695 VANISHING: 611755 IMMEDIATE: 1012156 TIMED: 96785 +TANGIBLE: 20734 VANISHING: 612657 IMMEDIATE: 1013602 TIMED: 97147 +TANGIBLE: 20736 VANISHING: 612704 IMMEDIATE: 1013687 TIMED: 97156 +TANGIBLE: 20738 VANISHING: 612751 IMMEDIATE: 1013772 TIMED: 97165 +TANGIBLE: 20740 VANISHING: 612798 IMMEDIATE: 1013857 TIMED: 97175 +TANGIBLE: 20741 VANISHING: 612845 IMMEDIATE: 1013942 TIMED: 97184 +TANGIBLE: 20743 VANISHING: 612892 IMMEDIATE: 1014027 TIMED: 97194 +TANGIBLE: 20745 VANISHING: 612939 IMMEDIATE: 1014112 TIMED: 97204 +TANGIBLE: 20747 VANISHING: 612986 IMMEDIATE: 1014197 TIMED: 97215 +TANGIBLE: 20748 VANISHING: 613033 IMMEDIATE: 1014282 TIMED: 97224 +TANGIBLE: 20750 VANISHING: 613080 IMMEDIATE: 1014367 TIMED: 97234 +TANGIBLE: 20752 VANISHING: 613127 IMMEDIATE: 1014452 TIMED: 97244 +TANGIBLE: 20754 VANISHING: 613174 IMMEDIATE: 1014537 TIMED: 97255 +TANGIBLE: 20755 VANISHING: 613221 IMMEDIATE: 1014622 TIMED: 97265 +TANGIBLE: 20757 VANISHING: 613268 IMMEDIATE: 1014707 TIMED: 97276 +TANGIBLE: 20759 VANISHING: 613315 IMMEDIATE: 1014792 TIMED: 97287 +TANGIBLE: 20761 VANISHING: 613362 IMMEDIATE: 1014877 TIMED: 97299 +TANGIBLE: 20766 VANISHING: 613517 IMMEDIATE: 1015143 TIMED: 97340 +TANGIBLE: 20768 VANISHING: 613563 IMMEDIATE: 1015228 TIMED: 97350 +TANGIBLE: 20770 VANISHING: 613609 IMMEDIATE: 1015313 TIMED: 97360 +TANGIBLE: 20772 VANISHING: 613655 IMMEDIATE: 1015398 TIMED: 97371 +TANGIBLE: 20773 VANISHING: 613701 IMMEDIATE: 1015483 TIMED: 97381 +TANGIBLE: 20775 VANISHING: 613747 IMMEDIATE: 1015568 TIMED: 97392 +TANGIBLE: 20777 VANISHING: 613793 IMMEDIATE: 1015653 TIMED: 97403 +TANGIBLE: 20779 VANISHING: 613839 IMMEDIATE: 1015738 TIMED: 97415 +TANGIBLE: 20912 VANISHING: 616148 IMMEDIATE: 1019337 TIMED: 98535 +TANGIBLE: 20971 VANISHING: 617718 IMMEDIATE: 1021780 TIMED: 98985 +TANGIBLE: 21181 VANISHING: 620968 IMMEDIATE: 1026471 TIMED: 100912 +TANGIBLE: 21328 VANISHING: 622919 IMMEDIATE: 1029485 TIMED: 102179 +TANGIBLE: 21330 VANISHING: 622993 IMMEDIATE: 1029608 TIMED: 102187 +TANGIBLE: 21332 VANISHING: 623067 IMMEDIATE: 1029731 TIMED: 102195 +TANGIBLE: 21334 VANISHING: 623141 IMMEDIATE: 1029854 TIMED: 102204 +TANGIBLE: 21336 VANISHING: 623215 IMMEDIATE: 1029977 TIMED: 102212 +TANGIBLE: 21339 VANISHING: 623289 IMMEDIATE: 1030100 TIMED: 102221 +TANGIBLE: 21342 VANISHING: 623363 IMMEDIATE: 1030223 TIMED: 102230 +TANGIBLE: 21345 VANISHING: 623437 IMMEDIATE: 1030346 TIMED: 102240 +TANGIBLE: 21347 VANISHING: 623511 IMMEDIATE: 1030469 TIMED: 102248 +TANGIBLE: 21350 VANISHING: 623585 IMMEDIATE: 1030592 TIMED: 102257 +TANGIBLE: 21353 VANISHING: 623659 IMMEDIATE: 1030715 TIMED: 102266 +TANGIBLE: 21356 VANISHING: 623733 IMMEDIATE: 1030838 TIMED: 102276 +TANGIBLE: 21358 VANISHING: 623807 IMMEDIATE: 1030961 TIMED: 102285 +TANGIBLE: 21361 VANISHING: 623881 IMMEDIATE: 1031084 TIMED: 102295 +TANGIBLE: 21364 VANISHING: 623955 IMMEDIATE: 1031207 TIMED: 102305 +TANGIBLE: 21367 VANISHING: 624029 IMMEDIATE: 1031330 TIMED: 102316 +TANGIBLE: 21368 VANISHING: 624103 IMMEDIATE: 1031453 TIMED: 102324 +TANGIBLE: 21370 VANISHING: 624177 IMMEDIATE: 1031576 TIMED: 102333 +TANGIBLE: 21372 VANISHING: 624251 IMMEDIATE: 1031699 TIMED: 102342 +TANGIBLE: 21374 VANISHING: 624325 IMMEDIATE: 1031822 TIMED: 102352 +TANGIBLE: 21376 VANISHING: 624399 IMMEDIATE: 1031945 TIMED: 102361 +TANGIBLE: 21379 VANISHING: 624473 IMMEDIATE: 1032068 TIMED: 102371 +TANGIBLE: 21382 VANISHING: 624547 IMMEDIATE: 1032191 TIMED: 102381 +TANGIBLE: 21385 VANISHING: 624621 IMMEDIATE: 1032314 TIMED: 102392 +TANGIBLE: 21387 VANISHING: 624695 IMMEDIATE: 1032437 TIMED: 102401 +TANGIBLE: 21390 VANISHING: 624769 IMMEDIATE: 1032560 TIMED: 102411 +TANGIBLE: 21393 VANISHING: 624843 IMMEDIATE: 1032683 TIMED: 102421 +TANGIBLE: 21396 VANISHING: 624917 IMMEDIATE: 1032806 TIMED: 102432 +TANGIBLE: 21398 VANISHING: 624991 IMMEDIATE: 1032929 TIMED: 102442 +TANGIBLE: 21401 VANISHING: 625065 IMMEDIATE: 1033052 TIMED: 102453 +TANGIBLE: 21404 VANISHING: 625139 IMMEDIATE: 1033175 TIMED: 102464 +TANGIBLE: 21407 VANISHING: 625213 IMMEDIATE: 1033298 TIMED: 102476 +TANGIBLE: 21487 VANISHING: 627230 IMMEDIATE: 1036363 TIMED: 103070 +TANGIBLE: 21527 VANISHING: 628401 IMMEDIATE: 1038225 TIMED: 103397 +TANGIBLE: 21529 VANISHING: 628472 IMMEDIATE: 1038346 TIMED: 103406 +TANGIBLE: 21531 VANISHING: 628543 IMMEDIATE: 1038467 TIMED: 103415 +TANGIBLE: 21533 VANISHING: 628614 IMMEDIATE: 1038588 TIMED: 103425 +TANGIBLE: 21534 VANISHING: 628685 IMMEDIATE: 1038709 TIMED: 103434 +TANGIBLE: 21536 VANISHING: 628756 IMMEDIATE: 1038830 TIMED: 103444 +TANGIBLE: 21538 VANISHING: 628827 IMMEDIATE: 1038951 TIMED: 103454 +TANGIBLE: 21540 VANISHING: 628898 IMMEDIATE: 1039072 TIMED: 103465 +TANGIBLE: 21541 VANISHING: 628969 IMMEDIATE: 1039193 TIMED: 103474 +TANGIBLE: 21543 VANISHING: 629040 IMMEDIATE: 1039314 TIMED: 103484 +TANGIBLE: 21545 VANISHING: 629111 IMMEDIATE: 1039435 TIMED: 103494 +TANGIBLE: 21547 VANISHING: 629182 IMMEDIATE: 1039556 TIMED: 103505 +TANGIBLE: 21548 VANISHING: 629253 IMMEDIATE: 1039677 TIMED: 103515 +TANGIBLE: 21550 VANISHING: 629324 IMMEDIATE: 1039798 TIMED: 103526 +TANGIBLE: 21552 VANISHING: 629395 IMMEDIATE: 1039919 TIMED: 103537 +TANGIBLE: 21554 VANISHING: 629466 IMMEDIATE: 1040040 TIMED: 103549 +TANGIBLE: 21593 VANISHING: 630394 IMMEDIATE: 1041539 TIMED: 103911 +TANGIBLE: 21595 VANISHING: 630440 IMMEDIATE: 1041622 TIMED: 103920 +TANGIBLE: 21597 VANISHING: 630486 IMMEDIATE: 1041705 TIMED: 103929 +TANGIBLE: 21599 VANISHING: 630532 IMMEDIATE: 1041788 TIMED: 103939 +TANGIBLE: 21600 VANISHING: 630578 IMMEDIATE: 1041871 TIMED: 103948 +TANGIBLE: 21602 VANISHING: 630624 IMMEDIATE: 1041954 TIMED: 103958 +TANGIBLE: 21604 VANISHING: 630670 IMMEDIATE: 1042037 TIMED: 103968 +TANGIBLE: 21606 VANISHING: 630716 IMMEDIATE: 1042120 TIMED: 103979 +TANGIBLE: 21607 VANISHING: 630762 IMMEDIATE: 1042203 TIMED: 103988 +TANGIBLE: 21609 VANISHING: 630808 IMMEDIATE: 1042286 TIMED: 103998 +TANGIBLE: 21611 VANISHING: 630854 IMMEDIATE: 1042369 TIMED: 104008 +TANGIBLE: 21613 VANISHING: 630900 IMMEDIATE: 1042452 TIMED: 104019 +TANGIBLE: 21614 VANISHING: 630946 IMMEDIATE: 1042535 TIMED: 104029 +TANGIBLE: 21616 VANISHING: 630992 IMMEDIATE: 1042618 TIMED: 104040 +TANGIBLE: 21618 VANISHING: 631038 IMMEDIATE: 1042701 TIMED: 104051 +TANGIBLE: 21620 VANISHING: 631084 IMMEDIATE: 1042784 TIMED: 104063 +TANGIBLE: 21625 VANISHING: 631238 IMMEDIATE: 1043049 TIMED: 104104 +TANGIBLE: 21627 VANISHING: 631284 IMMEDIATE: 1043134 TIMED: 104114 +TANGIBLE: 21629 VANISHING: 631330 IMMEDIATE: 1043219 TIMED: 104124 +TANGIBLE: 21631 VANISHING: 631376 IMMEDIATE: 1043304 TIMED: 104135 +TANGIBLE: 21632 VANISHING: 631422 IMMEDIATE: 1043389 TIMED: 104145 +TANGIBLE: 21634 VANISHING: 631468 IMMEDIATE: 1043474 TIMED: 104156 +TANGIBLE: 21636 VANISHING: 631514 IMMEDIATE: 1043559 TIMED: 104167 +TANGIBLE: 21638 VANISHING: 631560 IMMEDIATE: 1043644 TIMED: 104179 +TANGIBLE: 21771 VANISHING: 633865 IMMEDIATE: 1047215 TIMED: 105299 +TANGIBLE: 21830 VANISHING: 635435 IMMEDIATE: 1049658 TIMED: 105749 +TANGIBLE: 22041 VANISHING: 638748 IMMEDIATE: 1054466 TIMED: 107686 +TANGIBLE: 22189 VANISHING: 640813 IMMEDIATE: 1057462 TIMED: 108994 +TANGIBLE: 22191 VANISHING: 640980 IMMEDIATE: 1057762 TIMED: 109001 +TANGIBLE: 22193 VANISHING: 641147 IMMEDIATE: 1058062 TIMED: 109008 +TANGIBLE: 22195 VANISHING: 641314 IMMEDIATE: 1058362 TIMED: 109016 +TANGIBLE: 22196 VANISHING: 641481 IMMEDIATE: 1058662 TIMED: 109023 +TANGIBLE: 22198 VANISHING: 641648 IMMEDIATE: 1058962 TIMED: 109031 +TANGIBLE: 22200 VANISHING: 641815 IMMEDIATE: 1059262 TIMED: 109039 +TANGIBLE: 22202 VANISHING: 641982 IMMEDIATE: 1059562 TIMED: 109048 +TANGIBLE: 22203 VANISHING: 642149 IMMEDIATE: 1059862 TIMED: 109055 +TANGIBLE: 22205 VANISHING: 642316 IMMEDIATE: 1060162 TIMED: 109063 +TANGIBLE: 22207 VANISHING: 642483 IMMEDIATE: 1060462 TIMED: 109071 +TANGIBLE: 22209 VANISHING: 642650 IMMEDIATE: 1060762 TIMED: 109080 +TANGIBLE: 22210 VANISHING: 642817 IMMEDIATE: 1061062 TIMED: 109088 +TANGIBLE: 22212 VANISHING: 642984 IMMEDIATE: 1061362 TIMED: 109097 +TANGIBLE: 22214 VANISHING: 643151 IMMEDIATE: 1061662 TIMED: 109106 +TANGIBLE: 22216 VANISHING: 643318 IMMEDIATE: 1061962 TIMED: 109116 +TANGIBLE: 22217 VANISHING: 643485 IMMEDIATE: 1062262 TIMED: 109123 +TANGIBLE: 22219 VANISHING: 643652 IMMEDIATE: 1062562 TIMED: 109131 +TANGIBLE: 22221 VANISHING: 643819 IMMEDIATE: 1062862 TIMED: 109139 +TANGIBLE: 22223 VANISHING: 643986 IMMEDIATE: 1063162 TIMED: 109148 +TANGIBLE: 22224 VANISHING: 644153 IMMEDIATE: 1063462 TIMED: 109156 +TANGIBLE: 22226 VANISHING: 644320 IMMEDIATE: 1063762 TIMED: 109165 +TANGIBLE: 22228 VANISHING: 644487 IMMEDIATE: 1064062 TIMED: 109174 +TANGIBLE: 22230 VANISHING: 644654 IMMEDIATE: 1064362 TIMED: 109184 +TANGIBLE: 22231 VANISHING: 644821 IMMEDIATE: 1064662 TIMED: 109192 +TANGIBLE: 22233 VANISHING: 644988 IMMEDIATE: 1064962 TIMED: 109201 +TANGIBLE: 22235 VANISHING: 645155 IMMEDIATE: 1065262 TIMED: 109210 +TANGIBLE: 22237 VANISHING: 645322 IMMEDIATE: 1065562 TIMED: 109220 +TANGIBLE: 22238 VANISHING: 645489 IMMEDIATE: 1065862 TIMED: 109229 +TANGIBLE: 22240 VANISHING: 645656 IMMEDIATE: 1066162 TIMED: 109239 +TANGIBLE: 22242 VANISHING: 645823 IMMEDIATE: 1066462 TIMED: 109249 +TANGIBLE: 22244 VANISHING: 645990 IMMEDIATE: 1066762 TIMED: 109260 +TANGIBLE: 22245 VANISHING: 646157 IMMEDIATE: 1067062 TIMED: 109267 +TANGIBLE: 22247 VANISHING: 646324 IMMEDIATE: 1067362 TIMED: 109275 +TANGIBLE: 22249 VANISHING: 646491 IMMEDIATE: 1067662 TIMED: 109283 +TANGIBLE: 22251 VANISHING: 646658 IMMEDIATE: 1067962 TIMED: 109292 +TANGIBLE: 22252 VANISHING: 646825 IMMEDIATE: 1068262 TIMED: 109300 +TANGIBLE: 22254 VANISHING: 646992 IMMEDIATE: 1068562 TIMED: 109309 +TANGIBLE: 22256 VANISHING: 647159 IMMEDIATE: 1068862 TIMED: 109318 +TANGIBLE: 22258 VANISHING: 647326 IMMEDIATE: 1069162 TIMED: 109328 +TANGIBLE: 22259 VANISHING: 647493 IMMEDIATE: 1069462 TIMED: 109336 +TANGIBLE: 22261 VANISHING: 647660 IMMEDIATE: 1069762 TIMED: 109345 +TANGIBLE: 22263 VANISHING: 647827 IMMEDIATE: 1070062 TIMED: 109354 +TANGIBLE: 22265 VANISHING: 647994 IMMEDIATE: 1070362 TIMED: 109364 +TANGIBLE: 22266 VANISHING: 648161 IMMEDIATE: 1070662 TIMED: 109373 +TANGIBLE: 22268 VANISHING: 648328 IMMEDIATE: 1070962 TIMED: 109383 +TANGIBLE: 22270 VANISHING: 648495 IMMEDIATE: 1071262 TIMED: 109393 +TANGIBLE: 22272 VANISHING: 648662 IMMEDIATE: 1071562 TIMED: 109404 +TANGIBLE: 22273 VANISHING: 648829 IMMEDIATE: 1071862 TIMED: 109412 +TANGIBLE: 22275 VANISHING: 648996 IMMEDIATE: 1072162 TIMED: 109421 +TANGIBLE: 22277 VANISHING: 649163 IMMEDIATE: 1072462 TIMED: 109430 +TANGIBLE: 22279 VANISHING: 649330 IMMEDIATE: 1072762 TIMED: 109440 +TANGIBLE: 22280 VANISHING: 649497 IMMEDIATE: 1073062 TIMED: 109449 +TANGIBLE: 22282 VANISHING: 649664 IMMEDIATE: 1073362 TIMED: 109459 +TANGIBLE: 22284 VANISHING: 649831 IMMEDIATE: 1073662 TIMED: 109469 +TANGIBLE: 22286 VANISHING: 649998 IMMEDIATE: 1073962 TIMED: 109480 +TANGIBLE: 22287 VANISHING: 650165 IMMEDIATE: 1074262 TIMED: 109489 +TANGIBLE: 22289 VANISHING: 650332 IMMEDIATE: 1074562 TIMED: 109499 +TANGIBLE: 22291 VANISHING: 650499 IMMEDIATE: 1074862 TIMED: 109509 +TANGIBLE: 22293 VANISHING: 650666 IMMEDIATE: 1075162 TIMED: 109520 +TANGIBLE: 22294 VANISHING: 650833 IMMEDIATE: 1075462 TIMED: 109530 +TANGIBLE: 22296 VANISHING: 651000 IMMEDIATE: 1075762 TIMED: 109541 +TANGIBLE: 22298 VANISHING: 651167 IMMEDIATE: 1076062 TIMED: 109552 +TANGIBLE: 22300 VANISHING: 651334 IMMEDIATE: 1076362 TIMED: 109564 +TANGIBLE: 22380 VANISHING: 653642 IMMEDIATE: 1080110 TIMED: 110266 +TANGIBLE: 22416 VANISHING: 654726 IMMEDIATE: 1081919 TIMED: 110617 +TANGIBLE: 22417 VANISHING: 654819 IMMEDIATE: 1082105 TIMED: 110625 +TANGIBLE: 22418 VANISHING: 654912 IMMEDIATE: 1082291 TIMED: 110633 +TANGIBLE: 22419 VANISHING: 655005 IMMEDIATE: 1082477 TIMED: 110642 +TANGIBLE: 22420 VANISHING: 655098 IMMEDIATE: 1082663 TIMED: 110650 +TANGIBLE: 22421 VANISHING: 655191 IMMEDIATE: 1082849 TIMED: 110659 +TANGIBLE: 22422 VANISHING: 655284 IMMEDIATE: 1083035 TIMED: 110668 +TANGIBLE: 22423 VANISHING: 655377 IMMEDIATE: 1083221 TIMED: 110678 +TANGIBLE: 22424 VANISHING: 655470 IMMEDIATE: 1083407 TIMED: 110686 +TANGIBLE: 22425 VANISHING: 655563 IMMEDIATE: 1083593 TIMED: 110695 +TANGIBLE: 22426 VANISHING: 655656 IMMEDIATE: 1083779 TIMED: 110704 +TANGIBLE: 22427 VANISHING: 655749 IMMEDIATE: 1083965 TIMED: 110714 +TANGIBLE: 22428 VANISHING: 655842 IMMEDIATE: 1084151 TIMED: 110723 +TANGIBLE: 22429 VANISHING: 655935 IMMEDIATE: 1084337 TIMED: 110733 +TANGIBLE: 22430 VANISHING: 656028 IMMEDIATE: 1084523 TIMED: 110743 +TANGIBLE: 22431 VANISHING: 656121 IMMEDIATE: 1084709 TIMED: 110754 +TANGIBLE: 22432 VANISHING: 656214 IMMEDIATE: 1084895 TIMED: 110762 +TANGIBLE: 22433 VANISHING: 656307 IMMEDIATE: 1085081 TIMED: 110771 +TANGIBLE: 22434 VANISHING: 656400 IMMEDIATE: 1085267 TIMED: 110780 +TANGIBLE: 22435 VANISHING: 656493 IMMEDIATE: 1085453 TIMED: 110790 +TANGIBLE: 22436 VANISHING: 656586 IMMEDIATE: 1085639 TIMED: 110799 +TANGIBLE: 22437 VANISHING: 656679 IMMEDIATE: 1085825 TIMED: 110809 +TANGIBLE: 22438 VANISHING: 656772 IMMEDIATE: 1086011 TIMED: 110819 +TANGIBLE: 22439 VANISHING: 656865 IMMEDIATE: 1086197 TIMED: 110830 +TANGIBLE: 22440 VANISHING: 656958 IMMEDIATE: 1086383 TIMED: 110839 +TANGIBLE: 22441 VANISHING: 657051 IMMEDIATE: 1086569 TIMED: 110849 +TANGIBLE: 22442 VANISHING: 657144 IMMEDIATE: 1086755 TIMED: 110859 +TANGIBLE: 22443 VANISHING: 657237 IMMEDIATE: 1086941 TIMED: 110870 +TANGIBLE: 22444 VANISHING: 657330 IMMEDIATE: 1087127 TIMED: 110880 +TANGIBLE: 22445 VANISHING: 657423 IMMEDIATE: 1087313 TIMED: 110891 +TANGIBLE: 22446 VANISHING: 657516 IMMEDIATE: 1087499 TIMED: 110902 +TANGIBLE: 22447 VANISHING: 657609 IMMEDIATE: 1087685 TIMED: 110914 +TANGIBLE: 22482 VANISHING: 657946 IMMEDIATE: 1088212 TIMED: 111243 +TANGIBLE: 22483 VANISHING: 658040 IMMEDIATE: 1088400 TIMED: 111251 +TANGIBLE: 22484 VANISHING: 658134 IMMEDIATE: 1088588 TIMED: 111259 +TANGIBLE: 22485 VANISHING: 658228 IMMEDIATE: 1088776 TIMED: 111268 +TANGIBLE: 22486 VANISHING: 658322 IMMEDIATE: 1088964 TIMED: 111276 +TANGIBLE: 22487 VANISHING: 658416 IMMEDIATE: 1089152 TIMED: 111285 +TANGIBLE: 22488 VANISHING: 658510 IMMEDIATE: 1089340 TIMED: 111294 +TANGIBLE: 22489 VANISHING: 658604 IMMEDIATE: 1089528 TIMED: 111304 +TANGIBLE: 22490 VANISHING: 658698 IMMEDIATE: 1089716 TIMED: 111312 +TANGIBLE: 22491 VANISHING: 658792 IMMEDIATE: 1089904 TIMED: 111321 +TANGIBLE: 22492 VANISHING: 658886 IMMEDIATE: 1090092 TIMED: 111330 +TANGIBLE: 22493 VANISHING: 658980 IMMEDIATE: 1090280 TIMED: 111340 +TANGIBLE: 22494 VANISHING: 659074 IMMEDIATE: 1090468 TIMED: 111349 +TANGIBLE: 22495 VANISHING: 659168 IMMEDIATE: 1090656 TIMED: 111359 +TANGIBLE: 22496 VANISHING: 659262 IMMEDIATE: 1090844 TIMED: 111369 +TANGIBLE: 22497 VANISHING: 659356 IMMEDIATE: 1091032 TIMED: 111380 +TANGIBLE: 22498 VANISHING: 659450 IMMEDIATE: 1091220 TIMED: 111388 +TANGIBLE: 22499 VANISHING: 659544 IMMEDIATE: 1091408 TIMED: 111397 +TANGIBLE: 22500 VANISHING: 659638 IMMEDIATE: 1091596 TIMED: 111406 +TANGIBLE: 22501 VANISHING: 659732 IMMEDIATE: 1091784 TIMED: 111416 +TANGIBLE: 22502 VANISHING: 659826 IMMEDIATE: 1091972 TIMED: 111425 +TANGIBLE: 22503 VANISHING: 659920 IMMEDIATE: 1092160 TIMED: 111435 +TANGIBLE: 22504 VANISHING: 660014 IMMEDIATE: 1092348 TIMED: 111445 +TANGIBLE: 22505 VANISHING: 660108 IMMEDIATE: 1092536 TIMED: 111456 +TANGIBLE: 22506 VANISHING: 660202 IMMEDIATE: 1092724 TIMED: 111465 +TANGIBLE: 22507 VANISHING: 660296 IMMEDIATE: 1092912 TIMED: 111475 +TANGIBLE: 22508 VANISHING: 660390 IMMEDIATE: 1093100 TIMED: 111485 +TANGIBLE: 22509 VANISHING: 660484 IMMEDIATE: 1093288 TIMED: 111496 +TANGIBLE: 22510 VANISHING: 660578 IMMEDIATE: 1093476 TIMED: 111506 +TANGIBLE: 22511 VANISHING: 660672 IMMEDIATE: 1093664 TIMED: 111517 +TANGIBLE: 22512 VANISHING: 660766 IMMEDIATE: 1093852 TIMED: 111528 +TANGIBLE: 22513 VANISHING: 660860 IMMEDIATE: 1094040 TIMED: 111540 +TANGIBLE: 22516 VANISHING: 660998 IMMEDIATE: 1094277 TIMED: 111563 +TANGIBLE: 22517 VANISHING: 661053 IMMEDIATE: 1094399 TIMED: 111572 +TANGIBLE: 22518 VANISHING: 661108 IMMEDIATE: 1094521 TIMED: 111581 +TANGIBLE: 22519 VANISHING: 661163 IMMEDIATE: 1094643 TIMED: 111591 +TANGIBLE: 22520 VANISHING: 661218 IMMEDIATE: 1094765 TIMED: 111600 +TANGIBLE: 22521 VANISHING: 661273 IMMEDIATE: 1094887 TIMED: 111610 +TANGIBLE: 22522 VANISHING: 661328 IMMEDIATE: 1095009 TIMED: 111620 +TANGIBLE: 22523 VANISHING: 661383 IMMEDIATE: 1095131 TIMED: 111631 +TANGIBLE: 22524 VANISHING: 661438 IMMEDIATE: 1095253 TIMED: 111640 +TANGIBLE: 22525 VANISHING: 661493 IMMEDIATE: 1095375 TIMED: 111650 +TANGIBLE: 22526 VANISHING: 661548 IMMEDIATE: 1095497 TIMED: 111660 +TANGIBLE: 22527 VANISHING: 661603 IMMEDIATE: 1095619 TIMED: 111671 +TANGIBLE: 22528 VANISHING: 661658 IMMEDIATE: 1095741 TIMED: 111681 +TANGIBLE: 22529 VANISHING: 661713 IMMEDIATE: 1095863 TIMED: 111692 +TANGIBLE: 22530 VANISHING: 661768 IMMEDIATE: 1095985 TIMED: 111703 +TANGIBLE: 22531 VANISHING: 661823 IMMEDIATE: 1096107 TIMED: 111715 +TANGIBLE: 22690 VANISHING: 664560 IMMEDIATE: 1100531 TIMED: 113134 +TANGIBLE: 23101 VANISHING: 668519 IMMEDIATE: 1106241 TIMED: 116591 +TANGIBLE: 23105 VANISHING: 668893 IMMEDIATE: 1106879 TIMED: 116616 +TANGIBLE: 23107 VANISHING: 669023 IMMEDIATE: 1107101 TIMED: 116625 +TANGIBLE: 23109 VANISHING: 669149 IMMEDIATE: 1107319 TIMED: 116633 +TANGIBLE: 23111 VANISHING: 669275 IMMEDIATE: 1107537 TIMED: 116642 +TANGIBLE: 23113 VANISHING: 669401 IMMEDIATE: 1107755 TIMED: 116651 +TANGIBLE: 23115 VANISHING: 669527 IMMEDIATE: 1107973 TIMED: 116661 +TANGIBLE: 23116 VANISHING: 669657 IMMEDIATE: 1108195 TIMED: 116670 +TANGIBLE: 23118 VANISHING: 669787 IMMEDIATE: 1108417 TIMED: 116680 +TANGIBLE: 23120 VANISHING: 669913 IMMEDIATE: 1108635 TIMED: 116689 +TANGIBLE: 23122 VANISHING: 670039 IMMEDIATE: 1108853 TIMED: 116699 +TANGIBLE: 23124 VANISHING: 670165 IMMEDIATE: 1109071 TIMED: 116709 +TANGIBLE: 23126 VANISHING: 670291 IMMEDIATE: 1109289 TIMED: 116720 +TANGIBLE: 23127 VANISHING: 670417 IMMEDIATE: 1109507 TIMED: 116728 +TANGIBLE: 23128 VANISHING: 670543 IMMEDIATE: 1109725 TIMED: 116737 +TANGIBLE: 23130 VANISHING: 670669 IMMEDIATE: 1109943 TIMED: 116746 +TANGIBLE: 23132 VANISHING: 670795 IMMEDIATE: 1110161 TIMED: 116756 +TANGIBLE: 23134 VANISHING: 670921 IMMEDIATE: 1110379 TIMED: 116765 +TANGIBLE: 23136 VANISHING: 671047 IMMEDIATE: 1110597 TIMED: 116775 +TANGIBLE: 23138 VANISHING: 671173 IMMEDIATE: 1110815 TIMED: 116785 +TANGIBLE: 23140 VANISHING: 671299 IMMEDIATE: 1111033 TIMED: 116796 +TANGIBLE: 23141 VANISHING: 671425 IMMEDIATE: 1111251 TIMED: 116805 +TANGIBLE: 23142 VANISHING: 671551 IMMEDIATE: 1111469 TIMED: 116815 +TANGIBLE: 23144 VANISHING: 671677 IMMEDIATE: 1111687 TIMED: 116825 +TANGIBLE: 23146 VANISHING: 671803 IMMEDIATE: 1111905 TIMED: 116836 +TANGIBLE: 23148 VANISHING: 671929 IMMEDIATE: 1112123 TIMED: 116846 +TANGIBLE: 23150 VANISHING: 672055 IMMEDIATE: 1112341 TIMED: 116857 +TANGIBLE: 23152 VANISHING: 672181 IMMEDIATE: 1112559 TIMED: 116868 +TANGIBLE: 23154 VANISHING: 672307 IMMEDIATE: 1112777 TIMED: 116880 +TANGIBLE: 23177 VANISHING: 672835 IMMEDIATE: 1113589 TIMED: 116931 +TANGIBLE: 23178 VANISHING: 672917 IMMEDIATE: 1113738 TIMED: 116940 +TANGIBLE: 23179 VANISHING: 672999 IMMEDIATE: 1113887 TIMED: 116950 +TANGIBLE: 23180 VANISHING: 673085 IMMEDIATE: 1114040 TIMED: 116960 +TANGIBLE: 23181 VANISHING: 673167 IMMEDIATE: 1114189 TIMED: 116970 +TANGIBLE: 23182 VANISHING: 673249 IMMEDIATE: 1114338 TIMED: 116981 +TANGIBLE: 23183 VANISHING: 673331 IMMEDIATE: 1114487 TIMED: 116990 +TANGIBLE: 23184 VANISHING: 673413 IMMEDIATE: 1114636 TIMED: 117000 +TANGIBLE: 23185 VANISHING: 673495 IMMEDIATE: 1114785 TIMED: 117010 +TANGIBLE: 23186 VANISHING: 673577 IMMEDIATE: 1114934 TIMED: 117021 +TANGIBLE: 23187 VANISHING: 673659 IMMEDIATE: 1115083 TIMED: 117031 +TANGIBLE: 23188 VANISHING: 673741 IMMEDIATE: 1115232 TIMED: 117042 +TANGIBLE: 23189 VANISHING: 673823 IMMEDIATE: 1115381 TIMED: 117053 +TANGIBLE: 23190 VANISHING: 673905 IMMEDIATE: 1115530 TIMED: 117065 +TANGIBLE: 23230 VANISHING: 674797 IMMEDIATE: 1116910 TIMED: 117187 +TANGIBLE: 23231 VANISHING: 674870 IMMEDIATE: 1117048 TIMED: 117196 +TANGIBLE: 23232 VANISHING: 674943 IMMEDIATE: 1117186 TIMED: 117205 +TANGIBLE: 23233 VANISHING: 675016 IMMEDIATE: 1117324 TIMED: 117215 +TANGIBLE: 23234 VANISHING: 675089 IMMEDIATE: 1117462 TIMED: 117224 +TANGIBLE: 23235 VANISHING: 675162 IMMEDIATE: 1117600 TIMED: 117234 +TANGIBLE: 23236 VANISHING: 675235 IMMEDIATE: 1117738 TIMED: 117244 +TANGIBLE: 23237 VANISHING: 675308 IMMEDIATE: 1117876 TIMED: 117255 +TANGIBLE: 23238 VANISHING: 675381 IMMEDIATE: 1118014 TIMED: 117264 +TANGIBLE: 23239 VANISHING: 675454 IMMEDIATE: 1118152 TIMED: 117274 +TANGIBLE: 23240 VANISHING: 675527 IMMEDIATE: 1118290 TIMED: 117284 +TANGIBLE: 23241 VANISHING: 675600 IMMEDIATE: 1118428 TIMED: 117295 +TANGIBLE: 23242 VANISHING: 675673 IMMEDIATE: 1118566 TIMED: 117305 +TANGIBLE: 23243 VANISHING: 675746 IMMEDIATE: 1118704 TIMED: 117316 +TANGIBLE: 23244 VANISHING: 675819 IMMEDIATE: 1118842 TIMED: 117327 +TANGIBLE: 23245 VANISHING: 675892 IMMEDIATE: 1118980 TIMED: 117339 +TANGIBLE: 23248 VANISHING: 676015 IMMEDIATE: 1119176 TIMED: 117361 +TANGIBLE: 23249 VANISHING: 676065 IMMEDIATE: 1119275 TIMED: 117371 +TANGIBLE: 23250 VANISHING: 676115 IMMEDIATE: 1119374 TIMED: 117381 +TANGIBLE: 23251 VANISHING: 676165 IMMEDIATE: 1119473 TIMED: 117392 +TANGIBLE: 23252 VANISHING: 676215 IMMEDIATE: 1119572 TIMED: 117402 +TANGIBLE: 23253 VANISHING: 676265 IMMEDIATE: 1119671 TIMED: 117413 +TANGIBLE: 23254 VANISHING: 676315 IMMEDIATE: 1119770 TIMED: 117424 +TANGIBLE: 23255 VANISHING: 676365 IMMEDIATE: 1119869 TIMED: 117436 +TANGIBLE: 23265 VANISHING: 676626 IMMEDIATE: 1120312 TIMED: 117521 +TANGIBLE: 23267 VANISHING: 676807 IMMEDIATE: 1120643 TIMED: 117529 +TANGIBLE: 23269 VANISHING: 676988 IMMEDIATE: 1120974 TIMED: 117537 +TANGIBLE: 23271 VANISHING: 677169 IMMEDIATE: 1121305 TIMED: 117546 +TANGIBLE: 23272 VANISHING: 677350 IMMEDIATE: 1121636 TIMED: 117554 +TANGIBLE: 23274 VANISHING: 677531 IMMEDIATE: 1121967 TIMED: 117563 +TANGIBLE: 23276 VANISHING: 677712 IMMEDIATE: 1122298 TIMED: 117572 +TANGIBLE: 23278 VANISHING: 677893 IMMEDIATE: 1122629 TIMED: 117582 +TANGIBLE: 23279 VANISHING: 678074 IMMEDIATE: 1122960 TIMED: 117590 +TANGIBLE: 23281 VANISHING: 678255 IMMEDIATE: 1123291 TIMED: 117599 +TANGIBLE: 23283 VANISHING: 678436 IMMEDIATE: 1123622 TIMED: 117608 +TANGIBLE: 23285 VANISHING: 678617 IMMEDIATE: 1123953 TIMED: 117618 +TANGIBLE: 23286 VANISHING: 678798 IMMEDIATE: 1124284 TIMED: 117627 +TANGIBLE: 23288 VANISHING: 678979 IMMEDIATE: 1124615 TIMED: 117637 +TANGIBLE: 23290 VANISHING: 679160 IMMEDIATE: 1124946 TIMED: 117647 +TANGIBLE: 23292 VANISHING: 679341 IMMEDIATE: 1125277 TIMED: 117658 +TANGIBLE: 23293 VANISHING: 679522 IMMEDIATE: 1125608 TIMED: 117666 +TANGIBLE: 23295 VANISHING: 679703 IMMEDIATE: 1125939 TIMED: 117675 +TANGIBLE: 23297 VANISHING: 679884 IMMEDIATE: 1126270 TIMED: 117684 +TANGIBLE: 23299 VANISHING: 680065 IMMEDIATE: 1126601 TIMED: 117694 +TANGIBLE: 23300 VANISHING: 680246 IMMEDIATE: 1126932 TIMED: 117703 +TANGIBLE: 23302 VANISHING: 680427 IMMEDIATE: 1127263 TIMED: 117713 +TANGIBLE: 23304 VANISHING: 680608 IMMEDIATE: 1127594 TIMED: 117723 +TANGIBLE: 23306 VANISHING: 680789 IMMEDIATE: 1127925 TIMED: 117734 +TANGIBLE: 23307 VANISHING: 680970 IMMEDIATE: 1128256 TIMED: 117743 +TANGIBLE: 23309 VANISHING: 681151 IMMEDIATE: 1128587 TIMED: 117753 +TANGIBLE: 23311 VANISHING: 681332 IMMEDIATE: 1128918 TIMED: 117763 +TANGIBLE: 23313 VANISHING: 681513 IMMEDIATE: 1129249 TIMED: 117774 +TANGIBLE: 23314 VANISHING: 681694 IMMEDIATE: 1129580 TIMED: 117784 +TANGIBLE: 23316 VANISHING: 681875 IMMEDIATE: 1129911 TIMED: 117795 +TANGIBLE: 23318 VANISHING: 682056 IMMEDIATE: 1130242 TIMED: 117806 +TANGIBLE: 23320 VANISHING: 682237 IMMEDIATE: 1130573 TIMED: 117818 +TANGIBLE: 23380 VANISHING: 684477 IMMEDIATE: 1134239 TIMED: 118392 +TANGIBLE: 23381 VANISHING: 684594 IMMEDIATE: 1134466 TIMED: 118401 +TANGIBLE: 23382 VANISHING: 684711 IMMEDIATE: 1134693 TIMED: 118410 +TANGIBLE: 23383 VANISHING: 684828 IMMEDIATE: 1134920 TIMED: 118420 +TANGIBLE: 23384 VANISHING: 684945 IMMEDIATE: 1135147 TIMED: 118429 +TANGIBLE: 23385 VANISHING: 685062 IMMEDIATE: 1135374 TIMED: 118439 +TANGIBLE: 23386 VANISHING: 685179 IMMEDIATE: 1135601 TIMED: 118449 +TANGIBLE: 23387 VANISHING: 685296 IMMEDIATE: 1135828 TIMED: 118460 +TANGIBLE: 23388 VANISHING: 685413 IMMEDIATE: 1136055 TIMED: 118469 +TANGIBLE: 23389 VANISHING: 685530 IMMEDIATE: 1136282 TIMED: 118479 +TANGIBLE: 23390 VANISHING: 685647 IMMEDIATE: 1136509 TIMED: 118489 +TANGIBLE: 23391 VANISHING: 685764 IMMEDIATE: 1136736 TIMED: 118500 +TANGIBLE: 23392 VANISHING: 685881 IMMEDIATE: 1136963 TIMED: 118510 +TANGIBLE: 23393 VANISHING: 685998 IMMEDIATE: 1137190 TIMED: 118521 +TANGIBLE: 23394 VANISHING: 686115 IMMEDIATE: 1137417 TIMED: 118532 +TANGIBLE: 23395 VANISHING: 686232 IMMEDIATE: 1137644 TIMED: 118544 +TANGIBLE: 23414 VANISHING: 686529 IMMEDIATE: 1138128 TIMED: 118733 +TANGIBLE: 23415 VANISHING: 686631 IMMEDIATE: 1138337 TIMED: 118742 +TANGIBLE: 23416 VANISHING: 686733 IMMEDIATE: 1138546 TIMED: 118751 +TANGIBLE: 23417 VANISHING: 686835 IMMEDIATE: 1138755 TIMED: 118761 +TANGIBLE: 23418 VANISHING: 686937 IMMEDIATE: 1138964 TIMED: 118770 +TANGIBLE: 23419 VANISHING: 687039 IMMEDIATE: 1139173 TIMED: 118780 +TANGIBLE: 23420 VANISHING: 687141 IMMEDIATE: 1139382 TIMED: 118790 +TANGIBLE: 23421 VANISHING: 687243 IMMEDIATE: 1139591 TIMED: 118801 +TANGIBLE: 23422 VANISHING: 687345 IMMEDIATE: 1139800 TIMED: 118810 +TANGIBLE: 23423 VANISHING: 687447 IMMEDIATE: 1140009 TIMED: 118820 +TANGIBLE: 23424 VANISHING: 687549 IMMEDIATE: 1140218 TIMED: 118830 +TANGIBLE: 23425 VANISHING: 687651 IMMEDIATE: 1140427 TIMED: 118841 +TANGIBLE: 23426 VANISHING: 687753 IMMEDIATE: 1140636 TIMED: 118851 +TANGIBLE: 23427 VANISHING: 687855 IMMEDIATE: 1140845 TIMED: 118862 +TANGIBLE: 23428 VANISHING: 687957 IMMEDIATE: 1141054 TIMED: 118873 +TANGIBLE: 23429 VANISHING: 688059 IMMEDIATE: 1141263 TIMED: 118885 +TANGIBLE: 23432 VANISHING: 688179 IMMEDIATE: 1141479 TIMED: 118911 +TANGIBLE: 23433 VANISHING: 688248 IMMEDIATE: 1141628 TIMED: 118921 +TANGIBLE: 23434 VANISHING: 688317 IMMEDIATE: 1141777 TIMED: 118931 +TANGIBLE: 23435 VANISHING: 688386 IMMEDIATE: 1141926 TIMED: 118942 +TANGIBLE: 23436 VANISHING: 688455 IMMEDIATE: 1142075 TIMED: 118952 +TANGIBLE: 23437 VANISHING: 688524 IMMEDIATE: 1142224 TIMED: 118963 +TANGIBLE: 23438 VANISHING: 688593 IMMEDIATE: 1142373 TIMED: 118974 +TANGIBLE: 23439 VANISHING: 688662 IMMEDIATE: 1142522 TIMED: 118986 +TANGIBLE: 23515 VANISHING: 689562 IMMEDIATE: 1143791 TIMED: 119649 +TANGIBLE: 23516 VANISHING: 689689 IMMEDIATE: 1144011 TIMED: 119657 +TANGIBLE: 23518 VANISHING: 689815 IMMEDIATE: 1144229 TIMED: 119665 +TANGIBLE: 23520 VANISHING: 689941 IMMEDIATE: 1144447 TIMED: 119674 +TANGIBLE: 23522 VANISHING: 690068 IMMEDIATE: 1144667 TIMED: 119682 +TANGIBLE: 23524 VANISHING: 690195 IMMEDIATE: 1144887 TIMED: 119691 +TANGIBLE: 23526 VANISHING: 690321 IMMEDIATE: 1145105 TIMED: 119700 +TANGIBLE: 23528 VANISHING: 690447 IMMEDIATE: 1145323 TIMED: 119710 +TANGIBLE: 23529 VANISHING: 690573 IMMEDIATE: 1145541 TIMED: 119718 +TANGIBLE: 23530 VANISHING: 690699 IMMEDIATE: 1145759 TIMED: 119727 +TANGIBLE: 23532 VANISHING: 690825 IMMEDIATE: 1145977 TIMED: 119736 +TANGIBLE: 23534 VANISHING: 690951 IMMEDIATE: 1146195 TIMED: 119746 +TANGIBLE: 23536 VANISHING: 691077 IMMEDIATE: 1146413 TIMED: 119755 +TANGIBLE: 23538 VANISHING: 691203 IMMEDIATE: 1146631 TIMED: 119765 +TANGIBLE: 23540 VANISHING: 691329 IMMEDIATE: 1146849 TIMED: 119775 +TANGIBLE: 23542 VANISHING: 691455 IMMEDIATE: 1147067 TIMED: 119786 +TANGIBLE: 23543 VANISHING: 691582 IMMEDIATE: 1147287 TIMED: 119794 +TANGIBLE: 23544 VANISHING: 691709 IMMEDIATE: 1147507 TIMED: 119803 +TANGIBLE: 23546 VANISHING: 691835 IMMEDIATE: 1147725 TIMED: 119812 +TANGIBLE: 23548 VANISHING: 691961 IMMEDIATE: 1147943 TIMED: 119822 +TANGIBLE: 23550 VANISHING: 692088 IMMEDIATE: 1148163 TIMED: 119831 +TANGIBLE: 23552 VANISHING: 692215 IMMEDIATE: 1148383 TIMED: 119841 +TANGIBLE: 23554 VANISHING: 692341 IMMEDIATE: 1148601 TIMED: 119851 +TANGIBLE: 23556 VANISHING: 692467 IMMEDIATE: 1148819 TIMED: 119862 +TANGIBLE: 23557 VANISHING: 692593 IMMEDIATE: 1149037 TIMED: 119871 +TANGIBLE: 23558 VANISHING: 692719 IMMEDIATE: 1149255 TIMED: 119881 +TANGIBLE: 23560 VANISHING: 692845 IMMEDIATE: 1149473 TIMED: 119891 +TANGIBLE: 23562 VANISHING: 692971 IMMEDIATE: 1149691 TIMED: 119902 +TANGIBLE: 23564 VANISHING: 693097 IMMEDIATE: 1149909 TIMED: 119912 +TANGIBLE: 23566 VANISHING: 693223 IMMEDIATE: 1150127 TIMED: 119923 +TANGIBLE: 23568 VANISHING: 693349 IMMEDIATE: 1150345 TIMED: 119934 +TANGIBLE: 23570 VANISHING: 693475 IMMEDIATE: 1150563 TIMED: 119946 +TANGIBLE: 23630 VANISHING: 695120 IMMEDIATE: 1153131 TIMED: 120512 +TANGIBLE: 23631 VANISHING: 695202 IMMEDIATE: 1153280 TIMED: 120521 +TANGIBLE: 23632 VANISHING: 695284 IMMEDIATE: 1153429 TIMED: 120530 +TANGIBLE: 23633 VANISHING: 695366 IMMEDIATE: 1153578 TIMED: 120540 +TANGIBLE: 23634 VANISHING: 695448 IMMEDIATE: 1153727 TIMED: 120549 +TANGIBLE: 23635 VANISHING: 695530 IMMEDIATE: 1153876 TIMED: 120559 +TANGIBLE: 23636 VANISHING: 695612 IMMEDIATE: 1154025 TIMED: 120569 +TANGIBLE: 23637 VANISHING: 695694 IMMEDIATE: 1154174 TIMED: 120580 +TANGIBLE: 23638 VANISHING: 695776 IMMEDIATE: 1154323 TIMED: 120589 +TANGIBLE: 23639 VANISHING: 695858 IMMEDIATE: 1154472 TIMED: 120599 +TANGIBLE: 23640 VANISHING: 695940 IMMEDIATE: 1154621 TIMED: 120609 +TANGIBLE: 23641 VANISHING: 696022 IMMEDIATE: 1154770 TIMED: 120620 +TANGIBLE: 23642 VANISHING: 696104 IMMEDIATE: 1154919 TIMED: 120630 +TANGIBLE: 23643 VANISHING: 696186 IMMEDIATE: 1155068 TIMED: 120641 +TANGIBLE: 23644 VANISHING: 696268 IMMEDIATE: 1155217 TIMED: 120652 +TANGIBLE: 23645 VANISHING: 696350 IMMEDIATE: 1155366 TIMED: 120664 +TANGIBLE: 23664 VANISHING: 696575 IMMEDIATE: 1155713 TIMED: 120847 +TANGIBLE: 23665 VANISHING: 696649 IMMEDIATE: 1155853 TIMED: 120856 +TANGIBLE: 23666 VANISHING: 696722 IMMEDIATE: 1155991 TIMED: 120865 +TANGIBLE: 23667 VANISHING: 696795 IMMEDIATE: 1156129 TIMED: 120875 +TANGIBLE: 23668 VANISHING: 696868 IMMEDIATE: 1156267 TIMED: 120884 +TANGIBLE: 23669 VANISHING: 696941 IMMEDIATE: 1156405 TIMED: 120894 +TANGIBLE: 23670 VANISHING: 697014 IMMEDIATE: 1156543 TIMED: 120904 +TANGIBLE: 23671 VANISHING: 697087 IMMEDIATE: 1156681 TIMED: 120915 +TANGIBLE: 23672 VANISHING: 697161 IMMEDIATE: 1156821 TIMED: 120924 +TANGIBLE: 23673 VANISHING: 697235 IMMEDIATE: 1156961 TIMED: 120934 +TANGIBLE: 23674 VANISHING: 697308 IMMEDIATE: 1157099 TIMED: 120944 +TANGIBLE: 23675 VANISHING: 697381 IMMEDIATE: 1157237 TIMED: 120955 +TANGIBLE: 23676 VANISHING: 697454 IMMEDIATE: 1157375 TIMED: 120965 +TANGIBLE: 23677 VANISHING: 697527 IMMEDIATE: 1157513 TIMED: 120976 +TANGIBLE: 23678 VANISHING: 697600 IMMEDIATE: 1157651 TIMED: 120987 +TANGIBLE: 23679 VANISHING: 697673 IMMEDIATE: 1157789 TIMED: 120999 +TANGIBLE: 23682 VANISHING: 697794 IMMEDIATE: 1157983 TIMED: 121021 +TANGIBLE: 23683 VANISHING: 697844 IMMEDIATE: 1158082 TIMED: 121031 +TANGIBLE: 23684 VANISHING: 697894 IMMEDIATE: 1158181 TIMED: 121041 +TANGIBLE: 23685 VANISHING: 697944 IMMEDIATE: 1158280 TIMED: 121052 +TANGIBLE: 23686 VANISHING: 697994 IMMEDIATE: 1158379 TIMED: 121062 +TANGIBLE: 23687 VANISHING: 698044 IMMEDIATE: 1158478 TIMED: 121073 +TANGIBLE: 23688 VANISHING: 698094 IMMEDIATE: 1158577 TIMED: 121084 +TANGIBLE: 23689 VANISHING: 698144 IMMEDIATE: 1158676 TIMED: 121096 +TANGIBLE: 24009 VANISHING: 702577 IMMEDIATE: 1165406 TIMED: 123813 +TANGIBLE: 24015 VANISHING: 703161 IMMEDIATE: 1166424 TIMED: 123846 +TANGIBLE: 24017 VANISHING: 703288 IMMEDIATE: 1166644 TIMED: 123854 +TANGIBLE: 24019 VANISHING: 703415 IMMEDIATE: 1166864 TIMED: 123863 +TANGIBLE: 24021 VANISHING: 703546 IMMEDIATE: 1167088 TIMED: 123872 +TANGIBLE: 24023 VANISHING: 703673 IMMEDIATE: 1167308 TIMED: 123881 +TANGIBLE: 24025 VANISHING: 703800 IMMEDIATE: 1167528 TIMED: 123891 +TANGIBLE: 24026 VANISHING: 703927 IMMEDIATE: 1167748 TIMED: 123899 +TANGIBLE: 24027 VANISHING: 704054 IMMEDIATE: 1167968 TIMED: 123908 +TANGIBLE: 24029 VANISHING: 704181 IMMEDIATE: 1168188 TIMED: 123917 +TANGIBLE: 24031 VANISHING: 704308 IMMEDIATE: 1168408 TIMED: 123927 +TANGIBLE: 24033 VANISHING: 704435 IMMEDIATE: 1168628 TIMED: 123936 +TANGIBLE: 24035 VANISHING: 704562 IMMEDIATE: 1168848 TIMED: 123946 +TANGIBLE: 24037 VANISHING: 704689 IMMEDIATE: 1169068 TIMED: 123956 +TANGIBLE: 24039 VANISHING: 704816 IMMEDIATE: 1169288 TIMED: 123967 +TANGIBLE: 24040 VANISHING: 704947 IMMEDIATE: 1169512 TIMED: 123976 +TANGIBLE: 24042 VANISHING: 705074 IMMEDIATE: 1169732 TIMED: 123985 +TANGIBLE: 24044 VANISHING: 705201 IMMEDIATE: 1169952 TIMED: 123995 +TANGIBLE: 24046 VANISHING: 705332 IMMEDIATE: 1170176 TIMED: 124005 +TANGIBLE: 24048 VANISHING: 705459 IMMEDIATE: 1170396 TIMED: 124015 +TANGIBLE: 24050 VANISHING: 705586 IMMEDIATE: 1170616 TIMED: 124026 +TANGIBLE: 24051 VANISHING: 705713 IMMEDIATE: 1170836 TIMED: 124035 +TANGIBLE: 24052 VANISHING: 705840 IMMEDIATE: 1171056 TIMED: 124045 +TANGIBLE: 24054 VANISHING: 705967 IMMEDIATE: 1171276 TIMED: 124055 +TANGIBLE: 24056 VANISHING: 706094 IMMEDIATE: 1171496 TIMED: 124066 +TANGIBLE: 24058 VANISHING: 706221 IMMEDIATE: 1171716 TIMED: 124076 +TANGIBLE: 24060 VANISHING: 706348 IMMEDIATE: 1171936 TIMED: 124087 +TANGIBLE: 24062 VANISHING: 706475 IMMEDIATE: 1172156 TIMED: 124098 +TANGIBLE: 24064 VANISHING: 706602 IMMEDIATE: 1172376 TIMED: 124110 +TANGIBLE: 24087 VANISHING: 707111 IMMEDIATE: 1173175 TIMED: 124161 +TANGIBLE: 24088 VANISHING: 707195 IMMEDIATE: 1173328 TIMED: 124170 +TANGIBLE: 24089 VANISHING: 707279 IMMEDIATE: 1173481 TIMED: 124180 +TANGIBLE: 24090 VANISHING: 707363 IMMEDIATE: 1173634 TIMED: 124189 +TANGIBLE: 24091 VANISHING: 707447 IMMEDIATE: 1173787 TIMED: 124199 +TANGIBLE: 24092 VANISHING: 707531 IMMEDIATE: 1173940 TIMED: 124209 +TANGIBLE: 24093 VANISHING: 707615 IMMEDIATE: 1174093 TIMED: 124220 +TANGIBLE: 24094 VANISHING: 707703 IMMEDIATE: 1174250 TIMED: 124230 +TANGIBLE: 24095 VANISHING: 707787 IMMEDIATE: 1174403 TIMED: 124240 +TANGIBLE: 24096 VANISHING: 707871 IMMEDIATE: 1174556 TIMED: 124251 +TANGIBLE: 24097 VANISHING: 707955 IMMEDIATE: 1174709 TIMED: 124261 +TANGIBLE: 24098 VANISHING: 708039 IMMEDIATE: 1174862 TIMED: 124272 +TANGIBLE: 24099 VANISHING: 708123 IMMEDIATE: 1175015 TIMED: 124283 +TANGIBLE: 24100 VANISHING: 708207 IMMEDIATE: 1175168 TIMED: 124295 +TANGIBLE: 24140 VANISHING: 709081 IMMEDIATE: 1176539 TIMED: 124417 +TANGIBLE: 24141 VANISHING: 709154 IMMEDIATE: 1176677 TIMED: 124426 +TANGIBLE: 24142 VANISHING: 709228 IMMEDIATE: 1176817 TIMED: 124435 +TANGIBLE: 24143 VANISHING: 709301 IMMEDIATE: 1176955 TIMED: 124445 +TANGIBLE: 24144 VANISHING: 709374 IMMEDIATE: 1177093 TIMED: 124454 +TANGIBLE: 24145 VANISHING: 709447 IMMEDIATE: 1177231 TIMED: 124464 +TANGIBLE: 24146 VANISHING: 709520 IMMEDIATE: 1177369 TIMED: 124474 +TANGIBLE: 24147 VANISHING: 709593 IMMEDIATE: 1177507 TIMED: 124485 +TANGIBLE: 24148 VANISHING: 709667 IMMEDIATE: 1177647 TIMED: 124494 +TANGIBLE: 24149 VANISHING: 709740 IMMEDIATE: 1177785 TIMED: 124504 +TANGIBLE: 24150 VANISHING: 709814 IMMEDIATE: 1177925 TIMED: 124514 +TANGIBLE: 24151 VANISHING: 709887 IMMEDIATE: 1178063 TIMED: 124525 +TANGIBLE: 24152 VANISHING: 709960 IMMEDIATE: 1178201 TIMED: 124535 +TANGIBLE: 24153 VANISHING: 710033 IMMEDIATE: 1178339 TIMED: 124546 +TANGIBLE: 24154 VANISHING: 710106 IMMEDIATE: 1178477 TIMED: 124557 +TANGIBLE: 24155 VANISHING: 710179 IMMEDIATE: 1178615 TIMED: 124569 +TANGIBLE: 24158 VANISHING: 710295 IMMEDIATE: 1178805 TIMED: 124591 +TANGIBLE: 24159 VANISHING: 710346 IMMEDIATE: 1178906 TIMED: 124601 +TANGIBLE: 24160 VANISHING: 710397 IMMEDIATE: 1179007 TIMED: 124611 +TANGIBLE: 24161 VANISHING: 710448 IMMEDIATE: 1179108 TIMED: 124622 +TANGIBLE: 24162 VANISHING: 710499 IMMEDIATE: 1179209 TIMED: 124632 +TANGIBLE: 24163 VANISHING: 710550 IMMEDIATE: 1179310 TIMED: 124643 +TANGIBLE: 24164 VANISHING: 710601 IMMEDIATE: 1179411 TIMED: 124654 +TANGIBLE: 24165 VANISHING: 710652 IMMEDIATE: 1179512 TIMED: 124666 +TANGIBLE: 24175 VANISHING: 710921 IMMEDIATE: 1179963 TIMED: 124751 +TANGIBLE: 24177 VANISHING: 711102 IMMEDIATE: 1180294 TIMED: 124759 +TANGIBLE: 24179 VANISHING: 711283 IMMEDIATE: 1180625 TIMED: 124767 +TANGIBLE: 24181 VANISHING: 711464 IMMEDIATE: 1180956 TIMED: 124776 +TANGIBLE: 24182 VANISHING: 711645 IMMEDIATE: 1181287 TIMED: 124784 +TANGIBLE: 24184 VANISHING: 711826 IMMEDIATE: 1181618 TIMED: 124793 +TANGIBLE: 24186 VANISHING: 712007 IMMEDIATE: 1181949 TIMED: 124802 +TANGIBLE: 24188 VANISHING: 712188 IMMEDIATE: 1182280 TIMED: 124812 +TANGIBLE: 24189 VANISHING: 712369 IMMEDIATE: 1182611 TIMED: 124820 +TANGIBLE: 24191 VANISHING: 712550 IMMEDIATE: 1182942 TIMED: 124829 +TANGIBLE: 24193 VANISHING: 712731 IMMEDIATE: 1183273 TIMED: 124838 +TANGIBLE: 24195 VANISHING: 712912 IMMEDIATE: 1183604 TIMED: 124848 +TANGIBLE: 24196 VANISHING: 713093 IMMEDIATE: 1183935 TIMED: 124857 +TANGIBLE: 24198 VANISHING: 713274 IMMEDIATE: 1184266 TIMED: 124867 +TANGIBLE: 24200 VANISHING: 713455 IMMEDIATE: 1184597 TIMED: 124877 +TANGIBLE: 24202 VANISHING: 713636 IMMEDIATE: 1184928 TIMED: 124888 +TANGIBLE: 24203 VANISHING: 713817 IMMEDIATE: 1185259 TIMED: 124896 +TANGIBLE: 24205 VANISHING: 713998 IMMEDIATE: 1185590 TIMED: 124905 +TANGIBLE: 24207 VANISHING: 714179 IMMEDIATE: 1185921 TIMED: 124914 +TANGIBLE: 24209 VANISHING: 714360 IMMEDIATE: 1186252 TIMED: 124924 +TANGIBLE: 24210 VANISHING: 714541 IMMEDIATE: 1186583 TIMED: 124933 +TANGIBLE: 24212 VANISHING: 714722 IMMEDIATE: 1186914 TIMED: 124943 +TANGIBLE: 24214 VANISHING: 714903 IMMEDIATE: 1187245 TIMED: 124953 +TANGIBLE: 24216 VANISHING: 715084 IMMEDIATE: 1187576 TIMED: 124964 +TANGIBLE: 24217 VANISHING: 715265 IMMEDIATE: 1187907 TIMED: 124973 +TANGIBLE: 24219 VANISHING: 715446 IMMEDIATE: 1188238 TIMED: 124983 +TANGIBLE: 24221 VANISHING: 715627 IMMEDIATE: 1188569 TIMED: 124993 +TANGIBLE: 24223 VANISHING: 715808 IMMEDIATE: 1188900 TIMED: 125004 +TANGIBLE: 24224 VANISHING: 715989 IMMEDIATE: 1189231 TIMED: 125014 +TANGIBLE: 24226 VANISHING: 716170 IMMEDIATE: 1189562 TIMED: 125025 +TANGIBLE: 24228 VANISHING: 716351 IMMEDIATE: 1189893 TIMED: 125036 +TANGIBLE: 24230 VANISHING: 716532 IMMEDIATE: 1190224 TIMED: 125048 +TANGIBLE: 24290 VANISHING: 718771 IMMEDIATE: 1193892 TIMED: 125622 +TANGIBLE: 24291 VANISHING: 718889 IMMEDIATE: 1194121 TIMED: 125631 +TANGIBLE: 24292 VANISHING: 719007 IMMEDIATE: 1194350 TIMED: 125640 +TANGIBLE: 24293 VANISHING: 719125 IMMEDIATE: 1194579 TIMED: 125650 +TANGIBLE: 24294 VANISHING: 719243 IMMEDIATE: 1194808 TIMED: 125659 +TANGIBLE: 24295 VANISHING: 719361 IMMEDIATE: 1195037 TIMED: 125669 +TANGIBLE: 24296 VANISHING: 719479 IMMEDIATE: 1195266 TIMED: 125679 +TANGIBLE: 24297 VANISHING: 719597 IMMEDIATE: 1195495 TIMED: 125690 +TANGIBLE: 24298 VANISHING: 719715 IMMEDIATE: 1195724 TIMED: 125699 +TANGIBLE: 24299 VANISHING: 719833 IMMEDIATE: 1195953 TIMED: 125709 +TANGIBLE: 24300 VANISHING: 719951 IMMEDIATE: 1196182 TIMED: 125719 +TANGIBLE: 24301 VANISHING: 720069 IMMEDIATE: 1196411 TIMED: 125730 +TANGIBLE: 24302 VANISHING: 720187 IMMEDIATE: 1196640 TIMED: 125740 +TANGIBLE: 24303 VANISHING: 720305 IMMEDIATE: 1196869 TIMED: 125751 +TANGIBLE: 24304 VANISHING: 720423 IMMEDIATE: 1197098 TIMED: 125762 +TANGIBLE: 24305 VANISHING: 720541 IMMEDIATE: 1197327 TIMED: 125774 +TANGIBLE: 24324 VANISHING: 720849 IMMEDIATE: 1197837 TIMED: 125963 +TANGIBLE: 24325 VANISHING: 720950 IMMEDIATE: 1198044 TIMED: 125972 +TANGIBLE: 24326 VANISHING: 721051 IMMEDIATE: 1198251 TIMED: 125981 +TANGIBLE: 24327 VANISHING: 721152 IMMEDIATE: 1198458 TIMED: 125991 +TANGIBLE: 24328 VANISHING: 721253 IMMEDIATE: 1198665 TIMED: 126000 +TANGIBLE: 24329 VANISHING: 721354 IMMEDIATE: 1198872 TIMED: 126010 +TANGIBLE: 24330 VANISHING: 721455 IMMEDIATE: 1199079 TIMED: 126020 +TANGIBLE: 24331 VANISHING: 721556 IMMEDIATE: 1199286 TIMED: 126031 +TANGIBLE: 24332 VANISHING: 721657 IMMEDIATE: 1199493 TIMED: 126040 +TANGIBLE: 24333 VANISHING: 721758 IMMEDIATE: 1199700 TIMED: 126050 +TANGIBLE: 24334 VANISHING: 721859 IMMEDIATE: 1199907 TIMED: 126060 +TANGIBLE: 24335 VANISHING: 721960 IMMEDIATE: 1200114 TIMED: 126071 +TANGIBLE: 24336 VANISHING: 722061 IMMEDIATE: 1200321 TIMED: 126081 +TANGIBLE: 24337 VANISHING: 722162 IMMEDIATE: 1200528 TIMED: 126092 +TANGIBLE: 24338 VANISHING: 722263 IMMEDIATE: 1200735 TIMED: 126103 +TANGIBLE: 24339 VANISHING: 722364 IMMEDIATE: 1200942 TIMED: 126115 +TANGIBLE: 24342 VANISHING: 722480 IMMEDIATE: 1201154 TIMED: 126141 +TANGIBLE: 24343 VANISHING: 722549 IMMEDIATE: 1201303 TIMED: 126151 +TANGIBLE: 24344 VANISHING: 722618 IMMEDIATE: 1201452 TIMED: 126161 +TANGIBLE: 24345 VANISHING: 722687 IMMEDIATE: 1201601 TIMED: 126172 +TANGIBLE: 24346 VANISHING: 722756 IMMEDIATE: 1201750 TIMED: 126182 +TANGIBLE: 24347 VANISHING: 722825 IMMEDIATE: 1201899 TIMED: 126193 +TANGIBLE: 24348 VANISHING: 722894 IMMEDIATE: 1202048 TIMED: 126204 +TANGIBLE: 24349 VANISHING: 722963 IMMEDIATE: 1202197 TIMED: 126216 +TANGIBLE: 24425 VANISHING: 723867 IMMEDIATE: 1203458 TIMED: 126879 +TANGIBLE: 24426 VANISHING: 723994 IMMEDIATE: 1203678 TIMED: 126887 +TANGIBLE: 24428 VANISHING: 724121 IMMEDIATE: 1203898 TIMED: 126895 +TANGIBLE: 24430 VANISHING: 724248 IMMEDIATE: 1204118 TIMED: 126904 +TANGIBLE: 24432 VANISHING: 724375 IMMEDIATE: 1204338 TIMED: 126912 +TANGIBLE: 24434 VANISHING: 724502 IMMEDIATE: 1204558 TIMED: 126921 +TANGIBLE: 24436 VANISHING: 724629 IMMEDIATE: 1204778 TIMED: 126930 +TANGIBLE: 24438 VANISHING: 724756 IMMEDIATE: 1204998 TIMED: 126940 +TANGIBLE: 24439 VANISHING: 724883 IMMEDIATE: 1205218 TIMED: 126948 +TANGIBLE: 24440 VANISHING: 725010 IMMEDIATE: 1205438 TIMED: 126957 +TANGIBLE: 24442 VANISHING: 725137 IMMEDIATE: 1205658 TIMED: 126966 +TANGIBLE: 24444 VANISHING: 725264 IMMEDIATE: 1205878 TIMED: 126976 +TANGIBLE: 24446 VANISHING: 725391 IMMEDIATE: 1206098 TIMED: 126985 +TANGIBLE: 24448 VANISHING: 725518 IMMEDIATE: 1206318 TIMED: 126995 +TANGIBLE: 24450 VANISHING: 725645 IMMEDIATE: 1206538 TIMED: 127005 +TANGIBLE: 24452 VANISHING: 725772 IMMEDIATE: 1206758 TIMED: 127016 +TANGIBLE: 24453 VANISHING: 725899 IMMEDIATE: 1206978 TIMED: 127024 +TANGIBLE: 24454 VANISHING: 726026 IMMEDIATE: 1207198 TIMED: 127033 +TANGIBLE: 24456 VANISHING: 726153 IMMEDIATE: 1207418 TIMED: 127042 +TANGIBLE: 24458 VANISHING: 726280 IMMEDIATE: 1207638 TIMED: 127052 +TANGIBLE: 24460 VANISHING: 726407 IMMEDIATE: 1207858 TIMED: 127061 +TANGIBLE: 24462 VANISHING: 726534 IMMEDIATE: 1208078 TIMED: 127071 +TANGIBLE: 24464 VANISHING: 726661 IMMEDIATE: 1208298 TIMED: 127081 +TANGIBLE: 24466 VANISHING: 726788 IMMEDIATE: 1208518 TIMED: 127092 +TANGIBLE: 24467 VANISHING: 726915 IMMEDIATE: 1208738 TIMED: 127101 +TANGIBLE: 24468 VANISHING: 727042 IMMEDIATE: 1208958 TIMED: 127111 +TANGIBLE: 24470 VANISHING: 727169 IMMEDIATE: 1209178 TIMED: 127121 +TANGIBLE: 24472 VANISHING: 727296 IMMEDIATE: 1209398 TIMED: 127132 +TANGIBLE: 24474 VANISHING: 727423 IMMEDIATE: 1209618 TIMED: 127142 +TANGIBLE: 24476 VANISHING: 727550 IMMEDIATE: 1209838 TIMED: 127153 +TANGIBLE: 24478 VANISHING: 727677 IMMEDIATE: 1210058 TIMED: 127164 +TANGIBLE: 24480 VANISHING: 727804 IMMEDIATE: 1210278 TIMED: 127176 +TANGIBLE: 24540 VANISHING: 729465 IMMEDIATE: 1212886 TIMED: 127742 +TANGIBLE: 24541 VANISHING: 729549 IMMEDIATE: 1213039 TIMED: 127751 +TANGIBLE: 24542 VANISHING: 729633 IMMEDIATE: 1213192 TIMED: 127760 +TANGIBLE: 24543 VANISHING: 729717 IMMEDIATE: 1213345 TIMED: 127770 +TANGIBLE: 24544 VANISHING: 729801 IMMEDIATE: 1213498 TIMED: 127779 +TANGIBLE: 24545 VANISHING: 729885 IMMEDIATE: 1213651 TIMED: 127789 +TANGIBLE: 24546 VANISHING: 729969 IMMEDIATE: 1213804 TIMED: 127799 +TANGIBLE: 24547 VANISHING: 730053 IMMEDIATE: 1213957 TIMED: 127810 +TANGIBLE: 24548 VANISHING: 730137 IMMEDIATE: 1214110 TIMED: 127819 +TANGIBLE: 24549 VANISHING: 730221 IMMEDIATE: 1214263 TIMED: 127829 +TANGIBLE: 24550 VANISHING: 730305 IMMEDIATE: 1214416 TIMED: 127839 +TANGIBLE: 24551 VANISHING: 730389 IMMEDIATE: 1214569 TIMED: 127850 +TANGIBLE: 24552 VANISHING: 730473 IMMEDIATE: 1214722 TIMED: 127860 +TANGIBLE: 24553 VANISHING: 730557 IMMEDIATE: 1214875 TIMED: 127871 +TANGIBLE: 24554 VANISHING: 730641 IMMEDIATE: 1215028 TIMED: 127882 +TANGIBLE: 24555 VANISHING: 730725 IMMEDIATE: 1215181 TIMED: 127894 +TANGIBLE: 24574 VANISHING: 730957 IMMEDIATE: 1215550 TIMED: 128077 +TANGIBLE: 24575 VANISHING: 731030 IMMEDIATE: 1215688 TIMED: 128086 +TANGIBLE: 24576 VANISHING: 731103 IMMEDIATE: 1215826 TIMED: 128095 +TANGIBLE: 24577 VANISHING: 731176 IMMEDIATE: 1215964 TIMED: 128105 +TANGIBLE: 24578 VANISHING: 731249 IMMEDIATE: 1216102 TIMED: 128114 +TANGIBLE: 24579 VANISHING: 731322 IMMEDIATE: 1216240 TIMED: 128124 +TANGIBLE: 24580 VANISHING: 731395 IMMEDIATE: 1216378 TIMED: 128134 +TANGIBLE: 24581 VANISHING: 731468 IMMEDIATE: 1216516 TIMED: 128145 +TANGIBLE: 24582 VANISHING: 731541 IMMEDIATE: 1216654 TIMED: 128154 +TANGIBLE: 24583 VANISHING: 731614 IMMEDIATE: 1216792 TIMED: 128164 +TANGIBLE: 24584 VANISHING: 731687 IMMEDIATE: 1216930 TIMED: 128174 +TANGIBLE: 24585 VANISHING: 731760 IMMEDIATE: 1217068 TIMED: 128185 +TANGIBLE: 24586 VANISHING: 731833 IMMEDIATE: 1217206 TIMED: 128195 +TANGIBLE: 24587 VANISHING: 731906 IMMEDIATE: 1217344 TIMED: 128206 +TANGIBLE: 24588 VANISHING: 731979 IMMEDIATE: 1217482 TIMED: 128217 +TANGIBLE: 24589 VANISHING: 732052 IMMEDIATE: 1217620 TIMED: 128229 +TANGIBLE: 24592 VANISHING: 732166 IMMEDIATE: 1217808 TIMED: 128251 +TANGIBLE: 24593 VANISHING: 732217 IMMEDIATE: 1217909 TIMED: 128261 +TANGIBLE: 24594 VANISHING: 732268 IMMEDIATE: 1218010 TIMED: 128271 +TANGIBLE: 24595 VANISHING: 732319 IMMEDIATE: 1218111 TIMED: 128282 +TANGIBLE: 24596 VANISHING: 732370 IMMEDIATE: 1218212 TIMED: 128292 +TANGIBLE: 24597 VANISHING: 732421 IMMEDIATE: 1218313 TIMED: 128303 +TANGIBLE: 24598 VANISHING: 732472 IMMEDIATE: 1218414 TIMED: 128314 +TANGIBLE: 24599 VANISHING: 732523 IMMEDIATE: 1218515 TIMED: 128326 +TANGIBLE: 24870 VANISHING: 736601 IMMEDIATE: 1224799 TIMED: 130949 +TANGIBLE: 24872 VANISHING: 736639 IMMEDIATE: 1224871 TIMED: 130957 +TANGIBLE: 24874 VANISHING: 736677 IMMEDIATE: 1224943 TIMED: 130965 +TANGIBLE: 24876 VANISHING: 736715 IMMEDIATE: 1225015 TIMED: 130974 +TANGIBLE: 24877 VANISHING: 736753 IMMEDIATE: 1225087 TIMED: 130982 +TANGIBLE: 24879 VANISHING: 736791 IMMEDIATE: 1225159 TIMED: 130991 +TANGIBLE: 24881 VANISHING: 736829 IMMEDIATE: 1225231 TIMED: 131000 +TANGIBLE: 24883 VANISHING: 736867 IMMEDIATE: 1225303 TIMED: 131010 +TANGIBLE: 24884 VANISHING: 736905 IMMEDIATE: 1225375 TIMED: 131018 +TANGIBLE: 24886 VANISHING: 736943 IMMEDIATE: 1225447 TIMED: 131027 +TANGIBLE: 24888 VANISHING: 736981 IMMEDIATE: 1225519 TIMED: 131036 +TANGIBLE: 24890 VANISHING: 737019 IMMEDIATE: 1225591 TIMED: 131046 +TANGIBLE: 24891 VANISHING: 737057 IMMEDIATE: 1225663 TIMED: 131055 +TANGIBLE: 24893 VANISHING: 737095 IMMEDIATE: 1225735 TIMED: 131065 +TANGIBLE: 24895 VANISHING: 737133 IMMEDIATE: 1225807 TIMED: 131075 +TANGIBLE: 24897 VANISHING: 737171 IMMEDIATE: 1225879 TIMED: 131086 +TANGIBLE: 24898 VANISHING: 737209 IMMEDIATE: 1225951 TIMED: 131094 +TANGIBLE: 24900 VANISHING: 737247 IMMEDIATE: 1226023 TIMED: 131103 +TANGIBLE: 24902 VANISHING: 737285 IMMEDIATE: 1226095 TIMED: 131112 +TANGIBLE: 24904 VANISHING: 737323 IMMEDIATE: 1226167 TIMED: 131122 +TANGIBLE: 24905 VANISHING: 737361 IMMEDIATE: 1226239 TIMED: 131131 +TANGIBLE: 24907 VANISHING: 737399 IMMEDIATE: 1226311 TIMED: 131141 +TANGIBLE: 24909 VANISHING: 737437 IMMEDIATE: 1226383 TIMED: 131151 +TANGIBLE: 24911 VANISHING: 737475 IMMEDIATE: 1226455 TIMED: 131162 +TANGIBLE: 24912 VANISHING: 737513 IMMEDIATE: 1226527 TIMED: 131171 +TANGIBLE: 24914 VANISHING: 737551 IMMEDIATE: 1226599 TIMED: 131181 +TANGIBLE: 24916 VANISHING: 737589 IMMEDIATE: 1226671 TIMED: 131191 +TANGIBLE: 24918 VANISHING: 737627 IMMEDIATE: 1226743 TIMED: 131202 +TANGIBLE: 24919 VANISHING: 737665 IMMEDIATE: 1226815 TIMED: 131212 +TANGIBLE: 24921 VANISHING: 737703 IMMEDIATE: 1226887 TIMED: 131223 +TANGIBLE: 24923 VANISHING: 737741 IMMEDIATE: 1226959 TIMED: 131234 +TANGIBLE: 24925 VANISHING: 737779 IMMEDIATE: 1227031 TIMED: 131246 +TANGIBLE: 24985 VANISHING: 738754 IMMEDIATE: 1228652 TIMED: 131820 +TANGIBLE: 24986 VANISHING: 738788 IMMEDIATE: 1228720 TIMED: 131829 +TANGIBLE: 24987 VANISHING: 738822 IMMEDIATE: 1228788 TIMED: 131838 +TANGIBLE: 24988 VANISHING: 738856 IMMEDIATE: 1228856 TIMED: 131848 +TANGIBLE: 24989 VANISHING: 738890 IMMEDIATE: 1228924 TIMED: 131857 +TANGIBLE: 24990 VANISHING: 738924 IMMEDIATE: 1228992 TIMED: 131867 +TANGIBLE: 24991 VANISHING: 738958 IMMEDIATE: 1229060 TIMED: 131877 +TANGIBLE: 24992 VANISHING: 738992 IMMEDIATE: 1229128 TIMED: 131888 +TANGIBLE: 24993 VANISHING: 739026 IMMEDIATE: 1229196 TIMED: 131897 +TANGIBLE: 24994 VANISHING: 739060 IMMEDIATE: 1229264 TIMED: 131907 +TANGIBLE: 24995 VANISHING: 739094 IMMEDIATE: 1229332 TIMED: 131917 +TANGIBLE: 24996 VANISHING: 739128 IMMEDIATE: 1229400 TIMED: 131928 +TANGIBLE: 24997 VANISHING: 739162 IMMEDIATE: 1229468 TIMED: 131938 +TANGIBLE: 24998 VANISHING: 739196 IMMEDIATE: 1229536 TIMED: 131949 +TANGIBLE: 24999 VANISHING: 739230 IMMEDIATE: 1229604 TIMED: 131960 +TANGIBLE: 25000 VANISHING: 739264 IMMEDIATE: 1229672 TIMED: 131972 +TANGIBLE: 25019 VANISHING: 739430 IMMEDIATE: 1229929 TIMED: 132161 +TANGIBLE: 25020 VANISHING: 739455 IMMEDIATE: 1229981 TIMED: 132170 +TANGIBLE: 25021 VANISHING: 739480 IMMEDIATE: 1230033 TIMED: 132179 +TANGIBLE: 25022 VANISHING: 739505 IMMEDIATE: 1230085 TIMED: 132189 +TANGIBLE: 25023 VANISHING: 739530 IMMEDIATE: 1230137 TIMED: 132198 +TANGIBLE: 25024 VANISHING: 739555 IMMEDIATE: 1230189 TIMED: 132208 +TANGIBLE: 25025 VANISHING: 739580 IMMEDIATE: 1230241 TIMED: 132218 +TANGIBLE: 25026 VANISHING: 739605 IMMEDIATE: 1230293 TIMED: 132229 +TANGIBLE: 25027 VANISHING: 739630 IMMEDIATE: 1230345 TIMED: 132238 +TANGIBLE: 25028 VANISHING: 739655 IMMEDIATE: 1230397 TIMED: 132248 +TANGIBLE: 25029 VANISHING: 739680 IMMEDIATE: 1230449 TIMED: 132258 +TANGIBLE: 25030 VANISHING: 739705 IMMEDIATE: 1230501 TIMED: 132269 +TANGIBLE: 25031 VANISHING: 739730 IMMEDIATE: 1230553 TIMED: 132279 +TANGIBLE: 25032 VANISHING: 739755 IMMEDIATE: 1230605 TIMED: 132290 +TANGIBLE: 25033 VANISHING: 739780 IMMEDIATE: 1230657 TIMED: 132301 +TANGIBLE: 25034 VANISHING: 739805 IMMEDIATE: 1230709 TIMED: 132313 +TANGIBLE: 25037 VANISHING: 739874 IMMEDIATE: 1230822 TIMED: 132339 +TANGIBLE: 25038 VANISHING: 739898 IMMEDIATE: 1230874 TIMED: 132349 +TANGIBLE: 25039 VANISHING: 739922 IMMEDIATE: 1230926 TIMED: 132359 +TANGIBLE: 25040 VANISHING: 739946 IMMEDIATE: 1230978 TIMED: 132370 +TANGIBLE: 25041 VANISHING: 739970 IMMEDIATE: 1231030 TIMED: 132380 +TANGIBLE: 25042 VANISHING: 739994 IMMEDIATE: 1231082 TIMED: 132391 +TANGIBLE: 25043 VANISHING: 740018 IMMEDIATE: 1231134 TIMED: 132402 +TANGIBLE: 25044 VANISHING: 740042 IMMEDIATE: 1231186 TIMED: 132414 +TANGIBLE: 25364 VANISHING: 743011 IMMEDIATE: 1235642 TIMED: 135301 +TANGIBLE: 25367 VANISHING: 743105 IMMEDIATE: 1235796 TIMED: 135319 +TANGIBLE: 25369 VANISHING: 743156 IMMEDIATE: 1235880 TIMED: 135329 +TANGIBLE: 25371 VANISHING: 743203 IMMEDIATE: 1235960 TIMED: 135338 +TANGIBLE: 25373 VANISHING: 743250 IMMEDIATE: 1236040 TIMED: 135348 +TANGIBLE: 25375 VANISHING: 743297 IMMEDIATE: 1236120 TIMED: 135358 +TANGIBLE: 25377 VANISHING: 743344 IMMEDIATE: 1236200 TIMED: 135369 +TANGIBLE: 25378 VANISHING: 743391 IMMEDIATE: 1236280 TIMED: 135378 +TANGIBLE: 25379 VANISHING: 743438 IMMEDIATE: 1236360 TIMED: 135388 +TANGIBLE: 25381 VANISHING: 743485 IMMEDIATE: 1236440 TIMED: 135398 +TANGIBLE: 25383 VANISHING: 743532 IMMEDIATE: 1236520 TIMED: 135409 +TANGIBLE: 25385 VANISHING: 743579 IMMEDIATE: 1236600 TIMED: 135419 +TANGIBLE: 25387 VANISHING: 743626 IMMEDIATE: 1236680 TIMED: 135430 +TANGIBLE: 25389 VANISHING: 743673 IMMEDIATE: 1236760 TIMED: 135441 +TANGIBLE: 25391 VANISHING: 743720 IMMEDIATE: 1236840 TIMED: 135453 +TANGIBLE: 25405 VANISHING: 743982 IMMEDIATE: 1237221 TIMED: 135501 +TANGIBLE: 25406 VANISHING: 744025 IMMEDIATE: 1237297 TIMED: 135511 +TANGIBLE: 25407 VANISHING: 744068 IMMEDIATE: 1237373 TIMED: 135522 +TANGIBLE: 25408 VANISHING: 744111 IMMEDIATE: 1237449 TIMED: 135532 +TANGIBLE: 25409 VANISHING: 744154 IMMEDIATE: 1237525 TIMED: 135543 +TANGIBLE: 25410 VANISHING: 744197 IMMEDIATE: 1237601 TIMED: 135554 +TANGIBLE: 25411 VANISHING: 744240 IMMEDIATE: 1237677 TIMED: 135566 +TANGIBLE: 25435 VANISHING: 744657 IMMEDIATE: 1238307 TIMED: 135664 +TANGIBLE: 25436 VANISHING: 744687 IMMEDIATE: 1238363 TIMED: 135674 +TANGIBLE: 25437 VANISHING: 744717 IMMEDIATE: 1238419 TIMED: 135684 +TANGIBLE: 25438 VANISHING: 744747 IMMEDIATE: 1238475 TIMED: 135695 +TANGIBLE: 25439 VANISHING: 744777 IMMEDIATE: 1238531 TIMED: 135705 +TANGIBLE: 25440 VANISHING: 744807 IMMEDIATE: 1238587 TIMED: 135716 +TANGIBLE: 25441 VANISHING: 744837 IMMEDIATE: 1238643 TIMED: 135727 +TANGIBLE: 25442 VANISHING: 744867 IMMEDIATE: 1238699 TIMED: 135739 +TANGIBLE: 25445 VANISHING: 744937 IMMEDIATE: 1238808 TIMED: 135764 +TANGIBLE: 25446 VANISHING: 744966 IMMEDIATE: 1238864 TIMED: 135775 +TANGIBLE: 25447 VANISHING: 744995 IMMEDIATE: 1238920 TIMED: 135786 +TANGIBLE: 25448 VANISHING: 745024 IMMEDIATE: 1238976 TIMED: 135798 +TANGIBLE: 25454 VANISHING: 745130 IMMEDIATE: 1239153 TIMED: 135854 +TANGIBLE: 25456 VANISHING: 745192 IMMEDIATE: 1239266 TIMED: 135863 +TANGIBLE: 25458 VANISHING: 745254 IMMEDIATE: 1239379 TIMED: 135872 +TANGIBLE: 25460 VANISHING: 745316 IMMEDIATE: 1239492 TIMED: 135882 +TANGIBLE: 25461 VANISHING: 745378 IMMEDIATE: 1239605 TIMED: 135891 +TANGIBLE: 25463 VANISHING: 745440 IMMEDIATE: 1239718 TIMED: 135901 +TANGIBLE: 25465 VANISHING: 745502 IMMEDIATE: 1239831 TIMED: 135911 +TANGIBLE: 25467 VANISHING: 745564 IMMEDIATE: 1239944 TIMED: 135922 +TANGIBLE: 25468 VANISHING: 745626 IMMEDIATE: 1240057 TIMED: 135931 +TANGIBLE: 25470 VANISHING: 745688 IMMEDIATE: 1240170 TIMED: 135941 +TANGIBLE: 25472 VANISHING: 745750 IMMEDIATE: 1240283 TIMED: 135951 +TANGIBLE: 25474 VANISHING: 745812 IMMEDIATE: 1240396 TIMED: 135962 +TANGIBLE: 25475 VANISHING: 745874 IMMEDIATE: 1240509 TIMED: 135972 +TANGIBLE: 25477 VANISHING: 745936 IMMEDIATE: 1240622 TIMED: 135983 +TANGIBLE: 25479 VANISHING: 745998 IMMEDIATE: 1240735 TIMED: 135994 +TANGIBLE: 25481 VANISHING: 746060 IMMEDIATE: 1240848 TIMED: 136006 +TANGIBLE: 25513 VANISHING: 746827 IMMEDIATE: 1242112 TIMED: 136329 +TANGIBLE: 25514 VANISHING: 746885 IMMEDIATE: 1242221 TIMED: 136339 +TANGIBLE: 25515 VANISHING: 746943 IMMEDIATE: 1242330 TIMED: 136349 +TANGIBLE: 25516 VANISHING: 747001 IMMEDIATE: 1242439 TIMED: 136360 +TANGIBLE: 25517 VANISHING: 747059 IMMEDIATE: 1242548 TIMED: 136370 +TANGIBLE: 25518 VANISHING: 747117 IMMEDIATE: 1242657 TIMED: 136381 +TANGIBLE: 25519 VANISHING: 747175 IMMEDIATE: 1242766 TIMED: 136392 +TANGIBLE: 25520 VANISHING: 747233 IMMEDIATE: 1242875 TIMED: 136404 +TANGIBLE: 25531 VANISHING: 747381 IMMEDIATE: 1243111 TIMED: 136521 +TANGIBLE: 25532 VANISHING: 747420 IMMEDIATE: 1243190 TIMED: 136531 +TANGIBLE: 25533 VANISHING: 747459 IMMEDIATE: 1243269 TIMED: 136541 +TANGIBLE: 25534 VANISHING: 747498 IMMEDIATE: 1243348 TIMED: 136552 +TANGIBLE: 25535 VANISHING: 747537 IMMEDIATE: 1243427 TIMED: 136562 +TANGIBLE: 25536 VANISHING: 747576 IMMEDIATE: 1243506 TIMED: 136573 +TANGIBLE: 25537 VANISHING: 747615 IMMEDIATE: 1243585 TIMED: 136584 +TANGIBLE: 25538 VANISHING: 747654 IMMEDIATE: 1243664 TIMED: 136596 +TANGIBLE: 25541 VANISHING: 747721 IMMEDIATE: 1243780 TIMED: 136625 +TANGIBLE: 25542 VANISHING: 747759 IMMEDIATE: 1243859 TIMED: 136636 +TANGIBLE: 25543 VANISHING: 747797 IMMEDIATE: 1243938 TIMED: 136647 +TANGIBLE: 25544 VANISHING: 747835 IMMEDIATE: 1244017 TIMED: 136659 +TANGIBLE: 25600 VANISHING: 748465 IMMEDIATE: 1244864 TIMED: 137181 +TANGIBLE: 25601 VANISHING: 748512 IMMEDIATE: 1244944 TIMED: 137190 +TANGIBLE: 25603 VANISHING: 748559 IMMEDIATE: 1245024 TIMED: 137199 +TANGIBLE: 25605 VANISHING: 748606 IMMEDIATE: 1245104 TIMED: 137209 +TANGIBLE: 25607 VANISHING: 748653 IMMEDIATE: 1245184 TIMED: 137218 +TANGIBLE: 25609 VANISHING: 748700 IMMEDIATE: 1245264 TIMED: 137228 +TANGIBLE: 25611 VANISHING: 748747 IMMEDIATE: 1245344 TIMED: 137238 +TANGIBLE: 25613 VANISHING: 748794 IMMEDIATE: 1245424 TIMED: 137249 +TANGIBLE: 25614 VANISHING: 748841 IMMEDIATE: 1245504 TIMED: 137258 +TANGIBLE: 25615 VANISHING: 748888 IMMEDIATE: 1245584 TIMED: 137268 +TANGIBLE: 25617 VANISHING: 748935 IMMEDIATE: 1245664 TIMED: 137278 +TANGIBLE: 25619 VANISHING: 748982 IMMEDIATE: 1245744 TIMED: 137289 +TANGIBLE: 25621 VANISHING: 749029 IMMEDIATE: 1245824 TIMED: 137299 +TANGIBLE: 25623 VANISHING: 749076 IMMEDIATE: 1245904 TIMED: 137310 +TANGIBLE: 25625 VANISHING: 749123 IMMEDIATE: 1245984 TIMED: 137321 +TANGIBLE: 25627 VANISHING: 749170 IMMEDIATE: 1246064 TIMED: 137333 +TANGIBLE: 25659 VANISHING: 749760 IMMEDIATE: 1246985 TIMED: 137648 +TANGIBLE: 25660 VANISHING: 749803 IMMEDIATE: 1247061 TIMED: 137658 +TANGIBLE: 25661 VANISHING: 749846 IMMEDIATE: 1247137 TIMED: 137668 +TANGIBLE: 25662 VANISHING: 749889 IMMEDIATE: 1247213 TIMED: 137679 +TANGIBLE: 25663 VANISHING: 749932 IMMEDIATE: 1247289 TIMED: 137689 +TANGIBLE: 25664 VANISHING: 749975 IMMEDIATE: 1247365 TIMED: 137700 +TANGIBLE: 25665 VANISHING: 750018 IMMEDIATE: 1247441 TIMED: 137711 +TANGIBLE: 25666 VANISHING: 750061 IMMEDIATE: 1247517 TIMED: 137723 +TANGIBLE: 25677 VANISHING: 750178 IMMEDIATE: 1247696 TIMED: 137834 +TANGIBLE: 25678 VANISHING: 750208 IMMEDIATE: 1247752 TIMED: 137844 +TANGIBLE: 25679 VANISHING: 750238 IMMEDIATE: 1247808 TIMED: 137854 +TANGIBLE: 25680 VANISHING: 750268 IMMEDIATE: 1247864 TIMED: 137865 +TANGIBLE: 25681 VANISHING: 750298 IMMEDIATE: 1247920 TIMED: 137875 +TANGIBLE: 25682 VANISHING: 750328 IMMEDIATE: 1247976 TIMED: 137886 +TANGIBLE: 25683 VANISHING: 750358 IMMEDIATE: 1248032 TIMED: 137897 +TANGIBLE: 25684 VANISHING: 750388 IMMEDIATE: 1248088 TIMED: 137909 +TANGIBLE: 25687 VANISHING: 750456 IMMEDIATE: 1248195 TIMED: 137934 +TANGIBLE: 25688 VANISHING: 750485 IMMEDIATE: 1248251 TIMED: 137945 +TANGIBLE: 25689 VANISHING: 750514 IMMEDIATE: 1248307 TIMED: 137956 +TANGIBLE: 25690 VANISHING: 750543 IMMEDIATE: 1248363 TIMED: 137968 +TANGIBLE: 25837 VANISHING: 752459 IMMEDIATE: 1251303 TIMED: 139466 +TANGIBLE: 25839 VANISHING: 752497 IMMEDIATE: 1251375 TIMED: 139474 +TANGIBLE: 25841 VANISHING: 752535 IMMEDIATE: 1251447 TIMED: 139482 +TANGIBLE: 25843 VANISHING: 752573 IMMEDIATE: 1251519 TIMED: 139491 +TANGIBLE: 25844 VANISHING: 752611 IMMEDIATE: 1251591 TIMED: 139499 +TANGIBLE: 25846 VANISHING: 752649 IMMEDIATE: 1251663 TIMED: 139508 +TANGIBLE: 25848 VANISHING: 752687 IMMEDIATE: 1251735 TIMED: 139517 +TANGIBLE: 25850 VANISHING: 752725 IMMEDIATE: 1251807 TIMED: 139527 +TANGIBLE: 25851 VANISHING: 752763 IMMEDIATE: 1251879 TIMED: 139535 +TANGIBLE: 25853 VANISHING: 752801 IMMEDIATE: 1251951 TIMED: 139544 +TANGIBLE: 25855 VANISHING: 752839 IMMEDIATE: 1252023 TIMED: 139553 +TANGIBLE: 25857 VANISHING: 752877 IMMEDIATE: 1252095 TIMED: 139563 +TANGIBLE: 25858 VANISHING: 752915 IMMEDIATE: 1252167 TIMED: 139572 +TANGIBLE: 25860 VANISHING: 752953 IMMEDIATE: 1252239 TIMED: 139582 +TANGIBLE: 25862 VANISHING: 752991 IMMEDIATE: 1252311 TIMED: 139592 +TANGIBLE: 25864 VANISHING: 753029 IMMEDIATE: 1252383 TIMED: 139603 +TANGIBLE: 25865 VANISHING: 753067 IMMEDIATE: 1252455 TIMED: 139611 +TANGIBLE: 25867 VANISHING: 753105 IMMEDIATE: 1252527 TIMED: 139620 +TANGIBLE: 25869 VANISHING: 753143 IMMEDIATE: 1252599 TIMED: 139629 +TANGIBLE: 25871 VANISHING: 753181 IMMEDIATE: 1252671 TIMED: 139639 +TANGIBLE: 25872 VANISHING: 753219 IMMEDIATE: 1252743 TIMED: 139648 +TANGIBLE: 25874 VANISHING: 753257 IMMEDIATE: 1252815 TIMED: 139658 +TANGIBLE: 25876 VANISHING: 753295 IMMEDIATE: 1252887 TIMED: 139668 +TANGIBLE: 25878 VANISHING: 753333 IMMEDIATE: 1252959 TIMED: 139679 +TANGIBLE: 25879 VANISHING: 753371 IMMEDIATE: 1253031 TIMED: 139688 +TANGIBLE: 25881 VANISHING: 753409 IMMEDIATE: 1253103 TIMED: 139698 +TANGIBLE: 25883 VANISHING: 753447 IMMEDIATE: 1253175 TIMED: 139708 +TANGIBLE: 25885 VANISHING: 753485 IMMEDIATE: 1253247 TIMED: 139719 +TANGIBLE: 25886 VANISHING: 753523 IMMEDIATE: 1253319 TIMED: 139729 +TANGIBLE: 25888 VANISHING: 753561 IMMEDIATE: 1253391 TIMED: 139740 +TANGIBLE: 25890 VANISHING: 753599 IMMEDIATE: 1253463 TIMED: 139751 +TANGIBLE: 25892 VANISHING: 753637 IMMEDIATE: 1253535 TIMED: 139763 +TANGIBLE: 25952 VANISHING: 754614 IMMEDIATE: 1255161 TIMED: 140337 +TANGIBLE: 25953 VANISHING: 754649 IMMEDIATE: 1255231 TIMED: 140346 +TANGIBLE: 25954 VANISHING: 754684 IMMEDIATE: 1255301 TIMED: 140355 +TANGIBLE: 25955 VANISHING: 754719 IMMEDIATE: 1255371 TIMED: 140365 +TANGIBLE: 25956 VANISHING: 754754 IMMEDIATE: 1255441 TIMED: 140374 +TANGIBLE: 25957 VANISHING: 754789 IMMEDIATE: 1255511 TIMED: 140384 +TANGIBLE: 25958 VANISHING: 754824 IMMEDIATE: 1255581 TIMED: 140394 +TANGIBLE: 25959 VANISHING: 754859 IMMEDIATE: 1255651 TIMED: 140405 +TANGIBLE: 25960 VANISHING: 754894 IMMEDIATE: 1255721 TIMED: 140414 +TANGIBLE: 25961 VANISHING: 754929 IMMEDIATE: 1255791 TIMED: 140424 +TANGIBLE: 25962 VANISHING: 754964 IMMEDIATE: 1255861 TIMED: 140434 +TANGIBLE: 25963 VANISHING: 754999 IMMEDIATE: 1255931 TIMED: 140445 +TANGIBLE: 25964 VANISHING: 755034 IMMEDIATE: 1256001 TIMED: 140455 +TANGIBLE: 25965 VANISHING: 755069 IMMEDIATE: 1256071 TIMED: 140466 +TANGIBLE: 25966 VANISHING: 755104 IMMEDIATE: 1256141 TIMED: 140477 +TANGIBLE: 25967 VANISHING: 755139 IMMEDIATE: 1256211 TIMED: 140489 +TANGIBLE: 25986 VANISHING: 755319 IMMEDIATE: 1256497 TIMED: 140678 +TANGIBLE: 25987 VANISHING: 755343 IMMEDIATE: 1256547 TIMED: 140687 +TANGIBLE: 25988 VANISHING: 755367 IMMEDIATE: 1256597 TIMED: 140696 +TANGIBLE: 25989 VANISHING: 755391 IMMEDIATE: 1256647 TIMED: 140706 +TANGIBLE: 25990 VANISHING: 755415 IMMEDIATE: 1256697 TIMED: 140715 +TANGIBLE: 25991 VANISHING: 755439 IMMEDIATE: 1256747 TIMED: 140725 +TANGIBLE: 25992 VANISHING: 755463 IMMEDIATE: 1256797 TIMED: 140735 +TANGIBLE: 25993 VANISHING: 755487 IMMEDIATE: 1256847 TIMED: 140746 +TANGIBLE: 25994 VANISHING: 755511 IMMEDIATE: 1256897 TIMED: 140755 +TANGIBLE: 25995 VANISHING: 755535 IMMEDIATE: 1256947 TIMED: 140765 +TANGIBLE: 25996 VANISHING: 755559 IMMEDIATE: 1256997 TIMED: 140775 +TANGIBLE: 25997 VANISHING: 755583 IMMEDIATE: 1257047 TIMED: 140786 +TANGIBLE: 25998 VANISHING: 755607 IMMEDIATE: 1257097 TIMED: 140796 +TANGIBLE: 25999 VANISHING: 755631 IMMEDIATE: 1257147 TIMED: 140807 +TANGIBLE: 26000 VANISHING: 755655 IMMEDIATE: 1257197 TIMED: 140818 +TANGIBLE: 26001 VANISHING: 755679 IMMEDIATE: 1257247 TIMED: 140830 +TANGIBLE: 26004 VANISHING: 755747 IMMEDIATE: 1257359 TIMED: 140856 +TANGIBLE: 26005 VANISHING: 755771 IMMEDIATE: 1257411 TIMED: 140866 +TANGIBLE: 26006 VANISHING: 755795 IMMEDIATE: 1257463 TIMED: 140876 +TANGIBLE: 26007 VANISHING: 755819 IMMEDIATE: 1257515 TIMED: 140887 +TANGIBLE: 26008 VANISHING: 755843 IMMEDIATE: 1257567 TIMED: 140897 +TANGIBLE: 26009 VANISHING: 755867 IMMEDIATE: 1257619 TIMED: 140908 +TANGIBLE: 26010 VANISHING: 755891 IMMEDIATE: 1257671 TIMED: 140919 +TANGIBLE: 26011 VANISHING: 755915 IMMEDIATE: 1257723 TIMED: 140931 +TANGIBLE: 26331 VANISHING: 758890 IMMEDIATE: 1262180 TIMED: 143818 +TANGIBLE: 26334 VANISHING: 758986 IMMEDIATE: 1262338 TIMED: 143836 +TANGIBLE: 26336 VANISHING: 759034 IMMEDIATE: 1262420 TIMED: 143845 +TANGIBLE: 26338 VANISHING: 759082 IMMEDIATE: 1262502 TIMED: 143855 +TANGIBLE: 26340 VANISHING: 759134 IMMEDIATE: 1262588 TIMED: 143865 +TANGIBLE: 26342 VANISHING: 759182 IMMEDIATE: 1262670 TIMED: 143875 +TANGIBLE: 26344 VANISHING: 759230 IMMEDIATE: 1262752 TIMED: 143886 +TANGIBLE: 26345 VANISHING: 759278 IMMEDIATE: 1262834 TIMED: 143895 +TANGIBLE: 26346 VANISHING: 759326 IMMEDIATE: 1262916 TIMED: 143905 +TANGIBLE: 26348 VANISHING: 759374 IMMEDIATE: 1262998 TIMED: 143915 +TANGIBLE: 26350 VANISHING: 759422 IMMEDIATE: 1263080 TIMED: 143926 +TANGIBLE: 26352 VANISHING: 759470 IMMEDIATE: 1263162 TIMED: 143936 +TANGIBLE: 26354 VANISHING: 759518 IMMEDIATE: 1263244 TIMED: 143947 +TANGIBLE: 26356 VANISHING: 759566 IMMEDIATE: 1263326 TIMED: 143958 +TANGIBLE: 26358 VANISHING: 759614 IMMEDIATE: 1263408 TIMED: 143970 +TANGIBLE: 26372 VANISHING: 759863 IMMEDIATE: 1263780 TIMED: 144018 +TANGIBLE: 26373 VANISHING: 759908 IMMEDIATE: 1263860 TIMED: 144028 +TANGIBLE: 26374 VANISHING: 759953 IMMEDIATE: 1263940 TIMED: 144039 +TANGIBLE: 26375 VANISHING: 759998 IMMEDIATE: 1264020 TIMED: 144049 +TANGIBLE: 26376 VANISHING: 760043 IMMEDIATE: 1264100 TIMED: 144060 +TANGIBLE: 26377 VANISHING: 760088 IMMEDIATE: 1264180 TIMED: 144071 +TANGIBLE: 26378 VANISHING: 760133 IMMEDIATE: 1264260 TIMED: 144083 +TANGIBLE: 26402 VANISHING: 760539 IMMEDIATE: 1264884 TIMED: 144181 +TANGIBLE: 26403 VANISHING: 760569 IMMEDIATE: 1264940 TIMED: 144191 +TANGIBLE: 26404 VANISHING: 760600 IMMEDIATE: 1264998 TIMED: 144201 +TANGIBLE: 26405 VANISHING: 760630 IMMEDIATE: 1265054 TIMED: 144212 +TANGIBLE: 26406 VANISHING: 760660 IMMEDIATE: 1265110 TIMED: 144222 +TANGIBLE: 26407 VANISHING: 760690 IMMEDIATE: 1265166 TIMED: 144233 +TANGIBLE: 26408 VANISHING: 760720 IMMEDIATE: 1265222 TIMED: 144244 +TANGIBLE: 26409 VANISHING: 760750 IMMEDIATE: 1265278 TIMED: 144256 +TANGIBLE: 26412 VANISHING: 760816 IMMEDIATE: 1265384 TIMED: 144281 +TANGIBLE: 26413 VANISHING: 760846 IMMEDIATE: 1265442 TIMED: 144292 +TANGIBLE: 26414 VANISHING: 760876 IMMEDIATE: 1265500 TIMED: 144303 +TANGIBLE: 26415 VANISHING: 760906 IMMEDIATE: 1265558 TIMED: 144315 +TANGIBLE: 26421 VANISHING: 761016 IMMEDIATE: 1265739 TIMED: 144371 +TANGIBLE: 26423 VANISHING: 761078 IMMEDIATE: 1265852 TIMED: 144380 +TANGIBLE: 26425 VANISHING: 761140 IMMEDIATE: 1265965 TIMED: 144389 +TANGIBLE: 26427 VANISHING: 761202 IMMEDIATE: 1266078 TIMED: 144399 +TANGIBLE: 26428 VANISHING: 761264 IMMEDIATE: 1266191 TIMED: 144408 +TANGIBLE: 26430 VANISHING: 761326 IMMEDIATE: 1266304 TIMED: 144418 +TANGIBLE: 26432 VANISHING: 761388 IMMEDIATE: 1266417 TIMED: 144428 +TANGIBLE: 26434 VANISHING: 761450 IMMEDIATE: 1266530 TIMED: 144439 +TANGIBLE: 26435 VANISHING: 761512 IMMEDIATE: 1266643 TIMED: 144448 +TANGIBLE: 26437 VANISHING: 761574 IMMEDIATE: 1266756 TIMED: 144458 +TANGIBLE: 26439 VANISHING: 761636 IMMEDIATE: 1266869 TIMED: 144468 +TANGIBLE: 26441 VANISHING: 761698 IMMEDIATE: 1266982 TIMED: 144479 +TANGIBLE: 26442 VANISHING: 761760 IMMEDIATE: 1267095 TIMED: 144489 +TANGIBLE: 26444 VANISHING: 761822 IMMEDIATE: 1267208 TIMED: 144500 +TANGIBLE: 26446 VANISHING: 761884 IMMEDIATE: 1267321 TIMED: 144511 +TANGIBLE: 26448 VANISHING: 761946 IMMEDIATE: 1267434 TIMED: 144523 +TANGIBLE: 26480 VANISHING: 762712 IMMEDIATE: 1268699 TIMED: 144846 +TANGIBLE: 26481 VANISHING: 762771 IMMEDIATE: 1268810 TIMED: 144856 +TANGIBLE: 26482 VANISHING: 762830 IMMEDIATE: 1268921 TIMED: 144866 +TANGIBLE: 26483 VANISHING: 762889 IMMEDIATE: 1269032 TIMED: 144877 +TANGIBLE: 26484 VANISHING: 762948 IMMEDIATE: 1269143 TIMED: 144887 +TANGIBLE: 26485 VANISHING: 763007 IMMEDIATE: 1269254 TIMED: 144898 +TANGIBLE: 26486 VANISHING: 763066 IMMEDIATE: 1269365 TIMED: 144909 +TANGIBLE: 26487 VANISHING: 763125 IMMEDIATE: 1269476 TIMED: 144921 +TANGIBLE: 26498 VANISHING: 763277 IMMEDIATE: 1269723 TIMED: 145038 +TANGIBLE: 26499 VANISHING: 763315 IMMEDIATE: 1269800 TIMED: 145048 +TANGIBLE: 26500 VANISHING: 763353 IMMEDIATE: 1269877 TIMED: 145058 +TANGIBLE: 26501 VANISHING: 763391 IMMEDIATE: 1269954 TIMED: 145069 +TANGIBLE: 26502 VANISHING: 763429 IMMEDIATE: 1270031 TIMED: 145079 +TANGIBLE: 26503 VANISHING: 763467 IMMEDIATE: 1270108 TIMED: 145090 +TANGIBLE: 26504 VANISHING: 763505 IMMEDIATE: 1270185 TIMED: 145101 +TANGIBLE: 26505 VANISHING: 763543 IMMEDIATE: 1270262 TIMED: 145113 +TANGIBLE: 26508 VANISHING: 763607 IMMEDIATE: 1270375 TIMED: 145142 +TANGIBLE: 26509 VANISHING: 763645 IMMEDIATE: 1270454 TIMED: 145153 +TANGIBLE: 26510 VANISHING: 763683 IMMEDIATE: 1270533 TIMED: 145164 +TANGIBLE: 26511 VANISHING: 763721 IMMEDIATE: 1270612 TIMED: 145176 +TANGIBLE: 26567 VANISHING: 764358 IMMEDIATE: 1271461 TIMED: 145698 +TANGIBLE: 26568 VANISHING: 764406 IMMEDIATE: 1271543 TIMED: 145707 +TANGIBLE: 26570 VANISHING: 764454 IMMEDIATE: 1271625 TIMED: 145716 +TANGIBLE: 26572 VANISHING: 764502 IMMEDIATE: 1271707 TIMED: 145726 +TANGIBLE: 26574 VANISHING: 764550 IMMEDIATE: 1271789 TIMED: 145735 +TANGIBLE: 26576 VANISHING: 764598 IMMEDIATE: 1271871 TIMED: 145745 +TANGIBLE: 26578 VANISHING: 764646 IMMEDIATE: 1271953 TIMED: 145755 +TANGIBLE: 26580 VANISHING: 764694 IMMEDIATE: 1272035 TIMED: 145766 +TANGIBLE: 26581 VANISHING: 764742 IMMEDIATE: 1272117 TIMED: 145775 +TANGIBLE: 26582 VANISHING: 764790 IMMEDIATE: 1272199 TIMED: 145785 +TANGIBLE: 26584 VANISHING: 764838 IMMEDIATE: 1272281 TIMED: 145795 +TANGIBLE: 26586 VANISHING: 764886 IMMEDIATE: 1272363 TIMED: 145806 +TANGIBLE: 26588 VANISHING: 764934 IMMEDIATE: 1272445 TIMED: 145816 +TANGIBLE: 26590 VANISHING: 764982 IMMEDIATE: 1272527 TIMED: 145827 +TANGIBLE: 26592 VANISHING: 765030 IMMEDIATE: 1272609 TIMED: 145838 +TANGIBLE: 26594 VANISHING: 765078 IMMEDIATE: 1272691 TIMED: 145850 +TANGIBLE: 26626 VANISHING: 765678 IMMEDIATE: 1273637 TIMED: 146165 +TANGIBLE: 26627 VANISHING: 765723 IMMEDIATE: 1273717 TIMED: 146175 +TANGIBLE: 26628 VANISHING: 765768 IMMEDIATE: 1273797 TIMED: 146185 +TANGIBLE: 26629 VANISHING: 765813 IMMEDIATE: 1273877 TIMED: 146196 +TANGIBLE: 26630 VANISHING: 765858 IMMEDIATE: 1273957 TIMED: 146206 +TANGIBLE: 26631 VANISHING: 765903 IMMEDIATE: 1274037 TIMED: 146217 +TANGIBLE: 26632 VANISHING: 765948 IMMEDIATE: 1274117 TIMED: 146228 +TANGIBLE: 26633 VANISHING: 765993 IMMEDIATE: 1274197 TIMED: 146240 +TANGIBLE: 26644 VANISHING: 766113 IMMEDIATE: 1274387 TIMED: 146351 +TANGIBLE: 26645 VANISHING: 766143 IMMEDIATE: 1274443 TIMED: 146361 +TANGIBLE: 26646 VANISHING: 766173 IMMEDIATE: 1274499 TIMED: 146371 +TANGIBLE: 26647 VANISHING: 766203 IMMEDIATE: 1274555 TIMED: 146382 +TANGIBLE: 26648 VANISHING: 766233 IMMEDIATE: 1274611 TIMED: 146392 +TANGIBLE: 26649 VANISHING: 766263 IMMEDIATE: 1274667 TIMED: 146403 +TANGIBLE: 26650 VANISHING: 766293 IMMEDIATE: 1274723 TIMED: 146414 +TANGIBLE: 26651 VANISHING: 766323 IMMEDIATE: 1274779 TIMED: 146426 +TANGIBLE: 26654 VANISHING: 766387 IMMEDIATE: 1274883 TIMED: 146451 +TANGIBLE: 26655 VANISHING: 766417 IMMEDIATE: 1274941 TIMED: 146462 +TANGIBLE: 26656 VANISHING: 766447 IMMEDIATE: 1274999 TIMED: 146473 +TANGIBLE: 26657 VANISHING: 766477 IMMEDIATE: 1275057 TIMED: 146485 +TANGIBLE: 26803 VANISHING: 768292 IMMEDIATE: 1277920 TIMED: 147952 +TANGIBLE: 26805 VANISHING: 768323 IMMEDIATE: 1277969 TIMED: 147961 +TANGIBLE: 26807 VANISHING: 768354 IMMEDIATE: 1278018 TIMED: 147970 +TANGIBLE: 26809 VANISHING: 768385 IMMEDIATE: 1278067 TIMED: 147980 +TANGIBLE: 26811 VANISHING: 768416 IMMEDIATE: 1278116 TIMED: 147989 +TANGIBLE: 26814 VANISHING: 768447 IMMEDIATE: 1278165 TIMED: 147999 +TANGIBLE: 26817 VANISHING: 768478 IMMEDIATE: 1278214 TIMED: 148009 +TANGIBLE: 26820 VANISHING: 768509 IMMEDIATE: 1278263 TIMED: 148020 +TANGIBLE: 26822 VANISHING: 768540 IMMEDIATE: 1278312 TIMED: 148029 +TANGIBLE: 26825 VANISHING: 768571 IMMEDIATE: 1278361 TIMED: 148039 +TANGIBLE: 26828 VANISHING: 768602 IMMEDIATE: 1278410 TIMED: 148049 +TANGIBLE: 26831 VANISHING: 768633 IMMEDIATE: 1278459 TIMED: 148060 +TANGIBLE: 26833 VANISHING: 768664 IMMEDIATE: 1278508 TIMED: 148070 +TANGIBLE: 26836 VANISHING: 768695 IMMEDIATE: 1278557 TIMED: 148081 +TANGIBLE: 26839 VANISHING: 768726 IMMEDIATE: 1278606 TIMED: 148092 +TANGIBLE: 26842 VANISHING: 768757 IMMEDIATE: 1278655 TIMED: 148104 +TANGIBLE: 26847 VANISHING: 768852 IMMEDIATE: 1278812 TIMED: 148145 +TANGIBLE: 26849 VANISHING: 768879 IMMEDIATE: 1278857 TIMED: 148155 +TANGIBLE: 26851 VANISHING: 768906 IMMEDIATE: 1278902 TIMED: 148165 +TANGIBLE: 26853 VANISHING: 768933 IMMEDIATE: 1278947 TIMED: 148176 +TANGIBLE: 26854 VANISHING: 768960 IMMEDIATE: 1278992 TIMED: 148186 +TANGIBLE: 26856 VANISHING: 768987 IMMEDIATE: 1279037 TIMED: 148197 +TANGIBLE: 26858 VANISHING: 769014 IMMEDIATE: 1279082 TIMED: 148208 +TANGIBLE: 26860 VANISHING: 769041 IMMEDIATE: 1279127 TIMED: 148220 +TANGIBLE: 26865 VANISHING: 769139 IMMEDIATE: 1279290 TIMED: 148261 +TANGIBLE: 26867 VANISHING: 769167 IMMEDIATE: 1279337 TIMED: 148271 +TANGIBLE: 26869 VANISHING: 769195 IMMEDIATE: 1279384 TIMED: 148281 +TANGIBLE: 26871 VANISHING: 769223 IMMEDIATE: 1279431 TIMED: 148292 +TANGIBLE: 26872 VANISHING: 769251 IMMEDIATE: 1279478 TIMED: 148302 +TANGIBLE: 26874 VANISHING: 769279 IMMEDIATE: 1279525 TIMED: 148313 +TANGIBLE: 26876 VANISHING: 769307 IMMEDIATE: 1279572 TIMED: 148324 +TANGIBLE: 26878 VANISHING: 769335 IMMEDIATE: 1279619 TIMED: 148336 +TANGIBLE: 26882 VANISHING: 769410 IMMEDIATE: 1279743 TIMED: 148372 +TANGIBLE: 26884 VANISHING: 769437 IMMEDIATE: 1279790 TIMED: 148383 +TANGIBLE: 26886 VANISHING: 769464 IMMEDIATE: 1279837 TIMED: 148394 +TANGIBLE: 26888 VANISHING: 769491 IMMEDIATE: 1279884 TIMED: 148406 +TANGIBLE: 26977 VANISHING: 770860 IMMEDIATE: 1282025 TIMED: 149173 +TANGIBLE: 27071 VANISHING: 772247 IMMEDIATE: 1284206 TIMED: 149998 +TANGIBLE: 27304 VANISHING: 775230 IMMEDIATE: 1288650 TIMED: 151858 +TANGIBLE: 27306 VANISHING: 775334 IMMEDIATE: 1288861 TIMED: 151867 +TANGIBLE: 27308 VANISHING: 775438 IMMEDIATE: 1289072 TIMED: 151876 +TANGIBLE: 27310 VANISHING: 775542 IMMEDIATE: 1289283 TIMED: 151886 +TANGIBLE: 27311 VANISHING: 775646 IMMEDIATE: 1289494 TIMED: 151895 +TANGIBLE: 27313 VANISHING: 775750 IMMEDIATE: 1289705 TIMED: 151905 +TANGIBLE: 27315 VANISHING: 775854 IMMEDIATE: 1289916 TIMED: 151915 +TANGIBLE: 27317 VANISHING: 775958 IMMEDIATE: 1290127 TIMED: 151926 +TANGIBLE: 27318 VANISHING: 776062 IMMEDIATE: 1290338 TIMED: 151935 +TANGIBLE: 27320 VANISHING: 776166 IMMEDIATE: 1290549 TIMED: 151945 +TANGIBLE: 27322 VANISHING: 776270 IMMEDIATE: 1290760 TIMED: 151955 +TANGIBLE: 27324 VANISHING: 776374 IMMEDIATE: 1290971 TIMED: 151966 +TANGIBLE: 27325 VANISHING: 776478 IMMEDIATE: 1291182 TIMED: 151976 +TANGIBLE: 27327 VANISHING: 776582 IMMEDIATE: 1291393 TIMED: 151987 +TANGIBLE: 27329 VANISHING: 776686 IMMEDIATE: 1291604 TIMED: 151998 +TANGIBLE: 27331 VANISHING: 776790 IMMEDIATE: 1291815 TIMED: 152010 +TANGIBLE: 27334 VANISHING: 776889 IMMEDIATE: 1292001 TIMED: 152036 +TANGIBLE: 27335 VANISHING: 776957 IMMEDIATE: 1292148 TIMED: 152046 +TANGIBLE: 27336 VANISHING: 777025 IMMEDIATE: 1292295 TIMED: 152056 +TANGIBLE: 27337 VANISHING: 777093 IMMEDIATE: 1292442 TIMED: 152067 +TANGIBLE: 27338 VANISHING: 777161 IMMEDIATE: 1292589 TIMED: 152077 +TANGIBLE: 27339 VANISHING: 777229 IMMEDIATE: 1292736 TIMED: 152088 +TANGIBLE: 27340 VANISHING: 777297 IMMEDIATE: 1292883 TIMED: 152099 +TANGIBLE: 27341 VANISHING: 777365 IMMEDIATE: 1293030 TIMED: 152111 +TANGIBLE: 27344 VANISHING: 777465 IMMEDIATE: 1293218 TIMED: 152137 +TANGIBLE: 27345 VANISHING: 777534 IMMEDIATE: 1293367 TIMED: 152147 +TANGIBLE: 27346 VANISHING: 777603 IMMEDIATE: 1293516 TIMED: 152157 +TANGIBLE: 27347 VANISHING: 777672 IMMEDIATE: 1293665 TIMED: 152168 +TANGIBLE: 27348 VANISHING: 777741 IMMEDIATE: 1293814 TIMED: 152178 +TANGIBLE: 27349 VANISHING: 777810 IMMEDIATE: 1293963 TIMED: 152189 +TANGIBLE: 27350 VANISHING: 777879 IMMEDIATE: 1294112 TIMED: 152200 +TANGIBLE: 27351 VANISHING: 777948 IMMEDIATE: 1294261 TIMED: 152212 +TANGIBLE: 27354 VANISHING: 778027 IMMEDIATE: 1294409 TIMED: 152241 +TANGIBLE: 27355 VANISHING: 778075 IMMEDIATE: 1294518 TIMED: 152252 +TANGIBLE: 27356 VANISHING: 778123 IMMEDIATE: 1294627 TIMED: 152263 +TANGIBLE: 27357 VANISHING: 778171 IMMEDIATE: 1294736 TIMED: 152275 +TANGIBLE: 27379 VANISHING: 778438 IMMEDIATE: 1295122 TIMED: 152467 +TANGIBLE: 27381 VANISHING: 778515 IMMEDIATE: 1295264 TIMED: 152476 +TANGIBLE: 27383 VANISHING: 778592 IMMEDIATE: 1295406 TIMED: 152485 +TANGIBLE: 27385 VANISHING: 778669 IMMEDIATE: 1295548 TIMED: 152495 +TANGIBLE: 27386 VANISHING: 778746 IMMEDIATE: 1295690 TIMED: 152504 +TANGIBLE: 27388 VANISHING: 778823 IMMEDIATE: 1295832 TIMED: 152514 +TANGIBLE: 27390 VANISHING: 778900 IMMEDIATE: 1295974 TIMED: 152524 +TANGIBLE: 27392 VANISHING: 778977 IMMEDIATE: 1296116 TIMED: 152535 +TANGIBLE: 27393 VANISHING: 779054 IMMEDIATE: 1296258 TIMED: 152544 +TANGIBLE: 27395 VANISHING: 779131 IMMEDIATE: 1296400 TIMED: 152554 +TANGIBLE: 27397 VANISHING: 779208 IMMEDIATE: 1296542 TIMED: 152564 +TANGIBLE: 27399 VANISHING: 779285 IMMEDIATE: 1296684 TIMED: 152575 +TANGIBLE: 27400 VANISHING: 779362 IMMEDIATE: 1296826 TIMED: 152585 +TANGIBLE: 27402 VANISHING: 779439 IMMEDIATE: 1296968 TIMED: 152596 +TANGIBLE: 27404 VANISHING: 779516 IMMEDIATE: 1297110 TIMED: 152607 +TANGIBLE: 27406 VANISHING: 779593 IMMEDIATE: 1297252 TIMED: 152619 +TANGIBLE: 27409 VANISHING: 779695 IMMEDIATE: 1297418 TIMED: 152641 +TANGIBLE: 27410 VANISHING: 779746 IMMEDIATE: 1297517 TIMED: 152651 +TANGIBLE: 27411 VANISHING: 779797 IMMEDIATE: 1297616 TIMED: 152661 +TANGIBLE: 27412 VANISHING: 779848 IMMEDIATE: 1297715 TIMED: 152672 +TANGIBLE: 27413 VANISHING: 779899 IMMEDIATE: 1297814 TIMED: 152682 +TANGIBLE: 27414 VANISHING: 779950 IMMEDIATE: 1297913 TIMED: 152693 +TANGIBLE: 27415 VANISHING: 780001 IMMEDIATE: 1298012 TIMED: 152704 +TANGIBLE: 27416 VANISHING: 780052 IMMEDIATE: 1298111 TIMED: 152716 +TANGIBLE: 27419 VANISHING: 780155 IMMEDIATE: 1298279 TIMED: 152738 +TANGIBLE: 27420 VANISHING: 780207 IMMEDIATE: 1298380 TIMED: 152748 +TANGIBLE: 27421 VANISHING: 780259 IMMEDIATE: 1298481 TIMED: 152758 +TANGIBLE: 27422 VANISHING: 780311 IMMEDIATE: 1298582 TIMED: 152769 +TANGIBLE: 27423 VANISHING: 780363 IMMEDIATE: 1298683 TIMED: 152779 +TANGIBLE: 27424 VANISHING: 780415 IMMEDIATE: 1298784 TIMED: 152790 +TANGIBLE: 27425 VANISHING: 780467 IMMEDIATE: 1298885 TIMED: 152801 +TANGIBLE: 27426 VANISHING: 780519 IMMEDIATE: 1298986 TIMED: 152813 +TANGIBLE: 27429 VANISHING: 780607 IMMEDIATE: 1299128 TIMED: 152838 +TANGIBLE: 27430 VANISHING: 780644 IMMEDIATE: 1299203 TIMED: 152849 +TANGIBLE: 27431 VANISHING: 780681 IMMEDIATE: 1299278 TIMED: 152860 +TANGIBLE: 27432 VANISHING: 780718 IMMEDIATE: 1299353 TIMED: 152872 +TANGIBLE: 27509 VANISHING: 781915 IMMEDIATE: 1301394 TIMED: 153644 +TANGIBLE: 27511 VANISHING: 781992 IMMEDIATE: 1301536 TIMED: 153653 +TANGIBLE: 27513 VANISHING: 782070 IMMEDIATE: 1301680 TIMED: 153662 +TANGIBLE: 27515 VANISHING: 782147 IMMEDIATE: 1301822 TIMED: 153672 +TANGIBLE: 27516 VANISHING: 782224 IMMEDIATE: 1301964 TIMED: 153681 +TANGIBLE: 27518 VANISHING: 782301 IMMEDIATE: 1302106 TIMED: 153691 +TANGIBLE: 27520 VANISHING: 782378 IMMEDIATE: 1302248 TIMED: 153701 +TANGIBLE: 27522 VANISHING: 782455 IMMEDIATE: 1302390 TIMED: 153712 +TANGIBLE: 27523 VANISHING: 782533 IMMEDIATE: 1302534 TIMED: 153721 +TANGIBLE: 27525 VANISHING: 782610 IMMEDIATE: 1302676 TIMED: 153731 +TANGIBLE: 27527 VANISHING: 782688 IMMEDIATE: 1302820 TIMED: 153741 +TANGIBLE: 27529 VANISHING: 782765 IMMEDIATE: 1302962 TIMED: 153752 +TANGIBLE: 27530 VANISHING: 782842 IMMEDIATE: 1303104 TIMED: 153762 +TANGIBLE: 27532 VANISHING: 782919 IMMEDIATE: 1303246 TIMED: 153773 +TANGIBLE: 27534 VANISHING: 782996 IMMEDIATE: 1303388 TIMED: 153784 +TANGIBLE: 27536 VANISHING: 783073 IMMEDIATE: 1303530 TIMED: 153796 +TANGIBLE: 27539 VANISHING: 783175 IMMEDIATE: 1303696 TIMED: 153818 +TANGIBLE: 27540 VANISHING: 783226 IMMEDIATE: 1303795 TIMED: 153828 +TANGIBLE: 27541 VANISHING: 783277 IMMEDIATE: 1303894 TIMED: 153838 +TANGIBLE: 27542 VANISHING: 783328 IMMEDIATE: 1303993 TIMED: 153849 +TANGIBLE: 27543 VANISHING: 783379 IMMEDIATE: 1304092 TIMED: 153859 +TANGIBLE: 27544 VANISHING: 783430 IMMEDIATE: 1304191 TIMED: 153870 +TANGIBLE: 27545 VANISHING: 783481 IMMEDIATE: 1304290 TIMED: 153881 +TANGIBLE: 27546 VANISHING: 783532 IMMEDIATE: 1304389 TIMED: 153893 +TANGIBLE: 27549 VANISHING: 783636 IMMEDIATE: 1304559 TIMED: 153915 +TANGIBLE: 27550 VANISHING: 783688 IMMEDIATE: 1304660 TIMED: 153925 +TANGIBLE: 27551 VANISHING: 783740 IMMEDIATE: 1304761 TIMED: 153935 +TANGIBLE: 27552 VANISHING: 783792 IMMEDIATE: 1304862 TIMED: 153946 +TANGIBLE: 27553 VANISHING: 783845 IMMEDIATE: 1304965 TIMED: 153956 +TANGIBLE: 27554 VANISHING: 783897 IMMEDIATE: 1305066 TIMED: 153967 +TANGIBLE: 27555 VANISHING: 783949 IMMEDIATE: 1305167 TIMED: 153978 +TANGIBLE: 27556 VANISHING: 784001 IMMEDIATE: 1305268 TIMED: 153990 +TANGIBLE: 27559 VANISHING: 784089 IMMEDIATE: 1305410 TIMED: 154015 +TANGIBLE: 27560 VANISHING: 784126 IMMEDIATE: 1305485 TIMED: 154026 +TANGIBLE: 27561 VANISHING: 784163 IMMEDIATE: 1305560 TIMED: 154037 +TANGIBLE: 27562 VANISHING: 784200 IMMEDIATE: 1305635 TIMED: 154049 +TANGIBLE: 27808 VANISHING: 787191 IMMEDIATE: 1310441 TIMED: 156133 +TANGIBLE: 27810 VANISHING: 787233 IMMEDIATE: 1310522 TIMED: 156149 +TANGIBLE: 27812 VANISHING: 787275 IMMEDIATE: 1310603 TIMED: 156158 +TANGIBLE: 27814 VANISHING: 787317 IMMEDIATE: 1310684 TIMED: 156167 +TANGIBLE: 27816 VANISHING: 787359 IMMEDIATE: 1310765 TIMED: 156177 +TANGIBLE: 27817 VANISHING: 787401 IMMEDIATE: 1310846 TIMED: 156186 +TANGIBLE: 27819 VANISHING: 787443 IMMEDIATE: 1310927 TIMED: 156196 +TANGIBLE: 27821 VANISHING: 787485 IMMEDIATE: 1311008 TIMED: 156206 +TANGIBLE: 27823 VANISHING: 787527 IMMEDIATE: 1311089 TIMED: 156217 +TANGIBLE: 27824 VANISHING: 787569 IMMEDIATE: 1311170 TIMED: 156226 +TANGIBLE: 27826 VANISHING: 787611 IMMEDIATE: 1311251 TIMED: 156236 +TANGIBLE: 27828 VANISHING: 787653 IMMEDIATE: 1311332 TIMED: 156246 +TANGIBLE: 27830 VANISHING: 787695 IMMEDIATE: 1311413 TIMED: 156257 +TANGIBLE: 27831 VANISHING: 787737 IMMEDIATE: 1311494 TIMED: 156267 +TANGIBLE: 27833 VANISHING: 787779 IMMEDIATE: 1311575 TIMED: 156278 +TANGIBLE: 27835 VANISHING: 787821 IMMEDIATE: 1311656 TIMED: 156289 +TANGIBLE: 27837 VANISHING: 787863 IMMEDIATE: 1311737 TIMED: 156301 +TANGIBLE: 27840 VANISHING: 787928 IMMEDIATE: 1311849 TIMED: 156327 +TANGIBLE: 27841 VANISHING: 787966 IMMEDIATE: 1311926 TIMED: 156337 +TANGIBLE: 27842 VANISHING: 788004 IMMEDIATE: 1312003 TIMED: 156347 +TANGIBLE: 27843 VANISHING: 788042 IMMEDIATE: 1312080 TIMED: 156358 +TANGIBLE: 27844 VANISHING: 788080 IMMEDIATE: 1312157 TIMED: 156368 +TANGIBLE: 27845 VANISHING: 788118 IMMEDIATE: 1312234 TIMED: 156379 +TANGIBLE: 27846 VANISHING: 788156 IMMEDIATE: 1312311 TIMED: 156390 +TANGIBLE: 27847 VANISHING: 788194 IMMEDIATE: 1312388 TIMED: 156402 +TANGIBLE: 27850 VANISHING: 788252 IMMEDIATE: 1312486 TIMED: 156428 +TANGIBLE: 27851 VANISHING: 788283 IMMEDIATE: 1312549 TIMED: 156438 +TANGIBLE: 27852 VANISHING: 788314 IMMEDIATE: 1312612 TIMED: 156448 +TANGIBLE: 27853 VANISHING: 788345 IMMEDIATE: 1312675 TIMED: 156459 +TANGIBLE: 27854 VANISHING: 788376 IMMEDIATE: 1312738 TIMED: 156469 +TANGIBLE: 27855 VANISHING: 788407 IMMEDIATE: 1312801 TIMED: 156480 +TANGIBLE: 27856 VANISHING: 788438 IMMEDIATE: 1312864 TIMED: 156491 +TANGIBLE: 27857 VANISHING: 788469 IMMEDIATE: 1312927 TIMED: 156503 +TANGIBLE: 27860 VANISHING: 788526 IMMEDIATE: 1313025 TIMED: 156532 +TANGIBLE: 27861 VANISHING: 788556 IMMEDIATE: 1313088 TIMED: 156543 +TANGIBLE: 27862 VANISHING: 788586 IMMEDIATE: 1313151 TIMED: 156554 +TANGIBLE: 27863 VANISHING: 788616 IMMEDIATE: 1313214 TIMED: 156566 +TANGIBLE: 27885 VANISHING: 788844 IMMEDIATE: 1313522 TIMED: 156758 +TANGIBLE: 27886 VANISHING: 788878 IMMEDIATE: 1313582 TIMED: 156767 +TANGIBLE: 27888 VANISHING: 788912 IMMEDIATE: 1313642 TIMED: 156776 +TANGIBLE: 27890 VANISHING: 788946 IMMEDIATE: 1313702 TIMED: 156786 +TANGIBLE: 27892 VANISHING: 788980 IMMEDIATE: 1313762 TIMED: 156795 +TANGIBLE: 27894 VANISHING: 789014 IMMEDIATE: 1313822 TIMED: 156805 +TANGIBLE: 27896 VANISHING: 789048 IMMEDIATE: 1313882 TIMED: 156815 +TANGIBLE: 27898 VANISHING: 789082 IMMEDIATE: 1313942 TIMED: 156826 +TANGIBLE: 27899 VANISHING: 789116 IMMEDIATE: 1314002 TIMED: 156835 +TANGIBLE: 27900 VANISHING: 789150 IMMEDIATE: 1314062 TIMED: 156845 +TANGIBLE: 27902 VANISHING: 789184 IMMEDIATE: 1314122 TIMED: 156855 +TANGIBLE: 27904 VANISHING: 789218 IMMEDIATE: 1314182 TIMED: 156866 +TANGIBLE: 27906 VANISHING: 789252 IMMEDIATE: 1314242 TIMED: 156876 +TANGIBLE: 27908 VANISHING: 789286 IMMEDIATE: 1314302 TIMED: 156887 +TANGIBLE: 27910 VANISHING: 789320 IMMEDIATE: 1314362 TIMED: 156898 +TANGIBLE: 27912 VANISHING: 789354 IMMEDIATE: 1314422 TIMED: 156910 +TANGIBLE: 27915 VANISHING: 789419 IMMEDIATE: 1314525 TIMED: 156932 +TANGIBLE: 27916 VANISHING: 789449 IMMEDIATE: 1314581 TIMED: 156942 +TANGIBLE: 27917 VANISHING: 789479 IMMEDIATE: 1314637 TIMED: 156952 +TANGIBLE: 27918 VANISHING: 789509 IMMEDIATE: 1314693 TIMED: 156963 +TANGIBLE: 27919 VANISHING: 789539 IMMEDIATE: 1314749 TIMED: 156973 +TANGIBLE: 27920 VANISHING: 789569 IMMEDIATE: 1314805 TIMED: 156984 +TANGIBLE: 27921 VANISHING: 789599 IMMEDIATE: 1314861 TIMED: 156995 +TANGIBLE: 27922 VANISHING: 789629 IMMEDIATE: 1314917 TIMED: 157007 +TANGIBLE: 27925 VANISHING: 789689 IMMEDIATE: 1315011 TIMED: 157029 +TANGIBLE: 27926 VANISHING: 789714 IMMEDIATE: 1315058 TIMED: 157039 +TANGIBLE: 27927 VANISHING: 789739 IMMEDIATE: 1315105 TIMED: 157049 +TANGIBLE: 27928 VANISHING: 789764 IMMEDIATE: 1315152 TIMED: 157060 +TANGIBLE: 27929 VANISHING: 789789 IMMEDIATE: 1315199 TIMED: 157070 +TANGIBLE: 27930 VANISHING: 789814 IMMEDIATE: 1315246 TIMED: 157081 +TANGIBLE: 27931 VANISHING: 789839 IMMEDIATE: 1315293 TIMED: 157092 +TANGIBLE: 27932 VANISHING: 789864 IMMEDIATE: 1315340 TIMED: 157104 +TANGIBLE: 27935 VANISHING: 789923 IMMEDIATE: 1315434 TIMED: 157129 +TANGIBLE: 27936 VANISHING: 789947 IMMEDIATE: 1315481 TIMED: 157140 +TANGIBLE: 27937 VANISHING: 789971 IMMEDIATE: 1315528 TIMED: 157151 +TANGIBLE: 27938 VANISHING: 789995 IMMEDIATE: 1315575 TIMED: 157163 +TANGIBLE: 28015 VANISHING: 791003 IMMEDIATE: 1317195 TIMED: 157935 +TANGIBLE: 28016 VANISHING: 791037 IMMEDIATE: 1317255 TIMED: 157944 +TANGIBLE: 28018 VANISHING: 791071 IMMEDIATE: 1317315 TIMED: 157953 +TANGIBLE: 28020 VANISHING: 791105 IMMEDIATE: 1317375 TIMED: 157963 +TANGIBLE: 28022 VANISHING: 791139 IMMEDIATE: 1317435 TIMED: 157972 +TANGIBLE: 28024 VANISHING: 791173 IMMEDIATE: 1317495 TIMED: 157982 +TANGIBLE: 28026 VANISHING: 791207 IMMEDIATE: 1317555 TIMED: 157992 +TANGIBLE: 28028 VANISHING: 791241 IMMEDIATE: 1317615 TIMED: 158003 +TANGIBLE: 28029 VANISHING: 791275 IMMEDIATE: 1317675 TIMED: 158012 +TANGIBLE: 28030 VANISHING: 791309 IMMEDIATE: 1317735 TIMED: 158022 +TANGIBLE: 28032 VANISHING: 791343 IMMEDIATE: 1317795 TIMED: 158032 +TANGIBLE: 28034 VANISHING: 791377 IMMEDIATE: 1317855 TIMED: 158043 +TANGIBLE: 28036 VANISHING: 791411 IMMEDIATE: 1317915 TIMED: 158053 +TANGIBLE: 28038 VANISHING: 791445 IMMEDIATE: 1317975 TIMED: 158064 +TANGIBLE: 28040 VANISHING: 791479 IMMEDIATE: 1318035 TIMED: 158075 +TANGIBLE: 28042 VANISHING: 791513 IMMEDIATE: 1318095 TIMED: 158087 +TANGIBLE: 28045 VANISHING: 791578 IMMEDIATE: 1318198 TIMED: 158109 +TANGIBLE: 28046 VANISHING: 791608 IMMEDIATE: 1318254 TIMED: 158119 +TANGIBLE: 28047 VANISHING: 791638 IMMEDIATE: 1318310 TIMED: 158129 +TANGIBLE: 28048 VANISHING: 791668 IMMEDIATE: 1318366 TIMED: 158140 +TANGIBLE: 28049 VANISHING: 791698 IMMEDIATE: 1318422 TIMED: 158150 +TANGIBLE: 28050 VANISHING: 791728 IMMEDIATE: 1318478 TIMED: 158161 +TANGIBLE: 28051 VANISHING: 791758 IMMEDIATE: 1318534 TIMED: 158172 +TANGIBLE: 28052 VANISHING: 791788 IMMEDIATE: 1318590 TIMED: 158184 +TANGIBLE: 28055 VANISHING: 791848 IMMEDIATE: 1318684 TIMED: 158206 +TANGIBLE: 28056 VANISHING: 791873 IMMEDIATE: 1318731 TIMED: 158216 +TANGIBLE: 28057 VANISHING: 791898 IMMEDIATE: 1318778 TIMED: 158226 +TANGIBLE: 28058 VANISHING: 791923 IMMEDIATE: 1318825 TIMED: 158237 +TANGIBLE: 28059 VANISHING: 791948 IMMEDIATE: 1318872 TIMED: 158247 +TANGIBLE: 28060 VANISHING: 791973 IMMEDIATE: 1318919 TIMED: 158258 +TANGIBLE: 28061 VANISHING: 791998 IMMEDIATE: 1318966 TIMED: 158269 +TANGIBLE: 28062 VANISHING: 792023 IMMEDIATE: 1319013 TIMED: 158281 +TANGIBLE: 28065 VANISHING: 792082 IMMEDIATE: 1319107 TIMED: 158306 +TANGIBLE: 28066 VANISHING: 792106 IMMEDIATE: 1319154 TIMED: 158317 +TANGIBLE: 28067 VANISHING: 792130 IMMEDIATE: 1319201 TIMED: 158328 +TANGIBLE: 28068 VANISHING: 792154 IMMEDIATE: 1319248 TIMED: 158340 +TANGIBLE: 28296 VANISHING: 794875 IMMEDIATE: 1323444 TIMED: 160446 +TANGIBLE: 28298 VANISHING: 794916 IMMEDIATE: 1323525 TIMED: 160456 +TANGIBLE: 28300 VANISHING: 794957 IMMEDIATE: 1323606 TIMED: 160466 +TANGIBLE: 28302 VANISHING: 794998 IMMEDIATE: 1323687 TIMED: 160477 +TANGIBLE: 28303 VANISHING: 795039 IMMEDIATE: 1323768 TIMED: 160487 +TANGIBLE: 28305 VANISHING: 795080 IMMEDIATE: 1323849 TIMED: 160498 +TANGIBLE: 28307 VANISHING: 795121 IMMEDIATE: 1323930 TIMED: 160509 +TANGIBLE: 28309 VANISHING: 795162 IMMEDIATE: 1324011 TIMED: 160521 +TANGIBLE: 28312 VANISHING: 795218 IMMEDIATE: 1324111 TIMED: 160550 +TANGIBLE: 28313 VANISHING: 795255 IMMEDIATE: 1324188 TIMED: 160561 +TANGIBLE: 28314 VANISHING: 795292 IMMEDIATE: 1324265 TIMED: 160572 +TANGIBLE: 28315 VANISHING: 795329 IMMEDIATE: 1324342 TIMED: 160584 +TANGIBLE: 28318 VANISHING: 795378 IMMEDIATE: 1324428 TIMED: 160613 +TANGIBLE: 28319 VANISHING: 795408 IMMEDIATE: 1324491 TIMED: 160624 +TANGIBLE: 28320 VANISHING: 795438 IMMEDIATE: 1324554 TIMED: 160635 +TANGIBLE: 28321 VANISHING: 795468 IMMEDIATE: 1324617 TIMED: 160647 +TANGIBLE: 28324 VANISHING: 795516 IMMEDIATE: 1324703 TIMED: 160679 +TANGIBLE: 28325 VANISHING: 795545 IMMEDIATE: 1324766 TIMED: 160691 +TANGIBLE: 28345 VANISHING: 795751 IMMEDIATE: 1325040 TIMED: 160885 +TANGIBLE: 28347 VANISHING: 795785 IMMEDIATE: 1325100 TIMED: 160895 +TANGIBLE: 28349 VANISHING: 795819 IMMEDIATE: 1325160 TIMED: 160905 +TANGIBLE: 28351 VANISHING: 795853 IMMEDIATE: 1325220 TIMED: 160916 +TANGIBLE: 28352 VANISHING: 795887 IMMEDIATE: 1325280 TIMED: 160926 +TANGIBLE: 28354 VANISHING: 795921 IMMEDIATE: 1325340 TIMED: 160937 +TANGIBLE: 28356 VANISHING: 795955 IMMEDIATE: 1325400 TIMED: 160948 +TANGIBLE: 28358 VANISHING: 795989 IMMEDIATE: 1325460 TIMED: 160960 +TANGIBLE: 28361 VANISHING: 796048 IMMEDIATE: 1325553 TIMED: 160985 +TANGIBLE: 28362 VANISHING: 796078 IMMEDIATE: 1325609 TIMED: 160996 +TANGIBLE: 28363 VANISHING: 796108 IMMEDIATE: 1325665 TIMED: 161007 +TANGIBLE: 28364 VANISHING: 796138 IMMEDIATE: 1325721 TIMED: 161019 +TANGIBLE: 28367 VANISHING: 796192 IMMEDIATE: 1325805 TIMED: 161044 +TANGIBLE: 28368 VANISHING: 796217 IMMEDIATE: 1325852 TIMED: 161055 +TANGIBLE: 28369 VANISHING: 796242 IMMEDIATE: 1325899 TIMED: 161066 +TANGIBLE: 28370 VANISHING: 796267 IMMEDIATE: 1325946 TIMED: 161078 +TANGIBLE: 28373 VANISHING: 796320 IMMEDIATE: 1326030 TIMED: 161106 +TANGIBLE: 28374 VANISHING: 796344 IMMEDIATE: 1326077 TIMED: 161118 +TANGIBLE: 28423 VANISHING: 796913 IMMEDIATE: 1327006 TIMED: 161646 +TANGIBLE: 28425 VANISHING: 796947 IMMEDIATE: 1327066 TIMED: 161656 +TANGIBLE: 28427 VANISHING: 796981 IMMEDIATE: 1327126 TIMED: 161666 +TANGIBLE: 28429 VANISHING: 797015 IMMEDIATE: 1327186 TIMED: 161677 +TANGIBLE: 28430 VANISHING: 797049 IMMEDIATE: 1327246 TIMED: 161687 +TANGIBLE: 28432 VANISHING: 797083 IMMEDIATE: 1327306 TIMED: 161698 +TANGIBLE: 28434 VANISHING: 797117 IMMEDIATE: 1327366 TIMED: 161709 +TANGIBLE: 28436 VANISHING: 797151 IMMEDIATE: 1327426 TIMED: 161721 +TANGIBLE: 28439 VANISHING: 797210 IMMEDIATE: 1327519 TIMED: 161746 +TANGIBLE: 28440 VANISHING: 797240 IMMEDIATE: 1327575 TIMED: 161757 +TANGIBLE: 28441 VANISHING: 797270 IMMEDIATE: 1327631 TIMED: 161768 +TANGIBLE: 28442 VANISHING: 797300 IMMEDIATE: 1327687 TIMED: 161780 +TANGIBLE: 28445 VANISHING: 797354 IMMEDIATE: 1327771 TIMED: 161805 +TANGIBLE: 28446 VANISHING: 797379 IMMEDIATE: 1327818 TIMED: 161816 +TANGIBLE: 28447 VANISHING: 797404 IMMEDIATE: 1327865 TIMED: 161827 +TANGIBLE: 28448 VANISHING: 797429 IMMEDIATE: 1327912 TIMED: 161839 +TANGIBLE: 28451 VANISHING: 797482 IMMEDIATE: 1327996 TIMED: 161867 +TANGIBLE: 28452 VANISHING: 797506 IMMEDIATE: 1328043 TIMED: 161879 +TANGIBLE: 28620 VANISHING: 799364 IMMEDIATE: 1330923 TIMED: 163237 +TANGIBLE: 28622 VANISHING: 799406 IMMEDIATE: 1331004 TIMED: 163246 +TANGIBLE: 28624 VANISHING: 799448 IMMEDIATE: 1331085 TIMED: 163255 +TANGIBLE: 28626 VANISHING: 799490 IMMEDIATE: 1331166 TIMED: 163265 +TANGIBLE: 28627 VANISHING: 799532 IMMEDIATE: 1331247 TIMED: 163274 +TANGIBLE: 28629 VANISHING: 799574 IMMEDIATE: 1331328 TIMED: 163284 +TANGIBLE: 28631 VANISHING: 799616 IMMEDIATE: 1331409 TIMED: 163294 +TANGIBLE: 28633 VANISHING: 799658 IMMEDIATE: 1331490 TIMED: 163305 +TANGIBLE: 28634 VANISHING: 799700 IMMEDIATE: 1331571 TIMED: 163314 +TANGIBLE: 28636 VANISHING: 799742 IMMEDIATE: 1331652 TIMED: 163324 +TANGIBLE: 28638 VANISHING: 799784 IMMEDIATE: 1331733 TIMED: 163334 +TANGIBLE: 28640 VANISHING: 799826 IMMEDIATE: 1331814 TIMED: 163345 +TANGIBLE: 28641 VANISHING: 799868 IMMEDIATE: 1331895 TIMED: 163355 +TANGIBLE: 28643 VANISHING: 799910 IMMEDIATE: 1331976 TIMED: 163366 +TANGIBLE: 28645 VANISHING: 799952 IMMEDIATE: 1332057 TIMED: 163377 +TANGIBLE: 28647 VANISHING: 799994 IMMEDIATE: 1332138 TIMED: 163389 +TANGIBLE: 28650 VANISHING: 800052 IMMEDIATE: 1332235 TIMED: 163415 +TANGIBLE: 28651 VANISHING: 800082 IMMEDIATE: 1332296 TIMED: 163425 +TANGIBLE: 28652 VANISHING: 800112 IMMEDIATE: 1332357 TIMED: 163435 +TANGIBLE: 28653 VANISHING: 800142 IMMEDIATE: 1332418 TIMED: 163446 +TANGIBLE: 28654 VANISHING: 800172 IMMEDIATE: 1332479 TIMED: 163456 +TANGIBLE: 28655 VANISHING: 800202 IMMEDIATE: 1332540 TIMED: 163467 +TANGIBLE: 28656 VANISHING: 800232 IMMEDIATE: 1332601 TIMED: 163478 +TANGIBLE: 28657 VANISHING: 800262 IMMEDIATE: 1332662 TIMED: 163490 +TANGIBLE: 28660 VANISHING: 800329 IMMEDIATE: 1332777 TIMED: 163516 +TANGIBLE: 28661 VANISHING: 800368 IMMEDIATE: 1332856 TIMED: 163526 +TANGIBLE: 28662 VANISHING: 800407 IMMEDIATE: 1332935 TIMED: 163536 +TANGIBLE: 28663 VANISHING: 800446 IMMEDIATE: 1333014 TIMED: 163547 +TANGIBLE: 28664 VANISHING: 800485 IMMEDIATE: 1333093 TIMED: 163557 +TANGIBLE: 28665 VANISHING: 800524 IMMEDIATE: 1333172 TIMED: 163568 +TANGIBLE: 28666 VANISHING: 800563 IMMEDIATE: 1333251 TIMED: 163579 +TANGIBLE: 28667 VANISHING: 800602 IMMEDIATE: 1333330 TIMED: 163591 +TANGIBLE: 28670 VANISHING: 800660 IMMEDIATE: 1333429 TIMED: 163620 +TANGIBLE: 28671 VANISHING: 800690 IMMEDIATE: 1333492 TIMED: 163631 +TANGIBLE: 28672 VANISHING: 800720 IMMEDIATE: 1333555 TIMED: 163642 +TANGIBLE: 28673 VANISHING: 800750 IMMEDIATE: 1333618 TIMED: 163654 +TANGIBLE: 28695 VANISHING: 800973 IMMEDIATE: 1333920 TIMED: 163846 +TANGIBLE: 28696 VANISHING: 801006 IMMEDIATE: 1333978 TIMED: 163855 +TANGIBLE: 28698 VANISHING: 801039 IMMEDIATE: 1334036 TIMED: 163864 +TANGIBLE: 28700 VANISHING: 801072 IMMEDIATE: 1334094 TIMED: 163874 +TANGIBLE: 28702 VANISHING: 801105 IMMEDIATE: 1334152 TIMED: 163883 +TANGIBLE: 28704 VANISHING: 801138 IMMEDIATE: 1334210 TIMED: 163893 +TANGIBLE: 28706 VANISHING: 801171 IMMEDIATE: 1334268 TIMED: 163903 +TANGIBLE: 28708 VANISHING: 801204 IMMEDIATE: 1334326 TIMED: 163914 +TANGIBLE: 28709 VANISHING: 801237 IMMEDIATE: 1334384 TIMED: 163923 +TANGIBLE: 28710 VANISHING: 801270 IMMEDIATE: 1334442 TIMED: 163933 +TANGIBLE: 28712 VANISHING: 801303 IMMEDIATE: 1334500 TIMED: 163943 +TANGIBLE: 28714 VANISHING: 801336 IMMEDIATE: 1334558 TIMED: 163954 +TANGIBLE: 28716 VANISHING: 801369 IMMEDIATE: 1334616 TIMED: 163964 +TANGIBLE: 28718 VANISHING: 801402 IMMEDIATE: 1334674 TIMED: 163975 +TANGIBLE: 28720 VANISHING: 801435 IMMEDIATE: 1334732 TIMED: 163986 +TANGIBLE: 28722 VANISHING: 801468 IMMEDIATE: 1334790 TIMED: 163998 +TANGIBLE: 28725 VANISHING: 801529 IMMEDIATE: 1334883 TIMED: 164020 +TANGIBLE: 28726 VANISHING: 801552 IMMEDIATE: 1334926 TIMED: 164030 +TANGIBLE: 28727 VANISHING: 801575 IMMEDIATE: 1334969 TIMED: 164040 +TANGIBLE: 28728 VANISHING: 801598 IMMEDIATE: 1335012 TIMED: 164051 +TANGIBLE: 28729 VANISHING: 801621 IMMEDIATE: 1335055 TIMED: 164061 +TANGIBLE: 28730 VANISHING: 801644 IMMEDIATE: 1335098 TIMED: 164072 +TANGIBLE: 28731 VANISHING: 801667 IMMEDIATE: 1335141 TIMED: 164083 +TANGIBLE: 28732 VANISHING: 801690 IMMEDIATE: 1335184 TIMED: 164095 +TANGIBLE: 28735 VANISHING: 801758 IMMEDIATE: 1335290 TIMED: 164117 +TANGIBLE: 28736 VANISHING: 801788 IMMEDIATE: 1335346 TIMED: 164127 +TANGIBLE: 28737 VANISHING: 801818 IMMEDIATE: 1335402 TIMED: 164137 +TANGIBLE: 28738 VANISHING: 801848 IMMEDIATE: 1335458 TIMED: 164148 +TANGIBLE: 28739 VANISHING: 801878 IMMEDIATE: 1335514 TIMED: 164158 +TANGIBLE: 28740 VANISHING: 801908 IMMEDIATE: 1335570 TIMED: 164169 +TANGIBLE: 28741 VANISHING: 801938 IMMEDIATE: 1335626 TIMED: 164180 +TANGIBLE: 28742 VANISHING: 801968 IMMEDIATE: 1335682 TIMED: 164192 +TANGIBLE: 28745 VANISHING: 802029 IMMEDIATE: 1335777 TIMED: 164217 +TANGIBLE: 28746 VANISHING: 802052 IMMEDIATE: 1335822 TIMED: 164228 +TANGIBLE: 28747 VANISHING: 802075 IMMEDIATE: 1335867 TIMED: 164239 +TANGIBLE: 28748 VANISHING: 802098 IMMEDIATE: 1335912 TIMED: 164251 +TANGIBLE: 28825 VANISHING: 803110 IMMEDIATE: 1337536 TIMED: 165023 +TANGIBLE: 28826 VANISHING: 803144 IMMEDIATE: 1337596 TIMED: 165032 +TANGIBLE: 28828 VANISHING: 803177 IMMEDIATE: 1337654 TIMED: 165041 +TANGIBLE: 28830 VANISHING: 803210 IMMEDIATE: 1337712 TIMED: 165051 +TANGIBLE: 28832 VANISHING: 803244 IMMEDIATE: 1337772 TIMED: 165060 +TANGIBLE: 28834 VANISHING: 803278 IMMEDIATE: 1337832 TIMED: 165070 +TANGIBLE: 28836 VANISHING: 803311 IMMEDIATE: 1337890 TIMED: 165080 +TANGIBLE: 28838 VANISHING: 803344 IMMEDIATE: 1337948 TIMED: 165091 +TANGIBLE: 28839 VANISHING: 803377 IMMEDIATE: 1338006 TIMED: 165100 +TANGIBLE: 28840 VANISHING: 803410 IMMEDIATE: 1338064 TIMED: 165110 +TANGIBLE: 28842 VANISHING: 803443 IMMEDIATE: 1338122 TIMED: 165120 +TANGIBLE: 28844 VANISHING: 803476 IMMEDIATE: 1338180 TIMED: 165131 +TANGIBLE: 28846 VANISHING: 803509 IMMEDIATE: 1338238 TIMED: 165141 +TANGIBLE: 28848 VANISHING: 803542 IMMEDIATE: 1338296 TIMED: 165152 +TANGIBLE: 28850 VANISHING: 803575 IMMEDIATE: 1338354 TIMED: 165163 +TANGIBLE: 28852 VANISHING: 803608 IMMEDIATE: 1338412 TIMED: 165175 +TANGIBLE: 28855 VANISHING: 803669 IMMEDIATE: 1338505 TIMED: 165197 +TANGIBLE: 28856 VANISHING: 803692 IMMEDIATE: 1338548 TIMED: 165207 +TANGIBLE: 28857 VANISHING: 803715 IMMEDIATE: 1338591 TIMED: 165217 +TANGIBLE: 28858 VANISHING: 803738 IMMEDIATE: 1338634 TIMED: 165228 +TANGIBLE: 28859 VANISHING: 803761 IMMEDIATE: 1338677 TIMED: 165238 +TANGIBLE: 28860 VANISHING: 803784 IMMEDIATE: 1338720 TIMED: 165249 +TANGIBLE: 28861 VANISHING: 803807 IMMEDIATE: 1338763 TIMED: 165260 +TANGIBLE: 28862 VANISHING: 803830 IMMEDIATE: 1338806 TIMED: 165272 +TANGIBLE: 28865 VANISHING: 803899 IMMEDIATE: 1338914 TIMED: 165294 +TANGIBLE: 28866 VANISHING: 803930 IMMEDIATE: 1338972 TIMED: 165304 +TANGIBLE: 28867 VANISHING: 803960 IMMEDIATE: 1339028 TIMED: 165314 +TANGIBLE: 28868 VANISHING: 803990 IMMEDIATE: 1339084 TIMED: 165325 +TANGIBLE: 28869 VANISHING: 804020 IMMEDIATE: 1339140 TIMED: 165335 +TANGIBLE: 28870 VANISHING: 804050 IMMEDIATE: 1339196 TIMED: 165346 +TANGIBLE: 28871 VANISHING: 804080 IMMEDIATE: 1339252 TIMED: 165357 +TANGIBLE: 28872 VANISHING: 804110 IMMEDIATE: 1339308 TIMED: 165369 +TANGIBLE: 28875 VANISHING: 804171 IMMEDIATE: 1339403 TIMED: 165394 +TANGIBLE: 28876 VANISHING: 804194 IMMEDIATE: 1339448 TIMED: 165405 +TANGIBLE: 28877 VANISHING: 804217 IMMEDIATE: 1339493 TIMED: 165416 +TANGIBLE: 28878 VANISHING: 804240 IMMEDIATE: 1339538 TIMED: 165428 +TANGIBLE: 29106 VANISHING: 806947 IMMEDIATE: 1343710 TIMED: 167534 +TANGIBLE: 29108 VANISHING: 806988 IMMEDIATE: 1343791 TIMED: 167544 +TANGIBLE: 29110 VANISHING: 807029 IMMEDIATE: 1343872 TIMED: 167554 +TANGIBLE: 29112 VANISHING: 807070 IMMEDIATE: 1343953 TIMED: 167565 +TANGIBLE: 29113 VANISHING: 807111 IMMEDIATE: 1344034 TIMED: 167575 +TANGIBLE: 29115 VANISHING: 807152 IMMEDIATE: 1344115 TIMED: 167586 +TANGIBLE: 29117 VANISHING: 807193 IMMEDIATE: 1344196 TIMED: 167597 +TANGIBLE: 29119 VANISHING: 807234 IMMEDIATE: 1344277 TIMED: 167609 +TANGIBLE: 29122 VANISHING: 807281 IMMEDIATE: 1344360 TIMED: 167638 +TANGIBLE: 29123 VANISHING: 807310 IMMEDIATE: 1344421 TIMED: 167649 +TANGIBLE: 29124 VANISHING: 807339 IMMEDIATE: 1344482 TIMED: 167660 +TANGIBLE: 29125 VANISHING: 807368 IMMEDIATE: 1344543 TIMED: 167672 +TANGIBLE: 29128 VANISHING: 807424 IMMEDIATE: 1344644 TIMED: 167701 +TANGIBLE: 29129 VANISHING: 807462 IMMEDIATE: 1344723 TIMED: 167712 +TANGIBLE: 29130 VANISHING: 807500 IMMEDIATE: 1344802 TIMED: 167723 +TANGIBLE: 29131 VANISHING: 807538 IMMEDIATE: 1344881 TIMED: 167735 +TANGIBLE: 29134 VANISHING: 807585 IMMEDIATE: 1344966 TIMED: 167767 +TANGIBLE: 29135 VANISHING: 807614 IMMEDIATE: 1345029 TIMED: 167779 +TANGIBLE: 29155 VANISHING: 807812 IMMEDIATE: 1345295 TIMED: 167973 +TANGIBLE: 29157 VANISHING: 807846 IMMEDIATE: 1345355 TIMED: 167983 +TANGIBLE: 29159 VANISHING: 807880 IMMEDIATE: 1345415 TIMED: 167993 +TANGIBLE: 29161 VANISHING: 807914 IMMEDIATE: 1345475 TIMED: 168004 +TANGIBLE: 29162 VANISHING: 807948 IMMEDIATE: 1345535 TIMED: 168014 +TANGIBLE: 29164 VANISHING: 807982 IMMEDIATE: 1345595 TIMED: 168025 +TANGIBLE: 29166 VANISHING: 808016 IMMEDIATE: 1345655 TIMED: 168036 +TANGIBLE: 29168 VANISHING: 808050 IMMEDIATE: 1345715 TIMED: 168048 +TANGIBLE: 29171 VANISHING: 808102 IMMEDIATE: 1345796 TIMED: 168073 +TANGIBLE: 29172 VANISHING: 808126 IMMEDIATE: 1345841 TIMED: 168084 +TANGIBLE: 29173 VANISHING: 808150 IMMEDIATE: 1345886 TIMED: 168095 +TANGIBLE: 29174 VANISHING: 808174 IMMEDIATE: 1345931 TIMED: 168107 +TANGIBLE: 29177 VANISHING: 808233 IMMEDIATE: 1346025 TIMED: 168132 +TANGIBLE: 29178 VANISHING: 808264 IMMEDIATE: 1346083 TIMED: 168143 +TANGIBLE: 29179 VANISHING: 808295 IMMEDIATE: 1346141 TIMED: 168154 +TANGIBLE: 29180 VANISHING: 808326 IMMEDIATE: 1346199 TIMED: 168166 +TANGIBLE: 29183 VANISHING: 808378 IMMEDIATE: 1346282 TIMED: 168194 +TANGIBLE: 29184 VANISHING: 808402 IMMEDIATE: 1346329 TIMED: 168206 +TANGIBLE: 29233 VANISHING: 808979 IMMEDIATE: 1347267 TIMED: 168734 +TANGIBLE: 29235 VANISHING: 809013 IMMEDIATE: 1347327 TIMED: 168744 +TANGIBLE: 29237 VANISHING: 809048 IMMEDIATE: 1347389 TIMED: 168754 +TANGIBLE: 29239 VANISHING: 809082 IMMEDIATE: 1347449 TIMED: 168765 +TANGIBLE: 29240 VANISHING: 809116 IMMEDIATE: 1347509 TIMED: 168775 +TANGIBLE: 29242 VANISHING: 809150 IMMEDIATE: 1347569 TIMED: 168786 +TANGIBLE: 29244 VANISHING: 809184 IMMEDIATE: 1347629 TIMED: 168797 +TANGIBLE: 29246 VANISHING: 809218 IMMEDIATE: 1347689 TIMED: 168809 +TANGIBLE: 29249 VANISHING: 809270 IMMEDIATE: 1347770 TIMED: 168834 +TANGIBLE: 29250 VANISHING: 809294 IMMEDIATE: 1347815 TIMED: 168845 +TANGIBLE: 29251 VANISHING: 809318 IMMEDIATE: 1347860 TIMED: 168856 +TANGIBLE: 29252 VANISHING: 809342 IMMEDIATE: 1347905 TIMED: 168868 +TANGIBLE: 29255 VANISHING: 809402 IMMEDIATE: 1348001 TIMED: 168893 +TANGIBLE: 29256 VANISHING: 809433 IMMEDIATE: 1348059 TIMED: 168904 +TANGIBLE: 29257 VANISHING: 809464 IMMEDIATE: 1348117 TIMED: 168915 +TANGIBLE: 29258 VANISHING: 809495 IMMEDIATE: 1348175 TIMED: 168927 +TANGIBLE: 29261 VANISHING: 809547 IMMEDIATE: 1348258 TIMED: 168955 +TANGIBLE: 29262 VANISHING: 809571 IMMEDIATE: 1348305 TIMED: 168967 +TANGIBLE: 29374 VANISHING: 810787 IMMEDIATE: 1350254 TIMED: 170187 +TANGIBLE: 29376 VANISHING: 810808 IMMEDIATE: 1350290 TIMED: 170196 +TANGIBLE: 29378 VANISHING: 810829 IMMEDIATE: 1350326 TIMED: 170205 +TANGIBLE: 29380 VANISHING: 810850 IMMEDIATE: 1350362 TIMED: 170215 +TANGIBLE: 29381 VANISHING: 810871 IMMEDIATE: 1350398 TIMED: 170224 +TANGIBLE: 29383 VANISHING: 810892 IMMEDIATE: 1350434 TIMED: 170234 +TANGIBLE: 29385 VANISHING: 810913 IMMEDIATE: 1350470 TIMED: 170244 +TANGIBLE: 29387 VANISHING: 810934 IMMEDIATE: 1350506 TIMED: 170255 +TANGIBLE: 29388 VANISHING: 810955 IMMEDIATE: 1350542 TIMED: 170264 +TANGIBLE: 29390 VANISHING: 810976 IMMEDIATE: 1350578 TIMED: 170274 +TANGIBLE: 29392 VANISHING: 810997 IMMEDIATE: 1350614 TIMED: 170284 +TANGIBLE: 29394 VANISHING: 811018 IMMEDIATE: 1350650 TIMED: 170295 +TANGIBLE: 29395 VANISHING: 811039 IMMEDIATE: 1350686 TIMED: 170305 +TANGIBLE: 29397 VANISHING: 811060 IMMEDIATE: 1350722 TIMED: 170316 +TANGIBLE: 29399 VANISHING: 811081 IMMEDIATE: 1350758 TIMED: 170327 +TANGIBLE: 29401 VANISHING: 811102 IMMEDIATE: 1350794 TIMED: 170339 +TANGIBLE: 29404 VANISHING: 811144 IMMEDIATE: 1350859 TIMED: 170365 +TANGIBLE: 29405 VANISHING: 811161 IMMEDIATE: 1350891 TIMED: 170375 +TANGIBLE: 29406 VANISHING: 811178 IMMEDIATE: 1350923 TIMED: 170385 +TANGIBLE: 29407 VANISHING: 811195 IMMEDIATE: 1350955 TIMED: 170396 +TANGIBLE: 29408 VANISHING: 811212 IMMEDIATE: 1350987 TIMED: 170406 +TANGIBLE: 29409 VANISHING: 811229 IMMEDIATE: 1351019 TIMED: 170417 +TANGIBLE: 29410 VANISHING: 811246 IMMEDIATE: 1351051 TIMED: 170428 +TANGIBLE: 29411 VANISHING: 811263 IMMEDIATE: 1351083 TIMED: 170440 +TANGIBLE: 29414 VANISHING: 811306 IMMEDIATE: 1351150 TIMED: 170466 +TANGIBLE: 29415 VANISHING: 811324 IMMEDIATE: 1351184 TIMED: 170476 +TANGIBLE: 29416 VANISHING: 811342 IMMEDIATE: 1351218 TIMED: 170486 +TANGIBLE: 29417 VANISHING: 811360 IMMEDIATE: 1351252 TIMED: 170497 +TANGIBLE: 29418 VANISHING: 811378 IMMEDIATE: 1351286 TIMED: 170507 +TANGIBLE: 29419 VANISHING: 811396 IMMEDIATE: 1351320 TIMED: 170518 +TANGIBLE: 29420 VANISHING: 811414 IMMEDIATE: 1351354 TIMED: 170529 +TANGIBLE: 29421 VANISHING: 811432 IMMEDIATE: 1351388 TIMED: 170541 +TANGIBLE: 29424 VANISHING: 811474 IMMEDIATE: 1351455 TIMED: 170570 +TANGIBLE: 29425 VANISHING: 811491 IMMEDIATE: 1351489 TIMED: 170581 +TANGIBLE: 29426 VANISHING: 811508 IMMEDIATE: 1351523 TIMED: 170592 +TANGIBLE: 29427 VANISHING: 811525 IMMEDIATE: 1351557 TIMED: 170604 +TANGIBLE: 29663 VANISHING: 813831 IMMEDIATE: 1355075 TIMED: 172806 +TANGIBLE: 29665 VANISHING: 813858 IMMEDIATE: 1355122 TIMED: 172816 +TANGIBLE: 29667 VANISHING: 813885 IMMEDIATE: 1355169 TIMED: 172826 +TANGIBLE: 29669 VANISHING: 813912 IMMEDIATE: 1355216 TIMED: 172837 +TANGIBLE: 29670 VANISHING: 813939 IMMEDIATE: 1355263 TIMED: 172847 +TANGIBLE: 29672 VANISHING: 813966 IMMEDIATE: 1355310 TIMED: 172858 +TANGIBLE: 29674 VANISHING: 813993 IMMEDIATE: 1355357 TIMED: 172869 +TANGIBLE: 29676 VANISHING: 814020 IMMEDIATE: 1355404 TIMED: 172881 +TANGIBLE: 29679 VANISHING: 814060 IMMEDIATE: 1355468 TIMED: 172910 +TANGIBLE: 29680 VANISHING: 814083 IMMEDIATE: 1355511 TIMED: 172921 +TANGIBLE: 29681 VANISHING: 814106 IMMEDIATE: 1355554 TIMED: 172932 +TANGIBLE: 29682 VANISHING: 814129 IMMEDIATE: 1355597 TIMED: 172944 +TANGIBLE: 29685 VANISHING: 814170 IMMEDIATE: 1355663 TIMED: 172973 +TANGIBLE: 29686 VANISHING: 814194 IMMEDIATE: 1355708 TIMED: 172984 +TANGIBLE: 29687 VANISHING: 814218 IMMEDIATE: 1355753 TIMED: 172995 +TANGIBLE: 29688 VANISHING: 814242 IMMEDIATE: 1355798 TIMED: 173007 +TANGIBLE: 29691 VANISHING: 814282 IMMEDIATE: 1355864 TIMED: 173039 +TANGIBLE: 29692 VANISHING: 814305 IMMEDIATE: 1355909 TIMED: 173051 +TANGIBLE: 29712 VANISHING: 814495 IMMEDIATE: 1356155 TIMED: 173245 +TANGIBLE: 29713 VANISHING: 814517 IMMEDIATE: 1356191 TIMED: 173255 +TANGIBLE: 29715 VANISHING: 814539 IMMEDIATE: 1356227 TIMED: 173265 +TANGIBLE: 29717 VANISHING: 814561 IMMEDIATE: 1356263 TIMED: 173276 +TANGIBLE: 29719 VANISHING: 814583 IMMEDIATE: 1356299 TIMED: 173286 +TANGIBLE: 29721 VANISHING: 814605 IMMEDIATE: 1356335 TIMED: 173297 +TANGIBLE: 29723 VANISHING: 814627 IMMEDIATE: 1356371 TIMED: 173308 +TANGIBLE: 29725 VANISHING: 814649 IMMEDIATE: 1356407 TIMED: 173320 +TANGIBLE: 29728 VANISHING: 814689 IMMEDIATE: 1356467 TIMED: 173345 +TANGIBLE: 29729 VANISHING: 814707 IMMEDIATE: 1356499 TIMED: 173356 +TANGIBLE: 29730 VANISHING: 814725 IMMEDIATE: 1356531 TIMED: 173367 +TANGIBLE: 29731 VANISHING: 814743 IMMEDIATE: 1356563 TIMED: 173379 +TANGIBLE: 29734 VANISHING: 814784 IMMEDIATE: 1356625 TIMED: 173404 +TANGIBLE: 29735 VANISHING: 814803 IMMEDIATE: 1356659 TIMED: 173415 +TANGIBLE: 29736 VANISHING: 814822 IMMEDIATE: 1356693 TIMED: 173426 +TANGIBLE: 29737 VANISHING: 814841 IMMEDIATE: 1356727 TIMED: 173438 +TANGIBLE: 29740 VANISHING: 814881 IMMEDIATE: 1356789 TIMED: 173466 +TANGIBLE: 29741 VANISHING: 814899 IMMEDIATE: 1356823 TIMED: 173478 +TANGIBLE: 29790 VANISHING: 815459 IMMEDIATE: 1357683 TIMED: 174006 +TANGIBLE: 29791 VANISHING: 815481 IMMEDIATE: 1357719 TIMED: 174016 +TANGIBLE: 29793 VANISHING: 815503 IMMEDIATE: 1357755 TIMED: 174026 +TANGIBLE: 29795 VANISHING: 815525 IMMEDIATE: 1357791 TIMED: 174037 +TANGIBLE: 29797 VANISHING: 815547 IMMEDIATE: 1357827 TIMED: 174047 +TANGIBLE: 29799 VANISHING: 815569 IMMEDIATE: 1357863 TIMED: 174058 +TANGIBLE: 29801 VANISHING: 815591 IMMEDIATE: 1357899 TIMED: 174069 +TANGIBLE: 29803 VANISHING: 815613 IMMEDIATE: 1357935 TIMED: 174081 +TANGIBLE: 29806 VANISHING: 815653 IMMEDIATE: 1357995 TIMED: 174106 +TANGIBLE: 29807 VANISHING: 815671 IMMEDIATE: 1358027 TIMED: 174117 +TANGIBLE: 29808 VANISHING: 815689 IMMEDIATE: 1358059 TIMED: 174128 +TANGIBLE: 29809 VANISHING: 815707 IMMEDIATE: 1358091 TIMED: 174140 +TANGIBLE: 29812 VANISHING: 815748 IMMEDIATE: 1358153 TIMED: 174165 +TANGIBLE: 29813 VANISHING: 815767 IMMEDIATE: 1358187 TIMED: 174176 +TANGIBLE: 29814 VANISHING: 815786 IMMEDIATE: 1358221 TIMED: 174187 +TANGIBLE: 29815 VANISHING: 815805 IMMEDIATE: 1358255 TIMED: 174199 +TANGIBLE: 29818 VANISHING: 815845 IMMEDIATE: 1358317 TIMED: 174227 +TANGIBLE: 29819 VANISHING: 815863 IMMEDIATE: 1358351 TIMED: 174239 +TANGIBLE: 29967 VANISHING: 817486 IMMEDIATE: 1360799 TIMED: 175603 +TANGIBLE: 29969 VANISHING: 817513 IMMEDIATE: 1360846 TIMED: 175613 +TANGIBLE: 29971 VANISHING: 817540 IMMEDIATE: 1360893 TIMED: 175623 +TANGIBLE: 29973 VANISHING: 817567 IMMEDIATE: 1360940 TIMED: 175634 +TANGIBLE: 29974 VANISHING: 817594 IMMEDIATE: 1360987 TIMED: 175644 +TANGIBLE: 29976 VANISHING: 817621 IMMEDIATE: 1361034 TIMED: 175655 +TANGIBLE: 29978 VANISHING: 817648 IMMEDIATE: 1361081 TIMED: 175666 +TANGIBLE: 29980 VANISHING: 817675 IMMEDIATE: 1361128 TIMED: 175678 +TANGIBLE: 29983 VANISHING: 817714 IMMEDIATE: 1361191 TIMED: 175707 +TANGIBLE: 29984 VANISHING: 817737 IMMEDIATE: 1361234 TIMED: 175718 +TANGIBLE: 29985 VANISHING: 817760 IMMEDIATE: 1361277 TIMED: 175729 +TANGIBLE: 29986 VANISHING: 817783 IMMEDIATE: 1361320 TIMED: 175741 +TANGIBLE: 29989 VANISHING: 817823 IMMEDIATE: 1361385 TIMED: 175770 +TANGIBLE: 29990 VANISHING: 817847 IMMEDIATE: 1361430 TIMED: 175781 +TANGIBLE: 29991 VANISHING: 817871 IMMEDIATE: 1361475 TIMED: 175792 +TANGIBLE: 29992 VANISHING: 817895 IMMEDIATE: 1361520 TIMED: 175804 +TANGIBLE: 29995 VANISHING: 817934 IMMEDIATE: 1361585 TIMED: 175836 +TANGIBLE: 29996 VANISHING: 817957 IMMEDIATE: 1361630 TIMED: 175848 +TANGIBLE: 30016 VANISHING: 818148 IMMEDIATE: 1361878 TIMED: 176042 +TANGIBLE: 30017 VANISHING: 818171 IMMEDIATE: 1361916 TIMED: 176052 +TANGIBLE: 30019 VANISHING: 818194 IMMEDIATE: 1361954 TIMED: 176062 +TANGIBLE: 30021 VANISHING: 818217 IMMEDIATE: 1361992 TIMED: 176073 +TANGIBLE: 30023 VANISHING: 818240 IMMEDIATE: 1362030 TIMED: 176083 +TANGIBLE: 30025 VANISHING: 818263 IMMEDIATE: 1362068 TIMED: 176094 +TANGIBLE: 30027 VANISHING: 818286 IMMEDIATE: 1362106 TIMED: 176105 +TANGIBLE: 30029 VANISHING: 818309 IMMEDIATE: 1362144 TIMED: 176117 +TANGIBLE: 30032 VANISHING: 818348 IMMEDIATE: 1362204 TIMED: 176142 +TANGIBLE: 30033 VANISHING: 818367 IMMEDIATE: 1362238 TIMED: 176153 +TANGIBLE: 30034 VANISHING: 818386 IMMEDIATE: 1362272 TIMED: 176164 +TANGIBLE: 30035 VANISHING: 818405 IMMEDIATE: 1362306 TIMED: 176176 +TANGIBLE: 30038 VANISHING: 818445 IMMEDIATE: 1362368 TIMED: 176201 +TANGIBLE: 30039 VANISHING: 818465 IMMEDIATE: 1362404 TIMED: 176212 +TANGIBLE: 30040 VANISHING: 818485 IMMEDIATE: 1362440 TIMED: 176223 +TANGIBLE: 30041 VANISHING: 818505 IMMEDIATE: 1362476 TIMED: 176235 +TANGIBLE: 30044 VANISHING: 818544 IMMEDIATE: 1362538 TIMED: 176263 +TANGIBLE: 30045 VANISHING: 818563 IMMEDIATE: 1362574 TIMED: 176275 +TANGIBLE: 30094 VANISHING: 819124 IMMEDIATE: 1363436 TIMED: 176803 +TANGIBLE: 30095 VANISHING: 819147 IMMEDIATE: 1363474 TIMED: 176813 +TANGIBLE: 30097 VANISHING: 819170 IMMEDIATE: 1363512 TIMED: 176823 +TANGIBLE: 30099 VANISHING: 819193 IMMEDIATE: 1363550 TIMED: 176834 +TANGIBLE: 30101 VANISHING: 819216 IMMEDIATE: 1363588 TIMED: 176844 +TANGIBLE: 30103 VANISHING: 819239 IMMEDIATE: 1363626 TIMED: 176855 +TANGIBLE: 30105 VANISHING: 819262 IMMEDIATE: 1363664 TIMED: 176866 +TANGIBLE: 30107 VANISHING: 819285 IMMEDIATE: 1363702 TIMED: 176878 +TANGIBLE: 30110 VANISHING: 819324 IMMEDIATE: 1363762 TIMED: 176903 +TANGIBLE: 30111 VANISHING: 819343 IMMEDIATE: 1363796 TIMED: 176914 +TANGIBLE: 30112 VANISHING: 819362 IMMEDIATE: 1363830 TIMED: 176925 +TANGIBLE: 30113 VANISHING: 819381 IMMEDIATE: 1363864 TIMED: 176937 +TANGIBLE: 30116 VANISHING: 819421 IMMEDIATE: 1363926 TIMED: 176962 +TANGIBLE: 30117 VANISHING: 819441 IMMEDIATE: 1363962 TIMED: 176973 +TANGIBLE: 30118 VANISHING: 819461 IMMEDIATE: 1363998 TIMED: 176984 +TANGIBLE: 30119 VANISHING: 819481 IMMEDIATE: 1364034 TIMED: 176996 +TANGIBLE: 30122 VANISHING: 819520 IMMEDIATE: 1364096 TIMED: 177024 +TANGIBLE: 30123 VANISHING: 819539 IMMEDIATE: 1364132 TIMED: 177036 +TANGIBLE: 30261 VANISHING: 821118 IMMEDIATE: 1366508 TIMED: 178414 +TANGIBLE: 30263 VANISHING: 821144 IMMEDIATE: 1366555 TIMED: 178425 +TANGIBLE: 30265 VANISHING: 821170 IMMEDIATE: 1366602 TIMED: 178436 +TANGIBLE: 30267 VANISHING: 821196 IMMEDIATE: 1366649 TIMED: 178448 +TANGIBLE: 30270 VANISHING: 821230 IMMEDIATE: 1366706 TIMED: 178480 +TANGIBLE: 30271 VANISHING: 821252 IMMEDIATE: 1366749 TIMED: 178492 +TANGIBLE: 30274 VANISHING: 821287 IMMEDIATE: 1366808 TIMED: 178524 +TANGIBLE: 30275 VANISHING: 821310 IMMEDIATE: 1366853 TIMED: 178536 +TANGIBLE: 30278 VANISHING: 821344 IMMEDIATE: 1366912 TIMED: 178571 +TANGIBLE: 30297 VANISHING: 821521 IMMEDIATE: 1367139 TIMED: 178775 +TANGIBLE: 30299 VANISHING: 821544 IMMEDIATE: 1367177 TIMED: 178786 +TANGIBLE: 30301 VANISHING: 821567 IMMEDIATE: 1367215 TIMED: 178797 +TANGIBLE: 30303 VANISHING: 821590 IMMEDIATE: 1367253 TIMED: 178809 +TANGIBLE: 30306 VANISHING: 821626 IMMEDIATE: 1367308 TIMED: 178837 +TANGIBLE: 30307 VANISHING: 821645 IMMEDIATE: 1367342 TIMED: 178849 +TANGIBLE: 30310 VANISHING: 821682 IMMEDIATE: 1367399 TIMED: 178877 +TANGIBLE: 30311 VANISHING: 821702 IMMEDIATE: 1367435 TIMED: 178889 +TANGIBLE: 30314 VANISHING: 821738 IMMEDIATE: 1367492 TIMED: 178920 +TANGIBLE: 30349 VANISHING: 822089 IMMEDIATE: 1368028 TIMED: 179332 +TANGIBLE: 30351 VANISHING: 822112 IMMEDIATE: 1368066 TIMED: 179343 +TANGIBLE: 30353 VANISHING: 822135 IMMEDIATE: 1368104 TIMED: 179354 +TANGIBLE: 30355 VANISHING: 822158 IMMEDIATE: 1368142 TIMED: 179366 +TANGIBLE: 30358 VANISHING: 822194 IMMEDIATE: 1368197 TIMED: 179394 +TANGIBLE: 30359 VANISHING: 822213 IMMEDIATE: 1368231 TIMED: 179406 +TANGIBLE: 30362 VANISHING: 822250 IMMEDIATE: 1368288 TIMED: 179434 +TANGIBLE: 30363 VANISHING: 822270 IMMEDIATE: 1368324 TIMED: 179446 +TANGIBLE: 30366 VANISHING: 822306 IMMEDIATE: 1368381 TIMED: 179477 +TANGIBLE: 30536 VANISHING: 825216 IMMEDIATE: 1372778 TIMED: 181064 +TANGIBLE: 30675 VANISHING: 828249 IMMEDIATE: 1377366 TIMED: 182337 +TANGIBLE: 31154 VANISHING: 832801 IMMEDIATE: 1383762 TIMED: 186682 +TANGIBLE: 31209 VANISHING: 834297 IMMEDIATE: 1386100 TIMED: 187103 +TANGIBLE: 31418 VANISHING: 837542 IMMEDIATE: 1390767 TIMED: 189017 +TANGIBLE: 31955 VANISHING: 843382 IMMEDIATE: 1398894 TIMED: 193993 +TANGIBLE: 32054 VANISHING: 845384 IMMEDIATE: 1401908 TIMED: 194737 +TANGIBLE: 32222 VANISHING: 848367 IMMEDIATE: 1406218 TIMED: 196224 +TANGIBLE: 32452 VANISHING: 851190 IMMEDIATE: 1410427 TIMED: 198307 +TANGIBLE: 32916 VANISHING: 857168 IMMEDIATE: 1418760 TIMED: 202545 +TANGIBLE: 33204 VANISHING: 860290 IMMEDIATE: 1423545 TIMED: 205270 +TANGIBLE: 33738 VANISHING: 864196 IMMEDIATE: 1428887 TIMED: 210149 +TANGIBLE: 33739 VANISHING: 864322 IMMEDIATE: 1429105 TIMED: 210157 +TANGIBLE: 33741 VANISHING: 864448 IMMEDIATE: 1429323 TIMED: 210165 +TANGIBLE: 33743 VANISHING: 864574 IMMEDIATE: 1429541 TIMED: 210174 +TANGIBLE: 33745 VANISHING: 864700 IMMEDIATE: 1429759 TIMED: 210182 +TANGIBLE: 33747 VANISHING: 864826 IMMEDIATE: 1429977 TIMED: 210191 +TANGIBLE: 33749 VANISHING: 864952 IMMEDIATE: 1430195 TIMED: 210200 +TANGIBLE: 33751 VANISHING: 865078 IMMEDIATE: 1430413 TIMED: 210210 +TANGIBLE: 33752 VANISHING: 865204 IMMEDIATE: 1430631 TIMED: 210218 +TANGIBLE: 33753 VANISHING: 865330 IMMEDIATE: 1430849 TIMED: 210227 +TANGIBLE: 33755 VANISHING: 865456 IMMEDIATE: 1431067 TIMED: 210236 +TANGIBLE: 33757 VANISHING: 865582 IMMEDIATE: 1431285 TIMED: 210246 +TANGIBLE: 33759 VANISHING: 865708 IMMEDIATE: 1431503 TIMED: 210255 +TANGIBLE: 33761 VANISHING: 865834 IMMEDIATE: 1431721 TIMED: 210265 +TANGIBLE: 33763 VANISHING: 865960 IMMEDIATE: 1431939 TIMED: 210275 +TANGIBLE: 33765 VANISHING: 866086 IMMEDIATE: 1432157 TIMED: 210286 +TANGIBLE: 33766 VANISHING: 866212 IMMEDIATE: 1432375 TIMED: 210294 +TANGIBLE: 33767 VANISHING: 866338 IMMEDIATE: 1432593 TIMED: 210303 +TANGIBLE: 33769 VANISHING: 866464 IMMEDIATE: 1432811 TIMED: 210312 +TANGIBLE: 33771 VANISHING: 866590 IMMEDIATE: 1433029 TIMED: 210322 +TANGIBLE: 33773 VANISHING: 866716 IMMEDIATE: 1433247 TIMED: 210331 +TANGIBLE: 33775 VANISHING: 866842 IMMEDIATE: 1433465 TIMED: 210341 +TANGIBLE: 33777 VANISHING: 866968 IMMEDIATE: 1433683 TIMED: 210351 +TANGIBLE: 33779 VANISHING: 867094 IMMEDIATE: 1433901 TIMED: 210362 +TANGIBLE: 33780 VANISHING: 867220 IMMEDIATE: 1434119 TIMED: 210371 +TANGIBLE: 33781 VANISHING: 867346 IMMEDIATE: 1434337 TIMED: 210381 +TANGIBLE: 33783 VANISHING: 867472 IMMEDIATE: 1434555 TIMED: 210391 +TANGIBLE: 33785 VANISHING: 867598 IMMEDIATE: 1434773 TIMED: 210402 +TANGIBLE: 33787 VANISHING: 867724 IMMEDIATE: 1434991 TIMED: 210412 +TANGIBLE: 33789 VANISHING: 867850 IMMEDIATE: 1435209 TIMED: 210423 +TANGIBLE: 33791 VANISHING: 867976 IMMEDIATE: 1435427 TIMED: 210434 +TANGIBLE: 33793 VANISHING: 868102 IMMEDIATE: 1435645 TIMED: 210446 +TANGIBLE: 33853 VANISHING: 869743 IMMEDIATE: 1438205 TIMED: 211016 +TANGIBLE: 33854 VANISHING: 869825 IMMEDIATE: 1438354 TIMED: 211025 +TANGIBLE: 33855 VANISHING: 869907 IMMEDIATE: 1438503 TIMED: 211034 +TANGIBLE: 33856 VANISHING: 869989 IMMEDIATE: 1438652 TIMED: 211044 +TANGIBLE: 33857 VANISHING: 870071 IMMEDIATE: 1438801 TIMED: 211053 +TANGIBLE: 33858 VANISHING: 870153 IMMEDIATE: 1438950 TIMED: 211063 +TANGIBLE: 33859 VANISHING: 870235 IMMEDIATE: 1439099 TIMED: 211073 +TANGIBLE: 33860 VANISHING: 870317 IMMEDIATE: 1439248 TIMED: 211084 +TANGIBLE: 33861 VANISHING: 870399 IMMEDIATE: 1439397 TIMED: 211093 +TANGIBLE: 33862 VANISHING: 870481 IMMEDIATE: 1439546 TIMED: 211103 +TANGIBLE: 33863 VANISHING: 870563 IMMEDIATE: 1439695 TIMED: 211113 +TANGIBLE: 33864 VANISHING: 870645 IMMEDIATE: 1439844 TIMED: 211124 +TANGIBLE: 33865 VANISHING: 870727 IMMEDIATE: 1439993 TIMED: 211134 +TANGIBLE: 33866 VANISHING: 870809 IMMEDIATE: 1440142 TIMED: 211145 +TANGIBLE: 33867 VANISHING: 870891 IMMEDIATE: 1440291 TIMED: 211156 +TANGIBLE: 33868 VANISHING: 870973 IMMEDIATE: 1440440 TIMED: 211168 +TANGIBLE: 33887 VANISHING: 871197 IMMEDIATE: 1440785 TIMED: 211354 +TANGIBLE: 33888 VANISHING: 871270 IMMEDIATE: 1440923 TIMED: 211363 +TANGIBLE: 33889 VANISHING: 871343 IMMEDIATE: 1441061 TIMED: 211372 +TANGIBLE: 33890 VANISHING: 871416 IMMEDIATE: 1441199 TIMED: 211382 +TANGIBLE: 33891 VANISHING: 871489 IMMEDIATE: 1441337 TIMED: 211391 +TANGIBLE: 33892 VANISHING: 871562 IMMEDIATE: 1441475 TIMED: 211401 +TANGIBLE: 33893 VANISHING: 871635 IMMEDIATE: 1441613 TIMED: 211411 +TANGIBLE: 33894 VANISHING: 871708 IMMEDIATE: 1441751 TIMED: 211422 +TANGIBLE: 33895 VANISHING: 871781 IMMEDIATE: 1441889 TIMED: 211431 +TANGIBLE: 33896 VANISHING: 871854 IMMEDIATE: 1442027 TIMED: 211441 +TANGIBLE: 33897 VANISHING: 871927 IMMEDIATE: 1442165 TIMED: 211451 +TANGIBLE: 33898 VANISHING: 872000 IMMEDIATE: 1442303 TIMED: 211462 +TANGIBLE: 33899 VANISHING: 872073 IMMEDIATE: 1442441 TIMED: 211472 +TANGIBLE: 33900 VANISHING: 872146 IMMEDIATE: 1442579 TIMED: 211483 +TANGIBLE: 33901 VANISHING: 872219 IMMEDIATE: 1442717 TIMED: 211494 +TANGIBLE: 33902 VANISHING: 872292 IMMEDIATE: 1442855 TIMED: 211506 +TANGIBLE: 33905 VANISHING: 872413 IMMEDIATE: 1443049 TIMED: 211530 +TANGIBLE: 33906 VANISHING: 872463 IMMEDIATE: 1443148 TIMED: 211540 +TANGIBLE: 33907 VANISHING: 872513 IMMEDIATE: 1443247 TIMED: 211550 +TANGIBLE: 33908 VANISHING: 872563 IMMEDIATE: 1443346 TIMED: 211561 +TANGIBLE: 33909 VANISHING: 872613 IMMEDIATE: 1443445 TIMED: 211571 +TANGIBLE: 33910 VANISHING: 872663 IMMEDIATE: 1443544 TIMED: 211582 +TANGIBLE: 33911 VANISHING: 872713 IMMEDIATE: 1443643 TIMED: 211593 +TANGIBLE: 33912 VANISHING: 872763 IMMEDIATE: 1443742 TIMED: 211605 +TANGIBLE: 34201 VANISHING: 876996 IMMEDIATE: 1450210 TIMED: 214376 +TANGIBLE: 34632 VANISHING: 881450 IMMEDIATE: 1456762 TIMED: 218486 +TANGIBLE: 34650 VANISHING: 881849 IMMEDIATE: 1457293 TIMED: 218704 +TANGIBLE: 34651 VANISHING: 881976 IMMEDIATE: 1457513 TIMED: 218712 +TANGIBLE: 34653 VANISHING: 882103 IMMEDIATE: 1457733 TIMED: 218720 +TANGIBLE: 34655 VANISHING: 882230 IMMEDIATE: 1457953 TIMED: 218729 +TANGIBLE: 34657 VANISHING: 882357 IMMEDIATE: 1458173 TIMED: 218737 +TANGIBLE: 34659 VANISHING: 882484 IMMEDIATE: 1458393 TIMED: 218746 +TANGIBLE: 34661 VANISHING: 882611 IMMEDIATE: 1458613 TIMED: 218755 +TANGIBLE: 34663 VANISHING: 882738 IMMEDIATE: 1458833 TIMED: 218765 +TANGIBLE: 34664 VANISHING: 882865 IMMEDIATE: 1459053 TIMED: 218773 +TANGIBLE: 34665 VANISHING: 882992 IMMEDIATE: 1459273 TIMED: 218782 +TANGIBLE: 34667 VANISHING: 883119 IMMEDIATE: 1459493 TIMED: 218791 +TANGIBLE: 34669 VANISHING: 883246 IMMEDIATE: 1459713 TIMED: 218801 +TANGIBLE: 34671 VANISHING: 883373 IMMEDIATE: 1459933 TIMED: 218810 +TANGIBLE: 34673 VANISHING: 883500 IMMEDIATE: 1460153 TIMED: 218820 +TANGIBLE: 34675 VANISHING: 883627 IMMEDIATE: 1460373 TIMED: 218830 +TANGIBLE: 34677 VANISHING: 883754 IMMEDIATE: 1460593 TIMED: 218841 +TANGIBLE: 34678 VANISHING: 883881 IMMEDIATE: 1460813 TIMED: 218849 +TANGIBLE: 34679 VANISHING: 884008 IMMEDIATE: 1461033 TIMED: 218858 +TANGIBLE: 34681 VANISHING: 884135 IMMEDIATE: 1461253 TIMED: 218867 +TANGIBLE: 34683 VANISHING: 884262 IMMEDIATE: 1461473 TIMED: 218877 +TANGIBLE: 34685 VANISHING: 884389 IMMEDIATE: 1461693 TIMED: 218886 +TANGIBLE: 34687 VANISHING: 884516 IMMEDIATE: 1461913 TIMED: 218896 +TANGIBLE: 34689 VANISHING: 884643 IMMEDIATE: 1462133 TIMED: 218906 +TANGIBLE: 34691 VANISHING: 884770 IMMEDIATE: 1462353 TIMED: 218917 +TANGIBLE: 34692 VANISHING: 884897 IMMEDIATE: 1462573 TIMED: 218926 +TANGIBLE: 34693 VANISHING: 885024 IMMEDIATE: 1462793 TIMED: 218936 +TANGIBLE: 34695 VANISHING: 885151 IMMEDIATE: 1463013 TIMED: 218946 +TANGIBLE: 34697 VANISHING: 885278 IMMEDIATE: 1463233 TIMED: 218957 +TANGIBLE: 34699 VANISHING: 885405 IMMEDIATE: 1463453 TIMED: 218967 +TANGIBLE: 34701 VANISHING: 885532 IMMEDIATE: 1463673 TIMED: 218978 +TANGIBLE: 34703 VANISHING: 885659 IMMEDIATE: 1463893 TIMED: 218989 +TANGIBLE: 34705 VANISHING: 885786 IMMEDIATE: 1464113 TIMED: 219001 +TANGIBLE: 34765 VANISHING: 887447 IMMEDIATE: 1466721 TIMED: 219571 +TANGIBLE: 34766 VANISHING: 887531 IMMEDIATE: 1466874 TIMED: 219580 +TANGIBLE: 34767 VANISHING: 887615 IMMEDIATE: 1467027 TIMED: 219589 +TANGIBLE: 34768 VANISHING: 887699 IMMEDIATE: 1467180 TIMED: 219599 +TANGIBLE: 34769 VANISHING: 887783 IMMEDIATE: 1467333 TIMED: 219608 +TANGIBLE: 34770 VANISHING: 887867 IMMEDIATE: 1467486 TIMED: 219618 +TANGIBLE: 34771 VANISHING: 887951 IMMEDIATE: 1467639 TIMED: 219628 +TANGIBLE: 34772 VANISHING: 888035 IMMEDIATE: 1467792 TIMED: 219639 +TANGIBLE: 34773 VANISHING: 888119 IMMEDIATE: 1467945 TIMED: 219648 +TANGIBLE: 34774 VANISHING: 888203 IMMEDIATE: 1468098 TIMED: 219658 +TANGIBLE: 34775 VANISHING: 888287 IMMEDIATE: 1468251 TIMED: 219668 +TANGIBLE: 34776 VANISHING: 888371 IMMEDIATE: 1468404 TIMED: 219679 +TANGIBLE: 34777 VANISHING: 888455 IMMEDIATE: 1468557 TIMED: 219689 +TANGIBLE: 34778 VANISHING: 888539 IMMEDIATE: 1468710 TIMED: 219700 +TANGIBLE: 34779 VANISHING: 888623 IMMEDIATE: 1468863 TIMED: 219711 +TANGIBLE: 34780 VANISHING: 888707 IMMEDIATE: 1469016 TIMED: 219723 +TANGIBLE: 34799 VANISHING: 888939 IMMEDIATE: 1469385 TIMED: 219909 +TANGIBLE: 34800 VANISHING: 889012 IMMEDIATE: 1469523 TIMED: 219918 +TANGIBLE: 34801 VANISHING: 889085 IMMEDIATE: 1469661 TIMED: 219927 +TANGIBLE: 34802 VANISHING: 889158 IMMEDIATE: 1469799 TIMED: 219937 +TANGIBLE: 34803 VANISHING: 889231 IMMEDIATE: 1469937 TIMED: 219946 +TANGIBLE: 34804 VANISHING: 889304 IMMEDIATE: 1470075 TIMED: 219956 +TANGIBLE: 34805 VANISHING: 889377 IMMEDIATE: 1470213 TIMED: 219966 +TANGIBLE: 34806 VANISHING: 889450 IMMEDIATE: 1470351 TIMED: 219977 +TANGIBLE: 34807 VANISHING: 889523 IMMEDIATE: 1470489 TIMED: 219986 +TANGIBLE: 34808 VANISHING: 889596 IMMEDIATE: 1470627 TIMED: 219996 +TANGIBLE: 34809 VANISHING: 889669 IMMEDIATE: 1470765 TIMED: 220006 +TANGIBLE: 34810 VANISHING: 889742 IMMEDIATE: 1470903 TIMED: 220017 +TANGIBLE: 34811 VANISHING: 889815 IMMEDIATE: 1471041 TIMED: 220027 +TANGIBLE: 34812 VANISHING: 889888 IMMEDIATE: 1471179 TIMED: 220038 +TANGIBLE: 34813 VANISHING: 889961 IMMEDIATE: 1471317 TIMED: 220049 +TANGIBLE: 34814 VANISHING: 890034 IMMEDIATE: 1471455 TIMED: 220061 +TANGIBLE: 34817 VANISHING: 890148 IMMEDIATE: 1471643 TIMED: 220085 +TANGIBLE: 34818 VANISHING: 890199 IMMEDIATE: 1471744 TIMED: 220095 +TANGIBLE: 34819 VANISHING: 890250 IMMEDIATE: 1471845 TIMED: 220105 +TANGIBLE: 34820 VANISHING: 890301 IMMEDIATE: 1471946 TIMED: 220116 +TANGIBLE: 34821 VANISHING: 890352 IMMEDIATE: 1472047 TIMED: 220126 +TANGIBLE: 34822 VANISHING: 890403 IMMEDIATE: 1472148 TIMED: 220137 +TANGIBLE: 34823 VANISHING: 890454 IMMEDIATE: 1472249 TIMED: 220148 +TANGIBLE: 34824 VANISHING: 890505 IMMEDIATE: 1472350 TIMED: 220160 +TANGIBLE: 35113 VANISHING: 894757 IMMEDIATE: 1478832 TIMED: 222931 +TANGIBLE: 35522 VANISHING: 899086 IMMEDIATE: 1485239 TIMED: 226953 +TANGIBLE: 35941 VANISHING: 902731 IMMEDIATE: 1490644 TIMED: 231027 +TANGIBLE: 36013 VANISHING: 903406 IMMEDIATE: 1491582 TIMED: 231679 +TANGIBLE: 36014 VANISHING: 903453 IMMEDIATE: 1491662 TIMED: 231688 +TANGIBLE: 36016 VANISHING: 903500 IMMEDIATE: 1491742 TIMED: 231697 +TANGIBLE: 36018 VANISHING: 903547 IMMEDIATE: 1491822 TIMED: 231707 +TANGIBLE: 36020 VANISHING: 903594 IMMEDIATE: 1491902 TIMED: 231716 +TANGIBLE: 36022 VANISHING: 903641 IMMEDIATE: 1491982 TIMED: 231726 +TANGIBLE: 36024 VANISHING: 903688 IMMEDIATE: 1492062 TIMED: 231736 +TANGIBLE: 36026 VANISHING: 903735 IMMEDIATE: 1492142 TIMED: 231747 +TANGIBLE: 36027 VANISHING: 903782 IMMEDIATE: 1492222 TIMED: 231756 +TANGIBLE: 36028 VANISHING: 903829 IMMEDIATE: 1492302 TIMED: 231766 +TANGIBLE: 36030 VANISHING: 903876 IMMEDIATE: 1492382 TIMED: 231776 +TANGIBLE: 36032 VANISHING: 903923 IMMEDIATE: 1492462 TIMED: 231787 +TANGIBLE: 36034 VANISHING: 903970 IMMEDIATE: 1492542 TIMED: 231797 +TANGIBLE: 36036 VANISHING: 904017 IMMEDIATE: 1492622 TIMED: 231808 +TANGIBLE: 36038 VANISHING: 904064 IMMEDIATE: 1492702 TIMED: 231819 +TANGIBLE: 36040 VANISHING: 904111 IMMEDIATE: 1492782 TIMED: 231831 +TANGIBLE: 36072 VANISHING: 904701 IMMEDIATE: 1493703 TIMED: 232150 +TANGIBLE: 36073 VANISHING: 904744 IMMEDIATE: 1493779 TIMED: 232160 +TANGIBLE: 36074 VANISHING: 904787 IMMEDIATE: 1493855 TIMED: 232170 +TANGIBLE: 36075 VANISHING: 904830 IMMEDIATE: 1493931 TIMED: 232181 +TANGIBLE: 36076 VANISHING: 904873 IMMEDIATE: 1494007 TIMED: 232191 +TANGIBLE: 36077 VANISHING: 904916 IMMEDIATE: 1494083 TIMED: 232202 +TANGIBLE: 36078 VANISHING: 904959 IMMEDIATE: 1494159 TIMED: 232213 +TANGIBLE: 36079 VANISHING: 905002 IMMEDIATE: 1494235 TIMED: 232225 +TANGIBLE: 36090 VANISHING: 905119 IMMEDIATE: 1494414 TIMED: 232339 +TANGIBLE: 36091 VANISHING: 905149 IMMEDIATE: 1494470 TIMED: 232349 +TANGIBLE: 36092 VANISHING: 905179 IMMEDIATE: 1494526 TIMED: 232359 +TANGIBLE: 36093 VANISHING: 905209 IMMEDIATE: 1494582 TIMED: 232370 +TANGIBLE: 36094 VANISHING: 905239 IMMEDIATE: 1494638 TIMED: 232380 +TANGIBLE: 36095 VANISHING: 905269 IMMEDIATE: 1494694 TIMED: 232391 +TANGIBLE: 36096 VANISHING: 905299 IMMEDIATE: 1494750 TIMED: 232402 +TANGIBLE: 36097 VANISHING: 905329 IMMEDIATE: 1494806 TIMED: 232414 +TANGIBLE: 36100 VANISHING: 905397 IMMEDIATE: 1494913 TIMED: 232441 +TANGIBLE: 36101 VANISHING: 905426 IMMEDIATE: 1494969 TIMED: 232452 +TANGIBLE: 36102 VANISHING: 905455 IMMEDIATE: 1495025 TIMED: 232463 +TANGIBLE: 36103 VANISHING: 905484 IMMEDIATE: 1495081 TIMED: 232475 +TANGIBLE: 36451 VANISHING: 909376 IMMEDIATE: 1500922 TIMED: 236070 +TANGIBLE: 36868 VANISHING: 913138 IMMEDIATE: 1506519 TIMED: 240132 +TANGIBLE: 36960 VANISHING: 913926 IMMEDIATE: 1507641 TIMED: 240994 +TANGIBLE: 36961 VANISHING: 913974 IMMEDIATE: 1507723 TIMED: 241003 +TANGIBLE: 36963 VANISHING: 914022 IMMEDIATE: 1507805 TIMED: 241012 +TANGIBLE: 36965 VANISHING: 914070 IMMEDIATE: 1507887 TIMED: 241022 +TANGIBLE: 36967 VANISHING: 914118 IMMEDIATE: 1507969 TIMED: 241031 +TANGIBLE: 36969 VANISHING: 914166 IMMEDIATE: 1508051 TIMED: 241041 +TANGIBLE: 36971 VANISHING: 914214 IMMEDIATE: 1508133 TIMED: 241051 +TANGIBLE: 36973 VANISHING: 914262 IMMEDIATE: 1508215 TIMED: 241062 +TANGIBLE: 36974 VANISHING: 914310 IMMEDIATE: 1508297 TIMED: 241071 +TANGIBLE: 36975 VANISHING: 914358 IMMEDIATE: 1508379 TIMED: 241081 +TANGIBLE: 36977 VANISHING: 914406 IMMEDIATE: 1508461 TIMED: 241091 +TANGIBLE: 36979 VANISHING: 914454 IMMEDIATE: 1508543 TIMED: 241102 +TANGIBLE: 36981 VANISHING: 914502 IMMEDIATE: 1508625 TIMED: 241112 +TANGIBLE: 36983 VANISHING: 914550 IMMEDIATE: 1508707 TIMED: 241123 +TANGIBLE: 36985 VANISHING: 914598 IMMEDIATE: 1508789 TIMED: 241134 +TANGIBLE: 36987 VANISHING: 914646 IMMEDIATE: 1508871 TIMED: 241146 +TANGIBLE: 37019 VANISHING: 915246 IMMEDIATE: 1509817 TIMED: 241465 +TANGIBLE: 37020 VANISHING: 915291 IMMEDIATE: 1509897 TIMED: 241475 +TANGIBLE: 37021 VANISHING: 915336 IMMEDIATE: 1509977 TIMED: 241485 +TANGIBLE: 37022 VANISHING: 915381 IMMEDIATE: 1510057 TIMED: 241496 +TANGIBLE: 37023 VANISHING: 915426 IMMEDIATE: 1510137 TIMED: 241506 +TANGIBLE: 37024 VANISHING: 915471 IMMEDIATE: 1510217 TIMED: 241517 +TANGIBLE: 37025 VANISHING: 915516 IMMEDIATE: 1510297 TIMED: 241528 +TANGIBLE: 37026 VANISHING: 915561 IMMEDIATE: 1510377 TIMED: 241540 +TANGIBLE: 37037 VANISHING: 915681 IMMEDIATE: 1510567 TIMED: 241654 +TANGIBLE: 37038 VANISHING: 915711 IMMEDIATE: 1510623 TIMED: 241664 +TANGIBLE: 37039 VANISHING: 915741 IMMEDIATE: 1510679 TIMED: 241674 +TANGIBLE: 37040 VANISHING: 915771 IMMEDIATE: 1510735 TIMED: 241685 +TANGIBLE: 37041 VANISHING: 915801 IMMEDIATE: 1510791 TIMED: 241695 +TANGIBLE: 37042 VANISHING: 915831 IMMEDIATE: 1510847 TIMED: 241706 +TANGIBLE: 37043 VANISHING: 915861 IMMEDIATE: 1510903 TIMED: 241717 +TANGIBLE: 37044 VANISHING: 915891 IMMEDIATE: 1510959 TIMED: 241729 +TANGIBLE: 37047 VANISHING: 915955 IMMEDIATE: 1511063 TIMED: 241756 +TANGIBLE: 37048 VANISHING: 915985 IMMEDIATE: 1511121 TIMED: 241767 +TANGIBLE: 37049 VANISHING: 916015 IMMEDIATE: 1511179 TIMED: 241778 +TANGIBLE: 37050 VANISHING: 916045 IMMEDIATE: 1511237 TIMED: 241790 +TANGIBLE: 37382 VANISHING: 919818 IMMEDIATE: 1516892 TIMED: 245211 +TANGIBLE: 37499 VANISHING: 921405 IMMEDIATE: 1519376 TIMED: 246289 +TANGIBLE: 37891 VANISHING: 925682 IMMEDIATE: 1525539 TIMED: 250086 +TANGIBLE: 37893 VANISHING: 925759 IMMEDIATE: 1525681 TIMED: 250095 +TANGIBLE: 37895 VANISHING: 925836 IMMEDIATE: 1525823 TIMED: 250104 +TANGIBLE: 37897 VANISHING: 925913 IMMEDIATE: 1525965 TIMED: 250114 +TANGIBLE: 37898 VANISHING: 925990 IMMEDIATE: 1526107 TIMED: 250123 +TANGIBLE: 37900 VANISHING: 926067 IMMEDIATE: 1526249 TIMED: 250133 +TANGIBLE: 37902 VANISHING: 926144 IMMEDIATE: 1526391 TIMED: 250143 +TANGIBLE: 37904 VANISHING: 926221 IMMEDIATE: 1526533 TIMED: 250154 +TANGIBLE: 37905 VANISHING: 926298 IMMEDIATE: 1526675 TIMED: 250163 +TANGIBLE: 37907 VANISHING: 926375 IMMEDIATE: 1526817 TIMED: 250173 +TANGIBLE: 37909 VANISHING: 926452 IMMEDIATE: 1526959 TIMED: 250183 +TANGIBLE: 37911 VANISHING: 926529 IMMEDIATE: 1527101 TIMED: 250194 +TANGIBLE: 37912 VANISHING: 926606 IMMEDIATE: 1527243 TIMED: 250204 +TANGIBLE: 37914 VANISHING: 926683 IMMEDIATE: 1527385 TIMED: 250215 +TANGIBLE: 37916 VANISHING: 926760 IMMEDIATE: 1527527 TIMED: 250226 +TANGIBLE: 37918 VANISHING: 926837 IMMEDIATE: 1527669 TIMED: 250238 +TANGIBLE: 37921 VANISHING: 926939 IMMEDIATE: 1527835 TIMED: 250262 +TANGIBLE: 37922 VANISHING: 926990 IMMEDIATE: 1527934 TIMED: 250272 +TANGIBLE: 37923 VANISHING: 927041 IMMEDIATE: 1528033 TIMED: 250282 +TANGIBLE: 37924 VANISHING: 927092 IMMEDIATE: 1528132 TIMED: 250293 +TANGIBLE: 37925 VANISHING: 927143 IMMEDIATE: 1528231 TIMED: 250303 +TANGIBLE: 37926 VANISHING: 927194 IMMEDIATE: 1528330 TIMED: 250314 +TANGIBLE: 37927 VANISHING: 927245 IMMEDIATE: 1528429 TIMED: 250325 +TANGIBLE: 37928 VANISHING: 927296 IMMEDIATE: 1528528 TIMED: 250337 +TANGIBLE: 37931 VANISHING: 927399 IMMEDIATE: 1528696 TIMED: 250361 +TANGIBLE: 37932 VANISHING: 927451 IMMEDIATE: 1528797 TIMED: 250371 +TANGIBLE: 37933 VANISHING: 927503 IMMEDIATE: 1528898 TIMED: 250381 +TANGIBLE: 37934 VANISHING: 927555 IMMEDIATE: 1528999 TIMED: 250392 +TANGIBLE: 37935 VANISHING: 927607 IMMEDIATE: 1529100 TIMED: 250402 +TANGIBLE: 37936 VANISHING: 927659 IMMEDIATE: 1529201 TIMED: 250413 +TANGIBLE: 37937 VANISHING: 927711 IMMEDIATE: 1529302 TIMED: 250424 +TANGIBLE: 37938 VANISHING: 927763 IMMEDIATE: 1529403 TIMED: 250436 +TANGIBLE: 37941 VANISHING: 927851 IMMEDIATE: 1529545 TIMED: 250463 +TANGIBLE: 37942 VANISHING: 927888 IMMEDIATE: 1529620 TIMED: 250474 +TANGIBLE: 37943 VANISHING: 927925 IMMEDIATE: 1529695 TIMED: 250485 +TANGIBLE: 37944 VANISHING: 927962 IMMEDIATE: 1529770 TIMED: 250497 +TANGIBLE: 38154 VANISHING: 930646 IMMEDIATE: 1534165 TIMED: 252643 +TANGIBLE: 38387 VANISHING: 932686 IMMEDIATE: 1537322 TIMED: 255015 +TANGIBLE: 38388 VANISHING: 932720 IMMEDIATE: 1537382 TIMED: 255024 +TANGIBLE: 38390 VANISHING: 932754 IMMEDIATE: 1537442 TIMED: 255033 +TANGIBLE: 38392 VANISHING: 932788 IMMEDIATE: 1537502 TIMED: 255043 +TANGIBLE: 38394 VANISHING: 932822 IMMEDIATE: 1537562 TIMED: 255052 +TANGIBLE: 38396 VANISHING: 932856 IMMEDIATE: 1537622 TIMED: 255062 +TANGIBLE: 38398 VANISHING: 932890 IMMEDIATE: 1537682 TIMED: 255072 +TANGIBLE: 38400 VANISHING: 932924 IMMEDIATE: 1537742 TIMED: 255083 +TANGIBLE: 38401 VANISHING: 932958 IMMEDIATE: 1537802 TIMED: 255092 +TANGIBLE: 38402 VANISHING: 932992 IMMEDIATE: 1537862 TIMED: 255102 +TANGIBLE: 38404 VANISHING: 933026 IMMEDIATE: 1537922 TIMED: 255112 +TANGIBLE: 38406 VANISHING: 933060 IMMEDIATE: 1537982 TIMED: 255123 +TANGIBLE: 38408 VANISHING: 933094 IMMEDIATE: 1538042 TIMED: 255133 +TANGIBLE: 38410 VANISHING: 933128 IMMEDIATE: 1538102 TIMED: 255144 +TANGIBLE: 38412 VANISHING: 933162 IMMEDIATE: 1538162 TIMED: 255155 +TANGIBLE: 38414 VANISHING: 933196 IMMEDIATE: 1538222 TIMED: 255167 +TANGIBLE: 38417 VANISHING: 933261 IMMEDIATE: 1538325 TIMED: 255191 +TANGIBLE: 38418 VANISHING: 933291 IMMEDIATE: 1538381 TIMED: 255201 +TANGIBLE: 38419 VANISHING: 933321 IMMEDIATE: 1538437 TIMED: 255211 +TANGIBLE: 38420 VANISHING: 933351 IMMEDIATE: 1538493 TIMED: 255222 +TANGIBLE: 38421 VANISHING: 933381 IMMEDIATE: 1538549 TIMED: 255232 +TANGIBLE: 38422 VANISHING: 933411 IMMEDIATE: 1538605 TIMED: 255243 +TANGIBLE: 38423 VANISHING: 933441 IMMEDIATE: 1538661 TIMED: 255254 +TANGIBLE: 38424 VANISHING: 933471 IMMEDIATE: 1538717 TIMED: 255266 +TANGIBLE: 38427 VANISHING: 933531 IMMEDIATE: 1538811 TIMED: 255290 +TANGIBLE: 38428 VANISHING: 933556 IMMEDIATE: 1538858 TIMED: 255300 +TANGIBLE: 38429 VANISHING: 933581 IMMEDIATE: 1538905 TIMED: 255310 +TANGIBLE: 38430 VANISHING: 933606 IMMEDIATE: 1538952 TIMED: 255321 +TANGIBLE: 38431 VANISHING: 933631 IMMEDIATE: 1538999 TIMED: 255331 +TANGIBLE: 38432 VANISHING: 933656 IMMEDIATE: 1539046 TIMED: 255342 +TANGIBLE: 38433 VANISHING: 933681 IMMEDIATE: 1539093 TIMED: 255353 +TANGIBLE: 38434 VANISHING: 933706 IMMEDIATE: 1539140 TIMED: 255365 +TANGIBLE: 38437 VANISHING: 933765 IMMEDIATE: 1539234 TIMED: 255392 +TANGIBLE: 38438 VANISHING: 933789 IMMEDIATE: 1539281 TIMED: 255403 +TANGIBLE: 38439 VANISHING: 933813 IMMEDIATE: 1539328 TIMED: 255414 +TANGIBLE: 38440 VANISHING: 933837 IMMEDIATE: 1539375 TIMED: 255426 +TANGIBLE: 38650 VANISHING: 936255 IMMEDIATE: 1543158 TIMED: 257572 +TANGIBLE: 38883 VANISHING: 938399 IMMEDIATE: 1546355 TIMED: 259962 +TANGIBLE: 38885 VANISHING: 938433 IMMEDIATE: 1546415 TIMED: 259972 +TANGIBLE: 38887 VANISHING: 938467 IMMEDIATE: 1546475 TIMED: 259982 +TANGIBLE: 38889 VANISHING: 938501 IMMEDIATE: 1546535 TIMED: 259993 +TANGIBLE: 38890 VANISHING: 938535 IMMEDIATE: 1546595 TIMED: 260003 +TANGIBLE: 38892 VANISHING: 938569 IMMEDIATE: 1546655 TIMED: 260014 +TANGIBLE: 38894 VANISHING: 938603 IMMEDIATE: 1546715 TIMED: 260025 +TANGIBLE: 38896 VANISHING: 938637 IMMEDIATE: 1546775 TIMED: 260037 +TANGIBLE: 38899 VANISHING: 938696 IMMEDIATE: 1546868 TIMED: 260064 +TANGIBLE: 38900 VANISHING: 938726 IMMEDIATE: 1546924 TIMED: 260075 +TANGIBLE: 38901 VANISHING: 938756 IMMEDIATE: 1546980 TIMED: 260086 +TANGIBLE: 38902 VANISHING: 938786 IMMEDIATE: 1547036 TIMED: 260098 +TANGIBLE: 38905 VANISHING: 938840 IMMEDIATE: 1547120 TIMED: 260125 +TANGIBLE: 38906 VANISHING: 938865 IMMEDIATE: 1547167 TIMED: 260136 +TANGIBLE: 38907 VANISHING: 938890 IMMEDIATE: 1547214 TIMED: 260147 +TANGIBLE: 38908 VANISHING: 938915 IMMEDIATE: 1547261 TIMED: 260159 +TANGIBLE: 38911 VANISHING: 938968 IMMEDIATE: 1547345 TIMED: 260189 +TANGIBLE: 38912 VANISHING: 938992 IMMEDIATE: 1547392 TIMED: 260201 +TANGIBLE: 39171 VANISHING: 941549 IMMEDIATE: 1551394 TIMED: 263010 +TANGIBLE: 39172 VANISHING: 941582 IMMEDIATE: 1551452 TIMED: 263019 +TANGIBLE: 39174 VANISHING: 941615 IMMEDIATE: 1551510 TIMED: 263028 +TANGIBLE: 39176 VANISHING: 941648 IMMEDIATE: 1551568 TIMED: 263038 +TANGIBLE: 39178 VANISHING: 941681 IMMEDIATE: 1551626 TIMED: 263047 +TANGIBLE: 39180 VANISHING: 941714 IMMEDIATE: 1551684 TIMED: 263057 +TANGIBLE: 39182 VANISHING: 941747 IMMEDIATE: 1551742 TIMED: 263067 +TANGIBLE: 39184 VANISHING: 941780 IMMEDIATE: 1551800 TIMED: 263078 +TANGIBLE: 39185 VANISHING: 941813 IMMEDIATE: 1551858 TIMED: 263087 +TANGIBLE: 39186 VANISHING: 941846 IMMEDIATE: 1551916 TIMED: 263097 +TANGIBLE: 39188 VANISHING: 941879 IMMEDIATE: 1551974 TIMED: 263107 +TANGIBLE: 39190 VANISHING: 941912 IMMEDIATE: 1552032 TIMED: 263118 +TANGIBLE: 39192 VANISHING: 941945 IMMEDIATE: 1552090 TIMED: 263128 +TANGIBLE: 39194 VANISHING: 941978 IMMEDIATE: 1552148 TIMED: 263139 +TANGIBLE: 39196 VANISHING: 942011 IMMEDIATE: 1552206 TIMED: 263150 +TANGIBLE: 39198 VANISHING: 942044 IMMEDIATE: 1552264 TIMED: 263162 +TANGIBLE: 39201 VANISHING: 942105 IMMEDIATE: 1552357 TIMED: 263186 +TANGIBLE: 39202 VANISHING: 942128 IMMEDIATE: 1552400 TIMED: 263196 +TANGIBLE: 39203 VANISHING: 942151 IMMEDIATE: 1552443 TIMED: 263206 +TANGIBLE: 39204 VANISHING: 942174 IMMEDIATE: 1552486 TIMED: 263217 +TANGIBLE: 39205 VANISHING: 942197 IMMEDIATE: 1552529 TIMED: 263227 +TANGIBLE: 39206 VANISHING: 942220 IMMEDIATE: 1552572 TIMED: 263238 +TANGIBLE: 39207 VANISHING: 942243 IMMEDIATE: 1552615 TIMED: 263249 +TANGIBLE: 39208 VANISHING: 942266 IMMEDIATE: 1552658 TIMED: 263261 +TANGIBLE: 39211 VANISHING: 942334 IMMEDIATE: 1552764 TIMED: 263285 +TANGIBLE: 39212 VANISHING: 942364 IMMEDIATE: 1552820 TIMED: 263295 +TANGIBLE: 39213 VANISHING: 942394 IMMEDIATE: 1552876 TIMED: 263305 +TANGIBLE: 39214 VANISHING: 942424 IMMEDIATE: 1552932 TIMED: 263316 +TANGIBLE: 39215 VANISHING: 942454 IMMEDIATE: 1552988 TIMED: 263326 +TANGIBLE: 39216 VANISHING: 942484 IMMEDIATE: 1553044 TIMED: 263337 +TANGIBLE: 39217 VANISHING: 942514 IMMEDIATE: 1553100 TIMED: 263348 +TANGIBLE: 39218 VANISHING: 942544 IMMEDIATE: 1553156 TIMED: 263360 +TANGIBLE: 39221 VANISHING: 942605 IMMEDIATE: 1553251 TIMED: 263387 +TANGIBLE: 39222 VANISHING: 942628 IMMEDIATE: 1553296 TIMED: 263398 +TANGIBLE: 39223 VANISHING: 942651 IMMEDIATE: 1553341 TIMED: 263409 +TANGIBLE: 39224 VANISHING: 942674 IMMEDIATE: 1553386 TIMED: 263421 +TANGIBLE: 39432 VANISHING: 945046 IMMEDIATE: 1557088 TIMED: 265547 +TANGIBLE: 39667 VANISHING: 947214 IMMEDIATE: 1560322 TIMED: 267957 +TANGIBLE: 39669 VANISHING: 947248 IMMEDIATE: 1560382 TIMED: 267967 +TANGIBLE: 39671 VANISHING: 947282 IMMEDIATE: 1560442 TIMED: 267977 +TANGIBLE: 39673 VANISHING: 947316 IMMEDIATE: 1560502 TIMED: 267988 +TANGIBLE: 39674 VANISHING: 947350 IMMEDIATE: 1560562 TIMED: 267998 +TANGIBLE: 39676 VANISHING: 947384 IMMEDIATE: 1560622 TIMED: 268009 +TANGIBLE: 39678 VANISHING: 947418 IMMEDIATE: 1560682 TIMED: 268020 +TANGIBLE: 39680 VANISHING: 947452 IMMEDIATE: 1560742 TIMED: 268032 +TANGIBLE: 39683 VANISHING: 947504 IMMEDIATE: 1560823 TIMED: 268059 +TANGIBLE: 39684 VANISHING: 947528 IMMEDIATE: 1560868 TIMED: 268070 +TANGIBLE: 39685 VANISHING: 947552 IMMEDIATE: 1560913 TIMED: 268081 +TANGIBLE: 39686 VANISHING: 947576 IMMEDIATE: 1560958 TIMED: 268093 +TANGIBLE: 39689 VANISHING: 947635 IMMEDIATE: 1561052 TIMED: 268120 +TANGIBLE: 39690 VANISHING: 947666 IMMEDIATE: 1561110 TIMED: 268131 +TANGIBLE: 39691 VANISHING: 947697 IMMEDIATE: 1561168 TIMED: 268142 +TANGIBLE: 39692 VANISHING: 947728 IMMEDIATE: 1561226 TIMED: 268154 +TANGIBLE: 39695 VANISHING: 947780 IMMEDIATE: 1561309 TIMED: 268184 +TANGIBLE: 39696 VANISHING: 947804 IMMEDIATE: 1561356 TIMED: 268196 +TANGIBLE: 39969 VANISHING: 950594 IMMEDIATE: 1565758 TIMED: 271171 +TANGIBLE: 40198 VANISHING: 952447 IMMEDIATE: 1568530 TIMED: 273534 +TANGIBLE: 40199 VANISHING: 952469 IMMEDIATE: 1568566 TIMED: 273544 +TANGIBLE: 40201 VANISHING: 952491 IMMEDIATE: 1568602 TIMED: 273554 +TANGIBLE: 40203 VANISHING: 952513 IMMEDIATE: 1568638 TIMED: 273565 +TANGIBLE: 40205 VANISHING: 952535 IMMEDIATE: 1568674 TIMED: 273575 +TANGIBLE: 40207 VANISHING: 952557 IMMEDIATE: 1568710 TIMED: 273586 +TANGIBLE: 40209 VANISHING: 952579 IMMEDIATE: 1568746 TIMED: 273597 +TANGIBLE: 40211 VANISHING: 952601 IMMEDIATE: 1568782 TIMED: 273609 +TANGIBLE: 40214 VANISHING: 952641 IMMEDIATE: 1568842 TIMED: 273636 +TANGIBLE: 40215 VANISHING: 952659 IMMEDIATE: 1568874 TIMED: 273647 +TANGIBLE: 40216 VANISHING: 952677 IMMEDIATE: 1568906 TIMED: 273658 +TANGIBLE: 40217 VANISHING: 952695 IMMEDIATE: 1568938 TIMED: 273670 +TANGIBLE: 40220 VANISHING: 952736 IMMEDIATE: 1569000 TIMED: 273697 +TANGIBLE: 40221 VANISHING: 952755 IMMEDIATE: 1569034 TIMED: 273708 +TANGIBLE: 40222 VANISHING: 952774 IMMEDIATE: 1569068 TIMED: 273719 +TANGIBLE: 40223 VANISHING: 952793 IMMEDIATE: 1569102 TIMED: 273731 +TANGIBLE: 40226 VANISHING: 952833 IMMEDIATE: 1569164 TIMED: 273761 +TANGIBLE: 40227 VANISHING: 952851 IMMEDIATE: 1569198 TIMED: 273773 +TANGIBLE: 40486 VANISHING: 955470 IMMEDIATE: 1573144 TIMED: 276600 +TANGIBLE: 40487 VANISHING: 955493 IMMEDIATE: 1573182 TIMED: 276610 +TANGIBLE: 40489 VANISHING: 955516 IMMEDIATE: 1573220 TIMED: 276620 +TANGIBLE: 40491 VANISHING: 955539 IMMEDIATE: 1573258 TIMED: 276631 +TANGIBLE: 40493 VANISHING: 955562 IMMEDIATE: 1573296 TIMED: 276641 +TANGIBLE: 40495 VANISHING: 955585 IMMEDIATE: 1573334 TIMED: 276652 +TANGIBLE: 40497 VANISHING: 955608 IMMEDIATE: 1573372 TIMED: 276663 +TANGIBLE: 40499 VANISHING: 955631 IMMEDIATE: 1573410 TIMED: 276675 +TANGIBLE: 40502 VANISHING: 955670 IMMEDIATE: 1573470 TIMED: 276702 +TANGIBLE: 40503 VANISHING: 955689 IMMEDIATE: 1573504 TIMED: 276713 +TANGIBLE: 40504 VANISHING: 955708 IMMEDIATE: 1573538 TIMED: 276724 +TANGIBLE: 40505 VANISHING: 955727 IMMEDIATE: 1573572 TIMED: 276736 +TANGIBLE: 40508 VANISHING: 955767 IMMEDIATE: 1573634 TIMED: 276763 +TANGIBLE: 40509 VANISHING: 955787 IMMEDIATE: 1573670 TIMED: 276774 +TANGIBLE: 40510 VANISHING: 955807 IMMEDIATE: 1573706 TIMED: 276785 +TANGIBLE: 40511 VANISHING: 955827 IMMEDIATE: 1573742 TIMED: 276797 +TANGIBLE: 40514 VANISHING: 955866 IMMEDIATE: 1573804 TIMED: 276827 +TANGIBLE: 40515 VANISHING: 955885 IMMEDIATE: 1573840 TIMED: 276839 +TANGIBLE: 40774 VANISHING: 958516 IMMEDIATE: 1577810 TIMED: 279684 +TANGIBLE: 40776 VANISHING: 958539 IMMEDIATE: 1577848 TIMED: 279695 +TANGIBLE: 40778 VANISHING: 958562 IMMEDIATE: 1577886 TIMED: 279706 +TANGIBLE: 40780 VANISHING: 958585 IMMEDIATE: 1577924 TIMED: 279718 +TANGIBLE: 40783 VANISHING: 958621 IMMEDIATE: 1577979 TIMED: 279748 +TANGIBLE: 40784 VANISHING: 958640 IMMEDIATE: 1578013 TIMED: 279760 +TANGIBLE: 40787 VANISHING: 958677 IMMEDIATE: 1578070 TIMED: 279790 +TANGIBLE: 40788 VANISHING: 958697 IMMEDIATE: 1578106 TIMED: 279802 +TANGIBLE: 40791 VANISHING: 958733 IMMEDIATE: 1578163 TIMED: 279835 +TANGIBLE: 41887 VANISHING: 968182 IMMEDIATE: 1590740 TIMED: 290161 +TANGIBLE: 43269 VANISHING: 981680 IMMEDIATE: 1608472 TIMED: 302870 +TANGIBLE: 44264 VANISHING: 989414 IMMEDIATE: 1618985 TIMED: 311953 +TANGIBLE: 45136 VANISHING: 997238 IMMEDIATE: 1630026 TIMED: 320374 +TANGIBLE: 45622 VANISHING: 1002214 IMMEDIATE: 1637203 TIMED: 325073 +TANGIBLE: 46588 VANISHING: 1010127 IMMEDIATE: 1648511 TIMED: 334521 +TANGIBLE: 47500 VANISHING: 1018168 IMMEDIATE: 1660060 TIMED: 343572 +TANGIBLE: 48345 VANISHING: 1026880 IMMEDIATE: 1672484 TIMED: 351941 +TANGIBLE: 49284 VANISHING: 1034817 IMMEDIATE: 1684356 TIMED: 361509 +TANGIBLE: 50040 VANISHING: 1041625 IMMEDIATE: 1694530 TIMED: 369371 +TANGIBLE: 50832 VANISHING: 1048748 IMMEDIATE: 1705228 TIMED: 377778 +TANGIBLE: 52109 VANISHING: 1059526 IMMEDIATE: 1719809 TIMED: 390170 +TANGIBLE: 53548 VANISHING: 1073145 IMMEDIATE: 1737465 TIMED: 403508 +TANGIBLE: 55169 VANISHING: 1085117 IMMEDIATE: 1753719 TIMED: 418714 +TANGIBLE: 56631 VANISHING: 1097497 IMMEDIATE: 1770993 TIMED: 432871 +TANGIBLE: 58056 VANISHING: 1109918 IMMEDIATE: 1788766 TIMED: 447148 +TANGIBLE: 59485 VANISHING: 1122482 IMMEDIATE: 1806956 TIMED: 461424 +TANGIBLE: 60893 VANISHING: 1134919 IMMEDIATE: 1825436 TIMED: 476259 +TANGIBLE: 62384 VANISHING: 1147816 IMMEDIATE: 1842918 TIMED: 490907 +TANGIBLE: 63737 VANISHING: 1161225 IMMEDIATE: 1860329 TIMED: 503673 +TANGIBLE: 65341 VANISHING: 1173102 IMMEDIATE: 1876568 TIMED: 519044 +TANGIBLE: 66137 VANISHING: 1179724 IMMEDIATE: 1885791 TIMED: 526883 +TANGIBLE: 67574 VANISHING: 1192034 IMMEDIATE: 1903504 TIMED: 541494 +TANGIBLE: 68980 VANISHING: 1204981 IMMEDIATE: 1922119 TIMED: 556030 +TANGIBLE: 70354 VANISHING: 1217459 IMMEDIATE: 1940708 TIMED: 570843 +TANGIBLE: 71733 VANISHING: 1230318 IMMEDIATE: 1958858 TIMED: 586012 +TANGIBLE: 72994 VANISHING: 1244020 IMMEDIATE: 1976496 TIMED: 599128 +TANGIBLE: 74048 VANISHING: 1253248 IMMEDIATE: 1989056 TIMED: 611143 +TANGIBLE: 75360 VANISHING: 1265618 IMMEDIATE: 2006470 TIMED: 625836 +TANGIBLE: 76589 VANISHING: 1277774 IMMEDIATE: 2024199 TIMED: 640625 +TANGIBLE: 77825 VANISHING: 1290614 IMMEDIATE: 2043007 TIMED: 655331 +TANGIBLE: 79041 VANISHING: 1303255 IMMEDIATE: 2062206 TIMED: 670469 +TANGIBLE: 80016 VANISHING: 1316527 IMMEDIATE: 2079816 TIMED: 684887 +TANGIBLE: 80988 VANISHING: 1329113 IMMEDIATE: 2096874 TIMED: 700414 +TANGIBLE: 81898 VANISHING: 1341312 IMMEDIATE: 2114447 TIMED: 715681 +TANGIBLE: 82809 VANISHING: 1353899 IMMEDIATE: 2132878 TIMED: 730699 +TANGIBLE: 83705 VANISHING: 1366394 IMMEDIATE: 2152048 TIMED: 746026 +TANGIBLE: 84325 VANISHING: 1379242 IMMEDIATE: 2169626 TIMED: 762370 +TANGIBLE: 84864 VANISHING: 1391482 IMMEDIATE: 2187303 TIMED: 778418 +TANGIBLE: 85332 VANISHING: 1403853 IMMEDIATE: 2205862 TIMED: 795549 + + + +TANGIBLE STATES: 85440 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 1017952 (485776 T->T, 0 T->V, 532176 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 1017952 +IMMEDIATE TRNS. FIRINGS: 2215230 +TIMED TRNS. FIRINGS: 805448 +VISITED VANISHING STATES: 1410100 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 1017952 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 16105431 +VANISH-PATH-SET ENTRIES: 4824169 +PACKED MARKINGS: 380730 BYTES +STATE SET DATA: 226184 BYTES +EDGES DATA: 7361212 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 85440, FRAGMENTS: 7402 + SEQUENCES MEMORY: 349368 BYTES. + FRAGMENTS MEMORY: 31362 BYTES. + TOTAL MEMORY: 380730 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.45611 BYTES. + USED FOR SEQUENCE DATA: 4.08904 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 0.367065 BYTES. +BUILD TIME: [User 12802.823s, Sys 16.771s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + STATES IN MxZ: 48671 + STATES IN MxZ: 78748 + + +NUMBER OF TANGIBLE STATES: 85442 + INTERNAL STATES: 85440 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 85440 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 1103392 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 85440 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=3.876 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=3.876, step=76): 0/76 Vec*Mat products. +UNIFORMIZATION(fg=I[10], Lambda=3.876, step=76): 65/76 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=3.876, step=76): 76 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.318s, Sys 0.027s] +COMPONENT SOLUTION TIME: [User 0.320s, Sys 0.027s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.640271517094 + +SOLUTION TIME: [User 1.134s, Sys 0.047s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 30.0708730221\n +Translation and composition runtime was: 25652.8220983\n diff --git a/2020-EDCC/GreatSPNresults/51-result.txt b/2020-EDCC/GreatSPNresults/51-result.txt new file mode 100644 index 00000000..4128364c --- /dev/null +++ b/2020-EDCC/GreatSPNresults/51-result.txt @@ -0,0 +1,1073 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.25 + +SAVING AS DCC_dem.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.399 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.253 + +SAVING AS DCC_dem_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.42 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_dem_act.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.22 + +SAVING AS DCC_fonc.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.355 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS DCC_fonc_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_fonc_act.net read in. + File DCC_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.242 + +SAVING AS Diesel_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS Diesel_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_A_act.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.221 + +SAVING AS Diesel_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.364 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.257 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_B_act.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.238 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.186 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.335 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.231 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.009 +TOTAL TIME: 0.394 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.161 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.211 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.245 + +SAVING AS Perte_deux_tableaux.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.407 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.171 + +SAVING AS Perte_deux_tableaux_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.221 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_deux_tableaux_act.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.246 + +SAVING AS RD_Diesel_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.19 + +SAVING AS RD_Diesel_A_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.25 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_A_act.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.233 + +SAVING AS RD_Diesel_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.197 + +SAVING AS RD_Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.255 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_B_act.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS TA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS TA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.255 +OK. + + -no_ba: no broken arcs will be used between subnets + + File TA_act.net read in. + File TA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.23 + +SAVING AS TS.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.376 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS TS_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.236 +OK. + + -no_ba: no broken arcs will be used between subnets + + File TS_act.net read in. + File TS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.261 + +SAVING AS perte_Diesel_A.(net/def) ... +SAVING TIME: 0.011 +TOTAL TIME: 0.411 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.236 + +SAVING AS perte_Diesel_A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.391 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_A_act.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.242 + +SAVING AS perte_Diesel_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.384 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS perte_Diesel_B_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.383 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_B_act.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.241 + +SAVING AS perte_LHA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.381 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.178 + +SAVING AS perte_LHA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHA_act.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS perte_LHB.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.366 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.177 + +SAVING AS perte_LHB_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.226 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHB_act.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File DCC_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File TA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File TS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'DCC_dem': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A', 'perte_Diesel_B'], + 'Name': 'DCC_dem', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'DCC_fonc': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A', 'perte_Diesel_B'], + 'Name': 'DCC_fonc', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.5', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'Diesel_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'Diesel_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Perte_deux_tableaux'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA', 'perte_LHB'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['TA', 'TS'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Perte_deux_tableaux': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Perte_deux_tableaux', + 'Previous': 'Null', + 'Sons': ['perte_LHA', 'perte_LHB'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'RD_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'RD_Diesel_A', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'RD_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'RD_Diesel_B', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'TA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'TA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.5', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'TS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'TS', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.5', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'perte_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA'], + 'Name': 'perte_Diesel_A', + 'Previous': 'Null', + 'Sons': ['DCC_dem', 'DCC_fonc', 'Diesel_A', 'RD_Diesel_A'], + 'Triggered_by': 'ET_1', + 'Type': 'or_gate', + 'module': '1'}, + 'perte_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHB'], + 'Name': 'perte_Diesel_B', + 'Previous': 'Null', + 'Sons': ['DCC_dem', 'DCC_fonc', 'Diesel_B', 'RD_Diesel_B'], + 'Triggered_by': 'ET_1', + 'Type': 'or_gate', + 'module': '2'}, + 'perte_LHA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHA', + 'Previous': 'Null', + 'Sons': ['ET_1', 'perte_Diesel_A'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'perte_LHB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHB', + 'Previous': 'Null', + 'Sons': ['ET_1', 'perte_Diesel_B'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +DCC_dem.PNPRO +DCC_fonc.PNPRO +Diesel_A.PNPRO +Diesel_B.PNPRO +EI_1.PNPRO +ET_1.PNPRO +Perte_deux_tableaux.PNPRO +RD_Diesel_A.PNPRO +RD_Diesel_B.PNPRO +TA.PNPRO +TS.PNPRO +perte_Diesel_A.PNPRO +fn_fathers_and_trig +perte_Diesel_B.PNPRO +fn_fathers_and_trig +perte_LHA.PNPRO +perte_LHB.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/51/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_13.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 42 +RATE PAR: 0 +TRANSITIONS: 58 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 0 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 408 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2992 (1537 T->T, 0 T->V, 1455 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2992 +IMMEDIATE TRNS. FIRINGS: 14345 +TIMED TRNS. FIRINGS: 2472 +VISITED VANISHING STATES: 9343 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2992 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 8666 +VANISH-PATH-SET ENTRIES: 1938 +PACKED MARKINGS: 2091 BYTES +STATE SET DATA: 714 BYTES +EDGES DATA: 13615 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 408, FRAGMENTS: 277 + SEQUENCES MEMORY: 1224 BYTES. + FRAGMENTS MEMORY: 867 BYTES. + TOTAL MEMORY: 2091 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.125 BYTES. + USED FOR SEQUENCE DATA: 3 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.125 BYTES. +BUILD TIME: [User 0.138s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 34 + INTERNAL STATES: 32 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 408 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 152 +NONZERO ENTRIES IN Qbar: 25 +NONZERO ENTRIES IN DELTA: 32 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.224 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.224, step=35): 0/35 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.224, step=35): 35 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.951919461849 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 42 +RATE PAR: 0 +TRANSITIONS: 58 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 0 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 408 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2992 (1537 T->T, 0 T->V, 1455 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2992 +IMMEDIATE TRNS. FIRINGS: 14345 +TIMED TRNS. FIRINGS: 2472 +VISITED VANISHING STATES: 9343 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2992 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 8666 +VANISH-PATH-SET ENTRIES: 1938 +PACKED MARKINGS: 2091 BYTES +STATE SET DATA: 714 BYTES +EDGES DATA: 13615 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 408, FRAGMENTS: 277 + SEQUENCES MEMORY: 1224 BYTES. + FRAGMENTS MEMORY: 867 BYTES. + TOTAL MEMORY: 2091 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.125 BYTES. + USED FOR SEQUENCE DATA: 3 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.125 BYTES. +BUILD TIME: [User 0.133s, Sys 0.007s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 410 + INTERNAL STATES: 408 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 408 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 3400 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 408 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.632 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.632, step=42): 0/42 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.632, step=42): 42 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.001s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.637012509351 + +SOLUTION TIME: [User 0.004s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 26.8224675655\n +Translation and composition runtime was: 0.328062534332\n diff --git a/2020-EDCC/GreatSPNresults/52-result.txt b/2020-EDCC/GreatSPNresults/52-result.txt new file mode 100644 index 00000000..a4df596e --- /dev/null +++ b/2020-EDCC/GreatSPNresults/52-result.txt @@ -0,0 +1,1073 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.228 + +SAVING AS DCC_dem.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.233 + +SAVING AS DCC_dem_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.393 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_dem_act.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.233 + +SAVING AS DCC_fonc.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.396 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.246 + +SAVING AS DCC_fonc_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.414 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_fonc_act.net read in. + File DCC_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS Diesel_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.377 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS Diesel_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_A_act.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.234 + +SAVING AS Diesel_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.179 + +SAVING AS Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.237 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_B_act.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.23 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.299 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.24 + +SAVING AS ET_1.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.383 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.187 + +SAVING AS ET_1_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.243 +OK. + + -no_ba: no broken arcs will be used between subnets + + File ET_1_act.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.243 + +SAVING AS Perte_deux_tableaux.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.388 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.181 + +SAVING AS Perte_deux_tableaux_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_deux_tableaux_act.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.24 + +SAVING AS RD_Diesel_A.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.401 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.176 + +SAVING AS RD_Diesel_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.231 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_A_act.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.254 + +SAVING AS RD_Diesel_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.403 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.198 + +SAVING AS RD_Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.254 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_B_act.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS TA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.357 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS TA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File TA_act.net read in. + File TA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.219 + +SAVING AS TS.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS TS_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File TS_act.net read in. + File TS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.258 + +SAVING AS perte_Diesel_A.(net/def) ... +SAVING TIME: 0.01 +TOTAL TIME: 0.409 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.235 + +SAVING AS perte_Diesel_A_act.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.377 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_A_act.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 6 + TRANSITIONS: 5 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 22 +LOADING TIME: 0.263 + +SAVING AS perte_Diesel_B.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.406 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.248 + +SAVING AS perte_Diesel_B_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.397 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_B_act.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS perte_LHA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.379 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.192 + +SAVING AS perte_LHA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHA_act.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.237 + +SAVING AS perte_LHB.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.374 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.163 + +SAVING AS perte_LHB_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.218 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHB_act.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File DCC_fonc.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File ET_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File TA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File TS.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_12.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'DCC_dem': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A', 'perte_Diesel_B'], + 'Name': 'DCC_dem', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'DCC_fonc': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A', 'perte_Diesel_B'], + 'Name': 'DCC_fonc', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.5', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'Diesel_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'Diesel_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Perte_deux_tableaux'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'ET_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA', 'perte_LHB'], + 'Name': 'ET_1', + 'Previous': 'Null', + 'Sons': ['TA', 'TS'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'Perte_deux_tableaux': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Perte_deux_tableaux', + 'Previous': 'Null', + 'Sons': ['perte_LHA', 'perte_LHB'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'RD_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'RD_Diesel_A', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '0.10000000000000000555'}, + 'RD_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'RD_Diesel_B', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'TA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'TA', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'TS': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['ET_1'], + 'Name': 'TS', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'perte_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA'], + 'Name': 'perte_Diesel_A', + 'Previous': 'Null', + 'Sons': ['DCC_dem', 'DCC_fonc', 'Diesel_A', 'RD_Diesel_A'], + 'Triggered_by': 'ET_1', + 'Type': 'or_gate', + 'module': '1'}, + 'perte_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHB'], + 'Name': 'perte_Diesel_B', + 'Previous': 'Null', + 'Sons': ['DCC_dem', 'DCC_fonc', 'Diesel_B', 'RD_Diesel_B'], + 'Triggered_by': 'ET_1', + 'Type': 'or_gate', + 'module': '2'}, + 'perte_LHA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHA', + 'Previous': 'Null', + 'Sons': ['ET_1', 'perte_Diesel_A'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'perte_LHB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHB', + 'Previous': 'Null', + 'Sons': ['ET_1', 'perte_Diesel_B'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +DCC_dem.PNPRO +DCC_fonc.PNPRO +Diesel_A.PNPRO +Diesel_B.PNPRO +EI_1.PNPRO +ET_1.PNPRO +Perte_deux_tableaux.PNPRO +RD_Diesel_A.PNPRO +RD_Diesel_B.PNPRO +TA.PNPRO +TS.PNPRO +perte_Diesel_A.PNPRO +fn_fathers_and_trig +perte_Diesel_B.PNPRO +fn_fathers_and_trig +perte_LHA.PNPRO +perte_LHB.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/52/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_13.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 42 +RATE PAR: 0 +TRANSITIONS: 58 +MEASURES: 0 +LOADING TIME: [User 0.000s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 0 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 408 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2992 (1537 T->T, 0 T->V, 1455 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2992 +IMMEDIATE TRNS. FIRINGS: 14345 +TIMED TRNS. FIRINGS: 2472 +VISITED VANISHING STATES: 9343 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2992 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 8666 +VANISH-PATH-SET ENTRIES: 1938 +PACKED MARKINGS: 2091 BYTES +STATE SET DATA: 714 BYTES +EDGES DATA: 13615 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 408, FRAGMENTS: 277 + SEQUENCES MEMORY: 1224 BYTES. + FRAGMENTS MEMORY: 867 BYTES. + TOTAL MEMORY: 2091 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.125 BYTES. + USED FOR SEQUENCE DATA: 3 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.125 BYTES. +BUILD TIME: [User 0.144s, Sys 0.000s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 34 + INTERNAL STATES: 32 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 408 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 152 +NONZERO ENTRIES IN Qbar: 25 +NONZERO ENTRIES IN DELTA: 32 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.02 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.02, step=32): 0/32 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.02, step=32): 32 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.294353543578 + +SOLUTION TIME: [User 0.001s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 42 +RATE PAR: 0 +TRANSITIONS: 58 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 3 VANISHING: 0 IMMEDIATE: 0 TIMED: 2 + + + +TANGIBLE STATES: 408 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 2992 (1537 T->T, 0 T->V, 1455 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 2992 +IMMEDIATE TRNS. FIRINGS: 14345 +TIMED TRNS. FIRINGS: 2472 +VISITED VANISHING STATES: 9343 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 2992 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 8666 +VANISH-PATH-SET ENTRIES: 1938 +PACKED MARKINGS: 2091 BYTES +STATE SET DATA: 714 BYTES +EDGES DATA: 13615 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 408, FRAGMENTS: 277 + SEQUENCES MEMORY: 1224 BYTES. + FRAGMENTS MEMORY: 867 BYTES. + TOTAL MEMORY: 2091 BYTES. +MEAN MEMORY PER SEQUENCE IS: 5.125 BYTES. + USED FOR SEQUENCE DATA: 3 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 2.125 BYTES. +BUILD TIME: [User 0.133s, Sys 0.008s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 5 + + +NUMBER OF TANGIBLE STATES: 410 + INTERNAL STATES: 408 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 408 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 3400 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 408 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=1.224 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=1.224, step=35): 0/35 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=1.224, step=35): 35 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] +COMPONENT SOLUTION TIME: [User 0.000s, Sys 0.001s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.156097147113 + +SOLUTION TIME: [User 0.000s, Sys 0.003s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 25.535389185\n +Translation and composition runtime was: 0.333755016327\n diff --git a/2020-EDCC/GreatSPNresults/53-result.txt b/2020-EDCC/GreatSPNresults/53-result.txt new file mode 100644 index 00000000..6f1d322f --- /dev/null +++ b/2020-EDCC/GreatSPNresults/53-result.txt @@ -0,0 +1,1035 @@ + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.238 + +SAVING AS DCC_dem.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.387 +OK. + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.22 + +SAVING AS DCC_dem_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.36 +OK. + + -no_ba: no broken arcs will be used between subnets + + File DCC_dem_act.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.218 + +SAVING AS Diesel_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.174 + +SAVING AS Diesel_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.231 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_A_act.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 6 +LOADING TIME: 0.231 + +SAVING AS Diesel_B.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.375 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.198 + +SAVING AS Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.254 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Diesel_B_act.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 3 + TRANSITIONS: 2 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 7 +LOADING TIME: 0.219 + +SAVING AS EI_1.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.359 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.17 + +SAVING AS EI_1_act.(net/def) ... +SAVING TIME: 0.004 +TOTAL TIME: 0.299 +OK. + + -no_ba: no broken arcs will be used between subnets + + File EI_1_act.net read in. + File EI_1.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.221 + +SAVING AS Perte_deux_tableaux.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.37 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.197 + +SAVING AS Perte_deux_tableaux_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.253 +OK. + + -no_ba: no broken arcs will be used between subnets + + File Perte_deux_tableaux_act.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.239 + +SAVING AS RD_Dies_A_par_DCC.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.409 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.234 + +SAVING AS RD_Dies_A_par_DCC_act.(net/def) ... +SAVING TIME: 0.008 +TOTAL TIME: 0.379 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Dies_A_par_DCC_act.net read in. + File RD_Dies_A_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.246 + +SAVING AS RD_Dies_B_par_DCC.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.408 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.226 + +SAVING AS RD_Dies_B_par_DCC_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.366 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Dies_B_par_DCC_act.net read in. + File RD_Dies_B_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.23 + +SAVING AS RD_Diesel_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.18 + +SAVING AS RD_Diesel_A_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.234 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_A_act.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 16 +LOADING TIME: 0.25 + +SAVING AS RD_Diesel_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.395 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.184 + +SAVING AS RD_Diesel_B_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.238 +OK. + + -no_ba: no broken arcs will be used between subnets + + File RD_Diesel_B_act.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 13 + TRANSITIONS: 20 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 62 +LOADING TIME: 0.308 + +SAVING AS TSTA.(net/def) ... +SAVING TIME: 0.012 +TOTAL TIME: 0.456 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.182 + +SAVING AS TSTA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.24 +OK. + + -no_ba: no broken arcs will be used between subnets + + File TSTA_act.net read in. + File TSTA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.233 + +SAVING AS perte_Diesel_A.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.371 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.238 + +SAVING AS perte_Diesel_A_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.382 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_A_act.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 5 + TRANSITIONS: 4 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 17 +LOADING TIME: 0.241 + +SAVING AS perte_Diesel_B.(net/def) ... +SAVING TIME: 0.007 +TOTAL TIME: 0.402 +OK. + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.249 + +SAVING AS perte_Diesel_B_act.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.406 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_Diesel_B_act.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.25 + +SAVING AS perte_LHA.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.39 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.173 + +SAVING AS perte_LHA_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.232 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHA_act.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + MODEL CLASS: P/T NET + PLACES: 4 + TRANSITIONS: 3 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 12 +LOADING TIME: 0.228 + +SAVING AS perte_LHB.(net/def) ... +SAVING TIME: 0.006 +TOTAL TIME: 0.365 +OK. + MODEL CLASS: P/T NET + PLACES: 1 + TRANSITIONS: 0 + CONSTANTS: 0 + TEMPLATE VARS: 0 + ARCS: 0 +LOADING TIME: 0.189 + +SAVING AS perte_LHB_act.(net/def) ... +SAVING TIME: 0.005 +TOTAL TIME: 0.247 +OK. + + -no_ba: no broken arcs will be used between subnets + + File perte_LHB_act.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File EI_1.net read in. + File DCC_dem.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_0.net read in. + File Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_1.net read in. + File Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_2.net read in. + File Perte_deux_tableaux.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_3.net read in. + File RD_Dies_A_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_4.net read in. + File RD_Dies_B_par_DCC.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_5.net read in. + File RD_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_6.net read in. + File RD_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_7.net read in. + File TSTA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_8.net read in. + File perte_Diesel_A.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_9.net read in. + File perte_Diesel_B.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_10.net read in. + File perte_LHA.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished + + -no_ba: no broken arcs will be used between subnets + + File temp_11.net read in. + File perte_LHB.net read in. + Unable to open file: null_file + ---> Synchronization over all matching labels + + Superposition over Places Started + + + Superposition over Places Finished +{'DCC_dem': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'DCC_dem', + 'Previous': 'Null', + 'Priority': '2', + 'Sons': 'Null', + 'Triggered_by': 'TSTA', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '1', + 'mu': '1.'}, + 'Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'Diesel_A', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'Diesel_B', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'f_leaf', + 'lambda': '0.10000000000000000555', + 'module': '5', + 'mu': '0.10000000000000000555'}, + 'EI_1': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': 'Null', + 'Name': 'EI_1', + 'Previous': 'Null', + 'Sons': ['Perte_deux_tableaux'], + 'Triggered_by': 'Null', + 'Type': 'undes_event', + 'module': '0'}, + 'Perte_deux_tableaux': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['EI_1'], + 'Name': 'Perte_deux_tableaux', + 'Previous': 'Null', + 'Sons': ['perte_LHA', 'perte_LHB'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'RD_Dies_A_par_DCC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'RD_Dies_A_par_DCC', + 'Previous': 'Null', + 'Priority': '3', + 'Sons': 'Null', + 'Triggered_by': 'DCC_dem', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '2', + 'mu': '0.10000000000000000555'}, + 'RD_Dies_B_par_DCC': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'RD_Dies_B_par_DCC', + 'Previous': 'Null', + 'Priority': '4', + 'Sons': 'Null', + 'Triggered_by': 'DCC_dem', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '3', + 'mu': '0.10000000000000000555'}, + 'RD_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_A'], + 'Name': 'RD_Diesel_A', + 'Previous': 'Null', + 'Priority': '5', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '4', + 'mu': '0.10000000000000000555'}, + 'RD_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_Diesel_B'], + 'Name': 'RD_Diesel_B', + 'Previous': 'Null', + 'Priority': '6', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'i_leaf', + 'gamma': '0.5', + 'module': '5', + 'mu': '0.10000000000000000555'}, + 'TSTA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA', 'perte_LHB'], + 'K': '10', + 'Min_acceptable': '8', + 'Name': 'TSTA', + 'Nr_being_repaired': '0', + 'Nr_items': '10', + 'Nr_ok': '10', + 'Nr_repairmen': '10', + 'Previous': 'Null', + 'Sons': 'Null', + 'Triggered_by': 'Null', + 'Type': 'multiple_leaf', + 'lambda': '0.10000000000000000555', + 'module': '0', + 'mu': '0.10000000000000000555'}, + 'perte_Diesel_A': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHA'], + 'Name': 'perte_Diesel_A', + 'Previous': 'Null', + 'Sons': ['Diesel_A', 'RD_Dies_A_par_DCC', 'RD_Diesel_A'], + 'Triggered_by': 'TSTA', + 'Type': 'or_gate', + 'module': '4'}, + 'perte_Diesel_B': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['perte_LHB'], + 'Name': 'perte_Diesel_B', + 'Previous': 'Null', + 'Sons': ['Diesel_B', 'RD_Dies_B_par_DCC', 'RD_Diesel_B'], + 'Triggered_by': 'TSTA', + 'Type': 'or_gate', + 'module': '5'}, + 'perte_LHA': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHA', + 'Previous': 'Null', + 'Sons': ['TSTA', 'perte_Diesel_A'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}, + 'perte_LHB': {'Calculate': 'fn_fathers_and_trig', + 'Fathers': ['Perte_deux_tableaux'], + 'Name': 'perte_LHB', + 'Previous': 'Null', + 'Sons': ['TSTA', 'perte_Diesel_B'], + 'Triggered_by': 'Null', + 'Type': 'and_gate', + 'module': '0'}} +DCC_dem.PNPRO +EqualS trig present in the system: Since no given fail possible we assume every thing inactive by default +Diesel_A.PNPRO +Diesel_B.PNPRO +EI_1.PNPRO +Perte_deux_tableaux.PNPRO +RD_Dies_A_par_DCC.PNPRO +fn_fathers_and_trig +RD_Dies_B_par_DCC.PNPRO +fn_fathers_and_trig +RD_Diesel_A.PNPRO +RD_Diesel_B.PNPRO +TSTA.PNPRO +perte_Diesel_A.PNPRO +fn_fathers_and_trig +perte_Diesel_B.PNPRO +fn_fathers_and_trig +perte_LHA.PNPRO +perte_LHB.PNPRO +/home/shahid/modest/repairable/kb3-examples PNPRO/53/*.PNPRO +EI_1 +Please open GreatSPN and import "temp_12.net" +'/home/shahid/modest/repairable/BENCHMARK/final.net' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.net' +'/home/shahid/modest/repairable/BENCHMARK/final.def' -> '/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/final.def' +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 54 +RATE PAR: 0 +TRANSITIONS: 77 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 0 IMMEDIATE: 0 TIMED: 1 +TANGIBLE: 1216 VANISHING: 13610 IMMEDIATE: 18792 TIMED: 3451 +TANGIBLE: 2185 VANISHING: 24246 IMMEDIATE: 34895 TIMED: 8937 +TANGIBLE: 4032 VANISHING: 35413 IMMEDIATE: 51781 TIMED: 22764 +TANGIBLE: 6478 VANISHING: 47210 IMMEDIATE: 69369 TIMED: 43225 + + + +TANGIBLE STATES: 6720 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 59168 (31088 T->T, 0 T->V, 28080 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 59168 +IMMEDIATE TRNS. FIRINGS: 73305 +TIMED TRNS. FIRINGS: 48232 +VISITED VANISHING STATES: 49491 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 59168 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 29525 +VANISH-PATH-SET ENTRIES: 9019 +PACKED MARKINGS: 31966 BYTES +STATE SET DATA: 15120 BYTES +EDGES DATA: 336900 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 6720, FRAGMENTS: 2028 + SEQUENCES MEMORY: 24360 BYTES. + FRAGMENTS MEMORY: 7606 BYTES. + TOTAL MEMORY: 31966 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.75685 BYTES. + USED FOR SEQUENCE DATA: 3.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.13185 BYTES. +BUILD TIME: [User 1.024s, Sys 0.027s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unr" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 3). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 1 INTERNAL LOCATION AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 836 + INTERNAL STATES: 834 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 6720 +NUMBER OF ZDTA LOCATIONS: 5 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 5679 +NONZERO ENTRIES IN Qbar: 750 +NONZERO ENTRIES IN DELTA: 834 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=2.448 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=2.448, step=55): 0/55 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=2.448, step=55): 55 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.002s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.678284269987 + +SOLUTION TIME: [User 0.010s, Sys 0.000s] +MODEL CHECKING COMPLETED. + + +LOADING PETRI NET /home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution//final (net/def)... +MARKING PAR: 0 +PLACES: 54 +RATE PAR: 0 +TRANSITIONS: 77 +MEASURES: 0 +LOADING TIME: [User 0.001s, Sys 0.000s] + + +MAX. RESIDUAL ERROR SET TO 1e-07 FOR NUMERICAL ANALYSIS. +USING ON-THE-FLY STATE SPACE CONSTRUCTION OF CSL^TA MODEL CHECKING. +USING IMPLICIT STEADY STATE MRP SOLUTION METHOD. +USING GMRES METHOD FOR IMPLICIT STATIONARY ANALYSIS. +ADDING "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution" TO THE DTA SEARCH PATHs. +TANGIBLE: 2 VANISHING: 0 IMMEDIATE: 0 TIMED: 1 +TANGIBLE: 1211 VANISHING: 13479 IMMEDIATE: 18586 TIMED: 3414 +TANGIBLE: 2175 VANISHING: 23900 IMMEDIATE: 34349 TIMED: 8863 +TANGIBLE: 3876 VANISHING: 34725 IMMEDIATE: 50747 TIMED: 21577 +TANGIBLE: 6420 VANISHING: 46775 IMMEDIATE: 68747 TIMED: 42335 + + + +TANGIBLE STATES: 6720 +VANISHING STATES: 0 +NUMBER OF TIMED EDGES: 59168 (31088 T->T, 0 T->V, 28080 T->V*->T). +NUMBER OF IMMEDIATE EDGES: 0 (0 V->T, 0 V->V). +TOTAL NUMBER OF EDGES: 59168 +IMMEDIATE TRNS. FIRINGS: 73305 +TIMED TRNS. FIRINGS: 48232 +VISITED VANISHING STATES: 49491 +GENERAL TRANSITIONS: 0 +NON-PREEMPTIVE EXP. TRNS.: 59168 +PREEMPTIVE EXP. TRANSITIONS: 0 +MEMORY USAGE: +TRANSITION-SET ENTRIES: 0 +VANISH-PATH ENTRIES: 29525 +VANISH-PATH-SET ENTRIES: 9019 +PACKED MARKINGS: 31966 BYTES +STATE SET DATA: 15120 BYTES +EDGES DATA: 336900 BYTES + +PACKED TANGIBLE MARKINGS TABLE: +STORED SEQUENCES: 6720, FRAGMENTS: 2028 + SEQUENCES MEMORY: 24360 BYTES. + FRAGMENTS MEMORY: 7606 BYTES. + TOTAL MEMORY: 31966 BYTES. +MEAN MEMORY PER SEQUENCE IS: 4.75685 BYTES. + USED FOR SEQUENCE DATA: 3.625 BYTES. + USED FOR HASHING: 0 BYTES. + USED FOR FRAGMENTS: 1.13185 BYTES. +BUILD TIME: [User 1.037s, Sys 0.020s] + + +THE RG IS A CONTINUOS TIME MARKOV CHAIN + + + +MODEL CHECKING CSLTA EXPRESSION: + STATE 0 |= PROB_TA > 0 "DTA_unavil" (t = 10 | | Phi1 = (#FAIL > 0)) + + +LOADING DTA FILE "/home/shahid/modest/repairable/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta" ... +DTA PARTITIONED INTO ZONES (timed locations = 4). +THERE ARE 2 REGENERATIVE STATES. + +INITIAL STATE IS: + + +FORWARD ON-THE-FLY STATE SPACE CONSTRUCTION FOLLOWING THE COMPONENT ORDER. + + + +PROCESSING (GEN: 0) COMPONENT NUM=1 WITH 2 INTERNAL LOCATIONs AND 2 FRONTIER LOCATIONs. + + STATES IN MxZ: 4 + + +NUMBER OF TANGIBLE STATES: 6722 + INTERNAL STATES: 6720 + EXTERNAL STATES: 0 +NUMBER OF CTMC STATES: 6720 +NUMBER OF ZDTA LOCATIONS: 9 + OF WHICH TIMED ZDTA LOCATIONS: 0 +NUMBER OF TIMED CLOCK ZONES: 2 +NUMBER OF DETERMINISTIC TRANSITIONS: 1 +NONZERO ENTRIES IN Q: 65888 +NONZERO ENTRIES IN Qbar: 0 +NONZERO ENTRIES IN DELTA: 6720 +INITIAL STATES: 1 + +AlphaFactory: f_g(x)="I[10]" rate=2.652 acc=1e-07 +UNIFORMIZATION(fg=I[10], Lambda=2.652, step=58): 0/58 Vec*Mat products. + +UNIFORMIZATION(fg=I[10], Lambda=2.652, step=58): 58 Vec*Mat products. +COMPONENT SOLUTION TIME: [User 0.017s, Sys 0.000s] +COMPONENT SOLUTION TIME: [User 0.017s, Sys 0.000s] + +SKIPPING COMPONENT NUM=2 MADE OF FINAL LOCATIONS. + +RESULT: TRUE. ACCEPTANCE PROBABILITY IS 0.405522907553 + +SOLUTION TIME: [User 0.056s, Sys 0.004s] +MODEL CHECKING COMPLETED. + + +Translation and composition runtime was: 24.6994113922\n +Translation and composition runtime was: 2.23385906219\n diff --git a/2020-EDCC/PythonScript/src/Bdmp2PNPRO.py b/2020-EDCC/PythonScript/src/Bdmp2PNPRO.py new file mode 100644 index 00000000..f2472c89 --- /dev/null +++ b/2020-EDCC/PythonScript/src/Bdmp2PNPRO.py @@ -0,0 +1,209 @@ +#!/usrINPUT=Nonen +# def parse_result(file): +parse_state = 0 +result = None +results = [] +old = False +matching_lines = [] + + +############################################################### +############################################################### +############################################################### +############################################################### +##########################################################reading the fi structure +def ReadFi(inputfile): + BDMP = {} + with open(inputfile, 'rt', encoding='latin-1') as file_object: + lines = file_object.readlines() + file_object.seek(0) + for i, line in enumerate(file_object): + if line.startswith("OBJECT"): + element = {} + match = re.search(r"OBJECT (.*) IS_A (.*);", line) + if (match.group(1) == 'OPTIONS') | (match.group(1) == '__ARBRE__EIRM') | ( + match.group(2) == 'logic_link') | (match.group(2) == 'trigger_link') | ( + match.group(2) == 'before_link'): + continue + else: + element = {'Name': match.group(1), 'Type': match.group(2)} + element_Name = match.group(1) + ref = i + 1 + while not lines[ref].startswith("OBJECT"): + ref += 1 + match = re.search(r"fathers\n", lines[ref]) + if match: + element['Fathers'] = (lines[ref + 1].replace(';', '').split()[1:]) + match = re.search(r"sons\n", lines[ref]) + if match: + element['Sons'] = (lines[ref + 1].replace(';', '').split()[1:]) + match = re.search(r"previous\n", lines[ref]) + if match: + element['Previous'] = (lines[ref + 1].replace(';', '').split()[1:]) + match = re.search(r"calculate_required\n", lines[ref]) + if match: + element['Calculate'] = lines[ref + 2].split()[1].strip('\' ;') + match = re.search(r"mu\n", lines[ref]) + if match: + element['Mu'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"lambda\n", lines[ref]) + if match: + element['lambda'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"triggered_by\n", lines[ref]) + if match: + element['Triggered_by'] = lines[ref + 1].split()[1].strip(';') + BDMP[element_Name] = element + ############################# Prepreocessing components + for component in BDMP: + if not 'Sons' in BDMP[component]: + BDMP[component]['Sons'] = 'Null' + if not 'Fathers' in BDMP[component]: + BDMP[component]['Fathers'] = 'Null' + if not 'Triggered_by' in BDMP[component]: + BDMP[component]['Triggered_by'] = 'Null' + if not 'Previous' in BDMP[component]: + BDMP[component]['Previous'] = 'Null' + return BDMP +############################################################### Modularizing the BDMP################### + ############################################################### + ############################################################### + ############################################################### + ############################################################### + +def Modularize(BDMP): + q = Queue() + s = deque() + + ##########get top elements BDMP is multitop tree + for component in BDMP: + if BDMP[component]['Fathers'] == 'Null': + s.append(BDMP[component]['Name']) + module = set() + children = {} + module_cnt = 0 + while True: + while s: + vertex = s.pop() + children = (BDMP[vertex]['Sons']) + if children != 'Null': + for child in children: + if BDMP[child]['Triggered_by'] != 'Null' or BDMP[child]['Previous'] != 'Null': + q.put(child) + if (BDMP[child]['Sons'] != 'Null') and (BDMP[child]['Triggered_by'] == 'Null') and (BDMP[child]['Previous'] == 'Null'): + s.append(child) + if BDMP[child]['Sons'] == 'Null' and (BDMP[child]['Triggered_by'] == 'Null') and (BDMP[child]['Previous'] == 'Null'): + module.add(child) + if vertex not in module: + module.add(vertex) + else: + module.add(vertex) + for component in module: + if 'module' in BDMP[component]: + BDMP[component]['module'] = [BDMP[component]['module'], str(module_cnt)] + else: + BDMP[component]['module'] = str(module_cnt) + print(module_cnt, module) + module.clear() + module_cnt += 1 + if q.empty(): + break + if not q.empty(): + s.append(q.get()) + #print(BDMP['AND_1']['Fathers']) + return BDMP + +######################################################################33Writing Modest Definitions +################################################################################################ +################################################################################################ +################################################################################################ +################################################################################################ +################################################################################################ +def WriteModest(BDMP, inputfile, outputfile): + header = [] + footer = [] + header.append("//##########Automatically generated Modest file from: \"" + inputfile + "\"\n") + footer.append("//##########Composition of all processes\n") + footer.append("par\n{\n") + with open(outputfile, 'w+') as write_object: + module = set() + for element in BDMP: + if BDMP[element]['module'] not in module: + module.update(BDMP[element]['module']) + actions = [] + actions.append("action") + for element in module: + actions.append("act_" + str(element) + ", dact_" + element + "\n") ################33 + header.append(str(actions)) + for element in BDMP: + #########################Exponential event + if BDMP[element]['Type'] == 'f_leaf': + header.append("action act_" + BDMP[element]['Name'] + ",dact_" + BDMP[element]['Name'] + ", fail_" + + BDMP[element]['Name'] + ", repaired_" + BDMP[element]['Name'] + ';\n') + header.append("bool " + BDMP[element]['Name'] + " = false;\n") + footer.append("::" + BDMP[element]['Name'] + BDMP[element]['Name'] + "() :: " + BDMP[element][ + 'Name'] + '_Act()\n') + write_object.write( + "//##########Failure Behavior of \"" + BDMP[element]['Type'] + "\" named \"" + BDMP[element][ + 'Name'] + '\"\n') + write_object.write("process " + BDMP[element]['Name'] + "(){" + '\n') + write_object.write( + "process P1() {alt{::dact_" + BDMP[element]['module'] + ";" + BDMP[element]['Name'] + "()::rate(" + + BDMP[element]['lambda'] + + ") tau{=" + BDMP[element]['Name'] + "=true=}; fail_" + BDMP[element]['Name'] + "; P2()}}" + '\n') + write_object.write( + "process P2() " + "{alt{::dact_" + BDMP[element]['Name'] + "; " + "alt{::act_" + BDMP[element][ + 'Name'] + "; P2()::rate(" + BDMP[element]['Mu'] + ") tau{=" + BDMP[element]['Name'] + + "=false=}; repaired_" + BDMP[element]['Name'] + "; " + BDMP[element]['Name'] + "()}::rate(" + + BDMP[element]['Mu'] + ") tau{=" + + BDMP[element]['Name'] + "=false=}; repaired_" + BDMP[element]['Name'] + "; P1()}}" + '\n') + write_object.write("act_" + BDMP[element]['module'] + "; P1()}" + '\n') + write_object.write("//##########activation Behavior" + '\n') + write_object.write("process " + BDMP[element]['Name'] + "_Act(){" + '\n') + write_object.write( + "act_" + BDMP[element]['module'] + "; dact_" + BDMP[element]['module'] + "; " + BDMP[element][ + 'Name'] + "_Act()}\n") + #########################Top Level Event + if BDMP[element]['Type'] == 'undes_event': + header.append("action act_" + BDMP[element]['Name'] + ",dact_" + BDMP[element]['Name'] + ", fail_" + + BDMP[element][ + 'Name'] + ", repaired_" + BDMP[element]['Name'] + ';\n') + header.append("bool " + BDMP[element]['Name'] + " = false;\n") + footer.append(":: " + BDMP[element]['Name'] + "() :: " + BDMP[element]['Name'] + '_Act()\n') + write_object.write( + "//##########Failure Behavior of \"" + BDMP[element]['Type'] + "\" named \"" + BDMP[element][ + 'Name'] + '\"\n') + write_object.write("process " + BDMP[element]['Name'] + "() {" + '\n') + write_object.write( + "fail_" + BDMP[element]['Sons'][0] + " {= " + BDMP[element]['Name'] + "=true=} ; repaired_" + + BDMP[element]['Sons'][0] + " {= " + BDMP[element]['Name'] + "=false=}; " + BDMP[element][ + 'Name'] + "()\n }\n") + write_object.write("//##########activation Behavior" + '\n') + write_object.write("process " + BDMP[element]['Name'] + "_Act(){" + '\n') + write_object.write( + "act_" + BDMP[element]['Name'] + "; when(false) dact_" + BDMP[element]['Name'] + "; " + + BDMP[element][ + 'Name'] + "_Act()}\n") + #########################AND Gate + if BDMP[element]['Type'] == 'and_gate': + print("we have an and gate") + #########################Or Gate + if BDMP[element]['Type'] == 'or_gate': + print("we have an or gate") + write_object.seek(0, 0) + content = write_object.read() + write_object.seek(0, 0) + for row in header: + write_object.write(row) + write_object.write(content) + write_object.seek(0, 2) + for row in footer: + write_object.write(row) + write_object.write("}") + + + + + + + + diff --git a/2020-EDCC/PythonScript/src/FI2Bdmp.py b/2020-EDCC/PythonScript/src/FI2Bdmp.py new file mode 100644 index 00000000..0a9c73a0 --- /dev/null +++ b/2020-EDCC/PythonScript/src/FI2Bdmp.py @@ -0,0 +1,556 @@ +#!/usrINPUT=Nonen +import shutil +from Bdmp2PNPRO import * +from PNPRODefinitons import * +import copy +import sys, getopt +import re +import pprint +from collections import deque +from queue import Queue +import math +import random +import subprocess +import glob + +def nCr(n, r): + f = math.factorial + return (f(n) // f(r) // f(n - r)) +# def parse_result(file): +parse_state = 0 +result = None +results = [] +old = False +matching_lines = [] +def removeallfilestobenchmarkfolder(): + #remove all files from benchmark folder + filelist = glob.glob(('/home/shahid/modest/repairable/BENCHMARK/*.PNPRO'), recursive=True) + for filePath in filelist: + try: + match = re.search(r'\bBENCHMARK.PNPRO\b', filePath) + if match: + continue + else: + os.remove(filePath) + except OSError: + print("Error while deleting file") + + currdir = os.getcwd() + print(str( currdir+ '/*.PNPRO')) + fileList = glob.glob(str( currdir+ '/*.PNPRO'), recursive=True) + for filePath in fileList: + try: + shutil.copy(filePath, "/home/shahid/modest/repairable/BENCHMARK/") + except OSError: + print("Error while deleting file") +def performcomposition(firstoperand, secondoperand,BDMP, loop_count): + """ + @shahid: This step is not required at his point because all files are laready converted to .net format + if BDMP[firstoperand]['Type'] == "undes_event": + subprocess.run(["/usr/local/GreatSPN/scripts/unfolding2", firstoperand]) + subprocess.run(["/usr/local/GreatSPN/scripts/unfolding2", secondoperand]) + """ + newopearnd = str("temp_" + str(loop_count)) + args = ["/usr/local/GreatSPN/scripts/algebra", '-no_ba', firstoperand, secondoperand, "p", "null_file",newopearnd, '1']#'3 0 0'] + subprocess.run(args) + os.remove(str(firstoperand+".net")) + os.remove(str(firstoperand + ".def")) + os.remove(str(firstoperand + ".parsing")) + return newopearnd + +def ReadFiFrench2English(lines, file_object, BDMP): + for i, line in enumerate(file_object): + if line.startswith("OBJET"): + element = {} + match = re.search(r"OBJET (.*) EST_UN (.*);", line) + if (match.group(1) == 'OPTIONS') | (match.group(1) == '__ARBRE__EIRM') | ( + match.group(2) == 'lien_logique') | (match.group(2) == 'lien_declenche') | (match.group(2) == 'lien_d_abord') | ( + match.group(2) == 'lien_ensuite') | (match.group(2) =='lien_precede' ): + continue + else: + element = {'Name': match.group(1), 'Type': match.group(2)} + element_Name = match.group(1) + ref = i + 1 + while not lines[ref].startswith("OBJET"): + ref += 1 + match = re.search(r"amont\n", lines[ref]) # amont parents + if match: + element['Fathers'] = (lines[ref + 1].replace(';', '').split()[1:]) + match = re.search(r"aval\n", lines[ref]) # aval sons + if match: + element['Sons'] = (lines[ref + 1].replace(';', '').split()[1:]) + match = re.search(r"\bType_de_loi\n", lines[ref]) + if match and (str(lines[ref + 2].split()[1].strip(';')) != '\'exponentiel\''): + sys.exit('Sorry only exponentials are supported') + match = re.search(r"duree\n", lines[ref]) # aval sons + if match: + element['lambda'] = str("{0:.20f}".format(1/float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"\ben_cours\n", lines[ref]) + if match: + element['In_progress'] = lines[ref + 3].split()[1].strip(';') + match = re.search(r"previous\n", lines[ref]) + if match: + element['Previous'] = lines[ref + 1].split()[1].strip(';') + match = re.search(r"calcul_soll\n", lines[ref]) # calcul_soll caluclate required + if match: + element['Calculate'] = lines[ref + 2].split()[1].strip('\' ;') + match = re.search(r"\bmu\n", lines[ref]) + if match: + element['mu'] = str("{0:.20f}".format(float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"\blambda\n", lines[ref]) + if match: + element['lambda'] = str("{0:.20f}".format(float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"gamma\n", lines[ref]) + if match: + element['gamma'] = str("{0:.20f}".format(float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"lambda_attente\n", lines[ref]) + if match: + element['standby_lambda'] = str("{0:.20f}".format(float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"declenchant\n", lines[ref]) # declenche is triggered by + if match: + element['Triggered_by'] = lines[ref + 1].split()[1].strip(';') + match = re.search(r"K\n", lines[ref]) # K parameter + if match:# and element['Type'] = 'feuille_mult': + element['K'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"effectif\n", lines[ref]) + if match: + element['Nr_items'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"nb_requis\n", lines[ref]) + if match: + element['Min_acceptable'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"nb_reparateurs\n", lines[ref]) + if match: + element['Nr_repairmen'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"nb_OK\n", lines[ref]) + if match: + element['Nr_ok'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"nb_rep_en_cours\n", lines[ref]) + if match: + element['Nr_being_repaired'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"d_abord\n", lines[ref]) + if match: + element['First'] = lines[ref + 1].split()[1].strip(';') + match = re.search(r"ensuite\n", lines[ref]) + if match: + element['Second'] = lines[ref + 1].split()[1].strip(';') + BDMP[element_Name] = element + ##########Convert the names to english + for component in BDMP: + if BDMP[component]['Type'] == "porte_ou": + BDMP[component]['Type'] = "or_gate" + if BDMP[component]['Type'] == "porte_et": + BDMP[component]['Type'] = "and_gate" + if BDMP[component]['Type'] == "porte_puis": + BDMP[component]['Type'] = "then_gate" + if BDMP[component]['Type'] == "feuille_f": + BDMP[component]['Type'] = "f_leaf" + if BDMP[component]['Type'] == "feuille_af": + BDMP[component]['Type'] = "sf_leaf" + if BDMP[component]['Type'] == "feuille_phase": + BDMP[component]['Type'] = "phase_leaf" + if BDMP[component]['Type'] == "porte_k_sur_n": + BDMP[component]['Type'] = "k_out_of_n_gate" + if BDMP[component]['Type'] == "feuille_i": + BDMP[component]['Type'] = "i_leaf" + if BDMP[component]['Type'] == "feuille_mult": + BDMP[component]['Type'] = "multiple_leaf" + if BDMP[component]['Type'] == "phase_leaf": + if BDMP[component]['In_progress'] == "VRAI": + BDMP[component]['In_progress'] = "TRUE" + if BDMP[component]['In_progress'] == "FAUX": + BDMP[component]['In_progress'] = "FALSE" + if BDMP[component]['Type'] == "evt_indes": + BDMP[component]['Type'] = "undes_event" + if BDMP[component]['Calculate'] == "fn_amont_et_decl": + BDMP[component]['Calculate'] = "fn_fathers_and_trig" + if BDMP[component]['Calculate'] == "fn_amont_inv_decl": + BDMP[component]['Calculate'] = "fn_fathers_opp_trig" + if BDMP[component]['Calculate'] == "toujours_vrai": + BDMP[component]['Calculate'] = "always_true" + if BDMP[component]['Calculate'] == "toujours_faux": + BDMP[component]['Calculate'] = "always_false" + if BDMP[component]['Calculate'] == "egal_a_real_decl": + BDMP[component]['Calculate'] = "equal_to_S_trig" + if BDMP[component]['Calculate'] == "contraire_real_decl": + BDMP[component]['Calculate'] = "opposite_to_S_trig" + + + return BDMP + +def ReadFiEnglish(lines, file_object, BDMP): + for i, line in enumerate(file_object): + if line.startswith("OBJECT"): + element = {} + match = re.search(r"OBJECT (.*) IS_A (.*);", line) + if (match.group(1) == 'OPTIONS') | (match.group(1) == '__ARBRE__EIRM') | ( + match.group(2) == 'logic_link') | (match.group(2) == 'trigger_link') | ( + match.group(2) == 'before_link') |( match.group(2) =='first_link') | ( match.group(2) =='second_link') | ( match.group(2) == 'exclusion') | ( match.group(2)=='aggregate_link')| ( match.group(2)=='repair_team'): + continue + else: + element = {'Name': match.group(1), 'Type': match.group(2)} + element_Name = match.group(1) + ref = i + 1 + while not lines[ref].startswith("OBJECT"): + ref += 1 + match = re.search(r"fathers\n", lines[ref]) + if match: + element['Fathers'] = (lines[ref + 1].replace(';', '').split()[1:]) + match = re.search(r"sons\n", lines[ref]) + if match: + element['Sons'] = (lines[ref + 1].replace(';', '').split()[1:]) + match = re.search(r"previous\n", lines[ref]) + if match: + element['Previous'] = lines[ref + 1].split()[1].strip(';') + match = re.search(r"DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' (.*)\n", lines[ref]) + if match: + element['Calculate'] = lines[ref + 1].split()[1].strip('\' ;') + match = re.search(r"mu\n", lines[ref]) + if match: + element['mu'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"\blambda\n", lines[ref]) + if match: + element['lambda'] = str("{0:.20f}".format(float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"\b \n", lines[ref]) + if match: + element['lambda'] = str(1 / float(lines[ref + 2].split()[1].strip(';'))) + match = re.search(r"\bDist_kind\n", lines[ref]) + if match and (str(lines[ref + 2].split()[1].strip(';')) != '\'exponential\''): + sys.exit('Sorry only exponentials are supported') + match = re.search(r"\bduration\n", lines[ref]) + if match: + element['lambda'] = str(1/float(lines[ref + 2].split()[1].strip(';'))) + match = re.search(r"\bin_progress\n", lines[ref]) + if match: + element['In_progress'] = lines[ref + 3].split()[1].strip(';') + match = re.search(r"gamma\n", lines[ref]) + if match: + element['gamma'] = str("{0:.20f}".format(float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"standby_lambda\n", lines[ref]) + if match: + element['standby_lambda'] = str("{0:.20f}".format(float(lines[ref + 2].split()[1].strip(';'))).rstrip("0")) + match = re.search(r"triggered_by\n", lines[ref]) + if match: + element['Triggered_by'] = lines[ref + 1].split()[1].strip(';') + match = re.search(r"K\n", lines[ref]) + if match: + element['K'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"first\n", lines[ref]) + if match: + element['First'] = lines[ref + 1].split()[1].strip(';') + match = re.search(r"second\n", lines[ref]) + if match: + element['Second'] = lines[ref + 1].split()[1].strip(';') + match = re.search(r"number_of_items\n", lines[ref]) + if match: + element['Nr_items'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"min_acceptable\n", lines[ref]) + if match: + element['Min_acceptable'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"number_of_repairmen\n", lines[ref]) + if match: + element['Nr_repairmen'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"nb_OK\n", lines[ref]) + if match: + element['Nr_ok'] = lines[ref + 2].split()[1].strip(';') + match = re.search(r"nb_being_repaired\n", lines[ref]) + if match: + element['Nr_being_repaired'] = lines[ref + 2].split()[1].strip(';') + BDMP[element_Name] = element + + return BDMP + +############################################################### +############################################################### +############################################################### +############################################################### +##########################################################reading the fi structure +def ReadFi(inputfile): + BDMP = {} + with open(inputfile, 'rt', encoding='latin-1') as file_object: + lines = file_object.readlines() + file_object.seek(0) + if lines[0].split()[0] == 'ORDRE_DES_ETAPES': # French File + BDMP = ReadFiFrench2English(lines, file_object, BDMP) + elif lines[0].split()[0] == 'STEPS_ORDER': # English File + BDMP = ReadFiEnglish(lines, file_object, BDMP) + #pprint.pprint(BDMP) + ############################# Prepreocessing components + count = 2 + for component in BDMP: + if BDMP[component]['Type'] == 'then_gate': + BDMP[component]['Sons'] = [BDMP[component]['First'], BDMP[component]['Second']] + if not 'Sons' in BDMP[component]: + BDMP[component]['Sons'] = 'Null' + if not 'Fathers' in BDMP[component]: + BDMP[component]['Fathers'] = 'Null' + if not 'Triggered_by' in BDMP[component]: + BDMP[component]['Triggered_by'] = 'Null' + if not 'Previous' in BDMP[component]: + BDMP[component]['Previous'] = 'Null' + if (BDMP[component]['Name'] in {'and_gate'}) and len(BDMP[component]['Sons']) > 3: + sys.exit("Sorry! Only three input gates are supported....") + if (BDMP[component]['Name'] in {'or_gate'}) and len(BDMP[component]['Sons']) > 2: + sys.exit("Sorry! Only two input gates are supported....") + if BDMP[component]['Type'] not in {'f_leaf', 'and_gate', 'or_gate', 'undes_event', 'sf_leaf', 'i_leaf', 'k_out_of_n_gate', 'then_gate', 'phase_leaf', 'multiple_leaf'}: + print(BDMP[component]['Type']) + sys.exit( + "Sorry! Only exponential events, standbys, AND gates, OR gates, k_ot_of_n Gate are supported yet hey....") + if BDMP[component]['Name'] in {'E', 'T'}: + sys.exit("Error:component name E not possible!. E is key word in Modest") + if BDMP[component]['Name'] in {'P1', 'P2', 'P3', 'P4', 'P5', 'P6', 'P7', 'P8', 'P9', 'P10', 'P11', 'P12', 'P13', 'P14', 'P15', 'P16', 'P17'}: + sys.exit("the component name is in P1 ~ P17 please rename the components") + if BDMP[component]['Name'] in {'B'}: + sys.exit("Error:One of the component names is B please rename the components") + if BDMP[component]['Type'] == 'i_leaf': + BDMP[component]['Priority'] = str(count) + count = count+1 + return BDMP + + +############################################################### Modularizing the BDMP################### +############################################################### +############################################################### +############################################################### +############################################################### +def ModularizeBDMP(BDMP): + q = Queue() + s = deque() + module = set() + children = {} + module_cnt = 0 + Visited = set() + queue_track = set() # to keep queue items unique + all_modules = {} + already_added_to_some_module = set() + ##########get top elements BDMP is multitop tree + for component in BDMP: + if BDMP[component]['Fathers'] == 'Null' and BDMP[component]['Triggered_by'] == 'Null' and BDMP[component][ + 'Calculate'] not in {'always_false'} and BDMP[component]['Type'] != 'phase_leaf': + s.append(BDMP[component]['Name']) + if (BDMP[component]['Type'] == 'phase_leaf' or BDMP[component]['Calculate'] in {'always_true', + 'always_false'}) : + q.put(BDMP[component]['Name']) + queue_track.add(BDMP[component]['Name']) + if BDMP[component]['Fathers'] != 'Null' and BDMP[component]['Triggered_by'] != 'Null' and BDMP[component]['Type'] != 'phase_leaf' and component not in queue_track: + q.put(BDMP[component]['Name']) + queue_track.add(BDMP[component]['Name']) + if BDMP[component]['Fathers'] == 'Null' and BDMP[component]['Triggered_by'] != 'Null' and BDMP[component]['Type'] != 'phase_leaf' and component not in queue_track: + q.put(BDMP[component]['Name']) + queue_track.add(BDMP[component]['Name']) + while True: + while s: + vertex = s.pop() + children = (BDMP[vertex]['Sons']) + if children != 'Null': + for child in children: + if (BDMP[child]['Triggered_by'] != 'Null' ) and ( + child not in queue_track) and (BDMP[child]['Type'] != 'phase_leaf') and ( + BDMP[child]['Calculate'] not in {'always_true', + 'always_false'}) and (child not in already_added_to_some_module): # or BDMP[child]['Previous'] != 'Null' + q.put(child) + queue_track.add(child) + if (BDMP[child]['Sons'] != 'Null') and (BDMP[child]['Triggered_by'] == 'Null') and ( + #BDMP[child]['Previous'] == 'Null') and ( look inot this line later + BDMP[child]['Type'] != 'phase_leaf') and ( + BDMP[child]['Calculate'] not in {'always_true', 'always_false'}) and (child not in already_added_to_some_module) and ( + child not in queue_track): + s.append(child) + if BDMP[child]['Sons'] == 'Null' and (BDMP[child]['Triggered_by'] == 'Null') and ( + #BDMP[child]['Previous'] == 'Null') and ( of now ignore previous + BDMP[child]['Type'] != 'phase_leaf') and ( + BDMP[child]['Calculate'] not in {'always_true', 'always_false'}) and (child not in already_added_to_some_module) and ( + child not in queue_track): + module.add(child) + + if vertex not in module: + module.add(vertex) + + + else: + module.add(vertex) + + + + + for component in module: + if 'module' in BDMP[component]: + BDMP[component]['module'] = [BDMP[component]['module'], str(module_cnt)] + else: + BDMP[component]['module'] = str(module_cnt) + if module_cnt == 0: + already_added_to_some_module = module.copy() + for element in BDMP: + if len(BDMP[element]['Fathers']) > 1 and BDMP[element]['Fathers'] != 'Null' and element not in already_added_to_some_module and module_cnt == 0 and element not in queue_track and BDMP[element]['Type']!='ileaf': + q.put(BDMP[element]['Name']) + queue_track.add(BDMP[element]['Name']) + for element in module: + if element not in Visited: + Visited.add(element) + all_modules[str(module_cnt)] = module.copy() + module.clear() + module_cnt += 1 + if q.empty(): + break + if not q.empty(): + s.append(q.get()) + # pprint.pprint(BDMP) + # Check well formdness + if BDMP[component]['Type'] == 'i_leaf' and BDMP[component][ + 'module'] == 0: # BDMP['UE_1']['module']: look later for suitable way to identify top module + print("Warning:Instantaneous event in primary module has no semantics: Please recheck your BDMP") + """ + pprint.pprint(all_modules) + + + copyall_modules = all_modules.copy() + + for module in all_modules: + for component in all_modules[str(module)]: + for element in BDMP: + if component == element or BDMP[element]['Triggered_by'] == "Null": + continue + + elif BDMP[component]['Triggered_by'] == BDMP[element]['Triggered_by']: + if BDMP[component]['Fathers'] == "Null" and BDMP[element]['Fathers']=="Null": #case when trigger is pointing to BE + for element in all_modules[str(module)]: + copyall_modules[BDMP[component]['module']].add(element) + copyall_modules.pop(str(BDMP[element]['module'])) + BDMP[element]['module'] = BDMP[component]['module'] + + #elif BDMP[BDMP[component]['Fathers'][0]]['module'] == BDMP[BDMP[component]['Fathers'][0]]['module']: + # print("This component is doubtful", component) + # input('pause here') + else: + continue + + + if len(BDMP[component]['Fathers']) > 1 and BDMP[component]['Fathers'] != 'Null' and BDMP[component][ + 'Triggered_by'] == 'Null': + if len(BDMP[component]['Fathers']) == 2 and BDMP[BDMP[component]['Fathers'][0]]['module'] == \ + BDMP[BDMP[component]['Fathers'][1]]['module'] and BDMP[component]['module'] != \ + BDMP[BDMP[component]['Fathers'][0]]['module']: + for element in all_modules[str(module)]: + copyall_modules[BDMP[BDMP[component]['Fathers'][0]]['module']].add(element) + copyall_modules.pop(str(BDMP[component]['module'])) + BDMP[component]['module'] = BDMP[BDMP[component]['Fathers'][0]]['module'] + elif len(BDMP[component]['Fathers']) == 3 and BDMP[BDMP[component]['Fathers'][0]]['module'] == \ + BDMP[BDMP[component]['Fathers'][1]]['module'] and BDMP[BDMP[component]['Fathers'][1]][ + 'module'] == BDMP[BDMP[component]['Fathers'][2]]['module']: + for element in all_modules[str(module)]: + copyall_modules[BDMP[BDMP[component]['Fathers'][0]]['module']].add(element) + copyall_modules.pop(str(BDMP[component]['module'])) + BDMP[component]['module'] = BDMP[BDMP[component]['Fathers'][0]]['module'] + + + + + + + pprint.pprint(copyall_modules) + """ + #input("pause") + #pprint.pprint(BDMP) + + return BDMP +################################ Write PNPNO definitons ######################################## +################################################################################################ +################################################################################################ +################################################################################################ +################################################################################################ +def WritePNPROFiles(BDMP, inputfile, outputfile,PRIORITY): + topelement = {} + #pprint.pprint(BDMP) + for element in BDMP: + intermediate_file = os.path.join(element+".PNPRO") + print(intermediate_file) + with open(intermediate_file,'w+') as write_object: + #########################Exponential event + if BDMP[element]['Type'] == 'f_leaf': + WriteFleaf(BDMP, element, write_object,PRIORITY) + #########################Standby event + if BDMP[element]['Type'] == 'sf_leaf': + WriteSleaf(BDMP, element, write_object,PRIORITY) + #########################Instntaneous event + if BDMP[element]['Type'] == 'i_leaf': + WriteIleaf(BDMP, element, write_object,PRIORITY) + #########################Phase + if BDMP[element]['Type'] == 'phase_leaf': + WritePleaf(BDMP, element, write_object,PRIORITY) + if BDMP[element]['Type'] == 'multiple_leaf': + WriteMultileaf(BDMP, element, write_object,PRIORITY) + #########################Top Level Event + if BDMP[element]['Type'] == 'undes_event': + topelement = BDMP[element]['Name'] + WriteUndesEvent(BDMP, element, write_object,PRIORITY) + #########################AND Gate + if BDMP[element]['Type'] == 'and_gate': + WriteAndGate(BDMP, element, write_object,PRIORITY) + #########################Or Gate + if BDMP[element]['Type'] == 'or_gate': + WriteOrGate(BDMP, element, write_object,PRIORITY) + #########################VOT Gate + if BDMP[element]['Type'] == 'k_out_of_n_gate': + WriteVOTGate(BDMP, element, write_object,PRIORITY) + #########################pand Gate + if BDMP[element]['Type'] == 'then_gate': + WritePandGate(BDMP, element, write_object,PRIORITY) + intermediate_file = os.path.join(element + "_act.PNPRO") + with open(intermediate_file, 'w+') as write_object: + WriteActivation(BDMP, element, write_object,PRIORITY) + removeallfilestobenchmarkfolder() + firstoperand = topelement + print(firstoperand) + for element in BDMP: # merge activation and failure templaets + + subprocess.run(["/usr/local/GreatSPN/scripts/unfolding2", str(element)]) + subprocess.run(["/usr/local/GreatSPN/scripts/unfolding2", str(element+'_act')]) + args = ['/usr/local/GreatSPN/scripts/algebra', '-no_ba', str(element + '_act'), str(element), 'p', 'null_file',str(element + '_merged'), '1'] + subprocess.run(args) + os.remove(str(element + ".PNPRO")) # remove failure of each component pnpro + os.remove(str(element + "_act.PNPRO")) #remove failure of each component pnpro + os.remove(str(element + ".net")) # remove failure of each component + os.remove(str(element + ".def")) + os.remove(str(element + "_act.net"))# remove activation of each component + os.remove(str(element + "_act.def")) + os.rename(str(element + "_merged.def"), str(element + ".def")) + os.rename(str(element + "_merged.net"), str(element + ".net")) + loop_count = 0 + for element in BDMP: #construct complete GSPN + if BDMP[element]['Type'] == 'undes_event': + continue + else: + secondoperand = BDMP[element]['Name'] + firstoperand = performcomposition(firstoperand, secondoperand,BDMP, loop_count) + loop_count = loop_count + 1 + + print("Please open GreatSPN and import \""+ firstoperand + ".net\"") + shutil.copy(str(firstoperand+".net"), "/home/shahid/modest/repairable/BENCHMARK/final.net") + shutil.copy(str(firstoperand+".def"), "/home/shahid/modest/repairable/BENCHMARK/final.def") + #shutil.copy(str("F_2" + ".PNPRO"), "/home/shahid/modest/repairable/BENCHMARK/K_N_1.PNPRO") + #os.system("/usr/local/GreatSPN/scripts/greatspn_editor") +################################################################################3 +# Compute functon handling main steps of the process +################################################################################3 +def compute(INPUT, OUTPUT, PRIORITY): + BDMP = ReadFi(INPUT) + BDMP = ModularizeBDMP(BDMP) + #BDMP = RemoveKofN(BDMP) + #BDMP = BinarizeGates(BDMP) + pprint.pprint(BDMP) + #input('pause') + WritePNPROFiles(BDMP, INPUT, OUTPUT,PRIORITY) + +""" +commontags=SetOfPlaceTags[firstoperand].intersection(SetOfPlaceTags[secondoperand]) + with open(placestooverlay,'w+') as write_object: + write_object.write("transition={}\n") + write_object.write("place={") + loopcount = 0 + for elements in commontags: + loopcount += 1 + if loopcount == len(commontags): + write_object.write(elements) + else: + write_object.write(elements+" | ") + write_object.write("}") +""" \ No newline at end of file diff --git a/2020-EDCC/PythonScript/src/PNPRODefinitons.py b/2020-EDCC/PythonScript/src/PNPRODefinitons.py new file mode 100644 index 00000000..82efcea9 --- /dev/null +++ b/2020-EDCC/PythonScript/src/PNPRODefinitons.py @@ -0,0 +1,1184 @@ +import pprint +import sys +import os +import subprocess + +###########Writting Exp type Basic event########################### +################################################################################ +################################################################################ +def WriteFleaf(BDMP, element, file_object,PRIORITY): + #PlaceTags = {str("fail_"+BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + if PRIORITY['Repairable'] == 'True': + file_object.write("\n") + """ + coord = (14, 9) + WriteActivation(BDMP, element, file_object, coord) + """ + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + if PRIORITY['Repairable'] == 'True': + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + + #subprocess.Popen("/usr/local/GreatSPN/scripts/algebra") +########### Writting Standby type Basic event###################################### +################################################################################ +################################################################################ +def WriteSleaf(BDMP, element, file_object,PRIORITY): + file_object.write("\n") + file_object.write( + "\n") + file_object.write("\n") + file_object.write("\n") + file_object.write( + "\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + #coord = (14, 9) + #WriteActivation(BDMP, element, file_object, coord) + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + "\n") + file_object.write("\n") + file_object.write( + "\n") + file_object.write("\n") + file_object.write( + "\n") + file_object.write( + "\n") + file_object.write( + "\n") + file_object.write( + "\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + + +########### Writting Instantenous Type Basic event############################## +################################################################################ +################################################################################ + +def WriteIleaf(BDMP, element, file_object,PRIORITY): + # If INST type BE is in module 0 then donot check it + #PlaceTags = {str("fail_" + BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + #print(BDMP[element]) + if BDMP[element]['module'] == '0': # BDMP['UE_1']['module']: look later for a suitable way to identify topmodule + input("Model has an an INST in first module eiter remove it of add its semantics in this code \n BDMP donot have such element but any thing can happen") + # If INST type BE is not in module 0 then it can be checked + else: + file_object.write("") + file_object.write("") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + if PRIORITY['Repairable'] == 'True': + file_object.write(" ") + file_object.write(" ") + #file_object.write(" ") + #file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + #coord = (14, 9) + #WriteActivation(BDMP, element, file_object, coord) + file_object.write(" \n") + file_object.write(" \n") + if PRIORITY['Repairable'] == 'True': + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + file_object.write("") +########### Writting Standby type Basic event###################################### +################################################################################ +################################################################################ +def WritePleaf(BDMP, element, file_object,PRIORITY): + #PlaceTags = {str("fail_" + BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + file_object.write("") + file_object.write( + "") + file_object.write(" ") + file_object.write(" ") + file_object.write( + " ") + file_object.write(" ") + file_object.write( + " ") + file_object.write( + " ") + + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + # coord = (14, 9) + # WriteActivation(BDMP, element, file_object, coord) + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + + file_object.write(" ") + file_object.write(" ") + file_object.write(" ") + + + file_object.write(" ") + file_object.write(" ") + file_object.write( + " ") + file_object.write( + " ") + file_object.write(" ") + file_object.write(" ") + file_object.write("") + +########### Writting Multileaf type Basic event###################################### +#Reminder: MAXIMAL PROGRESS ASSUMPTION IS USED HERE +#Note: Corner cases are missing in this implementation add them later if maturity of this code is required +################################################################################ +################################################################################ +def WriteMultileaf(BDMP, element, file_object,PRIORITY): + #PlaceTags = {str("fail_" + BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + if (BDMP[element]['Nr_being_repaired'] != '0'): + sys.exit("Caution: Multileaf has \"No_being_reparied\" attribute >0. I am usnure about its semantics. Plese rechek multileaf parameters") + + Lambda = float(BDMP[element]['lambda']) + Mu = float(BDMP[element]['mu']) + total_items = int(BDMP[element]['Nr_items']) + NoofRepairmen = int(BDMP[element]['Nr_repairmen']) + failures_allowed = int(total_items) - int(BDMP[element]['Min_acceptable']) + NoofFail = int(total_items) - int(BDMP[element]['Nr_ok']) + #Preprocessing to comupute transition rates of each transition + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + ################file_object.write(" \n") + for loop_count in range(0, total_items+1): + if loop_count != NoofFail: #place token at number of fails ******T**** if 6 already failed + file_object.write( + " \n") + else: + file_object.write(" \n") + if loop_count == failures_allowed: + if failures_allowed >= NoofFail: # place token in Multi fail place if given fails are already greater than given fails + file_object.write(" \n") + else: + file_object.write(" \n") + file_object.write(" \n") + if loop_count < total_items: #this check is required to avoid extra expnential events beyond last place + if loop_count > NoofRepairmen: #control number of files + file_object.write(" \n") + else: + file_object.write(" \n") + file_object.write(" \n") + +###file_object.write("\n") + + file_object.write(" \n") + file_object.write(" \n") + for loop_count in range(0, total_items+1): + if loop_count < total_items: # this check is required to avoid extra edges beyon last transition + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + if loop_count == failures_allowed: + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + + + +########### Writting failure behavior of top level event; UE_1############################## +################################################################################ +################################################################################ + +def WriteUndesEvent(BDMP, element, file_object,PRIORITY): + + #PlaceTags = {str("fail_" + BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + #Root of BDMP is always active therefore we do not need to invoke WriteActivation for this element + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + +########### Writting failure behavior of AND Gate############################## +################################################################################ +################################################################################ +def WriteAndGate(BDMP, element, file_object,PRIORITY): + #PlaceTags = {str("fail_" + BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + gate_input_size = len(BDMP[element]['Sons']) + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + for count in range(0,gate_input_size): + file_object.write(" \n") + if PRIORITY['Repairable'] == 'True': + file_object.write(" \n") + file_object.write(" \n") + #coord = (4 + 8 * (gate_input_size + 4), 9) + #WriteActivation(BDMP, element, file_object, coord) + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + for count in range(0,gate_input_size): + file_object.write(" \n") + file_object.write(" \n") + if PRIORITY['Repairable'] == 'True': + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + + +########### Writting failure behavior of OR Gate############################## +################################################################################ +################################################################################ + +def WriteOrGate(BDMP, element, file_object,PRIORITY): + #PlaceTags = {str("fail_" + BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + ########################Failure Mecanism + gate_input_size = len(BDMP[element]['Sons']) + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + if PRIORITY['Repairable'] == 'True': + file_object.write(" \n") + for count in range(0, gate_input_size): + file_object.write( + " \n") + file_object.write(" \n") + file_object.write("\n") + #coord = (4 + 8 * (gate_input_size + 4), 9) + #WriteActivation(BDMP, element, file_object, coord) + file_object.write(" \n") + file_object.write(" \n") + if PRIORITY['Repairable'] == 'True': + file_object.write(" \n") + file_object.write(" \n") + for count in range(0, gate_input_size): + if PRIORITY['Repairable'] == 'True': + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + +########### Writting failure behavior of K out of N (a.k.a:Vot gate)############################## +################################################################################ +################################################################################ + +def WriteVOTGate(BDMP, element, file_object,PRIORITY): + #PlaceTags = {str("fail_" + BDMP[element]['Name']), str("act_" + BDMP[element]['module'])} + ########################Failure Mecanism + gate_input_size = len(BDMP[element]['Sons']) + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + for count in range(0, gate_input_size): + file_object.write(" \n") + file_object.write( + " \n") + + file_object.write(" \n") + file_object.write( + " \n") + file_object.write("\n") + file_object.write( + "\n") + #coord = (15, 16) + #WriteActivation(BDMP, element, file_object, coord) + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + for count in range(0, gate_input_size): + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") +########### Writting failure behavior of PAND Gate############################## +################################################################################ +################################################################################ + + +def WritePandGate(BDMP, element, file_obj,PRIORITY): + file_obj.write("\n") + file_obj.write("\n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + #coord = (20, 9) + #WriteActivation(BDMP, element, file_object, coord) + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write("\n") + # Grey Arrow Trigger +def ActivateInvTrig(BDMP, element, file_object,PRIORITY): + coord=(0,0) + # if compoentnn is not inherited by any element and it is still triggered by some elemnt then add this case here + #if BDMP[element]['Fathers'] == 'Null': + # print("I am here") + parent_module = set() + for parent_cnt in range(0, len(BDMP[element]['Fathers'])): + parent_module.add(BDMP[BDMP[element]['Fathers'][parent_cnt]]['module']) # only distinct modules are added + parent_module = list(parent_module) + gate_parents_size = len(parent_module) + + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + for count in range(0, gate_parents_size): + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + for count in range(0, gate_parents_size): + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") +def ActivateSimpleTrig(BDMP, element, file_object,coord,PRIORITY): + # if compoentnn is not inherited by any element and it is still triggered by some elemnt then add this case here + + parent_module = set() + for parent_cnt in range(0, len(BDMP[element]['Fathers'])): + parent_module.add(BDMP[BDMP[element]['Fathers'][parent_cnt]]['module']) # only distinct modules are added + parent_module = list(parent_module) + ########################Failure Mecanism + gate_parents_size = len(parent_module) #len(BDMP[element]['Fathers']) + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write(" \n") + for count in range(0, gate_parents_size): + file_object.write( + " \n") + file_object.write( + #" \n") + " \n") + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + for count in range(0, gate_parents_size): + file_object.write( + " \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + +def ActivateOppSTrig(BDMP, element, file_object,PRIORITY): + print("Opposite S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default") + # fail_Source; act_target; repaired_source; dact_target; S_Trig_Act() + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + +def ActivateEqualSTrig(BDMP, element, file_object,PRIORITY): + + print("EqualS trig present in the system: Since no given fail possible we assume every thing inactive by default") + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + +def ActivateAlwaysTrue(BDMP, element, file_object,PRIORITY): + print("Always True trig present in the system") + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + +def ActivateAlwaysFalse(BDMP, element, file_object,PRIORITY): + print("Always False trig present in the system") # Add different module if encountered any of this + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + +def ActivateGreyArrow(): + print("functon fro grey arrow") + # no trigger simple element being inherited by two or more gates + + +def ActivateSimple(BDMP, element, file_object, coord,PRIORITY): # could have multiple parents and could also have always true and always false + if BDMP[element]['Calculate'] == 'always_true': # case for alwasy true + ActivateAlwaysTrue(BDMP, element, file_object) + elif BDMP[element]['Calculate'] == 'always_false': # case for alwasy false + ActivateAlwaysFalse(BDMP, element, file_object) + + else: # case for NO trigger but one or more parents + parent_module = set() + if BDMP[element]['Calculate'] in {'fn_fathers_and_trig', 'fn_fathers_opp_trig', 'equal_to_S_trig', + # does not necessarily mean that element is trigger + 'opposite_to_S_trig'} and BDMP[element]['Fathers'] != 'Null': + for parent_cnt in range(0, len(BDMP[element]['Fathers'])): + parent_module.add(BDMP[BDMP[element]['Fathers'][parent_cnt]]['module']) # only distinct modules are added + parent_module = list(parent_module) + if len(parent_module) == 1 and len(BDMP[element]['Fathers']) == 1: # if activated by one parent but all belong to same module + file_object.write("\n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + elif len(parent_module) >1 and '0' in parent_module: + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + + elif len(parent_module) == 1 and (len(BDMP[element]['Fathers']) > 1) : # if activated by multiple parents but all belong to same module + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + elif len(parent_module) in {2,3}: # behavior without trigger with activation inherited from two modules + parent_module = set() + for parent_cnt in range(0, len(BDMP[element]['Fathers'])): + parent_module.add( + BDMP[BDMP[element]['Fathers'][parent_cnt]]['module']) # only distinct modules are added + parent_module = list(parent_module) + ########################Failure Mecanism + gate_parents_size = len(parent_module) # len(BDMP[element]['Fathers']) + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + + for count in range(0, gate_parents_size): + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write("\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + for count in range(0, gate_parents_size): + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + +def ActivateTrig(BDMP, element, file_obj,coord,PRIORITY): + if BDMP[element]['Calculate'] == 'fn_fathers_and_trig': # behavior of tirgger one father + ActivateSimpleTrig(BDMP, element, file_obj,coord,PRIORITY) + elif BDMP[element]['Calculate'] == 'fn_fathers_opp_trig': + ActivateInvTrig(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] == 'always_true': + ActivateAlwaysTrue(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] == 'always_false': + ActivateAlwaysFalse(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] == 'opposite_to_S_trig': + ActivateOppSTrig(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] == 'equal_to_S_trig': + ActivateEqualSTrig(BDMP, element, file_obj,PRIORITY) + + +def ActivatePleaf(BDMP, element, file_object,PRIORITY): + if BDMP[element]['Fathers'] != 'Null' and BDMP[element]['Calculate'] != 'equal_to_S_trig': + print("Caution: The phase semantics are doubtful for this case") + + + if BDMP[element]['In_progress'] == 'TRUE' and BDMP[element]['Triggered_by'] == 'Null': + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + if BDMP[element]['In_progress'] == 'FALSE' and BDMP[element]['Triggered_by'] == 'Null': + file_object.write("Phase has no tirgger and its in porgess os also false please recheck the model or add semantics for this case") + if BDMP[element]['In_progress'] == 'FALSE' and BDMP[element]['Triggered_by'] != 'Null' and BDMP[element]['Calculate'] in {'fn_fathers_and_trig'}: + #ActivateEqualSTrig(BDMP, element, file_object) + #if BDMP[element]['Calculate'] in {fn_fathers_and_trig, } + + print( + "Phase is of Fn fathers and trig: Since no given fail possible we assume every thing under Opp Strig active by default") + # fail_Source; act_target; repaired_source; dact_target; S_Trig_Act()g + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + if BDMP[element]['In_progress'] == 'FALSE' and BDMP[element]['Triggered_by'] != 'Null' and BDMP[element]['Calculate'] in {'equal_to_S_trig'}: + #ActivateEqualSTrig(BDMP, element, file_object) + #if BDMP[element]['Calculate'] in {fn_fathers_and_trig, } + + print( + "Phase is of Equal S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default") + # fail_Source; act_target; repaired_source; dact_target; S_Trig_Act()g + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") + + if BDMP[element]['In_progress'] == 'TRUE' and BDMP[element]['Triggered_by'] != 'Null': + print( + "Opposite S trig present in the system: Since no given fail possible we assume every thing under Opp Strig active by default") + # fail_Source; act_target; repaired_source; dact_target; S_Trig_Act() + file_object.write("\n") + file_object.write( + "\n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write( + " \n") + file_object.write(" \n") + file_object.write(" \n") + file_object.write("\n") +"""file_object.write("\n") +file_object.write("\n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write(" \n") +file_object.write("\n") +""" +def ActivateMultitop(BDMP, element, file_obj,PRIORITY): + if BDMP[element]['Triggered_by'] != 'Null': + if BDMP[element]['Calculate'] in {'fn_fathers_and_trig', 'equal_to_S_trig'}: + ActivateEqualSTrig(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] == 'always_true': + ActivateAlwaysTrue(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] == 'always_false': + ActivateAlwaysFalse(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] in {'fn_fathers_opp_trig', 'opposite_to_S_trig'}: + ActivateOppSTrig(BDMP, element, file_obj,PRIORITY) + elif BDMP[element]['Calculate'] == 'always_false': + file_obj.write("\n") + file_obj.write("\n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write( + " \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write("\n") + else: + if BDMP[element]['Type'] != 'i_leaf' and BDMP[element]['Triggered_by'] == 'Null': #top level event in this case no matter where + file_obj.write("\n") + file_obj.write( + "\n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write("\n") + """ + else: + file_obj.write("\n") + file_obj.write( + "\n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write( + " \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write(" \n") + file_obj.write("\n") + """ + + + elif BDMP[element]['Type'] != 'i_leaf' and BDMP[element]['Triggered_by'] != 'Null' and BDMP[element]['Calculate'] in {'fn_fathers_and_trig'}: + print("Top level element triggered by a fn_fathers and trig") + file_obj.write( + "fail_" + BDMP[element]['Triggered_by'] + "; act_" + BDMP[element]['module'] + "; repaired_" + + BDMP[element][ + 'Triggered_by'] + "; dact_" + BDMP[element]['module'] + "; "+BDMP[element]['Name']+"_Act()}\n") + + # add fail of parent activates this module and repair of parent deactiv + # ates this module + elif BDMP[element]['Type'] == 'i_leaf' and BDMP[element]['Triggered_by'] == 'Null': + print("top level event is an i_leaf it has no activation behavior") + """ + file_obj.write( + "fail_" + BDMP[element]['Triggered_by'] + "; act_" + BDMP[element]['module'] + "; repaired_" + + BDMP[element][ + 'Triggered_by'] + "; dact_" + BDMP[element]['module'] + "; " + BDMP[element]['Name'] + "_Act()}\n") + """ + elif BDMP[element]['Type'] == 'i_leaf' and BDMP[element]['Triggered_by'] != 'Null' and BDMP[element]['Calculate'] in {'fn_fathers_and_trig', } : + print("top level event is an i_leaf it is triggered by a trigger could be trigger") + file_obj.write( + "fail_" + BDMP[element]['Triggered_by'] + "; act_" + BDMP[element]['module'] + "; repaired_" + + BDMP[element][ + 'Triggered_by'] + "; dact_" + BDMP[element]['module'] + ";" + BDMP[element]['Name'] + "_Act()}\n") + elif BDMP[element]['Type'] == 'i_leaf' and BDMP[element]['Triggered_by'] != 'Null' and BDMP[element]['Calculate'] in {'fn_fathers_and_trig', } : + print("top level event is an i_leaf it is triggered by a opposite trigger") + + + ########### Writting Activation behavior of all elements############################## + ################################################################################ + ################################################################################ + + +def WriteActivation(BDMP, element, file_object,PRIORITY): + ############################################################# + # Activation behavior for Top level elements in multitop tree the module is called Module 0 + # The top level elements never gets deactivated unless they are triggered by an activation link + # The Inst type elements in main modules never gets tested. + ############################################################### + coord = (0,0) + if BDMP[element]['Type'] == 'phase_leaf': + ActivatePleaf(BDMP, element, file_object,PRIORITY) + else: + if BDMP[element]['Fathers'] == 'Null': + ActivateMultitop(BDMP, element, file_object,PRIORITY) + if BDMP[element]['Triggered_by'] == 'Null' and BDMP[element]['Calculate'] not in {'always_true', 'always_false'}: # for elements without any trigger, inv trigger. Could be alway required Could have multiple parents + ActivateSimple(BDMP, element, file_object,coord,PRIORITY) + if (BDMP[element]['Triggered_by'] != 'Null' or BDMP[element]['Calculate'] in {'always_true', 'always_false'}) and BDMP[element]['Fathers'] != 'Null': # for elements having trigger four cases trigger, ivtrigger, equal strig and opp strig + print(BDMP[element]['Calculate']) + ActivateTrig(BDMP, element, file_object,coord,PRIORITY) + + diff --git a/2020-EDCC/PythonScript/src/main.py b/2020-EDCC/PythonScript/src/main.py new file mode 100644 index 00000000..4af2faaf --- /dev/null +++ b/2020-EDCC/PythonScript/src/main.py @@ -0,0 +1,53 @@ +from FI2Bdmp import * + +def main(argv): + inputfile = '' + outputfile = '' + try: + opts, args = getopt.getopt(argv, "hi:o:", ["ifile=", "ofile="]) + except getopt.GetoptError: + print('result.py -i -o ') + sys.exit(2) + for opt, arg in opts: + if opt == '-h': + print('result.py -i -o ') + sys.exit() + elif opt in ("-i", "--ifile"): + inputfile = arg + elif opt in ("-o", "--ofile"): + outputfile = arg + Priority = {} + Priority['REPAIR'] = '103' + Priority['FAIL'] = '104' + Priority['BE_FAIL'] = '105' + Priority['ACTIVE'] = '1' + Priority['DEACTIVE'] = '102' + Priority['Repairable'] = 'True' + compute(inputfile, outputfile, Priority) + + +if __name__ == "__main__": + main(sys.argv[1:]) + +""" +path = '/home/shahid/modest/repairable/02-inst/' +compute(path+'and-inst.fi',path+'exp.modest') +#TestCode() + + + +compute('or.fi','exp.net') + + sys.exit() + +for file_count in range(0,53): + print('TEST NUMBER', file_count+1) + compute(str(str(file_count+1)+'.fi'), 'exp.modest') + #ssut("inspect thoroughly") + +compute('50.fi', 'exp.modest',1) +""" + + + + diff --git a/2020-EDCC/PythonScript/src/test-nondeterminism.py b/2020-EDCC/PythonScript/src/test-nondeterminism.py new file mode 100644 index 00000000..6a6ed7cf --- /dev/null +++ b/2020-EDCC/PythonScript/src/test-nondeterminism.py @@ -0,0 +1,68 @@ +import os +import os.path +import sys, getopt +import subprocess +import re +import time +import argparse +import math +import itertools +from ast import literal_eval +import pprint + +def isclose(a, b, rel_tol=1e-09, abs_tol=0.0): + # Needs python >= 3.5 + return math.isclose(a, b, rel_tol=rel_tol, abs_tol=abs_tol) + # For python < 3.5 + #if a == b: + # return True + #if a == float('inf'): + # return b == float('inf') + #if b == float('inf'): + # return a == float('inf') + #return abs(a - b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol) + +if __name__ == "__main__": + result1 = {} + result2 = {} + STORMPATH = os.path.expanduser("~/storm/build/bin/storm") + PNPROPATH = os.path.expanduser("~/modest/repairable/BENCHMARK/BENCHMARK.PNPRO") + JANIPATH = os.path.expanduser("~/modest/repairable/BENCHMARK/temp.jani") + arg = [ str(STORMPATH + "-gspn") , "-gspn", PNPROPATH , "--exportGspn:to-jani" , JANIPATH] + pipe = subprocess.Popen(arg, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + arg = [STORMPATH, '--jani', JANIPATH, "--prop", "Tmax=? [F FAIL>0]", "--buildfull", "--buildstateval" , "--exact"] + pipe = subprocess.Popen(arg, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + pprint.pprint(pipe) + for line in iter(pipe.stdout.readline, ""): + print(line) + if not line and pipe.poll() is not None: + break + output = line.decode(encoding='UTF-8').rstrip() + print(output) + if output != "": + result1 = output + arg = [STORMPATH, '--jani', JANIPATH, "--prop", "Tmin=? [F FAIL>0]", "--buildfull", "--buildstateval", "--exact"] + pipe = subprocess.Popen(arg, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + for line in iter(pipe.stdout.readline, ""): + if not line and pipe.poll() is not None: + break + output = line.decode(encoding='UTF-8').rstrip() + match = re.search(r"\b Result (for initial states): (.*)/(.*) (approx. (.*)",output) + if match: + print("The results") + print(match) + + sys.exit() + print("Final result") + print(result2) + print(result1) + sys.exit() + if isclose(result1, result2, rel_tol=1e-09, abs_tol=0.0): + print("No Nondeterminism present in the mdel") + else: + print("Test Fail") + print("Tmax: ", result1) + print("Tmin: ", result1) + + + diff --git a/2020-EDCC/README.md b/2020-EDCC/README.md new file mode 100755 index 00000000..986d9af4 --- /dev/null +++ b/2020-EDCC/README.md @@ -0,0 +1,12 @@ +# Supplementary material for EDCC 2020 + +This directory contains additional information about experiments summarized in the EDCC2020 submission. + +- [BDMPs.pdf](BDMPs.pdf): This file contains images of the processed BDMPs. BDMPs defined in Figaro files can only be viewed in the [KB3 tool](https://www.edf.fr/en/the-edf-group/world-s-largest-power-company/activities/research-and-development/scientific-communities/simulation-softwares?logiciel=10848). Therefore we dumped screen shots from KB3 in this file for accessibility. +- [EDCC-results-sheet.ods](EDCC-results-sheet.ods): This work sheet contains all experimental results. +- [GreatSPNresults](GreatSPNresults): this directory contains screen dumps of the [GreatSPN](https://github.com/greatspn/SOURCES) tool for each test case in a separate file. +- [PythonScript](PythonScript): Python script used to process Figaro-based BDMP definitions is provided in this directory. +- [TestCases](TestCases): this directory contains Figaro definitions, shell scripts to automate experiments, and YAMS outputs organized as individual directory for each test case. +- [TestCases/BENCHMARK](TestCases/BENCHMARK): this directory contains the timed automaton based properties. We do not manually launch the GreatSPN GUI, instead we use command line to automate the experiments. +- [TestCases/run-all-tests.sh](TestCases/run-all-tests.sh): script to process all test cases. + diff --git a/2020-EDCC/TestCases/01/01-Nogrey.htm b/2020-EDCC/TestCases/01/01-Nogrey.htm new file mode 100644 index 00000000..8d4e1cbe --- /dev/null +++ b/2020-EDCC/TestCases/01/01-Nogrey.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories1000000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.1495890.00058666628950.00069905706750.0009187177375
20.2746510.00073416042560.00087480743890.001149693134
30.3799570.00079837145220.00095131971310.001250247419
40.4698570.00082093020690.00097820016820.001285574365
50.545980.00081894121620.0009758301360.001282459611
60.6106650.00080202906680.00095567803630.001255975233
70.6655130.00077605904180.00092473279560.001215306248
80.712450.00074449322710.00088711975010.001165874272
90.752830.00070953399360.00084546319050.001111128212
100.7872270.00067318606710.00080215189850.001054207463
110.8170250.00063597555150.00075781276680.0009959359013
120.842050.00059986790330.00071478778460.0009393914271
130.8638370.00056412107710.0006721927490.0008834119992
140.8825770.00052951681830.00063095916840.0008292218284
150.8986870.00049632218410.00059140526190.000777239126
160.9124370.00046493113450.00055400046210.0007280808318
170.9243770.00043488896350.00051820295270.0006810348775
180.9348520.00040592784620.00048369360040.0006356818504
190.9436860.00037918296150.0004518250560.0005937994371
200.9512210.00035431050670.00042218765290.0005548492438
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.1390210.00056906693650.0006780861130.0008911572009
20.2398740.00070236239710.00083691769310.001099897512
30.3135290.00076309186910.00090928143270.001194999692
40.3694590.00079390156970.00094599351140.001243247596
50.4116020.00080947082770.00096454545490.001267629009
60.4443970.00081732488140.00097390415130.001279928435
70.4690290.00082084681750.00097810080350.001285443777
80.48820.00082219701960.00097970967090.00128755819
90.5037810.00082240256560.00097995459450.001287880074
100.5157290.00082201904120.00097949759630.001287279476
110.5261490.00082130060970.00097864153110.001286154414
120.5340350.00082051850260.00097770959150.001284929637
130.5407010.00081969673680.00097673039570.001283642754
140.5459660.00081894334250.00097583266970.001282462941
150.5501770.00081827430540.00097503546150.00128141523
160.5533820.0008177254140.00097438141610.001280555668
170.5563540.00081718570770.00097373831540.001279710489
180.5582910.00081681801460.00097330018140.001279134683
190.5602460.00081643412960.00097284275350.00127853352
200.5615050.00081618010930.00097254006910.001278135725


\ No newline at end of file diff --git a/2020-EDCC/TestCases/01/01.fi b/2020-EDCC/TestCases/01/01.fi new file mode 100644 index 00000000..c6fa7bcf --- /dev/null +++ b/2020-EDCC/TestCases/01/01.fi @@ -0,0 +1,837 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = LossOfDieselLine LossOfLine_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF LossOfDieselLine AND S OF LossOfLine_1 + THEN S OF AND_1 <-- TRUE; + +OBJECT CB1_IO IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + triggers + = CB1_RO; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF CB1_IO <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1)) + OR (relevant_evt OF CB1_RO AND (NOT S OF CB1_RO)) + THEN relevant_evt OF CB1_IO <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB1_IO <-- S OF CB1_IO; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB1_IO = TRUE + THEN S OF CB1_IO <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB1_IO = FALSE) AND required OF CB1_IO + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB1_IO <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB1_IO = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB1_IO <-- FALSE; + +OBJECT CB1_RO IS_A i_leaf; + INTERFACE + fathers + = LossOfDieselLine; + triggered_by + = CB1_IO; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfDieselLine) OR S OF CB1_IO + THEN required OF CB1_RO <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF CB1_RO <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB1_RO <-- S OF CB1_RO; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF CB1_RO = TRUE + THEN S OF CB1_RO <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF CB1_RO) AND ((NOT already_standby OF CB1_RO) + AND (NOT already_required OF CB1_RO)) + THEN already_standby OF CB1_RO <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF CB1_RO AND already_standby OF CB1_RO + THEN to_be_fired OF CB1_RO <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF CB1_RO = FALSE) AND to_be_fired OF CB1_RO + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF CB1_RO <-- TRUE, + already_standby OF CB1_RO <-- FALSE, + already_required OF CB1_RO <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF CB1_RO <-- FALSE, + already_required OF CB1_RO <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF CB1_RO = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF CB1_RO <-- FALSE; + +OBJECT CB2_RC IS_A i_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF CB2_RC <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF CB2_RC <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB2_RC <-- S OF CB2_RC; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF CB2_RC = TRUE + THEN S OF CB2_RC <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF CB2_RC) AND ((NOT already_standby OF CB2_RC) + AND (NOT already_required OF CB2_RC)) + THEN already_standby OF CB2_RC <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF CB2_RC AND already_standby OF CB2_RC + THEN to_be_fired OF CB2_RC <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF CB2_RC = FALSE) AND to_be_fired OF CB2_RC + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF CB2_RC <-- TRUE, + already_standby OF CB2_RC <-- FALSE, + already_required OF CB2_RC <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF CB2_RC <-- FALSE, + already_required OF CB2_RC <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF CB2_RC = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF CB2_RC <-- FALSE; + +OBJECT Dies_gen IS_A f_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF Dies_gen <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF Dies_gen <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Dies_gen <-- S OF Dies_gen; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Dies_gen = TRUE + THEN S OF Dies_gen <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Dies_gen = FALSE) AND required OF Dies_gen + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Dies_gen <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Dies_gen = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Dies_gen <-- FALSE; + +OBJECT Dies_gen_RS IS_A i_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF Dies_gen_RS <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF Dies_gen_RS <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Dies_gen_RS <-- S OF Dies_gen_RS; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF Dies_gen_RS = TRUE + THEN S OF Dies_gen_RS <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF Dies_gen_RS) AND ((NOT already_standby OF + Dies_gen_RS) AND (NOT already_required OF Dies_gen_RS)) + THEN already_standby OF Dies_gen_RS <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF Dies_gen_RS AND already_standby OF Dies_gen_RS + THEN to_be_fired OF Dies_gen_RS <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF Dies_gen_RS = FALSE) AND to_be_fired OF + Dies_gen_RS + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF Dies_gen_RS <-- TRUE, + already_standby OF Dies_gen_RS <-- FALSE, + already_required OF Dies_gen_RS <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF Dies_gen_RS <-- FALSE, + already_required OF Dies_gen_RS <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF Dies_gen_RS = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF Dies_gen_RS <-- FALSE; + +OBJECT Grid IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF Grid <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF Grid <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Grid <-- S OF Grid; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Grid = TRUE + THEN S OF Grid <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Grid = FALSE) AND required OF Grid + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Grid <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Grid = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Grid <-- FALSE; + +OBJECT LossOfDieselLine IS_A or_gate; + INTERFACE + sons + = CB1_RO CB2_RC Dies_gen_RS Dies_gen; + fathers + = AND_1; + triggered_by + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF LossOfLine_1) + THEN required OF LossOfDieselLine <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF LossOfDieselLine <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfDieselLine <-- S OF LossOfDieselLine; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF CB1_RO OR S OF CB2_RC) OR S OF Dies_gen_RS) OR S OF + Dies_gen + THEN S OF LossOfDieselLine <-- TRUE; + +OBJECT LossOfLine_1 IS_A or_gate; + INTERFACE + sons + = CB1_IO Grid; + fathers + = AND_1; + triggers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF LossOfLine_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine)) + THEN relevant_evt OF LossOfLine_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfLine_1 <-- S OF LossOfLine_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF CB1_IO OR S OF Grid + THEN S OF LossOfLine_1 <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_18 IS_A logic_link; + +OBJECT l_19 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_20 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = LossOfDieselLine; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = CB1_RO; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/01/AND_1.def b/2020-EDCC/TestCases/01/AND_1.def new file mode 100644 index 00000000..f9eee667 --- /dev/null +++ b/2020-EDCC/TestCases/01/AND_1.def @@ -0,0 +1,3 @@ +|256 +% +| diff --git a/2020-EDCC/TestCases/01/AND_1.net b/2020-EDCC/TestCases/01/AND_1.net new file mode 100644 index 00000000..27d01bed --- /dev/null +++ b/2020-EDCC/TestCases/01/AND_1.net @@ -0,0 +1,32 @@ +|0| + +| +f 0 5 0 3 2 0 0 +P_AND_1_trig_0|act_0 0 1.333333 1.166667 1.383125 1.466458 0 +P_AND_1_0|work_AND_1 1 2.666667 1.666667 2.716458 1.966458 0 +P_AND_1_1|fail_LossOfDieselLine 0 4.000000 2.833333 4.049792 3.133125 0 +P_AND_1_2|fail_LossOfLine_1 0 5.333333 2.833333 5.383125 3.133125 0 +P_AND_1_4|fail_AND_1 0 8.000000 1.666667 8.049791 1.966458 0 +G1 0.000000 0.000000 103 +G2 0.000000 0.000000 104 +t_AND_1_1 1.000000000000000 1 1 1 1 3.858333 1.500000 3.936458 1.411458 3.941667 1.661458 0 + 1 5 0 0 + 1 + 1 2 0 0 + 1 + 1 3 0 0 +t_AND_1_2 1.000000000000000 1 1 1 1 5.191667 1.500000 5.269792 1.411458 5.275000 1.661458 0 + 1 5 0 0 + 1 + 1 2 0 0 + 1 + 1 4 0 0 +t_AND_1_0 1.000000000000000 1 2 3 1 3.333333 2.166667 3.411458 2.078125 3.416667 2.328125 0 + 1 2 0 0 + 1 3 0 0 + 1 4 0 0 + 3 + 1 5 0 0 + 1 3 0 0 + 1 4 0 0 + 0 diff --git a/2020-EDCC/TestCases/01/AND_1_act.parsing b/2020-EDCC/TestCases/01/AND_1_act.parsing new file mode 100644 index 00000000..b6bfc7c8 --- /dev/null +++ b/2020-EDCC/TestCases/01/AND_1_act.parsing @@ -0,0 +1 @@ +P_AND_1_4|fail_AND_1 \ No newline at end of file diff --git a/2020-EDCC/TestCases/01/CB1_IO.PNPRO b/2020-EDCC/TestCases/01/CB1_IO.PNPRO new file mode 100644 index 00000000..10be0948 --- /dev/null +++ b/2020-EDCC/TestCases/01/CB1_IO.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/CB1_IO.def b/2020-EDCC/TestCases/01/CB1_IO.def new file mode 100644 index 00000000..f9eee667 --- /dev/null +++ b/2020-EDCC/TestCases/01/CB1_IO.def @@ -0,0 +1,3 @@ +|256 +% +| diff --git a/2020-EDCC/TestCases/01/CB1_IO.net b/2020-EDCC/TestCases/01/CB1_IO.net new file mode 100644 index 00000000..88db7a2e --- /dev/null +++ b/2020-EDCC/TestCases/01/CB1_IO.net @@ -0,0 +1,18 @@ +|0| +| +f 0 3 0 2 0 0 0 +P_CB1_IO_0|work_CB1_IO 1 0.6666666666666666 1.6666666666666667 0.7164583333333333 1.9664583333333334 0 +P_CB1_IO_1|fail_CB1_IO 0 2.5 1.6666666666666667 2.5497916666666667 1.9664583333333334 0 +P_CB1_IO_2|act_0 0 1.5 2.6666666666666665 1.5497916666666667 2.966458333333333 0 +T_CB1_IO_0_fail 0.10000000000000000555 0 0 2 1 1.5 1.6666666666666667 1.578125 1.578125 1.5833333333333333 1.828125 0 + 1 1 0 0 + 1 3 0 0 + 2 + 1 2 0 0 + 1 3 0 0 + 0 +T_CB1_IO_1_rep 0.1 0 0 1 1 1.5 0.8333333333333334 1.578125 0.7447916666666666 1.5833333333333333 0.9947916666666666 0 + 1 2 0 0 + 1 + 1 1 0 0 + 0 diff --git a/2020-EDCC/TestCases/01/CB1_IO_act.PNPRO b/2020-EDCC/TestCases/01/CB1_IO_act.PNPRO new file mode 100644 index 00000000..e52dc330 --- /dev/null +++ b/2020-EDCC/TestCases/01/CB1_IO_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/CB1_RO.PNPRO b/2020-EDCC/TestCases/01/CB1_RO.PNPRO new file mode 100644 index 00000000..0c662ce9 --- /dev/null +++ b/2020-EDCC/TestCases/01/CB1_RO.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/01/CB1_RO_act.PNPRO b/2020-EDCC/TestCases/01/CB1_RO_act.PNPRO new file mode 100644 index 00000000..2f932c2d --- /dev/null +++ b/2020-EDCC/TestCases/01/CB1_RO_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/CB2_RC.PNPRO b/2020-EDCC/TestCases/01/CB2_RC.PNPRO new file mode 100644 index 00000000..dbeceb1b --- /dev/null +++ b/2020-EDCC/TestCases/01/CB2_RC.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/01/CB2_RC_act.PNPRO b/2020-EDCC/TestCases/01/CB2_RC_act.PNPRO new file mode 100644 index 00000000..a3adfeb7 --- /dev/null +++ b/2020-EDCC/TestCases/01/CB2_RC_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/Dies_gen.PNPRO b/2020-EDCC/TestCases/01/Dies_gen.PNPRO new file mode 100644 index 00000000..235ad176 --- /dev/null +++ b/2020-EDCC/TestCases/01/Dies_gen.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/Dies_gen_RS.PNPRO b/2020-EDCC/TestCases/01/Dies_gen_RS.PNPRO new file mode 100644 index 00000000..22e6b511 --- /dev/null +++ b/2020-EDCC/TestCases/01/Dies_gen_RS.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/01/Dies_gen_RS_act.PNPRO b/2020-EDCC/TestCases/01/Dies_gen_RS_act.PNPRO new file mode 100644 index 00000000..9f415aa7 --- /dev/null +++ b/2020-EDCC/TestCases/01/Dies_gen_RS_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/Dies_gen_act.PNPRO b/2020-EDCC/TestCases/01/Dies_gen_act.PNPRO new file mode 100644 index 00000000..6a986dd1 --- /dev/null +++ b/2020-EDCC/TestCases/01/Dies_gen_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/Grid.PNPRO b/2020-EDCC/TestCases/01/Grid.PNPRO new file mode 100644 index 00000000..54c288dd --- /dev/null +++ b/2020-EDCC/TestCases/01/Grid.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/Grid_act.PNPRO b/2020-EDCC/TestCases/01/Grid_act.PNPRO new file mode 100644 index 00000000..0eaba7b1 --- /dev/null +++ b/2020-EDCC/TestCases/01/Grid_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/LossOfDieselLine.PNPRO b/2020-EDCC/TestCases/01/LossOfDieselLine.PNPRO new file mode 100644 index 00000000..af4dd78e --- /dev/null +++ b/2020-EDCC/TestCases/01/LossOfDieselLine.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/LossOfDieselLine_act.PNPRO b/2020-EDCC/TestCases/01/LossOfDieselLine_act.PNPRO new file mode 100644 index 00000000..f2c10a06 --- /dev/null +++ b/2020-EDCC/TestCases/01/LossOfDieselLine_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/LossOfLine_1.PNPRO b/2020-EDCC/TestCases/01/LossOfLine_1.PNPRO new file mode 100644 index 00000000..95ac3a7a --- /dev/null +++ b/2020-EDCC/TestCases/01/LossOfLine_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/LossOfLine_1_act.PNPRO b/2020-EDCC/TestCases/01/LossOfLine_1_act.PNPRO new file mode 100644 index 00000000..ea64cf93 --- /dev/null +++ b/2020-EDCC/TestCases/01/LossOfLine_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/UE_1.PNPRO b/2020-EDCC/TestCases/01/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/01/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/UE_1_act.PNPRO b/2020-EDCC/TestCases/01/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/01/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/01/run01.sh b/2020-EDCC/TestCases/01/run01.sh new file mode 100755 index 00000000..7da9c77a --- /dev/null +++ b/2020-EDCC/TestCases/01/run01.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '01.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" +rm *.parsing *.net *.def *.PNPRO +exit +storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani --gspn:capacity 1 +storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/02/02.fi b/2020-EDCC/TestCases/02/02.fi new file mode 100644 index 00000000..ed6e1a0f --- /dev/null +++ b/2020-EDCC/TestCases/02/02.fi @@ -0,0 +1,908 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = OR_1 P_op; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 AND S OF P_op + THEN S OF AND_1 <-- TRUE; + +OBJECT AND_2 IS_A and_gate; + INTERFACE + sons + = A_lost B_op; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF AND_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF AND_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_2 <-- S OF AND_2; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A_lost AND S OF B_op + THEN S OF AND_2 <-- TRUE; + +OBJECT A_lost IS_A or_gate; + INTERFACE + sons + = A_op A_start; + fathers + = AND_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_2 + THEN required OF A_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_2 AND (NOT S OF AND_2) + THEN relevant_evt OF A_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A_lost <-- S OF A_lost; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A_op OR S OF A_start + THEN S OF A_lost <-- TRUE; + +OBJECT A_op IS_A f_leaf; + INTERFACE + fathers + = A_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A_lost + THEN required OF A_op <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A_lost AND (NOT S OF A_lost) + THEN relevant_evt OF A_op <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A_op <-- S OF A_op; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF A_op = TRUE + THEN S OF A_op <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF A_op = FALSE) AND required OF A_op + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.01) + INDUCING failF OF A_op <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF A_op = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF A_op <-- FALSE; + +OBJECT A_start IS_A i_leaf; + INTERFACE + fathers + = A_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.3; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A_lost + THEN required OF A_start <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A_lost AND (NOT S OF A_lost) + THEN relevant_evt OF A_start <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A_start <-- S OF A_start; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF A_start = TRUE + THEN S OF A_start <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF A_start) AND ((NOT already_standby OF + A_start) AND (NOT already_required OF A_start)) + THEN already_standby OF A_start <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF A_start AND already_standby OF A_start + THEN to_be_fired OF A_start <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF A_start = FALSE) AND to_be_fired OF A_start + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.3) + INDUCING failI OF A_start <-- TRUE, + already_standby OF A_start <-- FALSE, + already_required OF A_start <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.7) + INDUCING already_standby OF A_start <-- FALSE, + already_required OF A_start <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF A_start = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF A_start <-- FALSE; + +OBJECT B_op IS_A f_leaf; + INTERFACE + fathers + = AND_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_2 + THEN required OF B_op <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_2 AND (NOT S OF AND_2) + THEN relevant_evt OF B_op <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B_op <-- S OF B_op; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF B_op = TRUE + THEN S OF B_op <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF B_op = FALSE) AND required OF B_op + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.01) + INDUCING failF OF B_op <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF B_op = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF B_op <-- FALSE; + +OBJECT C_fail IS_A f_leaf; + INTERFACE + fathers + = OR_2; + triggered_by + = P_op; + triggers + = C_start; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'opposite_to_S_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF S OF P_op + THEN required OF C_fail <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF OR_2 AND (NOT S OF OR_2)) OR (relevant_evt + OF C_start AND (NOT S OF C_start)) + THEN relevant_evt OF C_fail <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF C_fail <-- S OF C_fail; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF C_fail = TRUE + THEN S OF C_fail <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF C_fail = FALSE) AND required OF C_fail + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.01) + INDUCING failF OF C_fail <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF C_fail = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF C_fail <-- FALSE; + +OBJECT C_start IS_A i_leaf; + INTERFACE + fathers + = OR_1; + triggered_by + = C_fail; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.001; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF OR_1) OR S OF C_fail + THEN required OF C_start <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF C_start <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF C_start <-- S OF C_start; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF C_start = TRUE + THEN S OF C_start <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF C_start) AND ((NOT already_standby OF + C_start) AND (NOT already_required OF C_start)) + THEN already_standby OF C_start <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF C_start AND already_standby OF C_start + THEN to_be_fired OF C_start <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF C_start = FALSE) AND to_be_fired OF C_start + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.001) + INDUCING failI OF C_start <-- TRUE, + already_standby OF C_start <-- FALSE, + already_required OF C_start <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.999) + INDUCING already_standby OF C_start <-- FALSE, + already_required OF C_start <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF C_start = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF C_start <-- FALSE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = AND_2 C_start; + fathers + = AND_1; + triggered_by + = OR_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF OR_2) + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_2 OR S OF C_start + THEN S OF OR_1 <-- TRUE; + +OBJECT OR_2 IS_A or_gate; + INTERFACE + sons + = C_fail P_op; + triggers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF OR_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_2 <-- S OF OR_2; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF C_fail OR S OF P_op + THEN S OF OR_2 <-- TRUE; + +OBJECT P_op IS_A f_leaf; + INTERFACE + fathers + = AND_1 OR_2; + triggers + = C_fail; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) AND (NOT required OF OR_2) + THEN required OF P_op <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF OR_2 AND (NOT S OF OR_2))) OR (relevant_evt + OF C_fail AND (NOT S OF C_fail)) + THEN relevant_evt OF P_op <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF P_op <-- S OF P_op; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF P_op = TRUE + THEN S OF P_op <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF P_op = FALSE) AND required OF P_op + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.01) + INDUCING failF OF P_op <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF P_op = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF P_op <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT logic_1 IS_A logic_link; + +OBJECT logic_10 IS_A logic_link; + +OBJECT logic_11 IS_A logic_link; + +OBJECT logic_2 IS_A logic_link; + +OBJECT logic_3 IS_A logic_link; + +OBJECT logic_4 IS_A logic_link; + +OBJECT logic_5 IS_A logic_link; + +OBJECT logic_6 IS_A logic_link; + +OBJECT logic_7 IS_A logic_link; + +OBJECT logic_8 IS_A logic_link; + +OBJECT logic_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = OR_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = C_fail; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'opposite_to_S_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = C_start; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/02/02.htm b/2020-EDCC/TestCases/02/02.htm new file mode 100644 index 00000000..15e25ad7 --- /dev/null +++ b/2020-EDCC/TestCases/02/02.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10000.21090.006710133820.0079956298070.01050805044
20000.38480.0080029953570.0095361716970.01253266792
30000.5130.0082214805370.0097965132440.01287481509
40000.62050.007981851670.0095109774020.01249955697
50000.70340.0075130040890.0089523101980.01176534299
60000.76640.0069597082930.0082930165870.01089888335
70000.8180.0063465720630.0075624185920.009938713765
80000.860.0057074236870.0068008251660.008937809229
90000.88880.0051710803550.0061617316920.008097897099
100000.91310.0046333587670.0055209959220.007255826625
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10000.00150.00063657053710.0007585217370.0009968676471
20000.00090.00049323354340.00058772491380.0007724023234
30000.00030.00028485401370.00033942501060.0004460805738
40000.00170.00067761321340.00080742717680.001061140361
50000.00030.00028485401370.00033942501060.0004460805738
60000.00110.00054523561830.00064968930250.0008538374245
70000.0010.00051988778540.00061948545060.0008141427904
80000.00070.00043503463410.00051837653030.0006812629974
90000.00080.00046504831590.00055414009260.0007282643375
100000.00090.00049323354340.00058772491380.0007724023234


\ No newline at end of file diff --git a/2020-EDCC/TestCases/02/AND_1.PNPRO b/2020-EDCC/TestCases/02/AND_1.PNPRO new file mode 100644 index 00000000..82d7e7d1 --- /dev/null +++ b/2020-EDCC/TestCases/02/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/AND_1_act.PNPRO b/2020-EDCC/TestCases/02/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/02/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/AND_2.PNPRO b/2020-EDCC/TestCases/02/AND_2.PNPRO new file mode 100644 index 00000000..faccaa0a --- /dev/null +++ b/2020-EDCC/TestCases/02/AND_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/AND_2_act.PNPRO b/2020-EDCC/TestCases/02/AND_2_act.PNPRO new file mode 100644 index 00000000..bba604e6 --- /dev/null +++ b/2020-EDCC/TestCases/02/AND_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/A_lost.PNPRO b/2020-EDCC/TestCases/02/A_lost.PNPRO new file mode 100644 index 00000000..b769aca7 --- /dev/null +++ b/2020-EDCC/TestCases/02/A_lost.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/A_lost_act.PNPRO b/2020-EDCC/TestCases/02/A_lost_act.PNPRO new file mode 100644 index 00000000..a15b5450 --- /dev/null +++ b/2020-EDCC/TestCases/02/A_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/A_op.PNPRO b/2020-EDCC/TestCases/02/A_op.PNPRO new file mode 100644 index 00000000..b88a503f --- /dev/null +++ b/2020-EDCC/TestCases/02/A_op.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/A_op_act.PNPRO b/2020-EDCC/TestCases/02/A_op_act.PNPRO new file mode 100644 index 00000000..498aee28 --- /dev/null +++ b/2020-EDCC/TestCases/02/A_op_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/A_start.PNPRO b/2020-EDCC/TestCases/02/A_start.PNPRO new file mode 100644 index 00000000..41c64745 --- /dev/null +++ b/2020-EDCC/TestCases/02/A_start.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/02/A_start_act.PNPRO b/2020-EDCC/TestCases/02/A_start_act.PNPRO new file mode 100644 index 00000000..1c8ab07f --- /dev/null +++ b/2020-EDCC/TestCases/02/A_start_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/B_op.PNPRO b/2020-EDCC/TestCases/02/B_op.PNPRO new file mode 100644 index 00000000..5d5b018e --- /dev/null +++ b/2020-EDCC/TestCases/02/B_op.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/B_op_act.PNPRO b/2020-EDCC/TestCases/02/B_op_act.PNPRO new file mode 100644 index 00000000..75aae786 --- /dev/null +++ b/2020-EDCC/TestCases/02/B_op_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/C_fail.PNPRO b/2020-EDCC/TestCases/02/C_fail.PNPRO new file mode 100644 index 00000000..7f6f397e --- /dev/null +++ b/2020-EDCC/TestCases/02/C_fail.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/C_fail_act.PNPRO b/2020-EDCC/TestCases/02/C_fail_act.PNPRO new file mode 100644 index 00000000..23c2c808 --- /dev/null +++ b/2020-EDCC/TestCases/02/C_fail_act.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/C_start.PNPRO b/2020-EDCC/TestCases/02/C_start.PNPRO new file mode 100644 index 00000000..0845bb7f --- /dev/null +++ b/2020-EDCC/TestCases/02/C_start.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/02/C_start_act.PNPRO b/2020-EDCC/TestCases/02/C_start_act.PNPRO new file mode 100644 index 00000000..2adf2190 --- /dev/null +++ b/2020-EDCC/TestCases/02/C_start_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/OR_1.PNPRO b/2020-EDCC/TestCases/02/OR_1.PNPRO new file mode 100644 index 00000000..abb6c980 --- /dev/null +++ b/2020-EDCC/TestCases/02/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/OR_1_act.PNPRO b/2020-EDCC/TestCases/02/OR_1_act.PNPRO new file mode 100644 index 00000000..a02dd6cc --- /dev/null +++ b/2020-EDCC/TestCases/02/OR_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/OR_2.PNPRO b/2020-EDCC/TestCases/02/OR_2.PNPRO new file mode 100644 index 00000000..b03a1fea --- /dev/null +++ b/2020-EDCC/TestCases/02/OR_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/OR_2_act.PNPRO b/2020-EDCC/TestCases/02/OR_2_act.PNPRO new file mode 100644 index 00000000..2c44b702 --- /dev/null +++ b/2020-EDCC/TestCases/02/OR_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/P_op.PNPRO b/2020-EDCC/TestCases/02/P_op.PNPRO new file mode 100644 index 00000000..ae12eb47 --- /dev/null +++ b/2020-EDCC/TestCases/02/P_op.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/P_op_act.PNPRO b/2020-EDCC/TestCases/02/P_op_act.PNPRO new file mode 100644 index 00000000..724b3123 --- /dev/null +++ b/2020-EDCC/TestCases/02/P_op_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/UE_1.PNPRO b/2020-EDCC/TestCases/02/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/02/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/UE_1_act.PNPRO b/2020-EDCC/TestCases/02/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/02/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/02/run02.sh b/2020-EDCC/TestCases/02/run02.sh new file mode 100755 index 00000000..d1380076 --- /dev/null +++ b/2020-EDCC/TestCases/02/run02.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '02.fi' -o 'DummyForPNPRO.modest' + +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=9000| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=9000| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani + +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=9000 FAIL>0]" --precision 1e-9 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/03/03.fi b/2020-EDCC/TestCases/03/03.fi new file mode 100644 index 00000000..691c1eb6 --- /dev/null +++ b/2020-EDCC/TestCases/03/03.fi @@ -0,0 +1,967 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT CCF_fail_A IS_A i_leaf; + INTERFACE + fathers + = loss_of_A; + triggered_by + = Shock; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.1; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF loss_of_A) OR (NOT S OF Shock) + THEN required OF CCF_fail_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF loss_of_A AND (NOT S OF loss_of_A) + THEN relevant_evt OF CCF_fail_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CCF_fail_A <-- S OF CCF_fail_A; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF CCF_fail_A = TRUE + THEN S OF CCF_fail_A <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF CCF_fail_A) AND ((NOT already_standby OF + CCF_fail_A) AND (NOT already_required OF CCF_fail_A)) + THEN already_standby OF CCF_fail_A <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF CCF_fail_A AND already_standby OF CCF_fail_A + THEN to_be_fired OF CCF_fail_A <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF CCF_fail_A = FALSE) AND to_be_fired OF CCF_fail_A + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.1) + INDUCING failI OF CCF_fail_A <-- TRUE, + already_standby OF CCF_fail_A <-- FALSE, + already_required OF CCF_fail_A <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.9) + INDUCING already_standby OF CCF_fail_A <-- FALSE, + already_required OF CCF_fail_A <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF CCF_fail_A = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF CCF_fail_A <-- FALSE; + +OBJECT CCF_fail_B IS_A i_leaf; + INTERFACE + fathers + = loss_of_B; + triggered_by + = Shock; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.1; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF loss_of_B) OR (NOT S OF Shock) + THEN required OF CCF_fail_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF loss_of_B AND (NOT S OF loss_of_B) + THEN relevant_evt OF CCF_fail_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CCF_fail_B <-- S OF CCF_fail_B; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF CCF_fail_B = TRUE + THEN S OF CCF_fail_B <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF CCF_fail_B) AND ((NOT already_standby OF + CCF_fail_B) AND (NOT already_required OF CCF_fail_B)) + THEN already_standby OF CCF_fail_B <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF CCF_fail_B AND already_standby OF CCF_fail_B + THEN to_be_fired OF CCF_fail_B <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF CCF_fail_B = FALSE) AND to_be_fired OF CCF_fail_B + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.1) + INDUCING failI OF CCF_fail_B <-- TRUE, + already_standby OF CCF_fail_B <-- FALSE, + already_required OF CCF_fail_B <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.9) + INDUCING already_standby OF CCF_fail_B <-- FALSE, + already_required OF CCF_fail_B <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF CCF_fail_B = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF CCF_fail_B <-- FALSE; + +OBJECT CCF_fail_C IS_A i_leaf; + INTERFACE + fathers + = loss_of_C; + triggered_by + = Shock; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.1; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF loss_of_C) OR (NOT S OF Shock) + THEN required OF CCF_fail_C <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF loss_of_C AND (NOT S OF loss_of_C) + THEN relevant_evt OF CCF_fail_C <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CCF_fail_C <-- S OF CCF_fail_C; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF CCF_fail_C = TRUE + THEN S OF CCF_fail_C <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF CCF_fail_C) AND ((NOT already_standby OF + CCF_fail_C) AND (NOT already_required OF CCF_fail_C)) + THEN already_standby OF CCF_fail_C <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF CCF_fail_C AND already_standby OF CCF_fail_C + THEN to_be_fired OF CCF_fail_C <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF CCF_fail_C = FALSE) AND to_be_fired OF CCF_fail_C + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.1) + INDUCING failI OF CCF_fail_C <-- TRUE, + already_standby OF CCF_fail_C <-- FALSE, + already_required OF CCF_fail_C <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.9) + INDUCING already_standby OF CCF_fail_C <-- FALSE, + already_required OF CCF_fail_C <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF CCF_fail_C = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF CCF_fail_C <-- FALSE; + +OBJECT Indep_fail_A IS_A f_leaf; + INTERFACE + fathers + = loss_of_A; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF loss_of_A + THEN required OF Indep_fail_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF loss_of_A AND (NOT S OF loss_of_A) + THEN relevant_evt OF Indep_fail_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Indep_fail_A <-- S OF Indep_fail_A; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Indep_fail_A = TRUE + THEN S OF Indep_fail_A <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Indep_fail_A = FALSE) AND required OF Indep_fail_A + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Indep_fail_A <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Indep_fail_A = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Indep_fail_A <-- FALSE; + +OBJECT Indep_fail_B IS_A f_leaf; + INTERFACE + fathers + = loss_of_B; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF loss_of_B + THEN required OF Indep_fail_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF loss_of_B AND (NOT S OF loss_of_B) + THEN relevant_evt OF Indep_fail_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Indep_fail_B <-- S OF Indep_fail_B; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Indep_fail_B = TRUE + THEN S OF Indep_fail_B <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Indep_fail_B = FALSE) AND required OF Indep_fail_B + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Indep_fail_B <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Indep_fail_B = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Indep_fail_B <-- FALSE; + +OBJECT Indep_fail_C IS_A f_leaf; + INTERFACE + fathers + = loss_of_C; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF loss_of_C + THEN required OF Indep_fail_C <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF loss_of_C AND (NOT S OF loss_of_C) + THEN relevant_evt OF Indep_fail_C <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Indep_fail_C <-- S OF Indep_fail_C; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Indep_fail_C = TRUE + THEN S OF Indep_fail_C <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Indep_fail_C = FALSE) AND required OF Indep_fail_C + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Indep_fail_C <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Indep_fail_C = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Indep_fail_C <-- FALSE; + +OBJECT Shock IS_A f_leaf; + INTERFACE + triggers + = CCF_fail_C CCF_fail_A CCF_fail_B; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 10; + lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF CCF_fail_C AND (NOT S OF CCF_fail_C)) OR ( + relevant_evt OF CCF_fail_A AND (NOT S OF CCF_fail_A))) OR ( + relevant_evt OF CCF_fail_B AND (NOT S OF CCF_fail_B)) + THEN relevant_evt OF Shock <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Shock <-- S OF Shock; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Shock = TRUE + THEN S OF Shock <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Shock = FALSE) AND required OF Shock + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.01) + INDUCING failF OF Shock <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Shock = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (10) + INDUCING failF OF Shock <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = system_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF system_loss + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT loss_of_A IS_A or_gate; + INTERFACE + sons + = Indep_fail_A CCF_fail_A; + fathers + = system_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF system_loss + THEN required OF loss_of_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF system_loss AND (NOT S OF system_loss) + THEN relevant_evt OF loss_of_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF loss_of_A <-- S OF loss_of_A; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Indep_fail_A OR S OF CCF_fail_A + THEN S OF loss_of_A <-- TRUE; + +OBJECT loss_of_B IS_A or_gate; + INTERFACE + sons + = Indep_fail_B CCF_fail_B; + fathers + = system_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF system_loss + THEN required OF loss_of_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF system_loss AND (NOT S OF system_loss) + THEN relevant_evt OF loss_of_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF loss_of_B <-- S OF loss_of_B; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Indep_fail_B OR S OF CCF_fail_B + THEN S OF loss_of_B <-- TRUE; + +OBJECT loss_of_C IS_A or_gate; + INTERFACE + sons + = Indep_fail_C CCF_fail_C; + fathers + = system_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF system_loss + THEN required OF loss_of_C <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF system_loss AND (NOT S OF system_loss) + THEN relevant_evt OF loss_of_C <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF loss_of_C <-- S OF loss_of_C; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Indep_fail_C OR S OF CCF_fail_C + THEN S OF loss_of_C <-- TRUE; + +OBJECT system_loss IS_A k_out_of_n_gate; + INTERFACE + sons + = loss_of_A loss_of_B loss_of_C; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + K + DOMAIN INTEGER + = 2; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF system_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF system_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF system_loss <-- S OF system_loss; + xx27 + GROUP V3_simu_group + STEP propagate_effect_S + IF (AT_LEAST 2 WITHIN (S OF loss_of_A, S OF loss_of_B, S OF + loss_of_C)) + THEN S OF system_loss <-- TRUE; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = CCF_fail_A; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = CCF_fail_B; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = CCF_fail_C; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/03/03.htm b/2020-EDCC/TestCases/03/03.htm new file mode 100644 index 00000000..0364c970 --- /dev/null +++ b/2020-EDCC/TestCases/03/03.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.08630.0046188523570.0055037104430.007233109629
40.23610.0069854295720.0083236654290.0109391628
60.39920.0080553997680.0095986154990.01261473308
80.52690.0082123498670.0097856333630.01286051649
100.63410.0079229506560.0094407924080.01240731815
120.71590.007418031410.0088391430990.01161661605
140.78280.0067823810970.0080817178780.01062118947
160.83140.0061582974960.0073380752670.00964387633
180.86790.0055694604320.0066364315570.008721759165
200.90030.0049279702130.0058720476490.00771718731
220.92150.0044239414240.0052714593870.006927879663
240.93870.0039456677850.0047015603260.006178904508
260.95260.0034951943470.0041647872980.005473464387
280.96270.0031169280090.0037140544680.004881100381
300.97210.0027088467940.0032277949660.00424204636
320.9780.0024127239630.0028749423120.003778318851
340.98330.0021077938110.002511595070.003300799102
360.98690.001870247540.0022285407980.002928802318
380.98990.0016446868450.0019597682430.002575574913
400.99210.0014561903220.0017351604380.002280389894
420.99420.0012490440240.0014883300240.001955999383
440.99560.0010886684880.0012972304940.001704851749
460.99660.00095747351530.0011409018040.001499400796
480.99720.00086915457480.0010356631350.001361093587
500.99770.00078793569260.00093888471950.001233905049
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.0770.004385035190.0052250996790.006866952612
40.18750.0064200615350.0076499868330.01005379807
60.29460.0074982681730.0089347512450.01174226659
80.35860.0078885374250.0093997864510.01235342713
100.40830.0080847639510.0096336051360.01266071731
120.44380.0081721440070.0097377250530.01279755423
140.46370.0082025581190.0097739657580.01284518264
160.47490.0082138915370.0097874703790.01286293074
180.48140.0082185683060.0097930431020.01287025455
200.49950.0082242566950.0097998212450.01287916255
220.49550.0082239277180.0097994292440.01287864737
240.50170.0082242132710.0097997695020.01287909455
260.50210.0082241882690.009799739710.01287905539
280.50140.0082242285680.009799787730.0128791185
300.5120.0082218918790.0097970033890.01287545925
320.5130.0082214805370.0097965132440.01287481509
340.50640.0082235870480.0097990233110.01287811388
360.51040.0082224815420.0097977060170.01287638266
380.51180.0082219701960.0097970967090.0128755819
400.50590.0082236882140.0097991438580.01287827231
420.50250.0082241580030.0097997036470.012879008
440.49790.0082241882690.009799739710.01287905539
460.50440.0082239423570.0097994466890.0128786703
480.51080.0082223420280.0097975397750.01287616418
500.50560.0082237449650.0097992114810.01287836118


\ No newline at end of file diff --git a/2020-EDCC/TestCases/03/CCF_fail_A.PNPRO b/2020-EDCC/TestCases/03/CCF_fail_A.PNPRO new file mode 100644 index 00000000..4d09b3b1 --- /dev/null +++ b/2020-EDCC/TestCases/03/CCF_fail_A.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/03/CCF_fail_A_act.PNPRO b/2020-EDCC/TestCases/03/CCF_fail_A_act.PNPRO new file mode 100644 index 00000000..8c1593a9 --- /dev/null +++ b/2020-EDCC/TestCases/03/CCF_fail_A_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/CCF_fail_B.PNPRO b/2020-EDCC/TestCases/03/CCF_fail_B.PNPRO new file mode 100644 index 00000000..ec4b811f --- /dev/null +++ b/2020-EDCC/TestCases/03/CCF_fail_B.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/03/CCF_fail_B_act.PNPRO b/2020-EDCC/TestCases/03/CCF_fail_B_act.PNPRO new file mode 100644 index 00000000..dd04ec37 --- /dev/null +++ b/2020-EDCC/TestCases/03/CCF_fail_B_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/CCF_fail_C.PNPRO b/2020-EDCC/TestCases/03/CCF_fail_C.PNPRO new file mode 100644 index 00000000..1580001c --- /dev/null +++ b/2020-EDCC/TestCases/03/CCF_fail_C.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/03/CCF_fail_C_act.PNPRO b/2020-EDCC/TestCases/03/CCF_fail_C_act.PNPRO new file mode 100644 index 00000000..8e7a7b0d --- /dev/null +++ b/2020-EDCC/TestCases/03/CCF_fail_C_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Indep_fail_A.PNPRO b/2020-EDCC/TestCases/03/Indep_fail_A.PNPRO new file mode 100644 index 00000000..875c1dd3 --- /dev/null +++ b/2020-EDCC/TestCases/03/Indep_fail_A.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Indep_fail_A_act.PNPRO b/2020-EDCC/TestCases/03/Indep_fail_A_act.PNPRO new file mode 100644 index 00000000..18452c67 --- /dev/null +++ b/2020-EDCC/TestCases/03/Indep_fail_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Indep_fail_B.PNPRO b/2020-EDCC/TestCases/03/Indep_fail_B.PNPRO new file mode 100644 index 00000000..585e5f9b --- /dev/null +++ b/2020-EDCC/TestCases/03/Indep_fail_B.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Indep_fail_B_act.PNPRO b/2020-EDCC/TestCases/03/Indep_fail_B_act.PNPRO new file mode 100644 index 00000000..50b1011e --- /dev/null +++ b/2020-EDCC/TestCases/03/Indep_fail_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Indep_fail_C.PNPRO b/2020-EDCC/TestCases/03/Indep_fail_C.PNPRO new file mode 100644 index 00000000..b11e47aa --- /dev/null +++ b/2020-EDCC/TestCases/03/Indep_fail_C.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Indep_fail_C_act.PNPRO b/2020-EDCC/TestCases/03/Indep_fail_C_act.PNPRO new file mode 100644 index 00000000..1f81ff82 --- /dev/null +++ b/2020-EDCC/TestCases/03/Indep_fail_C_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Shock.PNPRO b/2020-EDCC/TestCases/03/Shock.PNPRO new file mode 100644 index 00000000..0f572bfc --- /dev/null +++ b/2020-EDCC/TestCases/03/Shock.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/Shock_act.PNPRO b/2020-EDCC/TestCases/03/Shock_act.PNPRO new file mode 100644 index 00000000..2132b3f9 --- /dev/null +++ b/2020-EDCC/TestCases/03/Shock_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/UE_1.PNPRO b/2020-EDCC/TestCases/03/UE_1.PNPRO new file mode 100644 index 00000000..267459cd --- /dev/null +++ b/2020-EDCC/TestCases/03/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/UE_1_act.PNPRO b/2020-EDCC/TestCases/03/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/03/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/loss_of_A.PNPRO b/2020-EDCC/TestCases/03/loss_of_A.PNPRO new file mode 100644 index 00000000..bf28bf96 --- /dev/null +++ b/2020-EDCC/TestCases/03/loss_of_A.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/loss_of_A_act.PNPRO b/2020-EDCC/TestCases/03/loss_of_A_act.PNPRO new file mode 100644 index 00000000..2df38d01 --- /dev/null +++ b/2020-EDCC/TestCases/03/loss_of_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/loss_of_B.PNPRO b/2020-EDCC/TestCases/03/loss_of_B.PNPRO new file mode 100644 index 00000000..46267d64 --- /dev/null +++ b/2020-EDCC/TestCases/03/loss_of_B.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/loss_of_B_act.PNPRO b/2020-EDCC/TestCases/03/loss_of_B_act.PNPRO new file mode 100644 index 00000000..a8091bb5 --- /dev/null +++ b/2020-EDCC/TestCases/03/loss_of_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/loss_of_C.PNPRO b/2020-EDCC/TestCases/03/loss_of_C.PNPRO new file mode 100644 index 00000000..8a330269 --- /dev/null +++ b/2020-EDCC/TestCases/03/loss_of_C.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/loss_of_C_act.PNPRO b/2020-EDCC/TestCases/03/loss_of_C_act.PNPRO new file mode 100644 index 00000000..7c968ea5 --- /dev/null +++ b/2020-EDCC/TestCases/03/loss_of_C_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/run03.sh b/2020-EDCC/TestCases/03/run03.sh new file mode 100755 index 00000000..3daf6840 --- /dev/null +++ b/2020-EDCC/TestCases/03/run03.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '03.fi' -o 'DummyForPNPRO.modest' + +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/03/system_loss.PNPRO b/2020-EDCC/TestCases/03/system_loss.PNPRO new file mode 100644 index 00000000..c9b8e165 --- /dev/null +++ b/2020-EDCC/TestCases/03/system_loss.PNPRO @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/03/system_loss_act.PNPRO b/2020-EDCC/TestCases/03/system_loss_act.PNPRO new file mode 100644 index 00000000..116a2ca2 --- /dev/null +++ b/2020-EDCC/TestCases/03/system_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/04/04.fi b/2020-EDCC/TestCases/04/04.fi new file mode 100644 index 00000000..47d7cd56 --- /dev/null +++ b/2020-EDCC/TestCases/04/04.fi @@ -0,0 +1,1548 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT Busbar_not_powered IS_A and_gate; + INTERFACE + sons + = LossOfAllBackups LossOfLine_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF Busbar_not_powered <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF Busbar_not_powered <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Busbar_not_powered <-- S OF + Busbar_not_powered; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF LossOfAllBackups AND S OF LossOfLine_1 + THEN S OF Busbar_not_powered <-- TRUE; + +OBJECT CB_dies IS_A f_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF CB_dies <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF CB_dies <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dies <-- S OF CB_dies; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dies = TRUE + THEN S OF CB_dies <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dies = FALSE) AND required OF CB_dies + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dies <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dies = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dies <-- FALSE; + +OBJECT CB_dw_1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF CB_dw_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF CB_dw_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dw_1 <-- S OF CB_dw_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dw_1 = TRUE + THEN S OF CB_dw_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dw_1 = FALSE) AND required OF CB_dw_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dw_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dw_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dw_1 <-- FALSE; + +OBJECT CB_dw_2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF CB_dw_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF CB_dw_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dw_2 <-- S OF CB_dw_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dw_2 = TRUE + THEN S OF CB_dw_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dw_2 = FALSE) AND required OF CB_dw_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dw_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dw_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dw_2 <-- FALSE; + +OBJECT CB_up_1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF CB_up_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF CB_up_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_up_1 <-- S OF CB_up_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_up_1 = TRUE + THEN S OF CB_up_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_up_1 = FALSE) AND required OF CB_up_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_up_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_up_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_up_1 <-- FALSE; + +OBJECT CB_up_2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF CB_up_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF CB_up_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_up_2 <-- S OF CB_up_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_up_2 = TRUE + THEN S OF CB_up_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_up_2 = FALSE) AND required OF CB_up_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_up_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_up_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_up_2 <-- FALSE; + +OBJECT GRID IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1 LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfLine_1) AND (NOT required OF + LossOfLine2) + THEN required OF GRID <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1)) + OR (relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2)) + THEN relevant_evt OF GRID <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF GRID <-- S OF GRID; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF GRID = TRUE + THEN S OF GRID <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF GRID = FALSE) AND required OF GRID + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF GRID <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF GRID = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF GRID <-- FALSE; + +OBJECT LossOfAllBackups IS_A and_gate; + INTERFACE + sons + = LossOfDieselLine LossOfLine2; + fathers + = Busbar_not_powered; + triggered_by + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Busbar_not_powered) OR (NOT S OF + LossOfLine_1) + THEN required OF LossOfAllBackups <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Busbar_not_powered AND (NOT S OF + Busbar_not_powered) + THEN relevant_evt OF LossOfAllBackups <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfAllBackups <-- S OF LossOfAllBackups; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF LossOfDieselLine AND S OF LossOfLine2 + THEN S OF LossOfAllBackups <-- TRUE; + +OBJECT LossOfDieselLine IS_A or_gate; + INTERFACE + sons + = CB_dies RS_dies RC_CB_dies dies_generator; + fathers + = LossOfAllBackups; + triggered_by + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfAllBackups) OR (NOT S OF LossOfLine2) + THEN required OF LossOfDieselLine <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups) + THEN relevant_evt OF LossOfDieselLine <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfDieselLine <-- S OF LossOfDieselLine; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF CB_dies OR S OF RS_dies) OR S OF RC_CB_dies) OR S OF + dies_generator + THEN S OF LossOfDieselLine <-- TRUE; + +OBJECT LossOfLine2 IS_A or_gate; + INTERFACE + sons + = CB_up_2 RC_CB_dw_2 CB_dw_2 Transfo2 GRID RC_CB_up_2; + fathers + = LossOfAllBackups; + triggers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfAllBackups + THEN required OF LossOfLine2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups)) OR (relevant_evt OF LossOfDieselLine AND ( + NOT S OF LossOfDieselLine)) + THEN relevant_evt OF LossOfLine2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfLine2 <-- S OF LossOfLine2; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((((S OF CB_up_2 OR S OF RC_CB_dw_2) OR S OF CB_dw_2) OR S + OF Transfo2) OR S OF GRID) OR S OF RC_CB_up_2 + THEN S OF LossOfLine2 <-- TRUE; + +OBJECT LossOfLine_1 IS_A or_gate; + INTERFACE + sons + = CB_up_1 GRID Transfo1 CB_dw_1; + fathers + = Busbar_not_powered; + triggers + = LossOfAllBackups; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Busbar_not_powered + THEN required OF LossOfLine_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Busbar_not_powered AND (NOT S OF + Busbar_not_powered)) OR (relevant_evt OF LossOfAllBackups + AND (NOT S OF LossOfAllBackups)) + THEN relevant_evt OF LossOfLine_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfLine_1 <-- S OF LossOfLine_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF CB_up_1 OR S OF GRID) OR S OF Transfo1) OR S OF + CB_dw_1 + THEN S OF LossOfLine_1 <-- TRUE; + +OBJECT RC_CB_dies IS_A i_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF RC_CB_dies <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF RC_CB_dies <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RC_CB_dies <-- S OF RC_CB_dies; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RC_CB_dies = TRUE + THEN S OF RC_CB_dies <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RC_CB_dies) AND ((NOT already_standby OF + RC_CB_dies) AND (NOT already_required OF RC_CB_dies)) + THEN already_standby OF RC_CB_dies <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RC_CB_dies AND already_standby OF RC_CB_dies + THEN to_be_fired OF RC_CB_dies <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RC_CB_dies = FALSE) AND to_be_fired OF RC_CB_dies + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RC_CB_dies <-- TRUE, + already_standby OF RC_CB_dies <-- FALSE, + already_required OF RC_CB_dies <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RC_CB_dies <-- FALSE, + already_required OF RC_CB_dies <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RC_CB_dies = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RC_CB_dies <-- FALSE; + +OBJECT RC_CB_dw_2 IS_A i_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF RC_CB_dw_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF RC_CB_dw_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RC_CB_dw_2 <-- S OF RC_CB_dw_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RC_CB_dw_2 = TRUE + THEN S OF RC_CB_dw_2 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RC_CB_dw_2) AND ((NOT already_standby OF + RC_CB_dw_2) AND (NOT already_required OF RC_CB_dw_2)) + THEN already_standby OF RC_CB_dw_2 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RC_CB_dw_2 AND already_standby OF RC_CB_dw_2 + THEN to_be_fired OF RC_CB_dw_2 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RC_CB_dw_2 = FALSE) AND to_be_fired OF RC_CB_dw_2 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RC_CB_dw_2 <-- TRUE, + already_standby OF RC_CB_dw_2 <-- FALSE, + already_required OF RC_CB_dw_2 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RC_CB_dw_2 <-- FALSE, + already_required OF RC_CB_dw_2 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RC_CB_dw_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RC_CB_dw_2 <-- FALSE; + +OBJECT RC_CB_up_2 IS_A i_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF RC_CB_up_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF RC_CB_up_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RC_CB_up_2 <-- S OF RC_CB_up_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RC_CB_up_2 = TRUE + THEN S OF RC_CB_up_2 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RC_CB_up_2) AND ((NOT already_standby OF + RC_CB_up_2) AND (NOT already_required OF RC_CB_up_2)) + THEN already_standby OF RC_CB_up_2 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RC_CB_up_2 AND already_standby OF RC_CB_up_2 + THEN to_be_fired OF RC_CB_up_2 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RC_CB_up_2 = FALSE) AND to_be_fired OF RC_CB_up_2 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RC_CB_up_2 <-- TRUE, + already_standby OF RC_CB_up_2 <-- FALSE, + already_required OF RC_CB_up_2 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RC_CB_up_2 <-- FALSE, + already_required OF RC_CB_up_2 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RC_CB_up_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RC_CB_up_2 <-- FALSE; + +OBJECT RS_dies IS_A i_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF RS_dies <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF RS_dies <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RS_dies <-- S OF RS_dies; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RS_dies = TRUE + THEN S OF RS_dies <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RS_dies) AND ((NOT already_standby OF + RS_dies) AND (NOT already_required OF RS_dies)) + THEN already_standby OF RS_dies <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RS_dies AND already_standby OF RS_dies + THEN to_be_fired OF RS_dies <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RS_dies = FALSE) AND to_be_fired OF RS_dies + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RS_dies <-- TRUE, + already_standby OF RS_dies <-- FALSE, + already_required OF RS_dies <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RS_dies <-- FALSE, + already_required OF RS_dies <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RS_dies = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RS_dies <-- FALSE; + +OBJECT Transfo1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF Transfo1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF Transfo1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Transfo1 <-- S OF Transfo1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Transfo1 = TRUE + THEN S OF Transfo1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Transfo1 = FALSE) AND required OF Transfo1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Transfo1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Transfo1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Transfo1 <-- FALSE; + +OBJECT Transfo2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF Transfo2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF Transfo2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Transfo2 <-- S OF Transfo2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Transfo2 = TRUE + THEN S OF Transfo2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Transfo2 = FALSE) AND required OF Transfo2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Transfo2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Transfo2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Transfo2 <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = Busbar_not_powered; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Busbar_not_powered + THEN S OF UE_1 <-- TRUE; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = LossOfDieselLine; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT dies_generator IS_A f_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF dies_generator <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF dies_generator <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF dies_generator <-- S OF dies_generator; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF dies_generator = TRUE + THEN S OF dies_generator <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF dies_generator = FALSE) AND required OF + dies_generator + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF dies_generator <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF dies_generator = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF dies_generator <-- FALSE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_14 IS_A logic_link; + +OBJECT l_15 IS_A logic_link; + +OBJECT l_16 IS_A logic_link; + +OBJECT l_18 IS_A logic_link; + +OBJECT l_19 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_8_1 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = LossOfAllBackups; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/04/04.htm b/2020-EDCC/TestCases/04/04.htm new file mode 100644 index 00000000..d3928b48 --- /dev/null +++ b/2020-EDCC/TestCases/04/04.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.37980.0079830753960.0095124355640.01250147332
40.60870.0080275578630.0095654397730.01257113274
60.75620.0070625584810.0084155703330.01105994646
80.84570.0059417995720.0070801016850.009304841198
100.90750.0047656380330.0056786166310.007462975579
120.9410.0038756779970.0046181622220.006069300699
140.96310.0031008142010.0036948536520.004855866203
160.97670.002481335130.0029566976840.003885763743
180.98460.0020254295690.0024134518730.003171816934
200.99010.001628485880.0019404635730.002550204248
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.32160.0076829465090.0091548093910.01203147234
40.48420.0082201535730.0097949320660.01287273707
60.58490.0081048325630.0096575183980.0126921447
80.63920.007899116470.009412392180.01236999388
100.68640.0076313879910.0090933735330.01195073185
120.70710.0074856061680.0089196635120.01172243793
140.71890.0073942058090.0088107531010.01157930522
160.7330.0072767002920.0086707364280.01139529192
180.73820.0072310058250.0086162880290.01132373452
200.74740.0071469392360.0085161163570.01119208648


\ No newline at end of file diff --git a/2020-EDCC/TestCases/04/run04.sh b/2020-EDCC/TestCases/04/run04.sh new file mode 100755 index 00000000..bebe895a --- /dev/null +++ b/2020-EDCC/TestCases/04/run04.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '04-algebra.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=2 FAIL>0];Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/05/05.fi b/2020-EDCC/TestCases/05/05.fi new file mode 100644 index 00000000..1824fbc4 --- /dev/null +++ b/2020-EDCC/TestCases/05/05.fi @@ -0,0 +1,1094 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = LossOfAllBackups LossOfLine_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF LossOfAllBackups AND S OF LossOfLine_1 + THEN S OF AND_1 <-- TRUE; + +OBJECT CB_dies IS_A f_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF CB_dies <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF CB_dies <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dies <-- S OF CB_dies; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dies = TRUE + THEN S OF CB_dies <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dies = FALSE) AND required OF CB_dies + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dies <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dies = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dies <-- FALSE; + +OBJECT CB_dw_1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF CB_dw_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF CB_dw_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dw_1 <-- S OF CB_dw_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dw_1 = TRUE + THEN S OF CB_dw_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dw_1 = FALSE) AND required OF CB_dw_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dw_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dw_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dw_1 <-- FALSE; + +OBJECT CB_dw_2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF CB_dw_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF CB_dw_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dw_2 <-- S OF CB_dw_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dw_2 = TRUE + THEN S OF CB_dw_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dw_2 = FALSE) AND required OF CB_dw_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dw_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dw_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dw_2 <-- FALSE; + +OBJECT CB_up_1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF CB_up_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF CB_up_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_up_1 <-- S OF CB_up_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_up_1 = TRUE + THEN S OF CB_up_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_up_1 = FALSE) AND required OF CB_up_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_up_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_up_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_up_1 <-- FALSE; + +OBJECT CB_up_2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF CB_up_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF CB_up_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_up_2 <-- S OF CB_up_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_up_2 = TRUE + THEN S OF CB_up_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_up_2 = FALSE) AND required OF CB_up_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_up_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_up_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_up_2 <-- FALSE; + +OBJECT GRID IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1 LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfLine_1) AND (NOT required OF + LossOfLine2) + THEN required OF GRID <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1)) + OR (relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2)) + THEN relevant_evt OF GRID <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF GRID <-- S OF GRID; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF GRID = TRUE + THEN S OF GRID <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF GRID = FALSE) AND required OF GRID + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF GRID <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF GRID = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF GRID <-- FALSE; + +OBJECT LossOfAllBackups IS_A and_gate; + INTERFACE + sons + = LossOfDieselLine LossOfLine2; + fathers + = AND_1; + triggered_by + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF LossOfLine_1) + THEN required OF LossOfAllBackups <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF LossOfAllBackups <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfAllBackups <-- S OF LossOfAllBackups; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF LossOfDieselLine AND S OF LossOfLine2 + THEN S OF LossOfAllBackups <-- TRUE; + +OBJECT LossOfDieselLine IS_A or_gate; + INTERFACE + sons + = CB_dies dies_generator; + fathers + = LossOfAllBackups; + triggered_by + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfAllBackups) OR (NOT S OF LossOfLine2) + THEN required OF LossOfDieselLine <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups) + THEN relevant_evt OF LossOfDieselLine <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfDieselLine <-- S OF LossOfDieselLine; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF CB_dies OR S OF dies_generator + THEN S OF LossOfDieselLine <-- TRUE; + +OBJECT LossOfLine2 IS_A or_gate; + INTERFACE + sons + = CB_up_2 CB_dw_2 Transfo2 GRID; + fathers + = LossOfAllBackups; + triggers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfAllBackups + THEN required OF LossOfLine2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups)) OR (relevant_evt OF LossOfDieselLine AND ( + NOT S OF LossOfDieselLine)) + THEN relevant_evt OF LossOfLine2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfLine2 <-- S OF LossOfLine2; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF CB_up_2 OR S OF CB_dw_2) OR S OF Transfo2) OR S OF + GRID + THEN S OF LossOfLine2 <-- TRUE; + +OBJECT LossOfLine_1 IS_A or_gate; + INTERFACE + sons + = CB_up_1 GRID Transfo1 CB_dw_1; + fathers + = AND_1; + triggers + = LossOfAllBackups; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF LossOfLine_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups)) + THEN relevant_evt OF LossOfLine_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfLine_1 <-- S OF LossOfLine_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF CB_up_1 OR S OF GRID) OR S OF Transfo1) OR S OF + CB_dw_1 + THEN S OF LossOfLine_1 <-- TRUE; + +OBJECT Transfo1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF Transfo1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF Transfo1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Transfo1 <-- S OF Transfo1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Transfo1 = TRUE + THEN S OF Transfo1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Transfo1 = FALSE) AND required OF Transfo1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Transfo1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Transfo1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Transfo1 <-- FALSE; + +OBJECT Transfo2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF Transfo2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF Transfo2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Transfo2 <-- S OF Transfo2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Transfo2 = TRUE + THEN S OF Transfo2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Transfo2 = FALSE) AND required OF Transfo2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Transfo2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Transfo2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Transfo2 <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT dies_generator IS_A f_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF dies_generator <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF dies_generator <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF dies_generator <-- S OF dies_generator; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF dies_generator = TRUE + THEN S OF dies_generator <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF dies_generator = FALSE) AND required OF + dies_generator + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF dies_generator <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF dies_generator = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF dies_generator <-- FALSE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_16 IS_A logic_link; + +OBJECT l_19 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = LossOfAllBackups; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = LossOfDieselLine; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/05/05.htm b/2020-EDCC/TestCases/05/05.htm new file mode 100644 index 00000000..ebff1833 --- /dev/null +++ b/2020-EDCC/TestCases/05/05.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.04640.0034599432960.0041227830160.005418261342
40.15230.0059101419660.0070423792630.009255265477
60.29080.007469790720.0089008182150.01169767098
80.42640.0081346718660.0096930741750.01273887296
100.54870.008185157050.0097532310730.01281793261
120.64960.0078475108840.0093509002380.01228917968
140.73260.0072801617490.0086748610140.01140071255
160.8010.0065670400680.0078251228240.01028396603
180.84670.0059260147370.0070612928650.009280122191
200.88470.0052533887190.0062598083070.008226791763
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.04180.0032918731680.00392251480.005155064
40.12720.0054805960620.0065305429670.008582597815
60.22780.0068987217450.0082203465230.01080337859
80.31450.0076373188850.009100440640.01196001961
100.39350.0080355321080.0095749416870.01258362038
120.45210.0081864341650.0097547528520.01281993257
140.50240.0082241660630.0097997132510.01287902062
160.5480.0081862756930.0097545640210.01281968441
180.56070.0081634314360.0097273433690.01278391037
200.58770.0080967621680.0096479019140.01267950648


\ No newline at end of file diff --git a/2020-EDCC/TestCases/05/AND_1.def b/2020-EDCC/TestCases/05/AND_1.def new file mode 100644 index 00000000..f9eee667 --- /dev/null +++ b/2020-EDCC/TestCases/05/AND_1.def @@ -0,0 +1,3 @@ +|256 +% +| diff --git a/2020-EDCC/TestCases/05/AND_1.net b/2020-EDCC/TestCases/05/AND_1.net new file mode 100644 index 00000000..4c0e74b6 --- /dev/null +++ b/2020-EDCC/TestCases/05/AND_1.net @@ -0,0 +1,32 @@ +|0| + +| +f 0 5 0 3 2 0 0 +P_AND_1_trig_0|act_0 0 1.333333 1.166667 1.383125 1.466458 0 +P_AND_1_0|work_AND_1 1 2.666667 1.666667 2.716458 1.966458 0 +P_AND_1_1|fail_LossOfAllBackups 0 4.000000 2.833333 4.049792 3.133125 0 +P_AND_1_2|fail_LossOfLine_1 0 5.333333 2.833333 5.383125 3.133125 0 +P_AND_1_4|fail_AND_1 0 8.000000 1.666667 8.049791 1.966458 0 +G1 0.000000 0.000000 103 +G2 0.000000 0.000000 104 +t_AND_1_1 1.000000000000000 1 1 1 1 3.858333 1.500000 3.936458 1.411458 3.941667 1.661458 0 + 1 5 0 0 + 1 + 1 2 0 0 + 1 + 1 3 0 0 +t_AND_1_2 1.000000000000000 1 1 1 1 5.191667 1.500000 5.269792 1.411458 5.275000 1.661458 0 + 1 5 0 0 + 1 + 1 2 0 0 + 1 + 1 4 0 0 +t_AND_1_0 1.000000000000000 1 2 3 1 3.333333 2.166667 3.411458 2.078125 3.416667 2.328125 0 + 1 2 0 0 + 1 3 0 0 + 1 4 0 0 + 3 + 1 5 0 0 + 1 3 0 0 + 1 4 0 0 + 0 diff --git a/2020-EDCC/TestCases/05/AND_1_act.parsing b/2020-EDCC/TestCases/05/AND_1_act.parsing new file mode 100644 index 00000000..b6bfc7c8 --- /dev/null +++ b/2020-EDCC/TestCases/05/AND_1_act.parsing @@ -0,0 +1 @@ +P_AND_1_4|fail_AND_1 \ No newline at end of file diff --git a/2020-EDCC/TestCases/05/CB_dies.PNPRO b/2020-EDCC/TestCases/05/CB_dies.PNPRO new file mode 100644 index 00000000..b194b19c --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_dies.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_dies_act.PNPRO b/2020-EDCC/TestCases/05/CB_dies_act.PNPRO new file mode 100644 index 00000000..7b9c3a00 --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_dies_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_dw_1.PNPRO b/2020-EDCC/TestCases/05/CB_dw_1.PNPRO new file mode 100644 index 00000000..649c25b4 --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_dw_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_dw_1_act.PNPRO b/2020-EDCC/TestCases/05/CB_dw_1_act.PNPRO new file mode 100644 index 00000000..50139721 --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_dw_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_dw_2.PNPRO b/2020-EDCC/TestCases/05/CB_dw_2.PNPRO new file mode 100644 index 00000000..9c7f6d54 --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_dw_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_dw_2_act.PNPRO b/2020-EDCC/TestCases/05/CB_dw_2_act.PNPRO new file mode 100644 index 00000000..68e68bc0 --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_dw_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_up_1.PNPRO b/2020-EDCC/TestCases/05/CB_up_1.PNPRO new file mode 100644 index 00000000..6dd32661 --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_up_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_up_1_act.PNPRO b/2020-EDCC/TestCases/05/CB_up_1_act.PNPRO new file mode 100644 index 00000000..64db49de --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_up_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_up_2.PNPRO b/2020-EDCC/TestCases/05/CB_up_2.PNPRO new file mode 100644 index 00000000..af2ed4a3 --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_up_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/CB_up_2_act.PNPRO b/2020-EDCC/TestCases/05/CB_up_2_act.PNPRO new file mode 100644 index 00000000..49b47c7f --- /dev/null +++ b/2020-EDCC/TestCases/05/CB_up_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/GRID.PNPRO b/2020-EDCC/TestCases/05/GRID.PNPRO new file mode 100644 index 00000000..8938f60b --- /dev/null +++ b/2020-EDCC/TestCases/05/GRID.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/GRID_act.PNPRO b/2020-EDCC/TestCases/05/GRID_act.PNPRO new file mode 100644 index 00000000..393b8b05 --- /dev/null +++ b/2020-EDCC/TestCases/05/GRID_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfAllBackups.PNPRO b/2020-EDCC/TestCases/05/LossOfAllBackups.PNPRO new file mode 100644 index 00000000..66659b9f --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfAllBackups.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfAllBackups_act.PNPRO b/2020-EDCC/TestCases/05/LossOfAllBackups_act.PNPRO new file mode 100644 index 00000000..99e314aa --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfAllBackups_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfDieselLine.PNPRO b/2020-EDCC/TestCases/05/LossOfDieselLine.PNPRO new file mode 100644 index 00000000..78a0741a --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfDieselLine.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfDieselLine_act.PNPRO b/2020-EDCC/TestCases/05/LossOfDieselLine_act.PNPRO new file mode 100644 index 00000000..5d0e069c --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfDieselLine_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfLine2.PNPRO b/2020-EDCC/TestCases/05/LossOfLine2.PNPRO new file mode 100644 index 00000000..382249a5 --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfLine2.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfLine2_act.PNPRO b/2020-EDCC/TestCases/05/LossOfLine2_act.PNPRO new file mode 100644 index 00000000..a9783c07 --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfLine2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfLine_1.PNPRO b/2020-EDCC/TestCases/05/LossOfLine_1.PNPRO new file mode 100644 index 00000000..6e797e11 --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfLine_1.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/LossOfLine_1_act.PNPRO b/2020-EDCC/TestCases/05/LossOfLine_1_act.PNPRO new file mode 100644 index 00000000..ea64cf93 --- /dev/null +++ b/2020-EDCC/TestCases/05/LossOfLine_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/Transfo1.PNPRO b/2020-EDCC/TestCases/05/Transfo1.PNPRO new file mode 100644 index 00000000..70624ebd --- /dev/null +++ b/2020-EDCC/TestCases/05/Transfo1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/Transfo1_act.PNPRO b/2020-EDCC/TestCases/05/Transfo1_act.PNPRO new file mode 100644 index 00000000..77aae1be --- /dev/null +++ b/2020-EDCC/TestCases/05/Transfo1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/Transfo2.PNPRO b/2020-EDCC/TestCases/05/Transfo2.PNPRO new file mode 100644 index 00000000..45a86718 --- /dev/null +++ b/2020-EDCC/TestCases/05/Transfo2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/Transfo2_act.PNPRO b/2020-EDCC/TestCases/05/Transfo2_act.PNPRO new file mode 100644 index 00000000..c45c4d97 --- /dev/null +++ b/2020-EDCC/TestCases/05/Transfo2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/UE_1.PNPRO b/2020-EDCC/TestCases/05/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/05/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/UE_1_act.PNPRO b/2020-EDCC/TestCases/05/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/05/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/dies_generator.PNPRO b/2020-EDCC/TestCases/05/dies_generator.PNPRO new file mode 100644 index 00000000..3b67cd7c --- /dev/null +++ b/2020-EDCC/TestCases/05/dies_generator.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/dies_generator_act.PNPRO b/2020-EDCC/TestCases/05/dies_generator_act.PNPRO new file mode 100644 index 00000000..4eb5e9a7 --- /dev/null +++ b/2020-EDCC/TestCases/05/dies_generator_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/05/run05.sh b/2020-EDCC/TestCases/05/run05.sh new file mode 100755 index 00000000..bdfa9eda --- /dev/null +++ b/2020-EDCC/TestCases/05/run05.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '05.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0];Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/06/06.fi b/2020-EDCC/TestCases/06/06.fi new file mode 100644 index 00000000..be42553e --- /dev/null +++ b/2020-EDCC/TestCases/06/06.fi @@ -0,0 +1,420 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT F_1 IS_A f_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.0001; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF F_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF F_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_1 <-- S OF F_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_1 = TRUE + THEN S OF F_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_1 = FALSE) AND required OF F_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.0001) + INDUCING failF OF F_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_1 <-- FALSE; + +OBJECT F_2 IS_A f_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.0001; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF F_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF F_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_2 <-- S OF F_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_2 = TRUE + THEN S OF F_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_2 = FALSE) AND required OF F_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.0001) + INDUCING failF OF F_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_2 <-- FALSE; + +OBJECT F_3 IS_A f_leaf; + INTERFACE + fathers + = Failure_of_component; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.0001; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Failure_of_component + THEN required OF F_3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF F_3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_3 <-- S OF F_3; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_3 = TRUE + THEN S OF F_3 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_3 = FALSE) AND required OF F_3 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.0001) + INDUCING failF OF F_3 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_3 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_3 <-- FALSE; + +OBJECT Failure_of_component IS_A or_gate; + INTERFACE + sons + = OR_1 F_3; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF Failure_of_component <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF Failure_of_component <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Failure_of_component <-- S OF + Failure_of_component; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 OR S OF F_3 + THEN S OF Failure_of_component <-- TRUE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = F_2 F_1; + fathers + = Failure_of_component; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Failure_of_component + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF F_2 OR S OF F_1 + THEN S OF OR_1 <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = Failure_of_component; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Failure_of_component + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + F1_F2indepfromF3 + DOMAIN BOOLEAN + = TRUE; + AllFi_independent + DOMAIN BOOLEAN + = FALSE; + AllFi_exclusive + DOMAIN BOOLEAN + = FALSE; + diff --git a/2020-EDCC/TestCases/06/06.htm b/2020-EDCC/TestCases/06/06.htm new file mode 100644 index 00000000..d601d631 --- /dev/null +++ b/2020-EDCC/TestCases/06/06.htm @@ -0,0 +1,4 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
3000.08250.0045253990420.005392353780.007086762004
6000.16250.0060680054250.0072304854630.009502479203
9000.23540.0069782615960.0083151242450.01092793777
12000.29480.0074997495610.008936516430.01174458644
15000.3560.0078758022390.0093846115180.01233348386
18000.40960.0080887240260.0096383238620.01266691877
21000.46080.0081989463920.0097696621130.01283952668
24000.50790.0082232341910.0097986028550.01287756131
27000.55160.0081803483990.0097475012040.01281040228
30000.5890.008092923370.0096433276970.01267349493
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :GLOBAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
30000.00170.00067761321340.00080742717680.001061140361


List of the transition frequencies
NameObjectName of the transitionFrequency of the transition
xx10F_1failF0.6323
xx11F_1rep0.3018
xx10F_2failF0.6232
xx11F_2rep0.2926
xx10F_3failF0.634
xx11F_3rep0.2968

+ List of 50% of the contribution of the sequences taken into account. +
Sequence n°ProbabilityCause of the sequence stopDescription of the branches of the sequence
10.14MAX_TEMPS
n°Average date of stopDescription of the transition
objectruletransition
16408.77943433433F_3
xx10
failF
20.1377MAX_TEMPS
n°Average date of stopDescription of the transition
objectruletransition
16331.59474076195F_2
xx10
failF
30.1333MAX_TEMPS
n°Average date of stopDescription of the transition
objectruletransition
16406.57791215419F_1
xx10
failF
40.0428MAX_TEMPS
n°Average date of stopDescription of the transition
objectruletransition
11438.66455721318F_3
xx10
failF
21448.40066369762F_3
xx11
rep
36328.65905311385F_3
xx10
failF
50.0422MAX_TEMPS
n°Average date of stopDescription of the transition
objectruletransition
11521.64701141765F_2
xx10
failF
21531.60474103894F_2
xx11
rep
36542.16777403443F_2
xx10
failF
60.0409MAX_TEMPS
n°Average date of stopDescription of the transition
objectruletransition
11548.20566785326F_1
xx10
failF
21559.02068631403F_1
xx11
rep
36652.80967842982F_3
xx10
failF
70.4631TRONCATURE_AFFICHAGE

\ No newline at end of file diff --git a/2020-EDCC/TestCases/06/F_1.PNPRO b/2020-EDCC/TestCases/06/F_1.PNPRO new file mode 100644 index 00000000..a08a7e3c --- /dev/null +++ b/2020-EDCC/TestCases/06/F_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/F_1_act.PNPRO b/2020-EDCC/TestCases/06/F_1_act.PNPRO new file mode 100644 index 00000000..def8587f --- /dev/null +++ b/2020-EDCC/TestCases/06/F_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/F_2.PNPRO b/2020-EDCC/TestCases/06/F_2.PNPRO new file mode 100644 index 00000000..abfa835b --- /dev/null +++ b/2020-EDCC/TestCases/06/F_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/F_2_act.PNPRO b/2020-EDCC/TestCases/06/F_2_act.PNPRO new file mode 100644 index 00000000..3cdaf32b --- /dev/null +++ b/2020-EDCC/TestCases/06/F_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/F_3.PNPRO b/2020-EDCC/TestCases/06/F_3.PNPRO new file mode 100644 index 00000000..04d0d28c --- /dev/null +++ b/2020-EDCC/TestCases/06/F_3.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/F_3_act.PNPRO b/2020-EDCC/TestCases/06/F_3_act.PNPRO new file mode 100644 index 00000000..b158e851 --- /dev/null +++ b/2020-EDCC/TestCases/06/F_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/Failure_of_component.PNPRO b/2020-EDCC/TestCases/06/Failure_of_component.PNPRO new file mode 100644 index 00000000..ebb879f8 --- /dev/null +++ b/2020-EDCC/TestCases/06/Failure_of_component.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/Failure_of_component_act.PNPRO b/2020-EDCC/TestCases/06/Failure_of_component_act.PNPRO new file mode 100644 index 00000000..8663a0fb --- /dev/null +++ b/2020-EDCC/TestCases/06/Failure_of_component_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/OR_1.PNPRO b/2020-EDCC/TestCases/06/OR_1.PNPRO new file mode 100644 index 00000000..559f2385 --- /dev/null +++ b/2020-EDCC/TestCases/06/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/OR_1_act.PNPRO b/2020-EDCC/TestCases/06/OR_1_act.PNPRO new file mode 100644 index 00000000..a5c3d5db --- /dev/null +++ b/2020-EDCC/TestCases/06/OR_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/UE_1.PNPRO b/2020-EDCC/TestCases/06/UE_1.PNPRO new file mode 100644 index 00000000..97dce1a1 --- /dev/null +++ b/2020-EDCC/TestCases/06/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/UE_1_act.PNPRO b/2020-EDCC/TestCases/06/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/06/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/06/run06.sh b/2020-EDCC/TestCases/06/run06.sh new file mode 100755 index 00000000..cee6512f --- /dev/null +++ b/2020-EDCC/TestCases/06/run06.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) + +python3 ../../PythonScript/src/main.py -i '06.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=3000| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=3000| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=3000 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/07/07.fi b/2020-EDCC/TestCases/07/07.fi new file mode 100644 index 00000000..4bda98c1 --- /dev/null +++ b/2020-EDCC/TestCases/07/07.fi @@ -0,0 +1,599 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = cptA cptC; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF cptA AND S OF cptC + THEN S OF AND_1 <-- TRUE; + +OBJECT AND_2 IS_A and_gate; + INTERFACE + sons + = cptB cptD; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF AND_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF AND_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_2 <-- S OF AND_2; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF cptB AND S OF cptD + THEN S OF AND_2 <-- TRUE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = AND_1 AND_2; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 OR S OF AND_2 + THEN S OF OR_1 <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT cptA IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggered_by + = cptB; + triggers + = cptB cptC; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR S OF cptB + THEN required OF cptA <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR (( + relevant_evt OF cptB AND (NOT S OF cptB)) OR (relevant_evt + OF cptC AND (NOT S OF cptC))) + THEN relevant_evt OF cptA <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF cptA <-- S OF cptA; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF cptA = TRUE + THEN S OF cptA <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF cptA = FALSE) AND required OF cptA + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF cptA <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF cptA = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF cptA <-- FALSE; + +OBJECT cptB IS_A f_leaf; + INTERFACE + fathers + = AND_2; + triggered_by + = cptA; + triggers + = cptA cptD; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR S OF cptA + THEN required OF cptB <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_2 AND (NOT S OF AND_2)) OR (( + relevant_evt OF cptA AND (NOT S OF cptA)) OR (relevant_evt + OF cptD AND (NOT S OF cptD))) + THEN relevant_evt OF cptB <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF cptB <-- S OF cptB; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF cptB = TRUE + THEN S OF cptB <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF cptB = FALSE) AND required OF cptB + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF cptB <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF cptB = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF cptB <-- FALSE; + +OBJECT cptC IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggered_by + = cptA; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF cptA) + THEN required OF cptC <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF cptC <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF cptC <-- S OF cptC; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF cptC = TRUE + THEN S OF cptC <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF cptC = FALSE) AND required OF cptC + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF cptC <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF cptC = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF cptC <-- FALSE; + +OBJECT cptD IS_A f_leaf; + INTERFACE + fathers + = AND_2; + triggered_by + = cptB; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR (NOT S OF cptB) + THEN required OF cptD <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_2 AND (NOT S OF AND_2) + THEN relevant_evt OF cptD <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF cptD <-- S OF cptD; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF cptD = TRUE + THEN S OF cptD <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF cptD = FALSE) AND required OF cptD + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF cptD <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF cptD = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF cptD <-- FALSE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = cptC; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = cptD; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = cptB; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + +OBJECT t_4 IS_A trigger_link; + INTERFACE + target + = cptA; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_opp_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/07/07.htm b/2020-EDCC/TestCases/07/07.htm new file mode 100644 index 00000000..7fdd30a6 --- /dev/null +++ b/2020-EDCC/TestCases/07/07.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.34240.007805031320.0093002826370.0122226568
200.62650.0079566949960.009481001330.01246016169
300.79380.0066546734260.007929544570.01042119962
400.88650.0052175205780.0062170687150.008170622356
500.93760.0039785787990.0047407762770.006230443061
600.96630.0029682317760.0035368717070.004648242503
700.98130.0022281712820.0026550338930.003489309878
800.98940.0016844795990.0020071843050.002637890251
900.99430.0012382918580.0014755180080.001939161521
1000.99640.00098513325480.0011738604660.00154271587
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.19750.0065483659310.0078028711840.01025472239
200.24030.0070278877850.0083742575870.01100565224
300.24880.0071109863910.0084732758340.01113578442
400.2560.0071784936450.0085537158120.01124150059
500.25770.0071940559220.0085722594360.01126587107
600.25390.0071590721660.0085305736570.01121108661
700.25820.0071986059880.0085776811830.01127299646
800.25890.0072049554810.0085852470830.01128293975
900.25170.0071384899140.0085060483530.01117885486
1000.24840.0071071593240.0084687155960.01112979125


\ No newline at end of file diff --git a/2020-EDCC/TestCases/07/AND_1.PNPRO b/2020-EDCC/TestCases/07/AND_1.PNPRO new file mode 100644 index 00000000..2f03580a --- /dev/null +++ b/2020-EDCC/TestCases/07/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/AND_1_act.PNPRO b/2020-EDCC/TestCases/07/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/07/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/AND_2.PNPRO b/2020-EDCC/TestCases/07/AND_2.PNPRO new file mode 100644 index 00000000..63c1c6c3 --- /dev/null +++ b/2020-EDCC/TestCases/07/AND_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/AND_2_act.PNPRO b/2020-EDCC/TestCases/07/AND_2_act.PNPRO new file mode 100644 index 00000000..dd10a497 --- /dev/null +++ b/2020-EDCC/TestCases/07/AND_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/OR_1.PNPRO b/2020-EDCC/TestCases/07/OR_1.PNPRO new file mode 100644 index 00000000..cd0d6439 --- /dev/null +++ b/2020-EDCC/TestCases/07/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/OR_1_act.PNPRO b/2020-EDCC/TestCases/07/OR_1_act.PNPRO new file mode 100644 index 00000000..a5c3d5db --- /dev/null +++ b/2020-EDCC/TestCases/07/OR_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/UE_1.PNPRO b/2020-EDCC/TestCases/07/UE_1.PNPRO new file mode 100644 index 00000000..b65b7107 --- /dev/null +++ b/2020-EDCC/TestCases/07/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/UE_1_act.PNPRO b/2020-EDCC/TestCases/07/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/07/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptA.PNPRO b/2020-EDCC/TestCases/07/cptA.PNPRO new file mode 100644 index 00000000..f33666f3 --- /dev/null +++ b/2020-EDCC/TestCases/07/cptA.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptA_act.PNPRO b/2020-EDCC/TestCases/07/cptA_act.PNPRO new file mode 100644 index 00000000..2b8e90a0 --- /dev/null +++ b/2020-EDCC/TestCases/07/cptA_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptB.PNPRO b/2020-EDCC/TestCases/07/cptB.PNPRO new file mode 100644 index 00000000..49638038 --- /dev/null +++ b/2020-EDCC/TestCases/07/cptB.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptB_act.PNPRO b/2020-EDCC/TestCases/07/cptB_act.PNPRO new file mode 100644 index 00000000..479db9f7 --- /dev/null +++ b/2020-EDCC/TestCases/07/cptB_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptC.PNPRO b/2020-EDCC/TestCases/07/cptC.PNPRO new file mode 100644 index 00000000..22133afe --- /dev/null +++ b/2020-EDCC/TestCases/07/cptC.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptC_act.PNPRO b/2020-EDCC/TestCases/07/cptC_act.PNPRO new file mode 100644 index 00000000..8a1f2949 --- /dev/null +++ b/2020-EDCC/TestCases/07/cptC_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptD.PNPRO b/2020-EDCC/TestCases/07/cptD.PNPRO new file mode 100644 index 00000000..42152f42 --- /dev/null +++ b/2020-EDCC/TestCases/07/cptD.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/cptD_act.PNPRO b/2020-EDCC/TestCases/07/cptD_act.PNPRO new file mode 100644 index 00000000..45d41d78 --- /dev/null +++ b/2020-EDCC/TestCases/07/cptD_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/07/run07.sh b/2020-EDCC/TestCases/07/run07.sh new file mode 100755 index 00000000..37a2c1d7 --- /dev/null +++ b/2020-EDCC/TestCases/07/run07.sh @@ -0,0 +1,24 @@ +#!/bin/bash + + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '07.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| |Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| |Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" +#python3 ../PythonScript/src/main.py -i 'export_fig0.fi' -o 'DummyForPNPRO.modest' +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/08/08.fi b/2020-EDCC/TestCases/08/08.fi new file mode 100644 index 00000000..beca6c16 --- /dev/null +++ b/2020-EDCC/TestCases/08/08.fi @@ -0,0 +1,1162 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = OR_1 FloppyDriveInUse; + fathers + = PC_down; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF PC_down + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PC_down AND (NOT S OF PC_down) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 AND S OF FloppyDriveInUse + THEN S OF AND_1 <-- TRUE; + +OBJECT Cpu IS_A sf_leaf; + INTERFACE + fathers + = PC_down; + triggered_by + = LossOfCooling; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + standby_lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF PC_down) OR (NOT S OF LossOfCooling) + THEN required OF Cpu <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PC_down AND (NOT S OF PC_down) + THEN relevant_evt OF Cpu <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Cpu <-- S OF Cpu; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF Cpu = TRUE) OR (failF OF Cpu = TRUE) + THEN S OF Cpu <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF Cpu = FALSE) AND (required OF Cpu AND (NOT failS + OF Cpu)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Cpu <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF Cpu = FALSE) AND ((NOT required OF Cpu) AND (NOT + failF OF Cpu)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (0.01) + INDUCING failS OF Cpu <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF Cpu = TRUE) OR (failF OF Cpu = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF Cpu <-- FALSE, + failF OF Cpu <-- FALSE; + +OBJECT DisplayUnit IS_A f_leaf; + INTERFACE + fathers + = PC_down; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF PC_down + THEN required OF DisplayUnit <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PC_down AND (NOT S OF PC_down) + THEN relevant_evt OF DisplayUnit <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF DisplayUnit <-- S OF DisplayUnit; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF DisplayUnit = TRUE + THEN S OF DisplayUnit <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF DisplayUnit = FALSE) AND required OF DisplayUnit + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF DisplayUnit <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF DisplayUnit = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF DisplayUnit <-- FALSE; + +OBJECT Fan IS_A f_leaf; + INTERFACE + fathers + = LossOfCooling; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfCooling + THEN required OF Fan <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfCooling AND (NOT S OF LossOfCooling) + THEN relevant_evt OF Fan <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Fan <-- S OF Fan; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Fan = TRUE + THEN S OF Fan <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Fan = FALSE) AND required OF Fan + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Fan <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Fan = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Fan <-- FALSE; + +OBJECT FloppyDrive IS_A f_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF FloppyDrive <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF FloppyDrive <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FloppyDrive <-- S OF FloppyDrive; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF FloppyDrive = TRUE + THEN S OF FloppyDrive <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF FloppyDrive = FALSE) AND required OF FloppyDrive + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF FloppyDrive <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF FloppyDrive = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF FloppyDrive <-- FALSE; + +OBJECT FloppyDriveInUse IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF FloppyDriveInUse <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF OR_1 AND (NOT S OF OR_1)) + THEN relevant_evt OF FloppyDriveInUse <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FloppyDriveInUse <-- S OF FloppyDriveInUse; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF FloppyDriveInUse = TRUE + THEN S OF FloppyDriveInUse <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF FloppyDriveInUse = FALSE) AND required OF + FloppyDriveInUse + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF FloppyDriveInUse <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF FloppyDriveInUse = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF FloppyDriveInUse <-- FALSE; + +OBJECT HardDrive IS_A f_leaf; + INTERFACE + fathers + = PC_down; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF PC_down + THEN required OF HardDrive <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PC_down AND (NOT S OF PC_down) + THEN relevant_evt OF HardDrive <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF HardDrive <-- S OF HardDrive; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF HardDrive = TRUE + THEN S OF HardDrive <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF HardDrive = FALSE) AND required OF HardDrive + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF HardDrive <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF HardDrive = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF HardDrive <-- FALSE; + +OBJECT LossOfCooling IS_A or_gate; + INTERFACE + sons + = Fan PowerSupply; + triggers + = Cpu; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Cpu AND (NOT S OF Cpu) + THEN relevant_evt OF LossOfCooling <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfCooling <-- S OF LossOfCooling; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Fan OR S OF PowerSupply + THEN S OF LossOfCooling <-- TRUE; + +OBJECT ManipulationError IS_A i_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF ManipulationError <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF ManipulationError <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF ManipulationError <-- S OF ManipulationError; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF ManipulationError = TRUE + THEN S OF ManipulationError <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF ManipulationError) AND ((NOT + already_standby OF ManipulationError) AND (NOT + already_required OF ManipulationError)) + THEN already_standby OF ManipulationError <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF ManipulationError AND already_standby OF + ManipulationError + THEN to_be_fired OF ManipulationError <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF ManipulationError = FALSE) AND to_be_fired OF + ManipulationError + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF ManipulationError <-- TRUE, + already_standby OF ManipulationError <-- FALSE, + already_required OF ManipulationError <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF ManipulationError <-- FALSE, + already_required OF ManipulationError <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF ManipulationError = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF ManipulationError <-- FALSE; + +OBJECT Memory IS_A f_leaf; + INTERFACE + fathers + = PC_down; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF PC_down + THEN required OF Memory <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PC_down AND (NOT S OF PC_down) + THEN relevant_evt OF Memory <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Memory <-- S OF Memory; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Memory = TRUE + THEN S OF Memory <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Memory = FALSE) AND required OF Memory + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Memory <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Memory = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Memory <-- FALSE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = ManipulationError FloppyDrive; + fathers + = AND_1; + triggered_by + = FloppyDriveInUse; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF FloppyDriveInUse) + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF ManipulationError OR S OF FloppyDrive + THEN S OF OR_1 <-- TRUE; + +OBJECT PC_down IS_A or_gate; + INTERFACE + sons + = PowerSupply AND_1 Memory HardDrive DisplayUnit Windows Cpu; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF PC_down <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF PC_down <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF PC_down <-- S OF PC_down; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (((((S OF PowerSupply OR S OF AND_1) OR S OF Memory) OR S OF + HardDrive) OR S OF DisplayUnit) OR S OF Windows) OR S OF Cpu + THEN S OF PC_down <-- TRUE; + +OBJECT PowerSupply IS_A f_leaf; + INTERFACE + fathers + = LossOfCooling PC_down; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfCooling) AND (NOT required OF PC_down) + THEN required OF PowerSupply <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfCooling AND (NOT S OF LossOfCooling)) + OR (relevant_evt OF PC_down AND (NOT S OF PC_down)) + THEN relevant_evt OF PowerSupply <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF PowerSupply <-- S OF PowerSupply; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF PowerSupply = TRUE + THEN S OF PowerSupply <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF PowerSupply = FALSE) AND required OF PowerSupply + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF PowerSupply <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF PowerSupply = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF PowerSupply <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = PC_down; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF PC_down + THEN S OF UE_1 <-- TRUE; + +OBJECT Windows IS_A f_leaf; + INTERFACE + fathers + = PC_down; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF PC_down + THEN required OF Windows <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PC_down AND (NOT S OF PC_down) + THEN relevant_evt OF Windows <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Windows <-- S OF Windows; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Windows = TRUE + THEN S OF Windows <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Windows = FALSE) AND required OF Windows + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Windows <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Windows = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Windows <-- FALSE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_14 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = Cpu; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = OR_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/08/08.htm b/2020-EDCC/TestCases/08/08.htm new file mode 100644 index 00000000..b8936241 --- /dev/null +++ b/2020-EDCC/TestCases/08/08.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.43890.0081626240530.0097263813110.01278264601
20.68220.0076587813990.0091260148420.01199362985
30.82010.0063179452410.0075283075780.009893884243
40.90.0049345564840.0058798956870.007727501392
50.94420.0037755129770.0044988080570.005912442563
60.96940.0028329511820.0033756746920.004436393478
70.98560.0019595595380.002334962770.003068664652
80.99220.0014470174970.0017242303270.002266025277
90.99650.00097140323070.0011575001090.001521214691
100.99840.00065741430120.00078335865170.001029508922
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.42120.008121482490.009677358040.01271821844
20.64030.0078938494560.0094061161360.01236174575
30.76150.0070098062670.0083527120970.01097733664
40.83690.0060770195610.0072412264860.009516595315
50.8890.0051670092580.0061568806740.008091521774
60.91730.0045303871980.0053982975430.007094573442
70.94080.0038818287980.0046254913650.006078932835
80.95180.0035230859560.0041980222510.005517142567
90.96270.0031169280090.0037140544680.004881100381
100.96890.0028552657930.003402264230.004471338095


\ No newline at end of file diff --git a/2020-EDCC/TestCases/08/AND_1.PNPRO b/2020-EDCC/TestCases/08/AND_1.PNPRO new file mode 100644 index 00000000..a976fb0c --- /dev/null +++ b/2020-EDCC/TestCases/08/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/AND_1_act.PNPRO b/2020-EDCC/TestCases/08/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/08/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Cpu.PNPRO b/2020-EDCC/TestCases/08/Cpu.PNPRO new file mode 100644 index 00000000..b60be858 --- /dev/null +++ b/2020-EDCC/TestCases/08/Cpu.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Cpu_act.PNPRO b/2020-EDCC/TestCases/08/Cpu_act.PNPRO new file mode 100644 index 00000000..2ded9794 --- /dev/null +++ b/2020-EDCC/TestCases/08/Cpu_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/DisplayUnit.PNPRO b/2020-EDCC/TestCases/08/DisplayUnit.PNPRO new file mode 100644 index 00000000..c178baaa --- /dev/null +++ b/2020-EDCC/TestCases/08/DisplayUnit.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/DisplayUnit_act.PNPRO b/2020-EDCC/TestCases/08/DisplayUnit_act.PNPRO new file mode 100644 index 00000000..3746e431 --- /dev/null +++ b/2020-EDCC/TestCases/08/DisplayUnit_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Fan.PNPRO b/2020-EDCC/TestCases/08/Fan.PNPRO new file mode 100644 index 00000000..4d0a6d68 --- /dev/null +++ b/2020-EDCC/TestCases/08/Fan.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Fan_act.PNPRO b/2020-EDCC/TestCases/08/Fan_act.PNPRO new file mode 100644 index 00000000..f2d7a531 --- /dev/null +++ b/2020-EDCC/TestCases/08/Fan_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/FloppyDrive.PNPRO b/2020-EDCC/TestCases/08/FloppyDrive.PNPRO new file mode 100644 index 00000000..a01e92a6 --- /dev/null +++ b/2020-EDCC/TestCases/08/FloppyDrive.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/FloppyDriveInUse.PNPRO b/2020-EDCC/TestCases/08/FloppyDriveInUse.PNPRO new file mode 100644 index 00000000..bdb43d24 --- /dev/null +++ b/2020-EDCC/TestCases/08/FloppyDriveInUse.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/FloppyDriveInUse_act.PNPRO b/2020-EDCC/TestCases/08/FloppyDriveInUse_act.PNPRO new file mode 100644 index 00000000..803e5e10 --- /dev/null +++ b/2020-EDCC/TestCases/08/FloppyDriveInUse_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/FloppyDrive_act.PNPRO b/2020-EDCC/TestCases/08/FloppyDrive_act.PNPRO new file mode 100644 index 00000000..ba10f1da --- /dev/null +++ b/2020-EDCC/TestCases/08/FloppyDrive_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/HardDrive.PNPRO b/2020-EDCC/TestCases/08/HardDrive.PNPRO new file mode 100644 index 00000000..7ddbf658 --- /dev/null +++ b/2020-EDCC/TestCases/08/HardDrive.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/HardDrive_act.PNPRO b/2020-EDCC/TestCases/08/HardDrive_act.PNPRO new file mode 100644 index 00000000..f5e3a988 --- /dev/null +++ b/2020-EDCC/TestCases/08/HardDrive_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/LossOfCooling.PNPRO b/2020-EDCC/TestCases/08/LossOfCooling.PNPRO new file mode 100644 index 00000000..a64e5823 --- /dev/null +++ b/2020-EDCC/TestCases/08/LossOfCooling.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/LossOfCooling_act.PNPRO b/2020-EDCC/TestCases/08/LossOfCooling_act.PNPRO new file mode 100644 index 00000000..bb158787 --- /dev/null +++ b/2020-EDCC/TestCases/08/LossOfCooling_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/ManipulationError.PNPRO b/2020-EDCC/TestCases/08/ManipulationError.PNPRO new file mode 100644 index 00000000..bc73cc7e --- /dev/null +++ b/2020-EDCC/TestCases/08/ManipulationError.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/08/ManipulationError_act.PNPRO b/2020-EDCC/TestCases/08/ManipulationError_act.PNPRO new file mode 100644 index 00000000..9e0dc45e --- /dev/null +++ b/2020-EDCC/TestCases/08/ManipulationError_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Memory.PNPRO b/2020-EDCC/TestCases/08/Memory.PNPRO new file mode 100644 index 00000000..b9fbb188 --- /dev/null +++ b/2020-EDCC/TestCases/08/Memory.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Memory_act.PNPRO b/2020-EDCC/TestCases/08/Memory_act.PNPRO new file mode 100644 index 00000000..c649bdea --- /dev/null +++ b/2020-EDCC/TestCases/08/Memory_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/OR_1.PNPRO b/2020-EDCC/TestCases/08/OR_1.PNPRO new file mode 100644 index 00000000..5e63325d --- /dev/null +++ b/2020-EDCC/TestCases/08/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/OR_1_act.PNPRO b/2020-EDCC/TestCases/08/OR_1_act.PNPRO new file mode 100644 index 00000000..2f68045e --- /dev/null +++ b/2020-EDCC/TestCases/08/OR_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/PC_down.PNPRO b/2020-EDCC/TestCases/08/PC_down.PNPRO new file mode 100644 index 00000000..d94a01a4 --- /dev/null +++ b/2020-EDCC/TestCases/08/PC_down.PNPRO @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/PC_down_act.PNPRO b/2020-EDCC/TestCases/08/PC_down_act.PNPRO new file mode 100644 index 00000000..73bdf300 --- /dev/null +++ b/2020-EDCC/TestCases/08/PC_down_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/PowerSupply.PNPRO b/2020-EDCC/TestCases/08/PowerSupply.PNPRO new file mode 100644 index 00000000..2d7de9d3 --- /dev/null +++ b/2020-EDCC/TestCases/08/PowerSupply.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/PowerSupply_act.PNPRO b/2020-EDCC/TestCases/08/PowerSupply_act.PNPRO new file mode 100644 index 00000000..7e066baf --- /dev/null +++ b/2020-EDCC/TestCases/08/PowerSupply_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/UE_1.PNPRO b/2020-EDCC/TestCases/08/UE_1.PNPRO new file mode 100644 index 00000000..8d067d36 --- /dev/null +++ b/2020-EDCC/TestCases/08/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/UE_1_act.PNPRO b/2020-EDCC/TestCases/08/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/08/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Windows.PNPRO b/2020-EDCC/TestCases/08/Windows.PNPRO new file mode 100644 index 00000000..78f96c2e --- /dev/null +++ b/2020-EDCC/TestCases/08/Windows.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/Windows_act.PNPRO b/2020-EDCC/TestCases/08/Windows_act.PNPRO new file mode 100644 index 00000000..a6d5897e --- /dev/null +++ b/2020-EDCC/TestCases/08/Windows_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/08/run08.sh b/2020-EDCC/TestCases/08/run08.sh new file mode 100755 index 00000000..643e96bc --- /dev/null +++ b/2020-EDCC/TestCases/08/run08.sh @@ -0,0 +1,24 @@ +#!/bin/bash + + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '08.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/09/09.fi b/2020-EDCC/TestCases/09/09.fi new file mode 100644 index 00000000..84055a7e --- /dev/null +++ b/2020-EDCC/TestCases/09/09.fi @@ -0,0 +1,873 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = AND_3 phase_1; + fathers + = OR_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_2 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_2 AND (NOT S OF OR_2) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_3 AND S OF phase_1 + THEN S OF AND_1 <-- TRUE; + +OBJECT AND_2 IS_A and_gate; + INTERFACE + sons + = OR_3 phase_2; + fathers + = OR_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_2 + THEN required OF AND_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_2 AND (NOT S OF OR_2) + THEN relevant_evt OF AND_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_2 <-- S OF AND_2; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_3 AND S OF phase_2 + THEN S OF AND_2 <-- TRUE; + +OBJECT AND_3 IS_A and_gate; + INTERFACE + sons + = Cpt_A Cpt_B Cpt_C; + fathers + = AND_1; + triggered_by + = phase_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF phase_1) + THEN required OF AND_3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF AND_3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_3 <-- S OF AND_3; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF Cpt_A AND S OF Cpt_B) AND S OF Cpt_C + THEN S OF AND_3 <-- TRUE; + +OBJECT Cpt_A IS_A f_leaf; + INTERFACE + fathers + = AND_3 OR_1 OR_3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((NOT required OF AND_3) AND (NOT required OF OR_1)) AND ( + NOT required OF OR_3) + THEN required OF Cpt_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF AND_3 AND (NOT S OF AND_3)) OR ( + relevant_evt OF OR_1 AND (NOT S OF OR_1))) OR (relevant_evt + OF OR_3 AND (NOT S OF OR_3)) + THEN relevant_evt OF Cpt_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Cpt_A <-- S OF Cpt_A; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Cpt_A = TRUE + THEN S OF Cpt_A <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Cpt_A = FALSE) AND required OF Cpt_A + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Cpt_A <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Cpt_A = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Cpt_A <-- FALSE; + +OBJECT Cpt_B IS_A f_leaf; + INTERFACE + fathers + = AND_3 OR_1 OR_3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((NOT required OF AND_3) AND (NOT required OF OR_1)) AND ( + NOT required OF OR_3) + THEN required OF Cpt_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF AND_3 AND (NOT S OF AND_3)) OR ( + relevant_evt OF OR_1 AND (NOT S OF OR_1))) OR (relevant_evt + OF OR_3 AND (NOT S OF OR_3)) + THEN relevant_evt OF Cpt_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Cpt_B <-- S OF Cpt_B; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Cpt_B = TRUE + THEN S OF Cpt_B <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Cpt_B = FALSE) AND required OF Cpt_B + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Cpt_B <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Cpt_B = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Cpt_B <-- FALSE; + +OBJECT Cpt_C IS_A f_leaf; + INTERFACE + fathers + = AND_3 OR_3; + triggered_by + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((NOT required OF AND_3) AND (NOT required OF OR_3)) OR (NOT + S OF OR_1) + THEN required OF Cpt_C <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_3 AND (NOT S OF AND_3)) OR ( + relevant_evt OF OR_3 AND (NOT S OF OR_3)) + THEN relevant_evt OF Cpt_C <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Cpt_C <-- S OF Cpt_C; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Cpt_C = TRUE + THEN S OF Cpt_C <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Cpt_C = FALSE) AND required OF Cpt_C + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Cpt_C <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Cpt_C = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Cpt_C <-- FALSE; + +OBJECT t_4 IS_A trigger_link; + INTERFACE + target + = OR_3; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = Cpt_A Cpt_B; + triggers + = Cpt_C; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Cpt_C AND (NOT S OF Cpt_C) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Cpt_A OR S OF Cpt_B + THEN S OF OR_1 <-- TRUE; + +OBJECT OR_2 IS_A or_gate; + INTERFACE + sons + = AND_1 AND_2; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF OR_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF OR_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_2 <-- S OF OR_2; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 OR S OF AND_2 + THEN S OF OR_2 <-- TRUE; + +OBJECT OR_3 IS_A or_gate; + INTERFACE + sons + = Cpt_A Cpt_B Cpt_C; + fathers + = AND_2; + triggered_by + = phase_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR (NOT S OF phase_2) + THEN required OF OR_3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_2 AND (NOT S OF AND_2) + THEN relevant_evt OF OR_3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_3 <-- S OF OR_3; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF Cpt_A OR S OF Cpt_B) OR S OF Cpt_C + THEN S OF OR_3 <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = OR_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_2 + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_15 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT logic_16 IS_A logic_link; + +OBJECT logic_17 IS_A logic_link; + +OBJECT logic_18 IS_A logic_link; + +OBJECT logic_19 IS_A logic_link; + +OBJECT logic_20 IS_A logic_link; + +OBJECT logic_21 IS_A logic_link; + +OBJECT phase_1 IS_A phase_leaf; + INTERFACE + fathers + = AND_1; + triggers + = AND_3 phase_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + Dist_kind + DOMAIN 'exponential' 'constant_time' + = 'exponential'; + duration + DOMAIN REAL + = 10; + (*FAILURE*) + ATTRIBUTE + in_progress + LABEL "Phase %OBJECT in progress" + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + already_required + DOMAIN BOOLEAN + = FALSE; + start_phase + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF phase_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR (( + relevant_evt OF AND_3 AND (NOT S OF AND_3)) OR (relevant_evt + OF phase_2 AND (NOT S OF phase_2))) + THEN relevant_evt OF phase_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF phase_1 <-- S OF phase_1; + xx44 + GROUP V3_simu_group + STEP initialization + THEN S OF phase_1 <-- in_progress OF phase_1; + xx45 + GROUP V3_simu_group + STEP propagate_leaves + IF ((NOT in_progress OF phase_1) AND (NOT required OF phase_1)) + AND already_required OF phase_1 + THEN start_phase OF phase_1 <-- TRUE; + xx46 + GROUP V3_simu_group + STEP tops + THEN already_required OF phase_1 <-- required OF phase_1; + OCCURRENCE + xx43_a + GROUP V3_simu_group + IF in_progress OF phase_1 + MAY_OCCUR + TRANSITION end + LABEL "End of phase %OBJECT" + DIST EXP (0.1) + INDUCING in_progress OF phase_1 <-- FALSE; + xx47 + GROUP V3_simu_group + IF start_phase OF phase_1 + MAY_OCCUR + TRANSITION start + LABEL "start of phase %OBJECT" + DIST INS (1) + INDUCING in_progress OF phase_1 <-- TRUE, + start_phase OF phase_1 <-- FALSE; + +OBJECT phase_2 IS_A phase_leaf; + INTERFACE + fathers + = AND_2; + triggered_by + = phase_1; + triggers + = OR_3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + Dist_kind + DOMAIN 'exponential' 'constant_time' + = 'exponential'; + duration + DOMAIN REAL + = 1; + (*FAILURE*) + ATTRIBUTE + in_progress + LABEL "Phase %OBJECT in progress" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + already_required + DOMAIN BOOLEAN + = FALSE; + start_phase + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR (NOT S OF phase_1) + THEN required OF phase_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_2 AND (NOT S OF AND_2)) OR ( + relevant_evt OF OR_3 AND (NOT S OF OR_3)) + THEN relevant_evt OF phase_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF phase_2 <-- S OF phase_2; + xx44 + GROUP V3_simu_group + STEP initialization + THEN S OF phase_2 <-- in_progress OF phase_2; + xx45 + GROUP V3_simu_group + STEP propagate_leaves + IF ((NOT in_progress OF phase_2) AND (NOT required OF phase_2)) + AND already_required OF phase_2 + THEN start_phase OF phase_2 <-- TRUE; + xx46 + GROUP V3_simu_group + STEP tops + THEN already_required OF phase_2 <-- required OF phase_2; + OCCURRENCE + xx43_a + GROUP V3_simu_group + IF in_progress OF phase_2 + MAY_OCCUR + TRANSITION end + LABEL "End of phase %OBJECT" + DIST EXP (1) + INDUCING in_progress OF phase_2 <-- FALSE; + xx47 + GROUP V3_simu_group + IF start_phase OF phase_2 + MAY_OCCUR + TRANSITION start + LABEL "start of phase %OBJECT" + DIST INS (1) + INDUCING in_progress OF phase_2 <-- TRUE, + start_phase OF phase_2 <-- FALSE; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = Cpt_C; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = phase_2; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = AND_3; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/09/09.htm b/2020-EDCC/TestCases/09/09.htm new file mode 100644 index 00000000..6297f499 --- /dev/null +++ b/2020-EDCC/TestCases/09/09.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.015110.00063453117760.00075609168660.0009936740159
20.04820.0011140976010.0013275311980.001744673669
30.091710.0015012308580.001788829630.002350923246
40.138190.0017950268240.0021389096490.002811006891
50.183460.0020131971020.0023988759670.003152660925
60.22820.0021829162660.0026011091330.003418440652
70.271350.0023128702370.0027559590760.0036219482
80.311150.0024080977050.0028694297770.003771074144
90.347550.0024769037690.0029514173840.003878824244
100.381260.0025263387770.0030103229190.003956239325
110.412150.0025602818840.0030507686870.004009394134
120.439450.0025815989910.0030761696260.004042776664
130.463410.0025937663870.0030906679940.004061830771
140.484520.0025994928910.0030974915550.004070798459
150.502990.002600693120.0030989217180.004072678015
160.519760.0025987078710.0030965561450.004069569121
170.53450.0025945411750.0030915912130.004063044086
180.548410.0025885211080.0030844178490.004053616678
190.560330.0025817383390.0030763356690.004042994882
200.570180.0025749936930.0030682989150.004032432785
210.579340.0025677884210.0030597132910.004021149349
220.587270.0025608184880.0030514080910.004010234455
230.594430.0025539367710.0030432080070.003999457705
240.599710.0025485014530.0030367314160.003990946013
250.60510.0025426349550.0030297410420.003981759094
260.610070.0025369390260.0030229539140.003972839285
270.614070.0025321537960.0030172519520.003965345628
280.617610.0025277684720.0030120265080.003958478223
290.62120.0025231761940.0030065544640.00395128673
300.623990.0025195059150.0030021810490.003945539083
310.626510.0025161142810.0029981396620.003940227793
320.62880.0025129689360.0029943917470.003935302193
330.630790.0025101865450.0029910763180.003930944977
340.632490.0025077733450.0029882008080.003927165912
350.633840.0025058330970.0029858888560.003924127488
360.635130.0025039592780.002983656060.003921193094
370.636260.0025023019340.0029816812110.003918597698
380.637260.0025008228210.0029799187360.003916281411
390.637990.0024997356810.0029786233270.003914578953
400.638630.0024987774360.0029774815060.003913078345
410.639320.0024977389470.0029762440670.003911452073
420.639850.002496937470.0029752890470.003910196962
430.640420.0024960718190.0029742575590.003908841355
440.640880.0024953704360.0029734218080.003907742991
450.641270.0024947738330.0029727109110.003906808713
460.641580.0024942983310.0029721443150.003906064079
470.641790.0024939755740.0029717597250.003905558641
480.642010.0024936368890.0029713561560.003905028261
490.642240.0024932821980.0029709335150.003904472817
500.642420.0024930041780.0029706022340.003904037439
510.642630.0024926793380.0029702151630.003903528741
520.642810.002492400490.0029698828930.003903092064
530.642920.0024922298930.0029696796150.003902824911
540.643050.0024920280950.0029694391580.003902508896
550.643180.0024918260970.0029691984620.003902192567
560.643260.0024917016920.0029690502230.003901997748
570.643360.0024915460780.0029688647980.003901754058
580.643470.0024913747660.0029686606670.003901485784
590.643490.0024913436030.0029686235340.003901436983
600.643580.0024912033110.0029684563650.003901217286
610.643630.002491125330.0029683634450.003901095168
620.64370.0024910161060.0029682332960.003900924124
630.643740.0024909536670.0029681588950.003900826344
640.643810.0024908443520.0029680286380.003900655157
650.643850.002490781860.0029679541750.003900557295
660.643870.0024907506070.0029679169340.003900508353
670.64390.0024907037190.0029678610640.003900434926
680.643920.0024906724540.0029678238090.003900385966
690.643970.0024905942720.0029677306490.003900263532
700.644010.0024905317040.0029676560950.003900165551
710.644010.0024905317040.0029676560950.003900165551
720.644010.0024905317040.0029676560950.003900165551
730.644020.0024905160590.0029676374530.003900141052
740.644030.0024905004130.0029676188090.00390011655
750.644040.0024904847660.0029676001650.003900092047
760.644040.0024904847660.0029676001650.003900092047
770.644040.0024904847660.0029676001650.003900092047
780.644040.0024904847660.0029676001650.003900092047
790.644040.0024904847660.0029676001650.003900092047
800.644040.0024904847660.0029676001650.003900092047
810.644040.0024904847660.0029676001650.003900092047
820.644040.0024904847660.0029676001650.003900092047
830.644040.0024904847660.0029676001650.003900092047
840.644040.0024904847660.0029676001650.003900092047
850.644050.0024904691180.0029675815180.003900067541
860.644050.0024904691180.0029675815180.003900067541
870.644050.0024904691180.0029675815180.003900067541
880.644050.0024904691180.0029675815180.003900067541
890.644050.0024904691180.0029675815180.003900067541
900.644050.0024904691180.0029675815180.003900067541
910.644050.0024904691180.0029675815180.003900067541
920.644060.0024904534680.0029675628710.003900043034
930.644060.0024904534680.0029675628710.003900043034
940.644060.0024904534680.0029675628710.003900043034
950.644060.0024904534680.0029675628710.003900043034
960.644060.0024904534680.0029675628710.003900043034
970.644060.0024904534680.0029675628710.003900043034
980.644060.0024904534680.0029675628710.003900043034
990.644060.0024904534680.0029675628710.003900043034
1000.644060.0024904534680.0029675628710.003900043034
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.010730.00053590048540.00063856578860.0008392186329
20.025270.00081634109050.00097273189040.001278387821
30.038440.0010000155510.0011915938430.001566021503
40.046510.0010953631110.0013052076420.00171533551
50.050890.0011431451280.0013621435140.001790162013
60.054630.0011820704980.0014085260230.001851119031
70.056860.0012045321040.0014352907190.001886293843
80.056580.0012017410070.0014319649160.001881922992
90.05510.0011868493430.0014142203770.001858602689
100.054160.0011772671780.0014028025060.001843597045
110.052160.001156546710.0013781125080.001811148852
120.049220.0011252206490.0013407851470.00176209233
130.04590.0010885043290.0012970348860.001704594677
140.043080.0010560938970.0012584154160.001653840033
150.039980.0010190333680.0012142550040.00159580335
160.036940.00098107450050.0011690241550.001536359872
170.034410.00094812497320.0011297623120.001484761006
180.031150.00090361653040.001076727150.001415060912
190.029230.00087619233760.0010440491590.001372114704
200.026210.0008309847150.00099018087190.001301319696
210.024350.0008017212170.00095531121010.001255493141
220.022610.0007732342750.00092136687320.001210882671
230.02070.0007405764880.00088245266040.00115974067
240.017770.00068719055380.00081883929920.001076138449
250.016520.00066300172390.00079001648660.00103825881
260.015230.00063700703170.00075904185320.0009975511964
270.013320.00059630320670.00071054018020.0009338091224
280.012560.00057926467840.00069023749050.0009071268357
290.011830.0005623867430.00067012615930.0008806960369
300.010910.00054032759840.00064384102720.0008461514794
310.009790.00051213194880.00061024378720.0008019971724
320.008360.00047359491080.00056432400410.0007416482808
330.007830.00045845931010.00054628879590.0007179459731
340.007070.00043580869720.00051929888480.0006824751779
350.006420.00041542803780.00049501379420.0006505591234
360.005610.000388496110.00046292237390.0006083838012
370.005060.00036906305630.00043976642680.0005779516945
380.004930.00036431507810.00043410885320.0005705163741
390.004340.00034192217280.000407426020.0005354491482
400.004020.00032912828380.00039218113770.0005154139545
410.003730.00031708070290.00037782553770.0004965474771
420.003370.00030144549530.00035919501040.0004720627865
430.002780.00027387018670.00032633695340.0004288799319
440.002430.00025609535220.00030515689950.0004010445918
450.002190.00024314920460.00028973058960.0003807709616
460.001920.00022769849530.00027131990580.0003565751948
470.001820.0002217006650.00026417303930.0003471826096
480.001710.00021490834780.00025607948180.0003365458603
490.00150.00020130127890.00023986563440.0003152372291
500.001370.00019239308460.000229250850.0003012870223
510.001280.00018597464060.00022160279060.0002912357573
520.001220.00018156900090.00021635313910.000284336538
530.00110.00017241864150.00020544979670.0002700071013
540.001080.00017084571940.00020357554150.0002675439097
550.001060.00016925811670.00020168379340.0002650577285
560.000820.00014888661710.00017740961740.0002331560181
570.000740.00014144317010.00016854018960.0002214996012
580.00080.000147061190.00017523448350.0002302974045
590.00060.00012737147190.00015177270150.0001994633621
600.000540.00012083881520.00014398854910.0001892332403
610.000510.00011743598220.00013993381730.0001839044135
620.000480.00011393134720.00013575778070.0001784161651
630.000359.729373531E-50.00011593281310.0001523617122
640.000369.867336368E-50.00011757674420.0001545222063
650.000380.000101376230.0001207974130.0001587548873
660.000420.00010657621540.00012699358720.0001668980496
670.000359.729373531E-50.00011593281310.0001523617122
680.000359.729373531E-50.00011593281310.0001523617122
690.000288.702520916E-50.00010369709080.0001362812296
700.000258.22323271E-59.79860109E-50.0001287755899
710.000217.536868041E-58.980745895E-50.0001180271387
720.000237.887526625E-59.398582007E-50.0001235184422
730.000156.370007224E-57.590343351E-59.97541316E-5
740.00015.201219164E-56.197644353E-58.145094389E-5
750.000135.930213307E-57.066295777E-59.28669714E-5
760.000146.154042412E-57.333005013E-59.63721288E-5
770.000125.697593143E-56.789111332E-58.922414625E-5
780.000156.370007224E-57.590343351E-59.97541316E-5
790.000156.370007224E-57.590343351E-59.97541316E-5
800.00015.201219164E-56.197644353E-58.145094389E-5
817E-54.351717444E-55.185399076E-56.814777117E-5
824E-53.289638528E-53.919852059E-55.151564561E-5
836E-54.028927624E-54.800770695E-56.309289179E-5
845E-53.677909295E-54.382505919E-55.759595475E-5
853E-52.84892478E-53.394708436E-54.461408086E-5
864E-53.289638528E-53.919852059E-55.151564561E-5
874E-53.289638528E-53.919852059E-55.151564561E-5
883E-52.84892478E-53.394708436E-54.461408086E-5
891E-51.644843937E-51.959955429E-52.575820918E-5
904E-53.289638528E-53.919852059E-55.151564561E-5
913E-52.84892478E-53.394708436E-54.461408086E-5
920000
931E-51.644843937E-51.959955429E-52.575820918E-5
942E-52.326148973E-52.77178169E-53.642742663E-5
953E-52.84892478E-53.394708436E-54.461408086E-5
962E-52.326148973E-52.77178169E-53.642742663E-5
972E-52.326148973E-52.77178169E-53.642742663E-5
982E-52.326148973E-52.77178169E-53.642742663E-5
992E-52.326148973E-52.77178169E-53.642742663E-5
1001E-51.644843937E-51.959955429E-52.575820918E-5


\ No newline at end of file diff --git a/2020-EDCC/TestCases/09/run09.sh b/2020-EDCC/TestCases/09/run09.sh new file mode 100755 index 00000000..f031af80 --- /dev/null +++ b/2020-EDCC/TestCases/09/run09.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../Fi2PNPRO/src/main.py -i '09.fi' -o 'DummyForPNPRO.modest' + +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/10/10.fi b/2020-EDCC/TestCases/10/10.fi new file mode 100644 index 00000000..fe61a48a --- /dev/null +++ b/2020-EDCC/TestCases/10/10.fi @@ -0,0 +1,782 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = F_3 F_4; + fathers + = Major_risk; + triggers + = AND_1_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Major_risk + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Major_risk AND (NOT S OF Major_risk)) OR ( + relevant_evt OF AND_1_1 AND (NOT S OF AND_1_1)) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF F_3 AND S OF F_4 + THEN S OF AND_1 <-- TRUE; + +OBJECT AND_1_1 IS_A and_gate; + INTERFACE + sons + = F_3_1 I_1; + fathers + = Major_risk; + triggered_by + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Major_risk) OR (NOT S OF AND_1) + THEN required OF AND_1_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Major_risk AND (NOT S OF Major_risk) + THEN relevant_evt OF AND_1_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1_1 <-- S OF AND_1_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF F_3_1 AND S OF I_1 + THEN S OF AND_1_1 <-- TRUE; + +OBJECT F_1 IS_A f_leaf; + INTERFACE + fathers + = Major_risk; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Major_risk + THEN required OF F_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Major_risk AND (NOT S OF Major_risk) + THEN relevant_evt OF F_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_1 <-- S OF F_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_1 = TRUE + THEN S OF F_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_1 = FALSE) AND required OF F_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF F_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_1 <-- FALSE; + +OBJECT F_2 IS_A f_leaf; + INTERFACE + fathers + = Major_risk; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Major_risk + THEN required OF F_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Major_risk AND (NOT S OF Major_risk) + THEN relevant_evt OF F_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_2 <-- S OF F_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_2 = TRUE + THEN S OF F_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_2 = FALSE) AND required OF F_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF F_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_2 <-- FALSE; + +OBJECT F_3 IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggers + = F_4; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF F_3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF F_4 AND (NOT S OF F_4)) + THEN relevant_evt OF F_3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_3 <-- S OF F_3; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_3 = TRUE + THEN S OF F_3 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_3 = FALSE) AND required OF F_3 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF F_3 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_3 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_3 <-- FALSE; + +OBJECT F_3_1 IS_A f_leaf; + INTERFACE + fathers + = AND_1_1; + triggers + = I_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1_1 + THEN required OF F_3_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1_1 AND (NOT S OF AND_1_1)) OR ( + relevant_evt OF I_1 AND (NOT S OF I_1)) + THEN relevant_evt OF F_3_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_3_1 <-- S OF F_3_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_3_1 = TRUE + THEN S OF F_3_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_3_1 = FALSE) AND required OF F_3_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF F_3_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_3_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_3_1 <-- FALSE; + +OBJECT F_4 IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggered_by + = F_3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF F_3) + THEN required OF F_4 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF F_4 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_4 <-- S OF F_4; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_4 = TRUE + THEN S OF F_4 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_4 = FALSE) AND required OF F_4 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF F_4 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_4 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_4 <-- FALSE; + +OBJECT I_1 IS_A i_leaf; + INTERFACE + fathers + = AND_1_1; + triggered_by + = F_3_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.1; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1_1) OR (NOT S OF F_3_1) + THEN required OF I_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1_1 AND (NOT S OF AND_1_1) + THEN relevant_evt OF I_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF I_1 <-- S OF I_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF I_1 = TRUE + THEN S OF I_1 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF I_1) AND ((NOT already_standby OF I_1) AND ( + NOT already_required OF I_1)) + THEN already_standby OF I_1 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF I_1 AND already_standby OF I_1 + THEN to_be_fired OF I_1 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF I_1 = FALSE) AND to_be_fired OF I_1 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.1) + INDUCING failI OF I_1 <-- TRUE, + already_standby OF I_1 <-- FALSE, + already_required OF I_1 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.9) + INDUCING already_standby OF I_1 <-- FALSE, + already_required OF I_1 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF I_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF I_1 <-- FALSE; + +OBJECT Major_risk IS_A or_gate; + INTERFACE + sons + = AND_1 AND_1_1 F_1 F_2; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF Major_risk <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF Major_risk <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Major_risk <-- S OF Major_risk; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF AND_1 OR S OF AND_1_1) OR S OF F_1) OR S OF F_2 + THEN S OF Major_risk <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = Major_risk; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Major_risk + THEN S OF UE_1 <-- TRUE; + +OBJECT logic_1 IS_A logic_link; + +OBJECT logic_2 IS_A logic_link; + +OBJECT logic_3 IS_A logic_link; + +OBJECT logic_4 IS_A logic_link; + +OBJECT logic_5 IS_A logic_link; + +OBJECT logic_5_1 IS_A logic_link; + +OBJECT logic_6 IS_A logic_link; + +OBJECT logic_6_1 IS_A logic_link; + +OBJECT logic_7 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = F_4; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_1_1 IS_A trigger_link; + INTERFACE + target + = I_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = AND_1_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/10/10.htm b/2020-EDCC/TestCases/10/10.htm new file mode 100644 index 00000000..6bab80c6 --- /dev/null +++ b/2020-EDCC/TestCases/10/10.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
30.472330.0025967541660.0030942281580.004066509623
60.732620.0023021346130.0027431667720.003605136243
90.867140.0017655035860.0021037304880.002764773584
120.934240.0012892495870.0015362379810.00201896118
150.967640.00092042420850.0010967547640.001441381688
180.98430.00064660705470.00077048100360.001012584805
210.992550.00044728177540.00053296992150.0007004419856
240.99630.00031580775980.00037630873030.000494554052
270.998150.00022351704110.00026633738820.0003500270494
300.999110.00015510597430.00018482044990.0002428955137
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
30.42030.0025674867740.0030593538560.004020676971
60.609870.0025371735720.0030232333930.003973206584
90.699110.0023856322890.0028426605410.003735893366
120.74570.0022650725730.0026990045610.003547097195
150.768920.0021925455670.002612583170.00343352011
180.783290.0021430269710.0025535780340.00335597413
210.790880.0021153388790.0025205855860.003312614656
240.793550.0021053362170.0025086666620.003296950516
270.796740.0020932020.0024942078290.003277948368
300.797970.0020884692430.0024885683920.003270536884


\ No newline at end of file diff --git a/2020-EDCC/TestCases/10/run10.sh b/2020-EDCC/TestCases/10/run10.sh new file mode 100755 index 00000000..b39e3127 --- /dev/null +++ b/2020-EDCC/TestCases/10/run10.sh @@ -0,0 +1,24 @@ +#!/bin/bash + + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '10.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=12| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=12| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=12 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/11/11.fi b/2020-EDCC/TestCases/11/11.fi new file mode 100644 index 00000000..e4d2f937 --- /dev/null +++ b/2020-EDCC/TestCases/11/11.fi @@ -0,0 +1,453 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = OR_1 F_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 AND S OF F_1 + THEN S OF AND_1 <-- TRUE; + +OBJECT F_1 IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF F_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF OR_1 AND (NOT S OF OR_1)) + THEN relevant_evt OF F_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_1 <-- S OF F_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_1 = TRUE + THEN S OF F_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_1 = FALSE) AND required OF F_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF F_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_1 <-- FALSE; + +OBJECT F_2 IS_A f_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF F_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF F_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF F_2 <-- S OF F_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF F_2 = TRUE + THEN S OF F_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF F_2 = FALSE) AND required OF F_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF F_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF F_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF F_2 <-- FALSE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = SF_1 F_2; + fathers + = AND_1; + triggered_by + = F_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF F_1) + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF SF_1 OR S OF F_2 + THEN S OF OR_1 <-- TRUE; + +OBJECT SF_1 IS_A sf_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + standby_lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF SF_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF SF_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF SF_1 <-- S OF SF_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF SF_1 = TRUE) OR (failF OF SF_1 = TRUE) + THEN S OF SF_1 <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF SF_1 = FALSE) AND (required OF SF_1 AND (NOT failS + OF SF_1)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF SF_1 <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF SF_1 = FALSE) AND ((NOT required OF SF_1) AND (NOT + failF OF SF_1)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (0.01) + INDUCING failS OF SF_1 <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF SF_1 = TRUE) OR (failF OF SF_1 = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF SF_1 <-- FALSE, + failF OF SF_1 <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = OR_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + No_repair + DOMAIN BOOLEAN + = FALSE; + diff --git a/2020-EDCC/TestCases/11/11.htm b/2020-EDCC/TestCases/11/11.htm new file mode 100644 index 00000000..ef46e6b2 --- /dev/null +++ b/2020-EDCC/TestCases/11/11.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.34440.0078158805540.0093132103180.01223964668
200.6370.0079095158110.0094247837780.01238627922
300.8050.0065169158880.0077653960890.01020547171
400.89340.0050760798620.0060485314510.007949126599
500.93980.0039123962670.0046619148060.006126801404
600.9680.0028949398040.0034495388030.004533467484
700.98270.0021446696180.0025555353710.00335854651
800.99230.0014377842710.0017132282420.002251566071
900.9960.0010382131720.0012371091860.001625838869
1000.99790.00075297408350.00089722532920.001179155269
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.20810.0066772568370.0079564544050.01045656518
200.29570.0075063943480.0089444341940.01175499216
300.32090.0076785389860.0091495574950.01202457017
400.31960.0076703010110.0091397413280.01201166953
500.31730.0076555581090.009122174050.01198858218
600.32280.0076904562810.0091637578490.01204323262
700.31470.007638632340.0091020057210.01196207648
800.32620.0077114198940.0091887375740.01207606158
900.32410.0076985264920.0091733741140.01205587055
1000.32220.0076867086470.0091592922620.01203736384


\ No newline at end of file diff --git a/2020-EDCC/TestCases/11/AND_1.PNPRO b/2020-EDCC/TestCases/11/AND_1.PNPRO new file mode 100644 index 00000000..36b1efca --- /dev/null +++ b/2020-EDCC/TestCases/11/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/AND_1_act.PNPRO b/2020-EDCC/TestCases/11/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/11/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/F_1.PNPRO b/2020-EDCC/TestCases/11/F_1.PNPRO new file mode 100644 index 00000000..a13a6ffd --- /dev/null +++ b/2020-EDCC/TestCases/11/F_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/F_1_act.PNPRO b/2020-EDCC/TestCases/11/F_1_act.PNPRO new file mode 100644 index 00000000..def8587f --- /dev/null +++ b/2020-EDCC/TestCases/11/F_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/F_2.PNPRO b/2020-EDCC/TestCases/11/F_2.PNPRO new file mode 100644 index 00000000..e1a76edb --- /dev/null +++ b/2020-EDCC/TestCases/11/F_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/F_2_act.PNPRO b/2020-EDCC/TestCases/11/F_2_act.PNPRO new file mode 100644 index 00000000..13978b17 --- /dev/null +++ b/2020-EDCC/TestCases/11/F_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/OR_1.PNPRO b/2020-EDCC/TestCases/11/OR_1.PNPRO new file mode 100644 index 00000000..b93480b8 --- /dev/null +++ b/2020-EDCC/TestCases/11/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/OR_1_act.PNPRO b/2020-EDCC/TestCases/11/OR_1_act.PNPRO new file mode 100644 index 00000000..230060d2 --- /dev/null +++ b/2020-EDCC/TestCases/11/OR_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/SF_1.PNPRO b/2020-EDCC/TestCases/11/SF_1.PNPRO new file mode 100644 index 00000000..1dc923da --- /dev/null +++ b/2020-EDCC/TestCases/11/SF_1.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/SF_1_act.PNPRO b/2020-EDCC/TestCases/11/SF_1_act.PNPRO new file mode 100644 index 00000000..1fac7af5 --- /dev/null +++ b/2020-EDCC/TestCases/11/SF_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/UE_1.PNPRO b/2020-EDCC/TestCases/11/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/11/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/UE_1_act.PNPRO b/2020-EDCC/TestCases/11/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/11/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/11/run11.sh b/2020-EDCC/TestCases/11/run11.sh new file mode 100755 index 00000000..3aa71e51 --- /dev/null +++ b/2020-EDCC/TestCases/11/run11.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '11.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0];Pmin=? [F<=20 FAIL>0];Pmax=? [F<=20 FAIL>0]" --buildfull --buildstateval --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/12/12.fi b/2020-EDCC/TestCases/12/12.fi new file mode 100644 index 00000000..c4037a3b --- /dev/null +++ b/2020-EDCC/TestCases/12/12.fi @@ -0,0 +1,464 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = FailureOf_A OR_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF FailureOf_A AND S OF OR_1 + THEN S OF AND_1 <-- TRUE; + +OBJECT FailureOf_A IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF FailureOf_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF OR_1 AND (NOT S OF OR_1)) + THEN relevant_evt OF FailureOf_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FailureOf_A <-- S OF FailureOf_A; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF FailureOf_A = TRUE + THEN S OF FailureOf_A <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF FailureOf_A = FALSE) AND required OF FailureOf_A + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF FailureOf_A <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF FailureOf_A = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF FailureOf_A <-- FALSE; + +OBJECT FailureOf_B IS_A f_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.5; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF FailureOf_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF FailureOf_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FailureOf_B <-- S OF FailureOf_B; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF FailureOf_B = TRUE + THEN S OF FailureOf_B <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF FailureOf_B = FALSE) AND required OF FailureOf_B + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.5) + INDUCING failF OF FailureOf_B <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF FailureOf_B = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF FailureOf_B <-- FALSE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = OnDemandFailureOf_B FailureOf_B; + fathers + = AND_1; + triggered_by + = FailureOf_A; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF FailureOf_A) + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OnDemandFailureOf_B OR S OF FailureOf_B + THEN S OF OR_1 <-- TRUE; + +OBJECT OnDemandFailureOf_B IS_A i_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF OnDemandFailureOf_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF OnDemandFailureOf_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OnDemandFailureOf_B <-- S OF + OnDemandFailureOf_B; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF OnDemandFailureOf_B = TRUE + THEN S OF OnDemandFailureOf_B <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF OnDemandFailureOf_B) AND ((NOT + already_standby OF OnDemandFailureOf_B) AND (NOT + already_required OF OnDemandFailureOf_B)) + THEN already_standby OF OnDemandFailureOf_B <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF OnDemandFailureOf_B AND already_standby OF + OnDemandFailureOf_B + THEN to_be_fired OF OnDemandFailureOf_B <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF OnDemandFailureOf_B = FALSE) AND to_be_fired OF + OnDemandFailureOf_B + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF OnDemandFailureOf_B <-- TRUE, + already_standby OF OnDemandFailureOf_B <-- FALSE, + already_required OF OnDemandFailureOf_B <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF OnDemandFailureOf_B <-- FALSE, + already_required OF OnDemandFailureOf_B <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF OnDemandFailureOf_B = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF OnDemandFailureOf_B <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = OR_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/12/12.htm b/2020-EDCC/TestCases/12/12.htm new file mode 100644 index 00000000..083a3bbc --- /dev/null +++ b/2020-EDCC/TestCases/12/12.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.56520.0081540376820.0097161500040.01276919977
200.82630.0062315438510.0074253538140.009758579912
300.9250.0043323982120.0051623787550.006784523254
400.97010.0028013715660.0033380452010.00438693989
500.98760.001820238320.0021689510460.002850488023
600.99540.0011130241920.001326252150.001742992712
700.99780.00077065492830.00091829338740.001206843422
800.99920.00046504831590.00055414009260.0007282643375
900.99970.00028485401370.00033942501060.0004460805738
1000.99980.00023259396060.00027715322140.0003642414795
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.35510.007871334970.009379288430.01232648813
200.41270.0080979316110.0096492953930.01268133783
300.42570.0081329500140.0096910224580.01273617655
400.43340.0081509758880.0097125016450.01276440501
500.42350.0081274299120.0096844448410.01272753208
600.42320.0081266643960.0096835326710.01272633329
700.41830.0081137259350.009668115520.01270607169
800.42250.0081248662560.0096813900520.0127235174
900.42540.0081322069750.0096901370710.01273501295
1000.42910.0081411573470.0097008021140.01274902921


\ No newline at end of file diff --git a/2020-EDCC/TestCases/12/AND_1.PNPRO b/2020-EDCC/TestCases/12/AND_1.PNPRO new file mode 100644 index 00000000..fe5964f2 --- /dev/null +++ b/2020-EDCC/TestCases/12/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/AND_1_act.PNPRO b/2020-EDCC/TestCases/12/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/12/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/FailureOf_A.PNPRO b/2020-EDCC/TestCases/12/FailureOf_A.PNPRO new file mode 100644 index 00000000..3656086b --- /dev/null +++ b/2020-EDCC/TestCases/12/FailureOf_A.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/FailureOf_A_act.PNPRO b/2020-EDCC/TestCases/12/FailureOf_A_act.PNPRO new file mode 100644 index 00000000..a73105ca --- /dev/null +++ b/2020-EDCC/TestCases/12/FailureOf_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/FailureOf_B.PNPRO b/2020-EDCC/TestCases/12/FailureOf_B.PNPRO new file mode 100644 index 00000000..4c1b135e --- /dev/null +++ b/2020-EDCC/TestCases/12/FailureOf_B.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/FailureOf_B_act.PNPRO b/2020-EDCC/TestCases/12/FailureOf_B_act.PNPRO new file mode 100644 index 00000000..5816a454 --- /dev/null +++ b/2020-EDCC/TestCases/12/FailureOf_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/OR_1.PNPRO b/2020-EDCC/TestCases/12/OR_1.PNPRO new file mode 100644 index 00000000..274f9d53 --- /dev/null +++ b/2020-EDCC/TestCases/12/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/OR_1_act.PNPRO b/2020-EDCC/TestCases/12/OR_1_act.PNPRO new file mode 100644 index 00000000..4dd6fdec --- /dev/null +++ b/2020-EDCC/TestCases/12/OR_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/OnDemandFailureOf_B.PNPRO b/2020-EDCC/TestCases/12/OnDemandFailureOf_B.PNPRO new file mode 100644 index 00000000..cb74f1ae --- /dev/null +++ b/2020-EDCC/TestCases/12/OnDemandFailureOf_B.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/12/OnDemandFailureOf_B_act.PNPRO b/2020-EDCC/TestCases/12/OnDemandFailureOf_B_act.PNPRO new file mode 100644 index 00000000..0137099c --- /dev/null +++ b/2020-EDCC/TestCases/12/OnDemandFailureOf_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/UE_1.PNPRO b/2020-EDCC/TestCases/12/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/12/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/UE_1_act.PNPRO b/2020-EDCC/TestCases/12/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/12/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/12/run12.sh b/2020-EDCC/TestCases/12/run12.sh new file mode 100755 index 00000000..2081ed3f --- /dev/null +++ b/2020-EDCC/TestCases/12/run12.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '12.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0];Pmin=? [F<=20 FAIL>0];Pmax=? [F<=20 FAIL>0]" --buildfull --buildstateval --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/13/13.fi b/2020-EDCC/TestCases/13/13.fi new file mode 100644 index 00000000..bab769a5 --- /dev/null +++ b/2020-EDCC/TestCases/13/13.fi @@ -0,0 +1,713 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = FailureOf_A S_unavailable; + fathers + = FunctionOf_A_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF FunctionOf_A_lost + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF FunctionOf_A_lost AND (NOT S OF + FunctionOf_A_lost) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF FailureOf_A AND S OF S_unavailable + THEN S OF AND_1 <-- TRUE; + +OBJECT FailureOf_A IS_A f_leaf; + INTERFACE + fathers + = THEN_1 OR_3 AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((NOT required OF THEN_1) AND (NOT required OF OR_3)) AND ( + NOT required OF AND_1) + THEN required OF FailureOf_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF THEN_1 AND (NOT S OF THEN_1)) OR ( + relevant_evt OF OR_3 AND (NOT S OF OR_3))) OR (relevant_evt + OF AND_1 AND (NOT S OF AND_1)) + THEN relevant_evt OF FailureOf_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FailureOf_A <-- S OF FailureOf_A; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF FailureOf_A = TRUE + THEN S OF FailureOf_A <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF FailureOf_A = FALSE) AND required OF FailureOf_A + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF FailureOf_A <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF FailureOf_A = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF FailureOf_A <-- FALSE; + +OBJECT FailureOf_B IS_A f_leaf; + INTERFACE + fathers + = OR_3 THEN_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF OR_3) AND (NOT required OF THEN_1) + THEN required OF FailureOf_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF OR_3 AND (NOT S OF OR_3)) OR (relevant_evt + OF THEN_1 AND (NOT S OF THEN_1)) + THEN relevant_evt OF FailureOf_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FailureOf_B <-- S OF FailureOf_B; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF FailureOf_B = TRUE + THEN S OF FailureOf_B <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF FailureOf_B = FALSE) AND required OF FailureOf_B + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF FailureOf_B <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF FailureOf_B = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF FailureOf_B <-- FALSE; + +OBJECT FailureOf_S IS_A f_leaf; + INTERFACE + fathers + = S_unavailable; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF S_unavailable + THEN required OF FailureOf_S <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF S_unavailable AND (NOT S OF S_unavailable) + THEN relevant_evt OF FailureOf_S <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FailureOf_S <-- S OF FailureOf_S; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF FailureOf_S = TRUE + THEN S OF FailureOf_S <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF FailureOf_S = FALSE) AND required OF FailureOf_S + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF FailureOf_S <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF FailureOf_S = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF FailureOf_S <-- FALSE; + +OBJECT FunctionOf_A_lost IS_A or_gate; + INTERFACE + sons + = AND_1 THEN_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF FunctionOf_A_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF FunctionOf_A_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF FunctionOf_A_lost <-- S OF FunctionOf_A_lost; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 OR S OF THEN_1 + THEN S OF FunctionOf_A_lost <-- TRUE; + +OBJECT OR_3 IS_A or_gate; + INTERFACE + sons + = FailureOf_A FailureOf_B; + triggers + = S_unavailable; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF S_unavailable AND (NOT S OF S_unavailable) + THEN relevant_evt OF OR_3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_3 <-- S OF OR_3; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF FailureOf_A OR S OF FailureOf_B + THEN S OF OR_3 <-- TRUE; + +OBJECT OnDemandFailureOf_S IS_A i_leaf; + INTERFACE + fathers + = S_unavailable; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF S_unavailable + THEN required OF OnDemandFailureOf_S <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF S_unavailable AND (NOT S OF S_unavailable) + THEN relevant_evt OF OnDemandFailureOf_S <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OnDemandFailureOf_S <-- S OF + OnDemandFailureOf_S; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF OnDemandFailureOf_S = TRUE + THEN S OF OnDemandFailureOf_S <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF OnDemandFailureOf_S) AND ((NOT + already_standby OF OnDemandFailureOf_S) AND (NOT + already_required OF OnDemandFailureOf_S)) + THEN already_standby OF OnDemandFailureOf_S <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF OnDemandFailureOf_S AND already_standby OF + OnDemandFailureOf_S + THEN to_be_fired OF OnDemandFailureOf_S <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF OnDemandFailureOf_S = FALSE) AND to_be_fired OF + OnDemandFailureOf_S + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF OnDemandFailureOf_S <-- TRUE, + already_standby OF OnDemandFailureOf_S <-- FALSE, + already_required OF OnDemandFailureOf_S <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF OnDemandFailureOf_S <-- FALSE, + already_required OF OnDemandFailureOf_S <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF OnDemandFailureOf_S = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF OnDemandFailureOf_S <-- FALSE; + +OBJECT S_unavailable IS_A or_gate; + INTERFACE + sons + = FailureOf_S OnDemandFailureOf_S; + fathers + = AND_1; + triggered_by + = OR_3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF OR_3) + THEN required OF S_unavailable <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF S_unavailable <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF S_unavailable <-- S OF S_unavailable; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF FailureOf_S OR S OF OnDemandFailureOf_S + THEN S OF S_unavailable <-- TRUE; + +OBJECT THEN_1 IS_A then_gate; + INTERFACE + fathers + = FunctionOf_A_lost; + first + = FailureOf_B; + second + = FailureOf_A; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + step_down + DOMAIN 'rep_first' 'rep_second' 'rep_any' 'rep_all' + = 'rep_any'; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF FunctionOf_A_lost + THEN required OF THEN_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF FunctionOf_A_lost AND (NOT S OF + FunctionOf_A_lost) + THEN relevant_evt OF THEN_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF THEN_1 <-- S OF THEN_1; + xx25 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF FailureOf_A AND S OF FailureOf_B) AND already_S OF + FailureOf_B) AND (NOT already_S OF FailureOf_A) + THEN S OF THEN_1 <-- TRUE; + xx26 + GROUP V3_simu_group + STEP propagate_effect_S + IF already_S OF THEN_1 AND (S OF FailureOf_B AND S OF + FailureOf_A) + THEN S OF THEN_1 <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = FunctionOf_A_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF FunctionOf_A_lost + THEN S OF UE_1 <-- TRUE; + +OBJECT first_1 IS_A first_link; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT second_1 IS_A second_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = S_unavailable; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/13/13.htm b/2020-EDCC/TestCases/13/13.htm new file mode 100644 index 00000000..c43c96fd --- /dev/null +++ b/2020-EDCC/TestCases/13/13.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.51260.0082216490250.009796714010.01287507894
200.78990.0067007891580.0079844949380.01049341673
300.91010.0047049094870.0056062539950.007367874849
400.9610.0031843505210.0037943934690.004986683842
500.98470.0020189453070.0024057253870.003161662598
600.9930.0013713569570.0016340750950.002147541087
700.99670.00094333526240.0011240550110.001477260333
800.99870.00059267426660.00070621602470.0009281262125
900.99940.00040278396020.00047994742340.0006307585338
1000.99950.00036770816310.00043815196950.0005758299355
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.2920.0074788517490.0089116151130.01171186053
200.34380.0078126419110.009309351230.01223457497
300.36140.0079019704460.0094157929070.0123744632
400.34850.007837642880.0093391417680.01227372642
500.34860.0078381656650.0093397647050.01227454509
600.35140.0078526496320.0093570234420.01229722695
700.350.0078454447870.0093484383270.01228594418
800.340.0077918089630.0092845272040.01220195063
900.34890.007839731740.0093416308020.01227699756
1000.34610.0078249818370.0093240551820.01225389926


\ No newline at end of file diff --git a/2020-EDCC/TestCases/13/AND_1.PNPRO b/2020-EDCC/TestCases/13/AND_1.PNPRO new file mode 100644 index 00000000..6755e73a --- /dev/null +++ b/2020-EDCC/TestCases/13/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/AND_1_act.PNPRO b/2020-EDCC/TestCases/13/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/13/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FailureOf_A.PNPRO b/2020-EDCC/TestCases/13/FailureOf_A.PNPRO new file mode 100644 index 00000000..3656086b --- /dev/null +++ b/2020-EDCC/TestCases/13/FailureOf_A.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FailureOf_A_act.PNPRO b/2020-EDCC/TestCases/13/FailureOf_A_act.PNPRO new file mode 100644 index 00000000..a73105ca --- /dev/null +++ b/2020-EDCC/TestCases/13/FailureOf_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FailureOf_B.PNPRO b/2020-EDCC/TestCases/13/FailureOf_B.PNPRO new file mode 100644 index 00000000..f1ac65c6 --- /dev/null +++ b/2020-EDCC/TestCases/13/FailureOf_B.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FailureOf_B_act.PNPRO b/2020-EDCC/TestCases/13/FailureOf_B_act.PNPRO new file mode 100644 index 00000000..f0c391dc --- /dev/null +++ b/2020-EDCC/TestCases/13/FailureOf_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FailureOf_S.PNPRO b/2020-EDCC/TestCases/13/FailureOf_S.PNPRO new file mode 100644 index 00000000..113c2490 --- /dev/null +++ b/2020-EDCC/TestCases/13/FailureOf_S.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FailureOf_S_act.PNPRO b/2020-EDCC/TestCases/13/FailureOf_S_act.PNPRO new file mode 100644 index 00000000..5e9caa4c --- /dev/null +++ b/2020-EDCC/TestCases/13/FailureOf_S_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FunctionOf_A_lost.PNPRO b/2020-EDCC/TestCases/13/FunctionOf_A_lost.PNPRO new file mode 100644 index 00000000..adca5e78 --- /dev/null +++ b/2020-EDCC/TestCases/13/FunctionOf_A_lost.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/FunctionOf_A_lost_act.PNPRO b/2020-EDCC/TestCases/13/FunctionOf_A_lost_act.PNPRO new file mode 100644 index 00000000..bb290e64 --- /dev/null +++ b/2020-EDCC/TestCases/13/FunctionOf_A_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/OR_3.PNPRO b/2020-EDCC/TestCases/13/OR_3.PNPRO new file mode 100644 index 00000000..4cf96935 --- /dev/null +++ b/2020-EDCC/TestCases/13/OR_3.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/OR_3_act.PNPRO b/2020-EDCC/TestCases/13/OR_3_act.PNPRO new file mode 100644 index 00000000..fe7a2735 --- /dev/null +++ b/2020-EDCC/TestCases/13/OR_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/OnDemandFailureOf_S.PNPRO b/2020-EDCC/TestCases/13/OnDemandFailureOf_S.PNPRO new file mode 100644 index 00000000..b127dd2a --- /dev/null +++ b/2020-EDCC/TestCases/13/OnDemandFailureOf_S.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/13/OnDemandFailureOf_S_act.PNPRO b/2020-EDCC/TestCases/13/OnDemandFailureOf_S_act.PNPRO new file mode 100644 index 00000000..37fa0e16 --- /dev/null +++ b/2020-EDCC/TestCases/13/OnDemandFailureOf_S_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/S_unavailable.PNPRO b/2020-EDCC/TestCases/13/S_unavailable.PNPRO new file mode 100644 index 00000000..0b00c948 --- /dev/null +++ b/2020-EDCC/TestCases/13/S_unavailable.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/S_unavailable_act.PNPRO b/2020-EDCC/TestCases/13/S_unavailable_act.PNPRO new file mode 100644 index 00000000..d6131e15 --- /dev/null +++ b/2020-EDCC/TestCases/13/S_unavailable_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/THEN_1.PNPRO b/2020-EDCC/TestCases/13/THEN_1.PNPRO new file mode 100644 index 00000000..c4c21ca5 --- /dev/null +++ b/2020-EDCC/TestCases/13/THEN_1.PNPRO @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/THEN_1_act.PNPRO b/2020-EDCC/TestCases/13/THEN_1_act.PNPRO new file mode 100644 index 00000000..cfcadb00 --- /dev/null +++ b/2020-EDCC/TestCases/13/THEN_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/UE_1.PNPRO b/2020-EDCC/TestCases/13/UE_1.PNPRO new file mode 100644 index 00000000..527d81ba --- /dev/null +++ b/2020-EDCC/TestCases/13/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/UE_1_act.PNPRO b/2020-EDCC/TestCases/13/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/13/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/13/run13.sh b/2020-EDCC/TestCases/13/run13.sh new file mode 100755 index 00000000..91346ff5 --- /dev/null +++ b/2020-EDCC/TestCases/13/run13.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '13.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0];Pmin=? [F<=20 FAIL>0];Pmax=? [F<=20 FAIL>0]" --buildfull --buildstateval --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/14/14.fi b/2020-EDCC/TestCases/14/14.fi new file mode 100644 index 00000000..fa333ad9 --- /dev/null +++ b/2020-EDCC/TestCases/14/14.fi @@ -0,0 +1,481 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = Primary Secundary; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Primary AND S OF Secundary + THEN S OF AND_1 <-- TRUE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = THEN_1 AND_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF THEN_1 OR S OF AND_1 + THEN S OF OR_1 <-- TRUE; + +OBJECT Primary IS_A f_leaf; + INTERFACE + fathers + = THEN_1 AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF THEN_1) AND (NOT required OF AND_1) + THEN required OF Primary <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF THEN_1 AND (NOT S OF THEN_1)) OR ( + relevant_evt OF AND_1 AND (NOT S OF AND_1)) + THEN relevant_evt OF Primary <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Primary <-- S OF Primary; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Primary = TRUE + THEN S OF Primary <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Primary = FALSE) AND required OF Primary + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Primary <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Primary = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Primary <-- FALSE; + +OBJECT Secundary IS_A f_leaf; + INTERFACE + fathers + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF Secundary <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF Secundary <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Secundary <-- S OF Secundary; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Secundary = TRUE + THEN S OF Secundary <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Secundary = FALSE) AND required OF Secundary + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Secundary <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Secundary = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Secundary <-- FALSE; + +OBJECT Switch IS_A f_leaf; + INTERFACE + fathers + = THEN_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF THEN_1 + THEN required OF Switch <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF THEN_1 AND (NOT S OF THEN_1) + THEN relevant_evt OF Switch <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Switch <-- S OF Switch; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Switch = TRUE + THEN S OF Switch <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Switch = FALSE) AND required OF Switch + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Switch <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Switch = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Switch <-- FALSE; + +OBJECT THEN_1 IS_A then_gate; + INTERFACE + fathers + = OR_1; + first + = Switch; + second + = Primary; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + step_down + DOMAIN 'rep_first' 'rep_second' 'rep_any' 'rep_all' + = 'rep_any'; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF THEN_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF THEN_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF THEN_1 <-- S OF THEN_1; + xx25 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF Primary AND S OF Switch) AND already_S OF Switch) AND + (NOT already_S OF Primary) + THEN S OF THEN_1 <-- TRUE; + xx26 + GROUP V3_simu_group + STEP propagate_effect_S + IF already_S OF THEN_1 AND (S OF Switch AND S OF Primary) + THEN S OF THEN_1 <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT first_1 IS_A first_link; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT second_1 IS_A second_link; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/14/14.htm b/2020-EDCC/TestCases/14/14.htm new file mode 100644 index 00000000..c3c99382 --- /dev/null +++ b/2020-EDCC/TestCases/14/14.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.41970.00811750640.009672620230.01271199189
200.73140.0072905006330.0086871805740.01141690322
300.87670.0054079654880.0064439981690.008468858543
400.94220.0038385070180.0045738702020.006011091052
500.97310.0026612259280.0031710511180.00416747222
600.9870.0018631899040.0022201310930.002917750081
700.99320.0013517602820.0016107241810.002116852749
800.99680.00092897895080.0011069483840.00145477839
900.99840.00065741430120.00078335865170.001029508922
1000.99930.00043503463410.00051837653030.0006812629974
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.23460.0069700373070.0083053243860.01091505856
200.30670.0075848039180.0090378651030.01187778132
300.31190.007620094130.0090799160480.01193304569
400.31360.0076313879910.0090933735330.01195073185
500.31620.0076484309610.0091136815160.01197742109
600.30790.0075930478880.0090476884140.01189069136
700.31010.0076080056320.0090655116920.01191411514
800.31140.0076167496830.0090759308870.0119278083
900.31840.0076626359050.0091306077760.01199966599
1000.31430.0076360037870.0090988736020.01195796017


\ No newline at end of file diff --git a/2020-EDCC/TestCases/14/AND_1.PNPRO b/2020-EDCC/TestCases/14/AND_1.PNPRO new file mode 100644 index 00000000..86867f35 --- /dev/null +++ b/2020-EDCC/TestCases/14/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/AND_1_act.PNPRO b/2020-EDCC/TestCases/14/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/14/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/OR_1.PNPRO b/2020-EDCC/TestCases/14/OR_1.PNPRO new file mode 100644 index 00000000..5c1d122e --- /dev/null +++ b/2020-EDCC/TestCases/14/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/OR_1_act.PNPRO b/2020-EDCC/TestCases/14/OR_1_act.PNPRO new file mode 100644 index 00000000..a5c3d5db --- /dev/null +++ b/2020-EDCC/TestCases/14/OR_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/Primary.PNPRO b/2020-EDCC/TestCases/14/Primary.PNPRO new file mode 100644 index 00000000..47b7f317 --- /dev/null +++ b/2020-EDCC/TestCases/14/Primary.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/Primary_act.PNPRO b/2020-EDCC/TestCases/14/Primary_act.PNPRO new file mode 100644 index 00000000..f2c0d174 --- /dev/null +++ b/2020-EDCC/TestCases/14/Primary_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/Secundary.PNPRO b/2020-EDCC/TestCases/14/Secundary.PNPRO new file mode 100644 index 00000000..0a23bcaf --- /dev/null +++ b/2020-EDCC/TestCases/14/Secundary.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/Secundary_act.PNPRO b/2020-EDCC/TestCases/14/Secundary_act.PNPRO new file mode 100644 index 00000000..ee05c7a0 --- /dev/null +++ b/2020-EDCC/TestCases/14/Secundary_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/Switch.PNPRO b/2020-EDCC/TestCases/14/Switch.PNPRO new file mode 100644 index 00000000..e4605cd0 --- /dev/null +++ b/2020-EDCC/TestCases/14/Switch.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/Switch_act.PNPRO b/2020-EDCC/TestCases/14/Switch_act.PNPRO new file mode 100644 index 00000000..5ef33083 --- /dev/null +++ b/2020-EDCC/TestCases/14/Switch_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/THEN_1.PNPRO b/2020-EDCC/TestCases/14/THEN_1.PNPRO new file mode 100644 index 00000000..6607a76e --- /dev/null +++ b/2020-EDCC/TestCases/14/THEN_1.PNPRO @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/THEN_1_act.PNPRO b/2020-EDCC/TestCases/14/THEN_1_act.PNPRO new file mode 100644 index 00000000..cfcadb00 --- /dev/null +++ b/2020-EDCC/TestCases/14/THEN_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/UE_1.PNPRO b/2020-EDCC/TestCases/14/UE_1.PNPRO new file mode 100644 index 00000000..b65b7107 --- /dev/null +++ b/2020-EDCC/TestCases/14/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/UE_1_act.PNPRO b/2020-EDCC/TestCases/14/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/14/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/14/run14.sh b/2020-EDCC/TestCases/14/run14.sh new file mode 100755 index 00000000..e8bd8202 --- /dev/null +++ b/2020-EDCC/TestCases/14/run14.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO + +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '14.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0];Pmin=? [F<=20 FAIL>0];Pmax=? [F<=20 FAIL>0]" --buildfull --buildstateval --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/15/15.fi b/2020-EDCC/TestCases/15/15.fi new file mode 100644 index 00000000..c70df1aa --- /dev/null +++ b/2020-EDCC/TestCases/15/15.fi @@ -0,0 +1,1245 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT A1 IS_A f_leaf; + INTERFACE + fathers + = A1_lost; + triggers + = A2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A1_lost + THEN required OF A1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF A1_lost AND (NOT S OF A1_lost)) OR ( + relevant_evt OF A2 AND (NOT S OF A2)) + THEN relevant_evt OF A1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A1 <-- S OF A1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF A1 = TRUE + THEN S OF A1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF A1 = FALSE) AND required OF A1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF A1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF A1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF A1 <-- FALSE; + +OBJECT A1_lost IS_A or_gate; + INTERFACE + sons + = A1 K1; + fathers + = A_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A_lost + THEN required OF A1_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A_lost AND (NOT S OF A_lost) + THEN relevant_evt OF A1_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A1_lost <-- S OF A1_lost; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A1 OR S OF K1 + THEN S OF A1_lost <-- TRUE; + +OBJECT A2 IS_A f_leaf; + INTERFACE + fathers + = A2_lost; + triggered_by + = A1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF A2_lost) OR (NOT S OF A1) + THEN required OF A2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A2_lost AND (NOT S OF A2_lost) + THEN relevant_evt OF A2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A2 <-- S OF A2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF A2 = TRUE + THEN S OF A2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF A2 = FALSE) AND required OF A2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF A2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF A2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF A2 <-- FALSE; + +OBJECT A2_lost IS_A or_gate; + INTERFACE + sons + = A2 K2; + fathers + = A_lost OR_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF A_lost) AND (NOT required OF OR_2) + THEN required OF A2_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF A_lost AND (NOT S OF A_lost)) OR ( + relevant_evt OF OR_2 AND (NOT S OF OR_2)) + THEN relevant_evt OF A2_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A2_lost <-- S OF A2_lost; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A2 OR S OF K2 + THEN S OF A2_lost <-- TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = A_lost B_lost; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A_lost AND S OF B_lost + THEN S OF AND_1 <-- TRUE; + +OBJECT A_lost IS_A and_gate; + INTERFACE + sons + = A1_lost A2_lost OR_1; + fathers + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF A_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF A_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A_lost <-- S OF A_lost; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF A1_lost AND S OF A2_lost) AND S OF OR_1 + THEN S OF A_lost <-- TRUE; + +OBJECT B1 IS_A f_leaf; + INTERFACE + fathers + = B1_lost; + triggers + = B2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF B1_lost + THEN required OF B1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF B1_lost AND (NOT S OF B1_lost)) OR ( + relevant_evt OF B2 AND (NOT S OF B2)) + THEN relevant_evt OF B1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B1 <-- S OF B1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF B1 = TRUE + THEN S OF B1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF B1 = FALSE) AND required OF B1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF B1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF B1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF B1 <-- FALSE; + +OBJECT B1_lost IS_A or_gate; + INTERFACE + sons + = B1 K2; + fathers + = B_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF B_lost + THEN required OF B1_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF B_lost AND (NOT S OF B_lost) + THEN relevant_evt OF B1_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B1_lost <-- S OF B1_lost; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF B1 OR S OF K2 + THEN S OF B1_lost <-- TRUE; + +OBJECT B2 IS_A f_leaf; + INTERFACE + fathers + = B2_lost; + triggered_by + = B1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF B2_lost) OR (NOT S OF B1) + THEN required OF B2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF B2_lost AND (NOT S OF B2_lost) + THEN relevant_evt OF B2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B2 <-- S OF B2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF B2 = TRUE + THEN S OF B2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF B2 = FALSE) AND required OF B2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF B2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF B2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF B2 <-- FALSE; + +OBJECT B2_lost IS_A or_gate; + INTERFACE + sons + = B2 K1; + fathers + = B_lost OR_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF B_lost) AND (NOT required OF OR_2) + THEN required OF B2_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF B_lost AND (NOT S OF B_lost)) OR ( + relevant_evt OF OR_2 AND (NOT S OF OR_2)) + THEN relevant_evt OF B2_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B2_lost <-- S OF B2_lost; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF B2 OR S OF K1 + THEN S OF B2_lost <-- TRUE; + +OBJECT B_lost IS_A and_gate; + INTERFACE + sons + = B1_lost B2_lost OR_1; + fathers + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF B_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF B_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B_lost <-- S OF B_lost; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF B1_lost AND S OF B2_lost) AND S OF OR_1 + THEN S OF B_lost <-- TRUE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = K3 SF_1; + fathers + = A_lost B_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF A_lost) AND (NOT required OF B_lost) + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF A_lost AND (NOT S OF A_lost)) OR ( + relevant_evt OF B_lost AND (NOT S OF B_lost)) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF K3 OR S OF SF_1 + THEN S OF OR_1 <-- TRUE; + +OBJECT OR_2 IS_A or_gate; + INTERFACE + sons + = A2_lost B2_lost; + triggers + = SF_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF SF_1 AND (NOT S OF SF_1) + THEN relevant_evt OF OR_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_2 <-- S OF OR_2; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A2_lost OR S OF B2_lost + THEN S OF OR_2 <-- TRUE; + +OBJECT K1 IS_A f_leaf; + INTERFACE + fathers + = A1_lost B2_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF A1_lost) AND (NOT required OF B2_lost) + THEN required OF K1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF A1_lost AND (NOT S OF A1_lost)) OR ( + relevant_evt OF B2_lost AND (NOT S OF B2_lost)) + THEN relevant_evt OF K1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF K1 <-- S OF K1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF K1 = TRUE + THEN S OF K1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF K1 = FALSE) AND required OF K1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF K1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF K1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF K1 <-- FALSE; + +OBJECT K2 IS_A f_leaf; + INTERFACE + fathers + = A2_lost B1_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF A2_lost) AND (NOT required OF B1_lost) + THEN required OF K2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF A2_lost AND (NOT S OF A2_lost)) OR ( + relevant_evt OF B1_lost AND (NOT S OF B1_lost)) + THEN relevant_evt OF K2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF K2 <-- S OF K2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF K2 = TRUE + THEN S OF K2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF K2 = FALSE) AND required OF K2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF K2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF K2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF K2 <-- FALSE; + +OBJECT K3 IS_A f_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF K3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF K3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF K3 <-- S OF K3; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF K3 = TRUE + THEN S OF K3 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF K3 = FALSE) AND required OF K3 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF K3 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF K3 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF K3 <-- FALSE; + +OBJECT SF_1 IS_A sf_leaf; + INTERFACE + fathers + = OR_1; + triggered_by + = OR_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + standby_lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF OR_1) OR (NOT S OF OR_2) + THEN required OF SF_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF SF_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF SF_1 <-- S OF SF_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF SF_1 = TRUE) OR (failF OF SF_1 = TRUE) + THEN S OF SF_1 <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF SF_1 = FALSE) AND (required OF SF_1 AND (NOT failS + OF SF_1)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF SF_1 <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF SF_1 = FALSE) AND ((NOT required OF SF_1) AND (NOT + failF OF SF_1)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (0.01) + INDUCING failS OF SF_1 <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF SF_1 = TRUE) OR (failF OF SF_1 = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF SF_1 <-- FALSE, + failF OF SF_1 <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT logic_1 IS_A logic_link; + +OBJECT logic_10 IS_A logic_link; + +OBJECT logic_11 IS_A logic_link; + +OBJECT logic_12 IS_A logic_link; + +OBJECT logic_13 IS_A logic_link; + +OBJECT logic_1_1 IS_A logic_link; + +OBJECT logic_1_1_1 IS_A logic_link; + +OBJECT logic_1_2 IS_A logic_link; + +OBJECT logic_2 IS_A logic_link; + +OBJECT logic_2_1 IS_A logic_link; + +OBJECT logic_2_1_1 IS_A logic_link; + +OBJECT logic_2_2 IS_A logic_link; + +OBJECT logic_3 IS_A logic_link; + +OBJECT logic_3_1 IS_A logic_link; + +OBJECT logic_4 IS_A logic_link; + +OBJECT logic_5 IS_A logic_link; + +OBJECT logic_6 IS_A logic_link; + +OBJECT logic_6_1 IS_A logic_link; + +OBJECT logic_7 IS_A logic_link; + +OBJECT logic_8 IS_A logic_link; + +OBJECT logic_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = A2; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = B2; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = SF_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/15/15.htm b/2020-EDCC/TestCases/15/15.htm new file mode 100644 index 00000000..e5b555e2 --- /dev/null +++ b/2020-EDCC/TestCases/15/15.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.26870.0072913591330.0086882035410.01141824762
200.61730.0079947380670.0095263325140.01251973703
300.81520.0063842507880.0076073156310.009997718541
400.90820.0047494023110.0056592705450.007437550485
500.95430.0034350054610.0040930677070.005379208763
600.97790.0024180775770.0028813215450.003786702594
700.98770.0018129755720.0021602969350.002839114579
800.99450.0012164957850.0014495463450.001905028932
900.9970.00089957023360.0010719056830.001408724422
1000.99860.000615016360.00073283831160.0009631138671
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.13890.0056885920150.006778385810.008908318884
200.22970.0069189041840.0082443954190.01083498424
300.25090.0071309452010.0084970582590.01116703986
400.25530.0071720441470.0085460307490.0112314007
500.25050.0071271607390.0084925487880.01116111341
600.24550.0070791683450.0084353622360.01108595746
700.24480.0070723471030.0084272342130.01107527541
800.24520.0070762480550.0084318824910.01108138429
900.24960.0071186161090.0084823672180.01114773254
1000.24820.0071052427330.0084664318330.01112678987


\ No newline at end of file diff --git a/2020-EDCC/TestCases/15/A1.PNPRO b/2020-EDCC/TestCases/15/A1.PNPRO new file mode 100644 index 00000000..71991ae6 --- /dev/null +++ b/2020-EDCC/TestCases/15/A1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A1_act.PNPRO b/2020-EDCC/TestCases/15/A1_act.PNPRO new file mode 100644 index 00000000..adbaff7f --- /dev/null +++ b/2020-EDCC/TestCases/15/A1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A1_lost.PNPRO b/2020-EDCC/TestCases/15/A1_lost.PNPRO new file mode 100644 index 00000000..16bda7b8 --- /dev/null +++ b/2020-EDCC/TestCases/15/A1_lost.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A1_lost_act.PNPRO b/2020-EDCC/TestCases/15/A1_lost_act.PNPRO new file mode 100644 index 00000000..57350b3f --- /dev/null +++ b/2020-EDCC/TestCases/15/A1_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A2.PNPRO b/2020-EDCC/TestCases/15/A2.PNPRO new file mode 100644 index 00000000..136b0c70 --- /dev/null +++ b/2020-EDCC/TestCases/15/A2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A2_act.PNPRO b/2020-EDCC/TestCases/15/A2_act.PNPRO new file mode 100644 index 00000000..fdfeb3e1 --- /dev/null +++ b/2020-EDCC/TestCases/15/A2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A2_lost.PNPRO b/2020-EDCC/TestCases/15/A2_lost.PNPRO new file mode 100644 index 00000000..c741ca87 --- /dev/null +++ b/2020-EDCC/TestCases/15/A2_lost.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A2_lost_act.PNPRO b/2020-EDCC/TestCases/15/A2_lost_act.PNPRO new file mode 100644 index 00000000..9ec9a545 --- /dev/null +++ b/2020-EDCC/TestCases/15/A2_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/AND_1.PNPRO b/2020-EDCC/TestCases/15/AND_1.PNPRO new file mode 100644 index 00000000..a975ba5e --- /dev/null +++ b/2020-EDCC/TestCases/15/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/AND_1_act.PNPRO b/2020-EDCC/TestCases/15/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/15/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A_lost.PNPRO b/2020-EDCC/TestCases/15/A_lost.PNPRO new file mode 100644 index 00000000..c37e4d83 --- /dev/null +++ b/2020-EDCC/TestCases/15/A_lost.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/A_lost_act.PNPRO b/2020-EDCC/TestCases/15/A_lost_act.PNPRO new file mode 100644 index 00000000..374b2818 --- /dev/null +++ b/2020-EDCC/TestCases/15/A_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B1.PNPRO b/2020-EDCC/TestCases/15/B1.PNPRO new file mode 100644 index 00000000..4f9c43b9 --- /dev/null +++ b/2020-EDCC/TestCases/15/B1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B1_act.PNPRO b/2020-EDCC/TestCases/15/B1_act.PNPRO new file mode 100644 index 00000000..b9a2d0c1 --- /dev/null +++ b/2020-EDCC/TestCases/15/B1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B1_lost.PNPRO b/2020-EDCC/TestCases/15/B1_lost.PNPRO new file mode 100644 index 00000000..77339968 --- /dev/null +++ b/2020-EDCC/TestCases/15/B1_lost.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B1_lost_act.PNPRO b/2020-EDCC/TestCases/15/B1_lost_act.PNPRO new file mode 100644 index 00000000..6b5a7976 --- /dev/null +++ b/2020-EDCC/TestCases/15/B1_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B2.PNPRO b/2020-EDCC/TestCases/15/B2.PNPRO new file mode 100644 index 00000000..1a06466a --- /dev/null +++ b/2020-EDCC/TestCases/15/B2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B2_act.PNPRO b/2020-EDCC/TestCases/15/B2_act.PNPRO new file mode 100644 index 00000000..b178fc25 --- /dev/null +++ b/2020-EDCC/TestCases/15/B2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B2_lost.PNPRO b/2020-EDCC/TestCases/15/B2_lost.PNPRO new file mode 100644 index 00000000..60afe39a --- /dev/null +++ b/2020-EDCC/TestCases/15/B2_lost.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B2_lost_act.PNPRO b/2020-EDCC/TestCases/15/B2_lost_act.PNPRO new file mode 100644 index 00000000..87eb608d --- /dev/null +++ b/2020-EDCC/TestCases/15/B2_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B_lost.PNPRO b/2020-EDCC/TestCases/15/B_lost.PNPRO new file mode 100644 index 00000000..82b389d1 --- /dev/null +++ b/2020-EDCC/TestCases/15/B_lost.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/B_lost_act.PNPRO b/2020-EDCC/TestCases/15/B_lost_act.PNPRO new file mode 100644 index 00000000..a976dfe8 --- /dev/null +++ b/2020-EDCC/TestCases/15/B_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/K1.PNPRO b/2020-EDCC/TestCases/15/K1.PNPRO new file mode 100644 index 00000000..cc935d0d --- /dev/null +++ b/2020-EDCC/TestCases/15/K1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/K1_act.PNPRO b/2020-EDCC/TestCases/15/K1_act.PNPRO new file mode 100644 index 00000000..97670fae --- /dev/null +++ b/2020-EDCC/TestCases/15/K1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/K2.PNPRO b/2020-EDCC/TestCases/15/K2.PNPRO new file mode 100644 index 00000000..9e91fff5 --- /dev/null +++ b/2020-EDCC/TestCases/15/K2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/K2_act.PNPRO b/2020-EDCC/TestCases/15/K2_act.PNPRO new file mode 100644 index 00000000..78ab10d2 --- /dev/null +++ b/2020-EDCC/TestCases/15/K2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/K3.PNPRO b/2020-EDCC/TestCases/15/K3.PNPRO new file mode 100644 index 00000000..f54b2302 --- /dev/null +++ b/2020-EDCC/TestCases/15/K3.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/K3_act.PNPRO b/2020-EDCC/TestCases/15/K3_act.PNPRO new file mode 100644 index 00000000..f2645642 --- /dev/null +++ b/2020-EDCC/TestCases/15/K3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/OR_1.PNPRO b/2020-EDCC/TestCases/15/OR_1.PNPRO new file mode 100644 index 00000000..24cb447c --- /dev/null +++ b/2020-EDCC/TestCases/15/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/OR_1_act.PNPRO b/2020-EDCC/TestCases/15/OR_1_act.PNPRO new file mode 100644 index 00000000..a5c3d5db --- /dev/null +++ b/2020-EDCC/TestCases/15/OR_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/OR_2.PNPRO b/2020-EDCC/TestCases/15/OR_2.PNPRO new file mode 100644 index 00000000..d601a6b2 --- /dev/null +++ b/2020-EDCC/TestCases/15/OR_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/OR_2_act.PNPRO b/2020-EDCC/TestCases/15/OR_2_act.PNPRO new file mode 100644 index 00000000..2c44b702 --- /dev/null +++ b/2020-EDCC/TestCases/15/OR_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/SF_1.PNPRO b/2020-EDCC/TestCases/15/SF_1.PNPRO new file mode 100644 index 00000000..a0929691 --- /dev/null +++ b/2020-EDCC/TestCases/15/SF_1.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/SF_1_act.PNPRO b/2020-EDCC/TestCases/15/SF_1_act.PNPRO new file mode 100644 index 00000000..034e087a --- /dev/null +++ b/2020-EDCC/TestCases/15/SF_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/UE_1.PNPRO b/2020-EDCC/TestCases/15/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/15/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/UE_1_act.PNPRO b/2020-EDCC/TestCases/15/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/15/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/15/run15.sh b/2020-EDCC/TestCases/15/run15.sh new file mode 100755 index 00000000..7b996f9a --- /dev/null +++ b/2020-EDCC/TestCases/15/run15.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO + +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '15.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0];Pmin=? [F<=20 FAIL>0];Pmax=? [F<=20 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/16/16.fi b/2020-EDCC/TestCases/16/16.fi new file mode 100644 index 00000000..1b2da144 --- /dev/null +++ b/2020-EDCC/TestCases/16/16.fi @@ -0,0 +1,853 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = OR_1 OR_2; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 AND S OF OR_2 + THEN S OF AND_1 <-- TRUE; + +OBJECT AND_2 IS_A and_gate; + INTERFACE + sons + = OR_3 SF_A; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF AND_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF AND_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_2 <-- S OF AND_2; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_3 AND S OF SF_A + THEN S OF AND_2 <-- TRUE; + +OBJECT C1 IS_A f_leaf; + INTERFACE + fathers + = OR_2 OR_3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF OR_2) AND (NOT required OF OR_3) + THEN required OF C1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF OR_2 AND (NOT S OF OR_2)) OR (relevant_evt + OF OR_3 AND (NOT S OF OR_3)) + THEN relevant_evt OF C1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF C1 <-- S OF C1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF C1 = TRUE + THEN S OF C1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF C1 = FALSE) AND required OF C1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF C1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF C1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF C1 <-- FALSE; + +OBJECT D1 IS_A f_leaf; + INTERFACE + fathers + = OR_3 OR_4; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF OR_3) AND (NOT required OF OR_4) + THEN required OF D1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF OR_3 AND (NOT S OF OR_3)) OR (relevant_evt + OF OR_4 AND (NOT S OF OR_4)) + THEN relevant_evt OF D1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF D1 <-- S OF D1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF D1 = TRUE + THEN S OF D1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF D1 = FALSE) AND required OF D1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF D1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF D1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF D1 <-- FALSE; + +OBJECT E1 IS_A f_leaf; + INTERFACE + fathers + = OR_1 OR_4; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF OR_1) AND (NOT required OF OR_4) + THEN required OF E1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF OR_1 AND (NOT S OF OR_1)) OR (relevant_evt + OF OR_4 AND (NOT S OF OR_4)) + THEN relevant_evt OF E1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF E1 <-- S OF E1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF E1 = TRUE + THEN S OF E1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF E1 = FALSE) AND required OF E1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF E1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF E1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF E1 <-- FALSE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = AND_2 E1; + fathers + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_2 OR S OF E1 + THEN S OF OR_1 <-- TRUE; + +OBJECT OR_2 IS_A or_gate; + INTERFACE + sons + = C1 SF_B; + fathers + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF OR_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF OR_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_2 <-- S OF OR_2; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF C1 OR S OF SF_B + THEN S OF OR_2 <-- TRUE; + +OBJECT OR_3 IS_A or_gate; + INTERFACE + sons + = C1 D1; + fathers + = AND_2; + triggers + = SF_A; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_2 + THEN required OF OR_3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_2 AND (NOT S OF AND_2)) OR ( + relevant_evt OF SF_A AND (NOT S OF SF_A)) + THEN relevant_evt OF OR_3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_3 <-- S OF OR_3; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF C1 OR S OF D1 + THEN S OF OR_3 <-- TRUE; + +OBJECT OR_4 IS_A or_gate; + INTERFACE + sons + = D1 E1; + triggers + = SF_B; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF SF_B AND (NOT S OF SF_B) + THEN relevant_evt OF OR_4 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_4 <-- S OF OR_4; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF D1 OR S OF E1 + THEN S OF OR_4 <-- TRUE; + +OBJECT SF_A IS_A sf_leaf; + INTERFACE + fathers + = AND_2; + triggered_by + = OR_3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + standby_lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR (NOT S OF OR_3) + THEN required OF SF_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_2 AND (NOT S OF AND_2) + THEN relevant_evt OF SF_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF SF_A <-- S OF SF_A; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF SF_A = TRUE) OR (failF OF SF_A = TRUE) + THEN S OF SF_A <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF SF_A = FALSE) AND (required OF SF_A AND (NOT failS + OF SF_A)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF SF_A <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF SF_A = FALSE) AND ((NOT required OF SF_A) AND (NOT + failF OF SF_A)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (0.01) + INDUCING failS OF SF_A <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF SF_A = TRUE) OR (failF OF SF_A = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF SF_A <-- FALSE, + failF OF SF_A <-- FALSE; + +OBJECT SF_B IS_A sf_leaf; + INTERFACE + fathers + = OR_2; + triggered_by + = OR_4; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + standby_lambda + DOMAIN REAL + = 1e-05; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF OR_2) OR (NOT S OF OR_4) + THEN required OF SF_B <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_2 AND (NOT S OF OR_2) + THEN relevant_evt OF SF_B <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF SF_B <-- S OF SF_B; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF SF_B = TRUE) OR (failF OF SF_B = TRUE) + THEN S OF SF_B <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF SF_B = FALSE) AND (required OF SF_B AND (NOT failS + OF SF_B)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF SF_B <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF SF_B = FALSE) AND ((NOT required OF SF_B) AND (NOT + failF OF SF_B)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (1e-05) + INDUCING failS OF SF_B <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF SF_B = TRUE) OR (failF OF SF_B = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF SF_B <-- FALSE, + failF OF SF_B <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_14 IS_A logic_link; + +OBJECT l_15 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = SF_A; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = SF_B; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil_base + DOMAIN BOOLEAN + = TRUE; + No_trim + DOMAIN BOOLEAN + = FALSE; + diff --git a/2020-EDCC/TestCases/16/16.htm b/2020-EDCC/TestCases/16/16.htm new file mode 100644 index 00000000..2efa6fef --- /dev/null +++ b/2020-EDCC/TestCases/16/16.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.01750.0021568114170.0025700032390.003377560532
20.06430.0040346017360.0048075318260.006318174821
30.12040.0053528210370.0063782894020.008382502489
40.18530.0063909208310.0076152634890.01000816381
50.25410.0071609312790.0085327889290.01121399798
60.32170.007683574540.0091555577380.01203245583
70.38610.008008028080.0095421685660.01254054915
80.44770.0081791455880.0097460679640.01280851868
90.50840.0082231001170.0097984430960.01287735135
100.56350.008157666640.009720474180.01277488271
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.01650.0020953473350.0024967641570.003281307956
20.05630.0037913863730.0045177224040.005937300256
30.0980.0048903864160.0058272637240.007658331192
40.1460.0058080752310.0069207590610.009095429261
50.19220.0064812009340.0077228390320.01014954219
60.23390.0069628126860.0082967157060.01090374482
70.26910.0072947884140.0086922897880.01142361787
80.3040.0075660338760.0090154991840.01184838749
90.33710.0077755345530.0092651350180.01217646495
100.36630.0079247794190.0094429715160.01241018199


\ No newline at end of file diff --git a/2020-EDCC/TestCases/16/AND_1.PNPRO b/2020-EDCC/TestCases/16/AND_1.PNPRO new file mode 100644 index 00000000..43182fad --- /dev/null +++ b/2020-EDCC/TestCases/16/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/AND_1_act.PNPRO b/2020-EDCC/TestCases/16/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/16/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/AND_2.PNPRO b/2020-EDCC/TestCases/16/AND_2.PNPRO new file mode 100644 index 00000000..4c9793e9 --- /dev/null +++ b/2020-EDCC/TestCases/16/AND_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/AND_2_act.PNPRO b/2020-EDCC/TestCases/16/AND_2_act.PNPRO new file mode 100644 index 00000000..dd10a497 --- /dev/null +++ b/2020-EDCC/TestCases/16/AND_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/C1.PNPRO b/2020-EDCC/TestCases/16/C1.PNPRO new file mode 100644 index 00000000..103b0fbb --- /dev/null +++ b/2020-EDCC/TestCases/16/C1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/C1_act.PNPRO b/2020-EDCC/TestCases/16/C1_act.PNPRO new file mode 100644 index 00000000..83641dfb --- /dev/null +++ b/2020-EDCC/TestCases/16/C1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/D1.PNPRO b/2020-EDCC/TestCases/16/D1.PNPRO new file mode 100644 index 00000000..f1fb7e56 --- /dev/null +++ b/2020-EDCC/TestCases/16/D1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/D1_act.PNPRO b/2020-EDCC/TestCases/16/D1_act.PNPRO new file mode 100644 index 00000000..7e09e6c4 --- /dev/null +++ b/2020-EDCC/TestCases/16/D1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/E1.PNPRO b/2020-EDCC/TestCases/16/E1.PNPRO new file mode 100644 index 00000000..70c66cf7 --- /dev/null +++ b/2020-EDCC/TestCases/16/E1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/E1_act.PNPRO b/2020-EDCC/TestCases/16/E1_act.PNPRO new file mode 100644 index 00000000..697fa638 --- /dev/null +++ b/2020-EDCC/TestCases/16/E1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_1.PNPRO b/2020-EDCC/TestCases/16/OR_1.PNPRO new file mode 100644 index 00000000..a3ac5cfb --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_1_act.PNPRO b/2020-EDCC/TestCases/16/OR_1_act.PNPRO new file mode 100644 index 00000000..a5c3d5db --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_2.PNPRO b/2020-EDCC/TestCases/16/OR_2.PNPRO new file mode 100644 index 00000000..9ed35fdd --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_2_act.PNPRO b/2020-EDCC/TestCases/16/OR_2_act.PNPRO new file mode 100644 index 00000000..1300111b --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_3.PNPRO b/2020-EDCC/TestCases/16/OR_3.PNPRO new file mode 100644 index 00000000..ffaadea5 --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_3.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_3_act.PNPRO b/2020-EDCC/TestCases/16/OR_3_act.PNPRO new file mode 100644 index 00000000..35922ac7 --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_4.PNPRO b/2020-EDCC/TestCases/16/OR_4.PNPRO new file mode 100644 index 00000000..a8c3ca42 --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_4.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/OR_4_act.PNPRO b/2020-EDCC/TestCases/16/OR_4_act.PNPRO new file mode 100644 index 00000000..db39f272 --- /dev/null +++ b/2020-EDCC/TestCases/16/OR_4_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/SF_A.PNPRO b/2020-EDCC/TestCases/16/SF_A.PNPRO new file mode 100644 index 00000000..675844a1 --- /dev/null +++ b/2020-EDCC/TestCases/16/SF_A.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/SF_A_act.PNPRO b/2020-EDCC/TestCases/16/SF_A_act.PNPRO new file mode 100644 index 00000000..2bdc6821 --- /dev/null +++ b/2020-EDCC/TestCases/16/SF_A_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/SF_B.PNPRO b/2020-EDCC/TestCases/16/SF_B.PNPRO new file mode 100644 index 00000000..e4b87b7a --- /dev/null +++ b/2020-EDCC/TestCases/16/SF_B.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/SF_B_act.PNPRO b/2020-EDCC/TestCases/16/SF_B_act.PNPRO new file mode 100644 index 00000000..ba192f54 --- /dev/null +++ b/2020-EDCC/TestCases/16/SF_B_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/UE_1.PNPRO b/2020-EDCC/TestCases/16/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/16/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/UE_1_act.PNPRO b/2020-EDCC/TestCases/16/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/16/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/16/run16.sh b/2020-EDCC/TestCases/16/run16.sh new file mode 100755 index 00000000..90311632 --- /dev/null +++ b/2020-EDCC/TestCases/16/run16.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO + +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '16.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0];Pmin=? [F<=10 FAIL>0];Pmax=? [F<=10 FAIL>0]" --buildfull --buildstateval --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/17/17.fi b/2020-EDCC/TestCases/17/17.fi new file mode 100644 index 00000000..227f9f3b --- /dev/null +++ b/2020-EDCC/TestCases/17/17.fi @@ -0,0 +1,1970 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = LossOfAllBackups LossOfLine_1; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF LossOfAllBackups AND S OF LossOfLine_1 + THEN S OF AND_1 <-- TRUE; + +OBJECT CB_dies IS_A f_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF CB_dies <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF CB_dies <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dies <-- S OF CB_dies; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dies = TRUE + THEN S OF CB_dies <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dies = FALSE) AND required OF CB_dies + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dies <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dies = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dies <-- FALSE; + +OBJECT CB_dw_1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF CB_dw_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF CB_dw_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dw_1 <-- S OF CB_dw_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dw_1 = TRUE + THEN S OF CB_dw_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dw_1 = FALSE) AND required OF CB_dw_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dw_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dw_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dw_1 <-- FALSE; + +OBJECT CB_dw_2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF CB_dw_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF CB_dw_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_dw_2 <-- S OF CB_dw_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_dw_2 = TRUE + THEN S OF CB_dw_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_dw_2 = FALSE) AND required OF CB_dw_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_dw_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_dw_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_dw_2 <-- FALSE; + +OBJECT CB_up_1 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine_1 + THEN required OF CB_up_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1) + THEN relevant_evt OF CB_up_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_up_1 <-- S OF CB_up_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_up_1 = TRUE + THEN S OF CB_up_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_up_1 = FALSE) AND required OF CB_up_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_up_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_up_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_up_1 <-- FALSE; + +OBJECT CB_up_2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF CB_up_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF CB_up_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CB_up_2 <-- S OF CB_up_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF CB_up_2 = TRUE + THEN S OF CB_up_2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF CB_up_2 = FALSE) AND required OF CB_up_2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF CB_up_2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF CB_up_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF CB_up_2 <-- FALSE; + +OBJECT GRID IS_A f_leaf; + INTERFACE + fathers + = Loss_of_GRID LossOfLine_1 LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.0001; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((NOT required OF Loss_of_GRID) AND (NOT required OF + LossOfLine_1)) AND (NOT required OF LossOfLine2) + THEN required OF GRID <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF Loss_of_GRID AND (NOT S OF Loss_of_GRID)) + OR (relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1)) + ) OR (relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2)) + THEN relevant_evt OF GRID <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF GRID <-- S OF GRID; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF GRID = TRUE + THEN S OF GRID <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF GRID = FALSE) AND required OF GRID + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.0001) + INDUCING failF OF GRID <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF GRID = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF GRID <-- FALSE; + +OBJECT LossOfAllBackups IS_A and_gate; + INTERFACE + sons + = LossOfDieselLine LossOfLine2; + fathers + = AND_1; + triggered_by + = LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF LossOfLine_1) + THEN required OF LossOfAllBackups <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF LossOfAllBackups <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfAllBackups <-- S OF LossOfAllBackups; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF LossOfDieselLine AND S OF LossOfLine2 + THEN S OF LossOfAllBackups <-- TRUE; + +OBJECT LossOfDieselLine IS_A or_gate; + INTERFACE + sons + = CB_dies RS_dies RC_CB_dies dies_generator; + fathers + = LossOfAllBackups; + triggered_by + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfAllBackups) OR (NOT S OF LossOfLine2) + THEN required OF LossOfDieselLine <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups) + THEN relevant_evt OF LossOfDieselLine <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfDieselLine <-- S OF LossOfDieselLine; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF CB_dies OR S OF RS_dies) OR S OF RC_CB_dies) OR S OF + dies_generator + THEN S OF LossOfDieselLine <-- TRUE; + +OBJECT LossOfLine2 IS_A or_gate; + INTERFACE + sons + = Loss_of_GRID Transfo2 CB_up_2 RC_CB_dw_2 CB_dw_2 GRID RC_CB_up_2; + fathers + = LossOfAllBackups; + triggers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfAllBackups + THEN required OF LossOfLine2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups)) OR (relevant_evt OF LossOfDieselLine AND ( + NOT S OF LossOfDieselLine)) + THEN relevant_evt OF LossOfLine2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfLine2 <-- S OF LossOfLine2; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (((((S OF Loss_of_GRID OR S OF Transfo2) OR S OF CB_up_2) OR + S OF RC_CB_dw_2) OR S OF CB_dw_2) OR S OF GRID) OR S OF + RC_CB_up_2 + THEN S OF LossOfLine2 <-- TRUE; + +OBJECT LossOfLine_1 IS_A or_gate; + INTERFACE + sons + = Loss_of_GRID CB_up_1 GRID Transfo1 CB_dw_1; + fathers + = AND_1; + triggers + = LossOfAllBackups; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF LossOfLine_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF LossOfAllBackups AND (NOT S OF + LossOfAllBackups)) + THEN relevant_evt OF LossOfLine_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF LossOfLine_1 <-- S OF LossOfLine_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (((S OF Loss_of_GRID OR S OF CB_up_1) OR S OF GRID) OR S OF + Transfo1) OR S OF CB_dw_1 + THEN S OF LossOfLine_1 <-- TRUE; + +OBJECT Loss_of_GRID IS_A or_gate; + INTERFACE + sons + = GRID PropagationShortCircuitTransfo1 PropagationShortCircuitTransfo2; + fathers + = LossOfLine2 LossOfLine_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfLine2) AND (NOT required OF + LossOfLine_1) + THEN required OF Loss_of_GRID <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2)) OR ( + relevant_evt OF LossOfLine_1 AND (NOT S OF LossOfLine_1)) + THEN relevant_evt OF Loss_of_GRID <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Loss_of_GRID <-- S OF Loss_of_GRID; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF GRID OR S OF PropagationShortCircuitTransfo1) OR S OF + PropagationShortCircuitTransfo2 + THEN S OF Loss_of_GRID <-- TRUE; + +OBJECT PropagationShortCircuitTransfo1 IS_A and_gate; + INTERFACE + sons + = RO_CB_up_1 Transfo1; + fathers + = Loss_of_GRID; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Loss_of_GRID + THEN required OF PropagationShortCircuitTransfo1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Loss_of_GRID AND (NOT S OF Loss_of_GRID) + THEN relevant_evt OF PropagationShortCircuitTransfo1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF PropagationShortCircuitTransfo1 <-- S OF + PropagationShortCircuitTransfo1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF RO_CB_up_1 AND S OF Transfo1 + THEN S OF PropagationShortCircuitTransfo1 <-- TRUE; + +OBJECT PropagationShortCircuitTransfo2 IS_A and_gate; + INTERFACE + sons + = RO_CB_up_2 Transfo2; + fathers + = Loss_of_GRID; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'always_false'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + THEN required OF PropagationShortCircuitTransfo2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Loss_of_GRID AND (NOT S OF Loss_of_GRID) + THEN relevant_evt OF PropagationShortCircuitTransfo2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF PropagationShortCircuitTransfo2 <-- S OF + PropagationShortCircuitTransfo2; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF RO_CB_up_2 AND S OF Transfo2 + THEN S OF PropagationShortCircuitTransfo2 <-- TRUE; + +OBJECT RC_CB_dies IS_A i_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF RC_CB_dies <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF RC_CB_dies <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RC_CB_dies <-- S OF RC_CB_dies; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RC_CB_dies = TRUE + THEN S OF RC_CB_dies <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RC_CB_dies) AND ((NOT already_standby OF + RC_CB_dies) AND (NOT already_required OF RC_CB_dies)) + THEN already_standby OF RC_CB_dies <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RC_CB_dies AND already_standby OF RC_CB_dies + THEN to_be_fired OF RC_CB_dies <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RC_CB_dies = FALSE) AND to_be_fired OF RC_CB_dies + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RC_CB_dies <-- TRUE, + already_standby OF RC_CB_dies <-- FALSE, + already_required OF RC_CB_dies <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RC_CB_dies <-- FALSE, + already_required OF RC_CB_dies <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RC_CB_dies = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RC_CB_dies <-- FALSE; + +OBJECT RC_CB_dw_2 IS_A i_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF RC_CB_dw_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF RC_CB_dw_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RC_CB_dw_2 <-- S OF RC_CB_dw_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RC_CB_dw_2 = TRUE + THEN S OF RC_CB_dw_2 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RC_CB_dw_2) AND ((NOT already_standby OF + RC_CB_dw_2) AND (NOT already_required OF RC_CB_dw_2)) + THEN already_standby OF RC_CB_dw_2 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RC_CB_dw_2 AND already_standby OF RC_CB_dw_2 + THEN to_be_fired OF RC_CB_dw_2 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RC_CB_dw_2 = FALSE) AND to_be_fired OF RC_CB_dw_2 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RC_CB_dw_2 <-- TRUE, + already_standby OF RC_CB_dw_2 <-- FALSE, + already_required OF RC_CB_dw_2 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RC_CB_dw_2 <-- FALSE, + already_required OF RC_CB_dw_2 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RC_CB_dw_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RC_CB_dw_2 <-- FALSE; + +OBJECT RC_CB_up_2 IS_A i_leaf; + INTERFACE + fathers + = LossOfLine2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfLine2 + THEN required OF RC_CB_up_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2) + THEN relevant_evt OF RC_CB_up_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RC_CB_up_2 <-- S OF RC_CB_up_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RC_CB_up_2 = TRUE + THEN S OF RC_CB_up_2 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RC_CB_up_2) AND ((NOT already_standby OF + RC_CB_up_2) AND (NOT already_required OF RC_CB_up_2)) + THEN already_standby OF RC_CB_up_2 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RC_CB_up_2 AND already_standby OF RC_CB_up_2 + THEN to_be_fired OF RC_CB_up_2 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RC_CB_up_2 = FALSE) AND to_be_fired OF RC_CB_up_2 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RC_CB_up_2 <-- TRUE, + already_standby OF RC_CB_up_2 <-- FALSE, + already_required OF RC_CB_up_2 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RC_CB_up_2 <-- FALSE, + already_required OF RC_CB_up_2 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RC_CB_up_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RC_CB_up_2 <-- FALSE; + +OBJECT RO_CB_up_1 IS_A i_leaf; + INTERFACE + fathers + = PropagationShortCircuitTransfo1; + triggered_by + = Transfo1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF PropagationShortCircuitTransfo1) OR (NOT S + OF Transfo1) + THEN required OF RO_CB_up_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PropagationShortCircuitTransfo1 AND (NOT S + OF PropagationShortCircuitTransfo1) + THEN relevant_evt OF RO_CB_up_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RO_CB_up_1 <-- S OF RO_CB_up_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RO_CB_up_1 = TRUE + THEN S OF RO_CB_up_1 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RO_CB_up_1) AND ((NOT already_standby OF + RO_CB_up_1) AND (NOT already_required OF RO_CB_up_1)) + THEN already_standby OF RO_CB_up_1 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RO_CB_up_1 AND already_standby OF RO_CB_up_1 + THEN to_be_fired OF RO_CB_up_1 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RO_CB_up_1 = FALSE) AND to_be_fired OF RO_CB_up_1 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RO_CB_up_1 <-- TRUE, + already_standby OF RO_CB_up_1 <-- FALSE, + already_required OF RO_CB_up_1 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RO_CB_up_1 <-- FALSE, + already_required OF RO_CB_up_1 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RO_CB_up_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RO_CB_up_1 <-- FALSE; + +OBJECT RO_CB_up_2 IS_A i_leaf; + INTERFACE + fathers + = PropagationShortCircuitTransfo2; + triggered_by + = Transfo2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF PropagationShortCircuitTransfo2) OR (NOT S + OF Transfo2) + THEN required OF RO_CB_up_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF PropagationShortCircuitTransfo2 AND (NOT S + OF PropagationShortCircuitTransfo2) + THEN relevant_evt OF RO_CB_up_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RO_CB_up_2 <-- S OF RO_CB_up_2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RO_CB_up_2 = TRUE + THEN S OF RO_CB_up_2 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RO_CB_up_2) AND ((NOT already_standby OF + RO_CB_up_2) AND (NOT already_required OF RO_CB_up_2)) + THEN already_standby OF RO_CB_up_2 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RO_CB_up_2 AND already_standby OF RO_CB_up_2 + THEN to_be_fired OF RO_CB_up_2 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RO_CB_up_2 = FALSE) AND to_be_fired OF RO_CB_up_2 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RO_CB_up_2 <-- TRUE, + already_standby OF RO_CB_up_2 <-- FALSE, + already_required OF RO_CB_up_2 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RO_CB_up_2 <-- FALSE, + already_required OF RO_CB_up_2 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RO_CB_up_2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RO_CB_up_2 <-- FALSE; + +OBJECT RS_dies IS_A i_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF RS_dies <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF RS_dies <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RS_dies <-- S OF RS_dies; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF RS_dies = TRUE + THEN S OF RS_dies <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF RS_dies) AND ((NOT already_standby OF + RS_dies) AND (NOT already_required OF RS_dies)) + THEN already_standby OF RS_dies <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF RS_dies AND already_standby OF RS_dies + THEN to_be_fired OF RS_dies <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF RS_dies = FALSE) AND to_be_fired OF RS_dies + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF RS_dies <-- TRUE, + already_standby OF RS_dies <-- FALSE, + already_required OF RS_dies <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF RS_dies <-- FALSE, + already_required OF RS_dies <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF RS_dies = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF RS_dies <-- FALSE; + +OBJECT Transfo1 IS_A f_leaf; + INTERFACE + fathers + = PropagationShortCircuitTransfo1 LossOfLine_1; + triggers + = RO_CB_up_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF PropagationShortCircuitTransfo1) AND (NOT + required OF LossOfLine_1) + THEN required OF Transfo1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF PropagationShortCircuitTransfo1 AND (NOT S + OF PropagationShortCircuitTransfo1)) OR (relevant_evt OF + LossOfLine_1 AND (NOT S OF LossOfLine_1))) OR (relevant_evt + OF RO_CB_up_1 AND (NOT S OF RO_CB_up_1)) + THEN relevant_evt OF Transfo1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Transfo1 <-- S OF Transfo1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Transfo1 = TRUE + THEN S OF Transfo1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Transfo1 = FALSE) AND required OF Transfo1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Transfo1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Transfo1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Transfo1 <-- FALSE; + +OBJECT Transfo2 IS_A f_leaf; + INTERFACE + fathers + = LossOfLine2 PropagationShortCircuitTransfo2; + triggers + = RO_CB_up_2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF LossOfLine2) AND (NOT required OF + PropagationShortCircuitTransfo2) + THEN required OF Transfo2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF LossOfLine2 AND (NOT S OF LossOfLine2)) OR + (relevant_evt OF PropagationShortCircuitTransfo2 AND (NOT S + OF PropagationShortCircuitTransfo2))) OR (relevant_evt OF + RO_CB_up_2 AND (NOT S OF RO_CB_up_2)) + THEN relevant_evt OF Transfo2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Transfo2 <-- S OF Transfo2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Transfo2 = TRUE + THEN S OF Transfo2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Transfo2 = FALSE) AND required OF Transfo2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Transfo2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Transfo2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Transfo2 <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = AND_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF AND_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT dies_generator IS_A f_leaf; + INTERFACE + fathers + = LossOfDieselLine; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF LossOfDieselLine + THEN required OF dies_generator <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF LossOfDieselLine AND (NOT S OF + LossOfDieselLine) + THEN relevant_evt OF dies_generator <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF dies_generator <-- S OF dies_generator; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF dies_generator = TRUE + THEN S OF dies_generator <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF dies_generator = FALSE) AND required OF + dies_generator + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF dies_generator <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF dies_generator = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF dies_generator <-- FALSE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_14 IS_A logic_link; + +OBJECT l_15 IS_A logic_link; + +OBJECT l_16 IS_A logic_link; + +OBJECT l_18 IS_A logic_link; + +OBJECT l_19 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_20 IS_A logic_link; + +OBJECT l_21 IS_A logic_link; + +OBJECT l_21_1 IS_A logic_link; + +OBJECT l_22 IS_A logic_link; + +OBJECT l_23 IS_A logic_link; + +OBJECT l_23_1 IS_A logic_link; + +OBJECT l_24 IS_A logic_link; + +OBJECT l_25 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = LossOfAllBackups; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = LossOfDieselLine; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = RO_CB_up_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3_1 IS_A trigger_link; + INTERFACE + target + = RO_CB_up_2; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/17/17.htm b/2020-EDCC/TestCases/17/17.htm new file mode 100644 index 00000000..4c7b290b --- /dev/null +++ b/2020-EDCC/TestCases/17/17.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.16490.006103886360.00727324030.009558668646
20.29780.007521762720.0089627467670.01177905898
30.42120.008121482490.009677358040.01271821844
40.51770.0082191060340.0097936838450.01287109663
50.6050.0080408711890.0095813036040.01259198137
60.67240.007719917670.0091988633140.01208936907
70.72730.0073253137830.0087286630630.01147142051
80.78050.0068081730460.0081124509280.01066157959
90.82080.0063083320690.0075168527590.009878830043
100.85220.005837606970.0069559483530.00914167588
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.14960.0058668406490.0069907824820.009187455737
20.25270.0071478755410.0085172320340.01119355273
30.3410.0077973452920.0092911241570.01221062051
40.40190.0080644132430.0096093557340.01262884816
50.4580.0081951942510.0097651911540.01283365084
60.49350.0082235658280.0097989980250.01287808065
70.5230.0082155549310.0097894524390.01286553561
80.55690.0081708333680.0097361633280.01279550177
90.57860.0081220068260.0096779828250.01271903954
100.59780.0080653990240.0096105303660.01263039189


\ No newline at end of file diff --git a/2020-EDCC/TestCases/17/AND_1.PNPRO b/2020-EDCC/TestCases/17/AND_1.PNPRO new file mode 100644 index 00000000..6ca1e78a --- /dev/null +++ b/2020-EDCC/TestCases/17/AND_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/AND_1_act.PNPRO b/2020-EDCC/TestCases/17/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/17/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_dies.PNPRO b/2020-EDCC/TestCases/17/CB_dies.PNPRO new file mode 100644 index 00000000..b194b19c --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_dies.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_dies_act.PNPRO b/2020-EDCC/TestCases/17/CB_dies_act.PNPRO new file mode 100644 index 00000000..7b9c3a00 --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_dies_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_dw_1.PNPRO b/2020-EDCC/TestCases/17/CB_dw_1.PNPRO new file mode 100644 index 00000000..649c25b4 --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_dw_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_dw_1_act.PNPRO b/2020-EDCC/TestCases/17/CB_dw_1_act.PNPRO new file mode 100644 index 00000000..50139721 --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_dw_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_dw_2.PNPRO b/2020-EDCC/TestCases/17/CB_dw_2.PNPRO new file mode 100644 index 00000000..9c7f6d54 --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_dw_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_dw_2_act.PNPRO b/2020-EDCC/TestCases/17/CB_dw_2_act.PNPRO new file mode 100644 index 00000000..68e68bc0 --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_dw_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_up_1.PNPRO b/2020-EDCC/TestCases/17/CB_up_1.PNPRO new file mode 100644 index 00000000..6dd32661 --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_up_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_up_1_act.PNPRO b/2020-EDCC/TestCases/17/CB_up_1_act.PNPRO new file mode 100644 index 00000000..64db49de --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_up_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_up_2.PNPRO b/2020-EDCC/TestCases/17/CB_up_2.PNPRO new file mode 100644 index 00000000..af2ed4a3 --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_up_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/CB_up_2_act.PNPRO b/2020-EDCC/TestCases/17/CB_up_2_act.PNPRO new file mode 100644 index 00000000..49b47c7f --- /dev/null +++ b/2020-EDCC/TestCases/17/CB_up_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/GRID.PNPRO b/2020-EDCC/TestCases/17/GRID.PNPRO new file mode 100644 index 00000000..91863a61 --- /dev/null +++ b/2020-EDCC/TestCases/17/GRID.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/GRID_act.PNPRO b/2020-EDCC/TestCases/17/GRID_act.PNPRO new file mode 100644 index 00000000..393b8b05 --- /dev/null +++ b/2020-EDCC/TestCases/17/GRID_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfAllBackups.PNPRO b/2020-EDCC/TestCases/17/LossOfAllBackups.PNPRO new file mode 100644 index 00000000..66659b9f --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfAllBackups.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfAllBackups_act.PNPRO b/2020-EDCC/TestCases/17/LossOfAllBackups_act.PNPRO new file mode 100644 index 00000000..99e314aa --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfAllBackups_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfDieselLine.PNPRO b/2020-EDCC/TestCases/17/LossOfDieselLine.PNPRO new file mode 100644 index 00000000..ad159f47 --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfDieselLine.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfDieselLine_act.PNPRO b/2020-EDCC/TestCases/17/LossOfDieselLine_act.PNPRO new file mode 100644 index 00000000..5d0e069c --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfDieselLine_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfLine2.PNPRO b/2020-EDCC/TestCases/17/LossOfLine2.PNPRO new file mode 100644 index 00000000..4e7f1be4 --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfLine2.PNPRO @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfLine2_act.PNPRO b/2020-EDCC/TestCases/17/LossOfLine2_act.PNPRO new file mode 100644 index 00000000..a9783c07 --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfLine2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfLine_1.PNPRO b/2020-EDCC/TestCases/17/LossOfLine_1.PNPRO new file mode 100644 index 00000000..331a4106 --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfLine_1.PNPRO @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/LossOfLine_1_act.PNPRO b/2020-EDCC/TestCases/17/LossOfLine_1_act.PNPRO new file mode 100644 index 00000000..ea64cf93 --- /dev/null +++ b/2020-EDCC/TestCases/17/LossOfLine_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/Loss_of_GRID.PNPRO b/2020-EDCC/TestCases/17/Loss_of_GRID.PNPRO new file mode 100644 index 00000000..593070b0 --- /dev/null +++ b/2020-EDCC/TestCases/17/Loss_of_GRID.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/Loss_of_GRID_act.PNPRO b/2020-EDCC/TestCases/17/Loss_of_GRID_act.PNPRO new file mode 100644 index 00000000..3661531c --- /dev/null +++ b/2020-EDCC/TestCases/17/Loss_of_GRID_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo1.PNPRO b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo1.PNPRO new file mode 100644 index 00000000..b200103c --- /dev/null +++ b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo1_act.PNPRO b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo1_act.PNPRO new file mode 100644 index 00000000..e1a2ae51 --- /dev/null +++ b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo2.PNPRO b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo2.PNPRO new file mode 100644 index 00000000..f0dfcf09 --- /dev/null +++ b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo2_act.PNPRO b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo2_act.PNPRO new file mode 100644 index 00000000..b25ea32c --- /dev/null +++ b/2020-EDCC/TestCases/17/PropagationShortCircuitTransfo2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/RC_CB_dies.PNPRO b/2020-EDCC/TestCases/17/RC_CB_dies.PNPRO new file mode 100644 index 00000000..623f8991 --- /dev/null +++ b/2020-EDCC/TestCases/17/RC_CB_dies.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/17/RC_CB_dies_act.PNPRO b/2020-EDCC/TestCases/17/RC_CB_dies_act.PNPRO new file mode 100644 index 00000000..d44c741d --- /dev/null +++ b/2020-EDCC/TestCases/17/RC_CB_dies_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/RC_CB_dw_2.PNPRO b/2020-EDCC/TestCases/17/RC_CB_dw_2.PNPRO new file mode 100644 index 00000000..63be024e --- /dev/null +++ b/2020-EDCC/TestCases/17/RC_CB_dw_2.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/17/RC_CB_dw_2_act.PNPRO b/2020-EDCC/TestCases/17/RC_CB_dw_2_act.PNPRO new file mode 100644 index 00000000..b918bbe8 --- /dev/null +++ b/2020-EDCC/TestCases/17/RC_CB_dw_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/RC_CB_up_2.PNPRO b/2020-EDCC/TestCases/17/RC_CB_up_2.PNPRO new file mode 100644 index 00000000..f5726fe5 --- /dev/null +++ b/2020-EDCC/TestCases/17/RC_CB_up_2.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/17/RC_CB_up_2_act.PNPRO b/2020-EDCC/TestCases/17/RC_CB_up_2_act.PNPRO new file mode 100644 index 00000000..f2b66f27 --- /dev/null +++ b/2020-EDCC/TestCases/17/RC_CB_up_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/RO_CB_up_1.PNPRO b/2020-EDCC/TestCases/17/RO_CB_up_1.PNPRO new file mode 100644 index 00000000..eafafc42 --- /dev/null +++ b/2020-EDCC/TestCases/17/RO_CB_up_1.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/17/RO_CB_up_1_act.PNPRO b/2020-EDCC/TestCases/17/RO_CB_up_1_act.PNPRO new file mode 100644 index 00000000..3622136a --- /dev/null +++ b/2020-EDCC/TestCases/17/RO_CB_up_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/RO_CB_up_2.PNPRO b/2020-EDCC/TestCases/17/RO_CB_up_2.PNPRO new file mode 100644 index 00000000..060c48e3 --- /dev/null +++ b/2020-EDCC/TestCases/17/RO_CB_up_2.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/17/RO_CB_up_2_act.PNPRO b/2020-EDCC/TestCases/17/RO_CB_up_2_act.PNPRO new file mode 100644 index 00000000..20de1e17 --- /dev/null +++ b/2020-EDCC/TestCases/17/RO_CB_up_2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/RS_dies.PNPRO b/2020-EDCC/TestCases/17/RS_dies.PNPRO new file mode 100644 index 00000000..faf07d36 --- /dev/null +++ b/2020-EDCC/TestCases/17/RS_dies.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/17/RS_dies_act.PNPRO b/2020-EDCC/TestCases/17/RS_dies_act.PNPRO new file mode 100644 index 00000000..b7ad58ec --- /dev/null +++ b/2020-EDCC/TestCases/17/RS_dies_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/Transfo1.PNPRO b/2020-EDCC/TestCases/17/Transfo1.PNPRO new file mode 100644 index 00000000..70624ebd --- /dev/null +++ b/2020-EDCC/TestCases/17/Transfo1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/Transfo1_act.PNPRO b/2020-EDCC/TestCases/17/Transfo1_act.PNPRO new file mode 100644 index 00000000..77aae1be --- /dev/null +++ b/2020-EDCC/TestCases/17/Transfo1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/Transfo2.PNPRO b/2020-EDCC/TestCases/17/Transfo2.PNPRO new file mode 100644 index 00000000..de7554ac --- /dev/null +++ b/2020-EDCC/TestCases/17/Transfo2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/Transfo2_act.PNPRO b/2020-EDCC/TestCases/17/Transfo2_act.PNPRO new file mode 100644 index 00000000..11df7e46 --- /dev/null +++ b/2020-EDCC/TestCases/17/Transfo2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/UE_1.PNPRO b/2020-EDCC/TestCases/17/UE_1.PNPRO new file mode 100644 index 00000000..7ea3f9eb --- /dev/null +++ b/2020-EDCC/TestCases/17/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/UE_1_act.PNPRO b/2020-EDCC/TestCases/17/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/17/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/dies_generator.PNPRO b/2020-EDCC/TestCases/17/dies_generator.PNPRO new file mode 100644 index 00000000..3b67cd7c --- /dev/null +++ b/2020-EDCC/TestCases/17/dies_generator.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/dies_generator_act.PNPRO b/2020-EDCC/TestCases/17/dies_generator_act.PNPRO new file mode 100644 index 00000000..4eb5e9a7 --- /dev/null +++ b/2020-EDCC/TestCases/17/dies_generator_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/17/run17.sh b/2020-EDCC/TestCases/17/run17.sh new file mode 100755 index 00000000..3147c60a --- /dev/null +++ b/2020-EDCC/TestCases/17/run17.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO + +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '17.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/18/18.fi b/2020-EDCC/TestCases/18/18.fi new file mode 100644 index 00000000..bae1a47d --- /dev/null +++ b/2020-EDCC/TestCases/18/18.fi @@ -0,0 +1,1090 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT A_ND_by_ship IS_A and_gate; + INTERFACE + sons + = radar visual; + fathers + = non_detection; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF non_detection + THEN required OF A_ND_by_ship <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF non_detection AND (NOT S OF non_detection) + THEN relevant_evt OF A_ND_by_ship <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A_ND_by_ship <-- S OF A_ND_by_ship; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF radar AND S OF visual + THEN S OF A_ND_by_ship <-- TRUE; + +OBJECT A_ND_by_ship_1 IS_A and_gate; + INTERFACE + sons + = radar_1 visual_1; + fathers + = B_ND_by_platform; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF B_ND_by_platform + THEN required OF A_ND_by_ship_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF B_ND_by_platform AND (NOT S OF + B_ND_by_platform) + THEN relevant_evt OF A_ND_by_ship_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF A_ND_by_ship_1 <-- S OF A_ND_by_ship_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF radar_1 AND S OF visual_1 + THEN S OF A_ND_by_ship_1 <-- TRUE; + +OBJECT B_ND_by_platform IS_A or_gate; + INTERFACE + sons + = A_ND_by_ship_1 warning; + fathers + = non_detection; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF non_detection + THEN required OF B_ND_by_platform <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF non_detection AND (NOT S OF non_detection) + THEN relevant_evt OF B_ND_by_platform <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B_ND_by_platform <-- S OF B_ND_by_platform; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A_ND_by_ship_1 OR S OF warning + THEN S OF B_ND_by_platform <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = collision; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF collision + THEN S OF UE_1 <-- TRUE; + +OBJECT collision IS_A or_gate; + INTERFACE + sons + = course_not_changed non_detection; + fathers + = UE_1; + triggered_by + = ship_on_collision_course; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF UE_1) OR (NOT S OF ship_on_collision_course) + THEN required OF collision <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF collision <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF collision <-- S OF collision; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF course_not_changed OR S OF non_detection + THEN S OF collision <-- TRUE; + +OBJECT course_not_changed IS_A i_leaf; + INTERFACE + fathers + = collision; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF collision + THEN required OF course_not_changed <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF collision AND (NOT S OF collision) + THEN relevant_evt OF course_not_changed <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF course_not_changed <-- S OF + course_not_changed; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF course_not_changed = TRUE + THEN S OF course_not_changed <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF course_not_changed) AND ((NOT + already_standby OF course_not_changed) AND (NOT + already_required OF course_not_changed)) + THEN already_standby OF course_not_changed <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF course_not_changed AND already_standby OF + course_not_changed + THEN to_be_fired OF course_not_changed <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF course_not_changed = FALSE) AND to_be_fired OF + course_not_changed + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF course_not_changed <-- TRUE, + already_standby OF course_not_changed <-- FALSE, + already_required OF course_not_changed <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF course_not_changed <-- FALSE, + already_required OF course_not_changed <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF course_not_changed = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF course_not_changed <-- FALSE; + +OBJECT logic_1 IS_A logic_link; + +OBJECT logic_2 IS_A logic_link; + +OBJECT logic_3 IS_A logic_link; + +OBJECT logic_4 IS_A logic_link; + +OBJECT logic_5 IS_A logic_link; + +OBJECT logic_5_1 IS_A logic_link; + +OBJECT logic_6 IS_A logic_link; + +OBJECT logic_6_1 IS_A logic_link; + +OBJECT logic_7 IS_A logic_link; + +OBJECT logic_8 IS_A logic_link; + +OBJECT logic_9 IS_A logic_link; + +OBJECT non_detection IS_A and_gate; + INTERFACE + sons + = A_ND_by_ship B_ND_by_platform; + fathers + = collision; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF collision + THEN required OF non_detection <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF collision AND (NOT S OF collision) + THEN relevant_evt OF non_detection <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF non_detection <-- S OF non_detection; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF A_ND_by_ship AND S OF B_ND_by_platform + THEN S OF non_detection <-- TRUE; + +OBJECT radar IS_A i_leaf; + INTERFACE + fathers + = A_ND_by_ship; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A_ND_by_ship + THEN required OF radar <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A_ND_by_ship AND (NOT S OF A_ND_by_ship) + THEN relevant_evt OF radar <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF radar <-- S OF radar; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF radar = TRUE + THEN S OF radar <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF radar) AND ((NOT already_standby OF radar) + AND (NOT already_required OF radar)) + THEN already_standby OF radar <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF radar AND already_standby OF radar + THEN to_be_fired OF radar <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF radar = FALSE) AND to_be_fired OF radar + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF radar <-- TRUE, + already_standby OF radar <-- FALSE, + already_required OF radar <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF radar <-- FALSE, + already_required OF radar <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF radar = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF radar <-- FALSE; + +OBJECT radar_1 IS_A i_leaf; + INTERFACE + fathers + = A_ND_by_ship_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A_ND_by_ship_1 + THEN required OF radar_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A_ND_by_ship_1 AND (NOT S OF A_ND_by_ship_1) + THEN relevant_evt OF radar_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF radar_1 <-- S OF radar_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF radar_1 = TRUE + THEN S OF radar_1 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF radar_1) AND ((NOT already_standby OF + radar_1) AND (NOT already_required OF radar_1)) + THEN already_standby OF radar_1 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF radar_1 AND already_standby OF radar_1 + THEN to_be_fired OF radar_1 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF radar_1 = FALSE) AND to_be_fired OF radar_1 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF radar_1 <-- TRUE, + already_standby OF radar_1 <-- FALSE, + already_required OF radar_1 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF radar_1 <-- FALSE, + already_required OF radar_1 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF radar_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF radar_1 <-- FALSE; + +OBJECT ship_on_collision_course IS_A f_leaf; + INTERFACE + triggers + = collision; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF collision AND (NOT S OF collision) + THEN relevant_evt OF ship_on_collision_course <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF ship_on_collision_course <-- S OF + ship_on_collision_course; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF ship_on_collision_course = TRUE + THEN S OF ship_on_collision_course <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF ship_on_collision_course = FALSE) AND required OF + ship_on_collision_course + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF ship_on_collision_course <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF ship_on_collision_course = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF ship_on_collision_course <-- FALSE; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = collision; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT visual IS_A i_leaf; + INTERFACE + fathers + = A_ND_by_ship; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A_ND_by_ship + THEN required OF visual <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A_ND_by_ship AND (NOT S OF A_ND_by_ship) + THEN relevant_evt OF visual <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF visual <-- S OF visual; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF visual = TRUE + THEN S OF visual <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF visual) AND ((NOT already_standby OF visual) + AND (NOT already_required OF visual)) + THEN already_standby OF visual <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF visual AND already_standby OF visual + THEN to_be_fired OF visual <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF visual = FALSE) AND to_be_fired OF visual + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF visual <-- TRUE, + already_standby OF visual <-- FALSE, + already_required OF visual <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF visual <-- FALSE, + already_required OF visual <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF visual = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF visual <-- FALSE; + +OBJECT visual_1 IS_A i_leaf; + INTERFACE + fathers + = A_ND_by_ship_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF A_ND_by_ship_1 + THEN required OF visual_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF A_ND_by_ship_1 AND (NOT S OF A_ND_by_ship_1) + THEN relevant_evt OF visual_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF visual_1 <-- S OF visual_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF visual_1 = TRUE + THEN S OF visual_1 <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF visual_1) AND ((NOT already_standby OF + visual_1) AND (NOT already_required OF visual_1)) + THEN already_standby OF visual_1 <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF visual_1 AND already_standby OF visual_1 + THEN to_be_fired OF visual_1 <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF visual_1 = FALSE) AND to_be_fired OF visual_1 + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF visual_1 <-- TRUE, + already_standby OF visual_1 <-- FALSE, + already_required OF visual_1 <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF visual_1 <-- FALSE, + already_required OF visual_1 <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF visual_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF visual_1 <-- FALSE; + +OBJECT warning IS_A i_leaf; + INTERFACE + fathers + = B_ND_by_platform; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + when_to_check + DOMAIN 'not_req_to_req' 'req_to_not_req' + = 'not_req_to_req'; + gamma + DOMAIN REAL + = 0.5; + failI_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failI + LABEL "défaillance instantanée %OBJET" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + to_be_fired + DOMAIN BOOLEAN + REINITIALISATION FALSE; + already_standby + DOMAIN BOOLEAN + = FALSE; + already_required + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF B_ND_by_platform + THEN required OF warning <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF B_ND_by_platform AND (NOT S OF + B_ND_by_platform) + THEN relevant_evt OF warning <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF warning <-- S OF warning; + xx6 + GROUP V3_simu_group + STEP initialization + IF failI OF warning = TRUE + THEN S OF warning <-- TRUE; + xx20 + GROUP V3_simu_group + STEP propagate_leaves + IF (NOT required OF warning) AND ((NOT already_standby OF + warning) AND (NOT already_required OF warning)) + THEN already_standby OF warning <-- TRUE; + xx22 + GROUP V3_simu_group + STEP tops + IF required OF warning AND already_standby OF warning + THEN to_be_fired OF warning <-- TRUE; + OCCURRENCE + xx23 + GROUP V3_simu_group + IF (failI OF warning = FALSE) AND to_be_fired OF warning + MAY_OCCUR + FAULT failI + LABEL "défaillance instantanée %OBJET" + DIST INS (0.5) + INDUCING failI OF warning <-- TRUE, + already_standby OF warning <-- FALSE, + already_required OF warning <-- FALSE + OR_ELSE + TRANSITION good + DIST INS (0.5) + INDUCING already_standby OF warning <-- FALSE, + already_required OF warning <-- FALSE; + xx24 + GROUP V3_simu_group + IF failI OF warning = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failI OF warning <-- FALSE; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/18/18.htm b/2020-EDCC/TestCases/18/18.htm new file mode 100644 index 00000000..8c697557 --- /dev/null +++ b/2020-EDCC/TestCases/18/18.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.053780.0011733655430.0013981534140.001837487096
20.105220.0015960046510.0019017597420.002499338736
30.150980.0018622824080.0022190497430.002916328944
40.192030.0020488446430.0024413526970.003208484873
50.229880.0021885509680.0026078233050.003427264579
60.265490.0022969408420.0027369780030.003597002813
70.298320.0023797843490.0028356922810.003726735509
80.329580.0024450107640.0029134144660.003828879889
90.358810.0024948963590.002972856910.003907000589
100.385610.00253176320.0030167865280.003964733957
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.050480.0011387767750.0013569382920.001783321185
20.093760.001516202760.0018066697780.002374369201
30.126760.0017305525660.0020620837150.002710040386
40.15220.0018684475120.0022263959280.002925983479
50.171920.0019625748040.0023385556860.00307338655
60.188490.0020343138930.0024240382130.003185729759
70.201570.0020866914720.0024864500430.003267752898
80.212410.0021274749050.0025350465760.003331619638
90.221260.0021591089880.0025727409680.003381158522
100.227830.0021816686310.0025996224820.003416486859


\ No newline at end of file diff --git a/2020-EDCC/TestCases/18/A_ND_by_ship.PNPRO b/2020-EDCC/TestCases/18/A_ND_by_ship.PNPRO new file mode 100644 index 00000000..5c4dc62f --- /dev/null +++ b/2020-EDCC/TestCases/18/A_ND_by_ship.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/A_ND_by_ship_1.PNPRO b/2020-EDCC/TestCases/18/A_ND_by_ship_1.PNPRO new file mode 100644 index 00000000..ec34373d --- /dev/null +++ b/2020-EDCC/TestCases/18/A_ND_by_ship_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/A_ND_by_ship_1_act.PNPRO b/2020-EDCC/TestCases/18/A_ND_by_ship_1_act.PNPRO new file mode 100644 index 00000000..035817d2 --- /dev/null +++ b/2020-EDCC/TestCases/18/A_ND_by_ship_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/A_ND_by_ship_act.PNPRO b/2020-EDCC/TestCases/18/A_ND_by_ship_act.PNPRO new file mode 100644 index 00000000..88a7b9d9 --- /dev/null +++ b/2020-EDCC/TestCases/18/A_ND_by_ship_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/B_ND_by_platform.PNPRO b/2020-EDCC/TestCases/18/B_ND_by_platform.PNPRO new file mode 100644 index 00000000..0dd775bc --- /dev/null +++ b/2020-EDCC/TestCases/18/B_ND_by_platform.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/B_ND_by_platform_act.PNPRO b/2020-EDCC/TestCases/18/B_ND_by_platform_act.PNPRO new file mode 100644 index 00000000..1122b843 --- /dev/null +++ b/2020-EDCC/TestCases/18/B_ND_by_platform_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/UE_1.PNPRO b/2020-EDCC/TestCases/18/UE_1.PNPRO new file mode 100644 index 00000000..9210c739 --- /dev/null +++ b/2020-EDCC/TestCases/18/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/UE_1_act.PNPRO b/2020-EDCC/TestCases/18/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/18/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/collision.PNPRO b/2020-EDCC/TestCases/18/collision.PNPRO new file mode 100644 index 00000000..d2f0828e --- /dev/null +++ b/2020-EDCC/TestCases/18/collision.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/collision_act.PNPRO b/2020-EDCC/TestCases/18/collision_act.PNPRO new file mode 100644 index 00000000..bfff102a --- /dev/null +++ b/2020-EDCC/TestCases/18/collision_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/course_not_changed.PNPRO b/2020-EDCC/TestCases/18/course_not_changed.PNPRO new file mode 100644 index 00000000..9bde00b5 --- /dev/null +++ b/2020-EDCC/TestCases/18/course_not_changed.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/18/course_not_changed_act.PNPRO b/2020-EDCC/TestCases/18/course_not_changed_act.PNPRO new file mode 100644 index 00000000..dfbf6832 --- /dev/null +++ b/2020-EDCC/TestCases/18/course_not_changed_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/non_detection.PNPRO b/2020-EDCC/TestCases/18/non_detection.PNPRO new file mode 100644 index 00000000..0ddc74c7 --- /dev/null +++ b/2020-EDCC/TestCases/18/non_detection.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/non_detection_act.PNPRO b/2020-EDCC/TestCases/18/non_detection_act.PNPRO new file mode 100644 index 00000000..3ee21d96 --- /dev/null +++ b/2020-EDCC/TestCases/18/non_detection_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/radar.PNPRO b/2020-EDCC/TestCases/18/radar.PNPRO new file mode 100644 index 00000000..4a660bf4 --- /dev/null +++ b/2020-EDCC/TestCases/18/radar.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/18/radar_1.PNPRO b/2020-EDCC/TestCases/18/radar_1.PNPRO new file mode 100644 index 00000000..7b2dd30f --- /dev/null +++ b/2020-EDCC/TestCases/18/radar_1.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/18/radar_1_act.PNPRO b/2020-EDCC/TestCases/18/radar_1_act.PNPRO new file mode 100644 index 00000000..36393004 --- /dev/null +++ b/2020-EDCC/TestCases/18/radar_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/radar_act.PNPRO b/2020-EDCC/TestCases/18/radar_act.PNPRO new file mode 100644 index 00000000..24fdd38e --- /dev/null +++ b/2020-EDCC/TestCases/18/radar_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/run18.sh b/2020-EDCC/TestCases/18/run18.sh new file mode 100755 index 00000000..30d2207e --- /dev/null +++ b/2020-EDCC/TestCases/18/run18.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO + +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '18.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/18/ship_on_collision_course.PNPRO b/2020-EDCC/TestCases/18/ship_on_collision_course.PNPRO new file mode 100644 index 00000000..2af18220 --- /dev/null +++ b/2020-EDCC/TestCases/18/ship_on_collision_course.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/ship_on_collision_course_act.PNPRO b/2020-EDCC/TestCases/18/ship_on_collision_course_act.PNPRO new file mode 100644 index 00000000..4c49b153 --- /dev/null +++ b/2020-EDCC/TestCases/18/ship_on_collision_course_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/visual.PNPRO b/2020-EDCC/TestCases/18/visual.PNPRO new file mode 100644 index 00000000..835488c9 --- /dev/null +++ b/2020-EDCC/TestCases/18/visual.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/18/visual_1.PNPRO b/2020-EDCC/TestCases/18/visual_1.PNPRO new file mode 100644 index 00000000..d36d4aef --- /dev/null +++ b/2020-EDCC/TestCases/18/visual_1.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/18/visual_1_act.PNPRO b/2020-EDCC/TestCases/18/visual_1_act.PNPRO new file mode 100644 index 00000000..7afebfa7 --- /dev/null +++ b/2020-EDCC/TestCases/18/visual_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/visual_act.PNPRO b/2020-EDCC/TestCases/18/visual_act.PNPRO new file mode 100644 index 00000000..1cc56f04 --- /dev/null +++ b/2020-EDCC/TestCases/18/visual_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/18/warning.PNPRO b/2020-EDCC/TestCases/18/warning.PNPRO new file mode 100644 index 00000000..51100a76 --- /dev/null +++ b/2020-EDCC/TestCases/18/warning.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/18/warning_act.PNPRO b/2020-EDCC/TestCases/18/warning_act.PNPRO new file mode 100644 index 00000000..dbc7fe21 --- /dev/null +++ b/2020-EDCC/TestCases/18/warning_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/19.fi b/2020-EDCC/TestCases/19/19.fi new file mode 100644 index 00000000..1936a4ce --- /dev/null +++ b/2020-EDCC/TestCases/19/19.fi @@ -0,0 +1,1196 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = collision_avoided; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF collision_avoided + THEN S OF UE_1 <-- TRUE; + +OBJECT collision_avoided IS_A and_gate; + INTERFACE + sons + = course_changed detection; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF collision_avoided <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF collision_avoided <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF collision_avoided <-- S OF collision_avoided; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF course_changed AND S OF detection + THEN S OF collision_avoided <-- TRUE; + +OBJECT course_changed IS_A f_leaf; + INTERFACE + fathers + = collision_avoided; + triggered_by + = detection; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF collision_avoided) OR (NOT S OF detection) + THEN required OF course_changed <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF collision_avoided AND (NOT S OF + collision_avoided) + THEN relevant_evt OF course_changed <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF course_changed <-- S OF course_changed; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF course_changed = TRUE + THEN S OF course_changed <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF course_changed = FALSE) AND required OF + course_changed + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF course_changed <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF course_changed = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF course_changed <-- FALSE; + +OBJECT detection IS_A or_gate; + INTERFACE + sons + = detection_by_platform detection_by_ship; + fathers + = collision_avoided; + triggers + = course_changed; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF collision_avoided + THEN required OF detection <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF collision_avoided AND (NOT S OF + collision_avoided)) OR (relevant_evt OF course_changed AND ( + NOT S OF course_changed)) + THEN relevant_evt OF detection <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF detection <-- S OF detection; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF detection_by_platform OR S OF detection_by_ship + THEN S OF detection <-- TRUE; + +OBJECT detection_by_platform IS_A and_gate; + INTERFACE + sons + = detection_by_platform_1 warning; + fathers + = detection; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF detection + THEN required OF detection_by_platform <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF detection AND (NOT S OF detection) + THEN relevant_evt OF detection_by_platform <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF detection_by_platform <-- S OF + detection_by_platform; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF detection_by_platform_1 AND S OF warning + THEN S OF detection_by_platform <-- TRUE; + +OBJECT detection_by_platform_1 IS_A or_gate; + INTERFACE + sons + = radar_1 visual_1; + fathers + = detection_by_platform; + triggers + = warning; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF detection_by_platform + THEN required OF detection_by_platform_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF detection_by_platform AND (NOT S OF + detection_by_platform)) OR (relevant_evt OF warning AND (NOT + S OF warning)) + THEN relevant_evt OF detection_by_platform_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF detection_by_platform_1 <-- S OF + detection_by_platform_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF radar_1 OR S OF visual_1 + THEN S OF detection_by_platform_1 <-- TRUE; + +OBJECT detection_by_ship IS_A or_gate; + INTERFACE + sons + = radar visual; + fathers + = detection; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF detection + THEN required OF detection_by_ship <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF detection AND (NOT S OF detection) + THEN relevant_evt OF detection_by_ship <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF detection_by_ship <-- S OF detection_by_ship; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF radar OR S OF visual + THEN S OF detection_by_ship <-- TRUE; + +OBJECT logic_1 IS_A logic_link; + +OBJECT logic_2 IS_A logic_link; + +OBJECT logic_3 IS_A logic_link; + +OBJECT logic_4 IS_A logic_link; + +OBJECT logic_5 IS_A logic_link; + +OBJECT logic_5_1 IS_A logic_link; + +OBJECT logic_6 IS_A logic_link; + +OBJECT logic_6_1 IS_A logic_link; + +OBJECT logic_7 IS_A logic_link; + +OBJECT logic_8 IS_A logic_link; + +OBJECT logic_9 IS_A logic_link; + +OBJECT radar IS_A f_leaf; + INTERFACE + fathers + = detection_by_ship; + triggered_by + = radar_only; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF detection_by_ship) OR (NOT S OF radar_only) + THEN required OF radar <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF detection_by_ship AND (NOT S OF + detection_by_ship) + THEN relevant_evt OF radar <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF radar <-- S OF radar; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF radar = TRUE + THEN S OF radar <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF radar = FALSE) AND required OF radar + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF radar <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF radar = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF radar <-- FALSE; + +OBJECT radar_1 IS_A f_leaf; + INTERFACE + fathers + = detection_by_platform_1; + triggered_by + = radar_only; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF detection_by_platform_1) OR (NOT S OF + radar_only) + THEN required OF radar_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF detection_by_platform_1 AND (NOT S OF + detection_by_platform_1) + THEN relevant_evt OF radar_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF radar_1 <-- S OF radar_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF radar_1 = TRUE + THEN S OF radar_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF radar_1 = FALSE) AND required OF radar_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF radar_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF radar_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF radar_1 <-- FALSE; + +OBJECT radar_and_visual IS_A phase_leaf; + INTERFACE + triggered_by + = radar_only; + triggers + = too_late visual visual_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + Dist_kind + DOMAIN 'exponential' 'constant_time' + = 'exponential'; + duration + DOMAIN REAL + = 10; + (*FAILURE*) + ATTRIBUTE + in_progress + LABEL "Phase %OBJECT in progress" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + already_required + DOMAIN BOOLEAN + = FALSE; + start_phase + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT S OF radar_only + THEN required OF radar_and_visual <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF too_late AND (NOT S OF too_late)) OR ( + relevant_evt OF visual AND (NOT S OF visual))) OR ( + relevant_evt OF visual_1 AND (NOT S OF visual_1)) + THEN relevant_evt OF radar_and_visual <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF radar_and_visual <-- S OF radar_and_visual; + xx44 + GROUP V3_simu_group + STEP initialization + THEN S OF radar_and_visual <-- in_progress OF radar_and_visual; + xx45 + GROUP V3_simu_group + STEP propagate_leaves + IF ((NOT in_progress OF radar_and_visual) AND (NOT required OF + radar_and_visual)) AND already_required OF radar_and_visual + THEN start_phase OF radar_and_visual <-- TRUE; + xx46 + GROUP V3_simu_group + STEP tops + THEN already_required OF radar_and_visual <-- required OF + radar_and_visual; + OCCURRENCE + xx43_a + GROUP V3_simu_group + IF in_progress OF radar_and_visual + MAY_OCCUR + TRANSITION end + LABEL "End of phase %OBJECT" + DIST EXP (0.1) + INDUCING in_progress OF radar_and_visual <-- FALSE; + xx47 + GROUP V3_simu_group + IF start_phase OF radar_and_visual + MAY_OCCUR + TRANSITION start + LABEL "start of phase %OBJECT" + DIST INS (1) + INDUCING in_progress OF radar_and_visual <-- TRUE, + start_phase OF radar_and_visual <-- FALSE; + +OBJECT radar_only IS_A phase_leaf; + INTERFACE + triggers + = radar radar_1 radar_and_visual; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + Dist_kind + DOMAIN 'exponential' 'constant_time' + = 'exponential'; + duration + DOMAIN REAL + = 10; + (*FAILURE*) + ATTRIBUTE + in_progress + LABEL "Phase %OBJECT in progress" + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + already_required + DOMAIN BOOLEAN + = FALSE; + start_phase + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((relevant_evt OF radar AND (NOT S OF radar)) OR ( + relevant_evt OF radar_1 AND (NOT S OF radar_1))) OR ( + relevant_evt OF radar_and_visual AND (NOT S OF + radar_and_visual)) + THEN relevant_evt OF radar_only <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF radar_only <-- S OF radar_only; + xx44 + GROUP V3_simu_group + STEP initialization + THEN S OF radar_only <-- in_progress OF radar_only; + xx45 + GROUP V3_simu_group + STEP propagate_leaves + IF ((NOT in_progress OF radar_only) AND (NOT required OF + radar_only)) AND already_required OF radar_only + THEN start_phase OF radar_only <-- TRUE; + xx46 + GROUP V3_simu_group + STEP tops + THEN already_required OF radar_only <-- required OF radar_only; + OCCURRENCE + xx43_a + GROUP V3_simu_group + IF in_progress OF radar_only + MAY_OCCUR + TRANSITION end + LABEL "End of phase %OBJECT" + DIST EXP (0.1) + INDUCING in_progress OF radar_only <-- FALSE; + xx47 + GROUP V3_simu_group + IF start_phase OF radar_only + MAY_OCCUR + TRANSITION start + LABEL "start of phase %OBJECT" + DIST INS (1) + INDUCING in_progress OF radar_only <-- TRUE, + start_phase OF radar_only <-- FALSE; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = radar; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = radar_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_4 IS_A trigger_link; + INTERFACE + target + = course_changed; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_5 IS_A trigger_link; + INTERFACE + target + = radar_and_visual; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_6 IS_A trigger_link; + INTERFACE + target + = visual; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_7 IS_A trigger_link; + INTERFACE + target + = visual_1; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_8 IS_A trigger_link; + INTERFACE + target + = warning; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_9 IS_A trigger_link; + INTERFACE + target + = too_late; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT too_late IS_A phase_leaf; + INTERFACE + triggered_by + = radar_and_visual; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + Dist_kind + DOMAIN 'exponential' 'constant_time' + = 'exponential'; + duration + DOMAIN REAL + = 10; + (*FAILURE*) + ATTRIBUTE + in_progress + LABEL "Phase %OBJECT in progress" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + already_required + DOMAIN BOOLEAN + = FALSE; + start_phase + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT S OF radar_and_visual + THEN required OF too_late <-- FALSE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF too_late <-- S OF too_late; + xx44 + GROUP V3_simu_group + STEP initialization + THEN S OF too_late <-- in_progress OF too_late; + xx45 + GROUP V3_simu_group + STEP propagate_leaves + IF ((NOT in_progress OF too_late) AND (NOT required OF too_late) + ) AND already_required OF too_late + THEN start_phase OF too_late <-- TRUE; + xx46 + GROUP V3_simu_group + STEP tops + THEN already_required OF too_late <-- required OF too_late; + OCCURRENCE + xx43_a + GROUP V3_simu_group + IF in_progress OF too_late + MAY_OCCUR + TRANSITION end + LABEL "End of phase %OBJECT" + DIST EXP (0.1) + INDUCING in_progress OF too_late <-- FALSE; + xx47 + GROUP V3_simu_group + IF start_phase OF too_late + MAY_OCCUR + TRANSITION start + LABEL "start of phase %OBJECT" + DIST INS (1) + INDUCING in_progress OF too_late <-- TRUE, + start_phase OF too_late <-- FALSE; + +OBJECT visual IS_A f_leaf; + INTERFACE + fathers + = detection_by_ship; + triggered_by + = radar_and_visual; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF detection_by_ship) OR (NOT S OF + radar_and_visual) + THEN required OF visual <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF detection_by_ship AND (NOT S OF + detection_by_ship) + THEN relevant_evt OF visual <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF visual <-- S OF visual; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF visual = TRUE + THEN S OF visual <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF visual = FALSE) AND required OF visual + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF visual <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF visual = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF visual <-- FALSE; + +OBJECT visual_1 IS_A f_leaf; + INTERFACE + fathers + = detection_by_platform_1; + triggered_by + = radar_and_visual; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF detection_by_platform_1) OR (NOT S OF + radar_and_visual) + THEN required OF visual_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF detection_by_platform_1 AND (NOT S OF + detection_by_platform_1) + THEN relevant_evt OF visual_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF visual_1 <-- S OF visual_1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF visual_1 = TRUE + THEN S OF visual_1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF visual_1 = FALSE) AND required OF visual_1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF visual_1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF visual_1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF visual_1 <-- FALSE; + +OBJECT warning IS_A f_leaf; + INTERFACE + fathers + = detection_by_platform; + triggered_by + = detection_by_platform_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF detection_by_platform) OR (NOT S OF + detection_by_platform_1) + THEN required OF warning <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF detection_by_platform AND (NOT S OF + detection_by_platform) + THEN relevant_evt OF warning <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF warning <-- S OF warning; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF warning = TRUE + THEN S OF warning <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF warning = FALSE) AND required OF warning + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF warning <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF warning = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF warning <-- FALSE; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/19/19.htm b/2020-EDCC/TestCases/19/19.htm new file mode 100644 index 00000000..051bfe95 --- /dev/null +++ b/2020-EDCC/TestCases/19/19.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories1000000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.0046070.00011138668190.00013272562040.0001744312265
20.0171940.00021382044580.00025478316460.0003348422088
30.0358010.00030560312230.00036414913610.0004785736186
40.0589280.00038734606340.00046155200670.0006065828314
50.084890.00045844979960.00054627746350.0007179310797
60.1127170.00052017881490.00061983223410.0008145985417
70.1417550.00057372226460.0006836332870.0008984474314
80.1710730.00061940648570.0007380694770.0009699887914
90.2001480.00065812337280.00078420356390.001030619326
100.2288890.00069103139690.00082341595310.001082153198
110.2563670.00071818653350.00085577334340.001124678065
120.2828660.00074082802160.00088275238180.001160134571
130.3080980.00075944023520.0009049302360.001189281244
140.3319180.00077456373180.00092295102120.001212964597
150.3541970.00078668222630.000937391120.001231942125
160.3750570.00079633483050.00094889292490.001247058075
170.3942640.00080382613860.00095781938270.001258789442
180.4123360.00080968676430.00096480275960.001267967166
190.4290110.00081409475110.00097005520780.00127487006
200.444530.00081734933160.00097393328560.001279966724
210.4587490.00081962234710.00097664175480.00128352626
220.4715630.00082109487230.00097839637940.00128583223
230.4832510.00082196452250.00097943263310.0012871941
240.4939960.00082236678490.00097991195910.001287824042
250.5038410.00082240181340.00097995369820.001287878896
260.5126370.00082216336610.00097966957030.001287505488
270.5205140.00082173359560.00097915746630.001286832469
280.5276860.00082116430960.00097847911920.001285940969
290.5342490.00082049441050.0009776808840.001284891909
300.5401920.00081976468550.00097681136170.001283749161
310.5453920.000819029960.00097593588090.001282598583
320.5501940.00081827148450.00097503210030.001281410813
330.5544490.00081753505440.00097415458830.001280257565
340.558430.00081679114450.00097326816370.001279092605
350.5618590.00081610772420.00097245381690.001278022371
360.5649060.00081546722510.0009716906140.001277019351
370.5677560.000814839780.00097094296590.001276036773
380.5702880.00081425929970.00097025127990.001275127743
390.5725180.00081373005870.00096962064940.001274298953
400.5745120.0008132425250.00096903971630.001273535477
410.5762440.00081280807270.00096852203360.001272855126
420.5777910.00081241138250.00096804934730.00127223391
430.5792590.00081202739740.00096759180020.00127163259
440.5804980.00081169758080.00096719879890.001271116098
450.5816420.00081138838870.00096683037320.001270631904
460.5826570.00081111030830.00096649901950.001270196431
470.5835260.00081086942060.00096621198360.001269819202
480.5843230.00081064621260.00096594601450.001269469659
490.5850330.00081044553210.00096570688860.001269155394
500.5857090.00081025285130.00096547729490.001268853656
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.00430.00010762802010.00012824689170.0001685451728
20.0150260.00020010638460.00023844182790.000313366028
30.0295960.00027875307580.00033215528360.0004365265224
40.0460650.00034480360620.00041085946490.0005399614647
50.0629170.00039939249770.00047590624040.0006254475132
60.0792920.00044442912740.00052957077650.000695974747
70.0949240.00048212251080.00057448528160.0007550024779
80.1090670.00051273867450.00061096674660.0008029473031
90.1216410.00053765400910.00064065524420.0008419646461
100.1330750.00055868353290.00066571350560.0008748968205
110.1422540.00057456406990.00068463636140.0008997656961
120.1497580.00058693926350.00069938233660.000919145214
130.156340.00059737308730.00071181502340.0009354845523
140.1612740.00060494947160.0007208428560.0009473491486
150.1641630.00060929176160.00072601702150.0009541491623
160.1663240.00061249560950.00072983464750.000959166379
170.166990.00061347548080.00073100223810.0009607008548
180.1668790.00061331241350.00073080793110.0009604454919
190.1662170.00061233785380.00072964666970.000958919334
200.1643760.00060960921920.00072639529610.0009546463
210.1619250.0006059339210.00072201590160.0009488907936
220.1588460.00060124678710.00071643082850.0009415507552
230.1549750.00059524049780.00070927388250.0009321449233
240.1507890.0005885989810.0007013600150.0009217443269
250.1462820.00058127217440.00069262957320.0009102705687
260.1414750.00057324885280.00068306918110.0008977060698
270.1363980.00056453086410.00067268104110.0008840537245
280.131430.00055574624410.00066221350470.0008702970345
290.1263470.00054648572660.00065117890080.0008557950906
300.1211120.00053664517040.00063945313690.0008403848076
310.115980.00052668320210.00062758270140.0008247843937
320.1108610.00051641767220.00061535054930.000808708603
330.105540.00050537746970.00060219531660.0007914196774
340.1008480.00049530997240.00059019913540.0007756540054
350.0959880.00048453197150.00057735633560.0007587756866
360.0914250.00047406702270.00056488656090.0007423876066
370.0866660.0004627709180.00055142640140.0007246979388
380.082350.00045216527430.00053878897830.0007080895311
390.0779190.00044089288620.00052535707890.0006904370034
400.0737220.00042982938140.00051217407970.0006731115864
410.0694490.00041814793680.00049825475870.0006548184775
420.0652180.00040613066160.00048393527020.0006359994587
430.06150.00039516781550.00047087221350.000618831673
440.0578650.00038405322610.00045762834310.0006014262576
450.0544990.00037338092980.00044491149830.000584713472
460.0513540.00036304971330.00043260107580.0005685348165
470.0484550.00035319198090.00042085484520.0005530976357
480.0454940.00034276246930.00040842729660.0005367650501
490.0427620.0003327866070.00039654030540.0005211428782
500.0400590.00032255159390.00038434451640.0005051148769


\ No newline at end of file diff --git a/2020-EDCC/TestCases/19/UE_1.PNPRO b/2020-EDCC/TestCases/19/UE_1.PNPRO new file mode 100644 index 00000000..3b5d2a18 --- /dev/null +++ b/2020-EDCC/TestCases/19/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/UE_1_act.PNPRO b/2020-EDCC/TestCases/19/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/19/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/collision_avoided.PNPRO b/2020-EDCC/TestCases/19/collision_avoided.PNPRO new file mode 100644 index 00000000..a91a704b --- /dev/null +++ b/2020-EDCC/TestCases/19/collision_avoided.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/collision_avoided_act.PNPRO b/2020-EDCC/TestCases/19/collision_avoided_act.PNPRO new file mode 100644 index 00000000..9053b01f --- /dev/null +++ b/2020-EDCC/TestCases/19/collision_avoided_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/course_changed.PNPRO b/2020-EDCC/TestCases/19/course_changed.PNPRO new file mode 100644 index 00000000..96b8161a --- /dev/null +++ b/2020-EDCC/TestCases/19/course_changed.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/course_changed_act.PNPRO b/2020-EDCC/TestCases/19/course_changed_act.PNPRO new file mode 100644 index 00000000..2809670d --- /dev/null +++ b/2020-EDCC/TestCases/19/course_changed_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection.PNPRO b/2020-EDCC/TestCases/19/detection.PNPRO new file mode 100644 index 00000000..8908f244 --- /dev/null +++ b/2020-EDCC/TestCases/19/detection.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection_act.PNPRO b/2020-EDCC/TestCases/19/detection_act.PNPRO new file mode 100644 index 00000000..1d6e753d --- /dev/null +++ b/2020-EDCC/TestCases/19/detection_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection_by_platform.PNPRO b/2020-EDCC/TestCases/19/detection_by_platform.PNPRO new file mode 100644 index 00000000..03f21122 --- /dev/null +++ b/2020-EDCC/TestCases/19/detection_by_platform.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection_by_platform_1.PNPRO b/2020-EDCC/TestCases/19/detection_by_platform_1.PNPRO new file mode 100644 index 00000000..62260420 --- /dev/null +++ b/2020-EDCC/TestCases/19/detection_by_platform_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection_by_platform_1_act.PNPRO b/2020-EDCC/TestCases/19/detection_by_platform_1_act.PNPRO new file mode 100644 index 00000000..3e09d89e --- /dev/null +++ b/2020-EDCC/TestCases/19/detection_by_platform_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection_by_platform_act.PNPRO b/2020-EDCC/TestCases/19/detection_by_platform_act.PNPRO new file mode 100644 index 00000000..0483ecbf --- /dev/null +++ b/2020-EDCC/TestCases/19/detection_by_platform_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection_by_ship.PNPRO b/2020-EDCC/TestCases/19/detection_by_ship.PNPRO new file mode 100644 index 00000000..abcddc8f --- /dev/null +++ b/2020-EDCC/TestCases/19/detection_by_ship.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/detection_by_ship_act.PNPRO b/2020-EDCC/TestCases/19/detection_by_ship_act.PNPRO new file mode 100644 index 00000000..41153714 --- /dev/null +++ b/2020-EDCC/TestCases/19/detection_by_ship_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/radar.PNPRO b/2020-EDCC/TestCases/19/radar.PNPRO new file mode 100644 index 00000000..eafe1833 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/radar_1.PNPRO b/2020-EDCC/TestCases/19/radar_1.PNPRO new file mode 100644 index 00000000..1b4cec18 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/radar_1_act.PNPRO b/2020-EDCC/TestCases/19/radar_1_act.PNPRO new file mode 100644 index 00000000..f0d839b2 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/radar_act.PNPRO b/2020-EDCC/TestCases/19/radar_act.PNPRO new file mode 100644 index 00000000..6a1e3516 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/radar_and_visual.PNPRO b/2020-EDCC/TestCases/19/radar_and_visual.PNPRO new file mode 100644 index 00000000..748bbc27 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar_and_visual.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/19/radar_and_visual_act.PNPRO b/2020-EDCC/TestCases/19/radar_and_visual_act.PNPRO new file mode 100644 index 00000000..559e62f8 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar_and_visual_act.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/radar_only.PNPRO b/2020-EDCC/TestCases/19/radar_only.PNPRO new file mode 100644 index 00000000..f5d06b21 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar_only.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/19/radar_only_act.PNPRO b/2020-EDCC/TestCases/19/radar_only_act.PNPRO new file mode 100644 index 00000000..4975d092 --- /dev/null +++ b/2020-EDCC/TestCases/19/radar_only_act.PNPRO @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/run19.sh b/2020-EDCC/TestCases/19/run19.sh new file mode 100755 index 00000000..41f5ba97 --- /dev/null +++ b/2020-EDCC/TestCases/19/run19.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +rm *.parsing *.net *.def *.PNPRO + + +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '19.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/19/too_late.PNPRO b/2020-EDCC/TestCases/19/too_late.PNPRO new file mode 100644 index 00000000..fb20145e --- /dev/null +++ b/2020-EDCC/TestCases/19/too_late.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/19/too_late_act.PNPRO b/2020-EDCC/TestCases/19/too_late_act.PNPRO new file mode 100644 index 00000000..9146ca39 --- /dev/null +++ b/2020-EDCC/TestCases/19/too_late_act.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/visual.PNPRO b/2020-EDCC/TestCases/19/visual.PNPRO new file mode 100644 index 00000000..36a0a8da --- /dev/null +++ b/2020-EDCC/TestCases/19/visual.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/visual_1.PNPRO b/2020-EDCC/TestCases/19/visual_1.PNPRO new file mode 100644 index 00000000..ed474908 --- /dev/null +++ b/2020-EDCC/TestCases/19/visual_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/visual_1_act.PNPRO b/2020-EDCC/TestCases/19/visual_1_act.PNPRO new file mode 100644 index 00000000..9976225b --- /dev/null +++ b/2020-EDCC/TestCases/19/visual_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/visual_act.PNPRO b/2020-EDCC/TestCases/19/visual_act.PNPRO new file mode 100644 index 00000000..f66c2c58 --- /dev/null +++ b/2020-EDCC/TestCases/19/visual_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/warning.PNPRO b/2020-EDCC/TestCases/19/warning.PNPRO new file mode 100644 index 00000000..eb0858a3 --- /dev/null +++ b/2020-EDCC/TestCases/19/warning.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/19/warning_act.PNPRO b/2020-EDCC/TestCases/19/warning_act.PNPRO new file mode 100644 index 00000000..9c6722b0 --- /dev/null +++ b/2020-EDCC/TestCases/19/warning_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/20.fi b/2020-EDCC/TestCases/20/20.fi new file mode 100644 index 00000000..16f6ea9e --- /dev/null +++ b/2020-EDCC/TestCases/20/20.fi @@ -0,0 +1,807 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT One_of_subsystems_is_lost IS_A or_gate; + INTERFACE + sons + = fail_A fail_SS2 fail_SS3; + fathers + = Total_loss_of_production; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Total_loss_of_production + THEN required OF One_of_subsystems_is_lost <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Total_loss_of_production AND (NOT S OF + Total_loss_of_production) + THEN relevant_evt OF One_of_subsystems_is_lost <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF One_of_subsystems_is_lost <-- S OF + One_of_subsystems_is_lost; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF fail_A OR S OF fail_SS2) OR S OF fail_SS3 + THEN S OF One_of_subsystems_is_lost <-- TRUE; + +OBJECT Total_loss_of_production IS_A undes_event; + INTERFACE + sons + = One_of_subsystems_is_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF Total_loss_of_production <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Total_loss_of_production <-- S OF + Total_loss_of_production; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF One_of_subsystems_is_lost + THEN S OF Total_loss_of_production <-- TRUE; + +OBJECT fail_A IS_A f_leaf; + INTERFACE + fathers + = One_of_subsystems_is_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF One_of_subsystems_is_lost + THEN required OF fail_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF One_of_subsystems_is_lost AND (NOT S OF + One_of_subsystems_is_lost) + THEN relevant_evt OF fail_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_A <-- S OF fail_A; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF fail_A = TRUE + THEN S OF fail_A <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF fail_A = FALSE) AND required OF fail_A + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF fail_A <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF fail_A = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF fail_A <-- FALSE; + +OBJECT fail_C1 IS_A f_leaf; + INTERFACE + fathers + = fail_subsys_C; + triggers + = fail_C2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF fail_subsys_C + THEN required OF fail_C1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF fail_subsys_C AND (NOT S OF fail_subsys_C)) + OR (relevant_evt OF fail_C2 AND (NOT S OF fail_C2)) + THEN relevant_evt OF fail_C1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_C1 <-- S OF fail_C1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF fail_C1 = TRUE + THEN S OF fail_C1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF fail_C1 = FALSE) AND required OF fail_C1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF fail_C1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF fail_C1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF fail_C1 <-- FALSE; + +OBJECT fail_C2 IS_A f_leaf; + INTERFACE + fathers + = fail_subsys_C; + triggered_by + = fail_C1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF fail_subsys_C) OR (NOT S OF fail_C1) + THEN required OF fail_C2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF fail_subsys_C AND (NOT S OF fail_subsys_C) + THEN relevant_evt OF fail_C2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_C2 <-- S OF fail_C2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF fail_C2 = TRUE + THEN S OF fail_C2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF fail_C2 = FALSE) AND required OF fail_C2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF fail_C2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF fail_C2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF fail_C2 <-- FALSE; + +OBJECT fail_D1 IS_A f_leaf; + INTERFACE + fathers + = fail_subsys_D; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF fail_subsys_D + THEN required OF fail_D1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF fail_subsys_D AND (NOT S OF fail_subsys_D) + THEN relevant_evt OF fail_D1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_D1 <-- S OF fail_D1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF fail_D1 = TRUE + THEN S OF fail_D1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF fail_D1 = FALSE) AND required OF fail_D1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF fail_D1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF fail_D1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF fail_D1 <-- FALSE; + +OBJECT fail_D2 IS_A f_leaf; + INTERFACE + fathers + = fail_subsys_D; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF fail_subsys_D + THEN required OF fail_D2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF fail_subsys_D AND (NOT S OF fail_subsys_D) + THEN relevant_evt OF fail_D2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_D2 <-- S OF fail_D2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF fail_D2 = TRUE + THEN S OF fail_D2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF fail_D2 = FALSE) AND required OF fail_D2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF fail_D2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF fail_D2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF fail_D2 <-- FALSE; + +OBJECT fail_SS2 IS_A and_gate; + INTERFACE + sons + = fail_subsys_C fail_subsys_D; + fathers + = One_of_subsystems_is_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF One_of_subsystems_is_lost + THEN required OF fail_SS2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF One_of_subsystems_is_lost AND (NOT S OF + One_of_subsystems_is_lost) + THEN relevant_evt OF fail_SS2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_SS2 <-- S OF fail_SS2; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF fail_subsys_C AND S OF fail_subsys_D + THEN S OF fail_SS2 <-- TRUE; + +OBJECT fail_SS3 IS_A multiple_leaf; + INTERFACE + fathers + = One_of_subsystems_is_lost; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + lambda + DOMAIN REAL + = 0.1; + mu + DOMAIN REAL + = 0.1; + number_of_items + DOMAIN INTEGER + = 8; + min_acceptable + DOMAIN INTEGER + = 6; + number_of_repairmen + DOMAIN INTEGER + = 8; + (*FAILURE*) + ATTRIBUTE + group_loss + LABEL "Insufficient number of cpts OK in %OBJECT" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + nb_OK + DOMAIN INTEGER + = 8; + nb_being_repaired + DOMAIN INTEGER + = 0; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF One_of_subsystems_is_lost + THEN required OF fail_SS3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF One_of_subsystems_is_lost AND (NOT S OF + One_of_subsystems_is_lost) + THEN relevant_evt OF fail_SS3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_SS3 <-- S OF fail_SS3; + xx12 + GROUP V3_simu_group + STEP initialization + IF nb_OK OF fail_SS3 < 0 + THEN nb_being_repaired OF fail_SS3 <-- 8; + xx13 + GROUP V3_simu_group + STEP initialization + IF nb_OK OF fail_SS3 >= 0 + THEN nb_being_repaired OF fail_SS3 <-- (8 - nb_OK OF fail_SS3); + xx14 + GROUP V3_simu_group + STEP initialization + IF nb_OK OF fail_SS3 < 6 + THEN S OF fail_SS3 <-- TRUE; + OCCURRENCE + xx15 + GROUP V3_simu_group + IF (nb_OK OF fail_SS3 > 0) AND required OF fail_SS3 + MAY_OCCUR + FAULT failF + LABEL "déf. d'un objet du groupe %OBJET" + DIST EXP (0.1 * nb_OK OF fail_SS3) + INDUCING nb_OK OF fail_SS3 <-- (nb_OK OF fail_SS3 - 1); + xx16 + GROUP V3_simu_group + IF (nb_OK OF fail_SS3 < 8) AND (nb_being_repaired OF fail_SS3 > + 0) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1 * nb_being_repaired OF fail_SS3) + INDUCING nb_OK OF fail_SS3 <-- (nb_OK OF fail_SS3 + 1); + +OBJECT fail_subsys_C IS_A and_gate; + INTERFACE + sons + = fail_C1 fail_C2; + fathers + = fail_SS2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF fail_SS2 + THEN required OF fail_subsys_C <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF fail_SS2 AND (NOT S OF fail_SS2) + THEN relevant_evt OF fail_subsys_C <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_subsys_C <-- S OF fail_subsys_C; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF fail_C1 AND S OF fail_C2 + THEN S OF fail_subsys_C <-- TRUE; + +OBJECT fail_subsys_D IS_A and_gate; + INTERFACE + sons + = fail_D1 fail_D2; + fathers + = fail_SS2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF fail_SS2 + THEN required OF fail_subsys_D <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF fail_SS2 AND (NOT S OF fail_SS2) + THEN relevant_evt OF fail_subsys_D <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF fail_subsys_D <-- S OF fail_subsys_D; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF fail_D1 AND S OF fail_D2 + THEN S OF fail_subsys_D <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_4_1 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_5_1 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = fail_C2; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Version_1 + DOMAIN BOOLEAN + = TRUE; + augmented_repair_times + DOMAIN BOOLEAN + = FALSE; + diff --git a/2020-EDCC/TestCases/20/20.htm b/2020-EDCC/TestCases/20/20.htm new file mode 100644 index 00000000..48d07a00 --- /dev/null +++ b/2020-EDCC/TestCases/20/20.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(Total_loss_of_production)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.12520.0054435651050.0064864177940.008524607442
20.30830.0075957824920.00905094690.01189497374
30.48940.0082224124430.0097976236810.01287627446
40.6440.0078758022390.0093846115180.01233348386
50.76120.0070128317720.0083563172130.01098207457
60.83960.0060362228740.0071926141610.00945270782
70.89370.005069783120.0060410284080.007939265919
80.92840.0042408308150.0050532693050.006641128971
90.95250.0034986956640.0041689593810.00547894744
100.96930.0028374300510.0033810116010.004443407374
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :GLOBAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
100.85680.0057615337170.0068653013420.009022545382


List of the transition frequencies
NameObjectName of the transitionFrequency of the transition
xx10fail_AfailF0.7517
xx11fail_Arep0.3123
xx10fail_C1failF0.7757
xx11fail_C1rep0.324
xx10fail_C2failF0.2452
xx11fail_C2rep0.0824
xx10fail_D1failF0.7637
xx11fail_D1rep0.3272
xx10fail_D2failF0.7584
xx11fail_D2rep0.3161
xx15fail_SS3failF6.112
xx16fail_SS3rep2.5736

diff --git a/2020-EDCC/TestCases/20/One_of_subsystems_is_lost.PNPRO b/2020-EDCC/TestCases/20/One_of_subsystems_is_lost.PNPRO new file mode 100644 index 00000000..890c3cf1 --- /dev/null +++ b/2020-EDCC/TestCases/20/One_of_subsystems_is_lost.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/One_of_subsystems_is_lost_act.PNPRO b/2020-EDCC/TestCases/20/One_of_subsystems_is_lost_act.PNPRO new file mode 100644 index 00000000..b9fecc7c --- /dev/null +++ b/2020-EDCC/TestCases/20/One_of_subsystems_is_lost_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/Total_loss_of_production.PNPRO b/2020-EDCC/TestCases/20/Total_loss_of_production.PNPRO new file mode 100644 index 00000000..4859a5ec --- /dev/null +++ b/2020-EDCC/TestCases/20/Total_loss_of_production.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/Total_loss_of_production_act.PNPRO b/2020-EDCC/TestCases/20/Total_loss_of_production_act.PNPRO new file mode 100644 index 00000000..fc4e4f15 --- /dev/null +++ b/2020-EDCC/TestCases/20/Total_loss_of_production_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_A.PNPRO b/2020-EDCC/TestCases/20/fail_A.PNPRO new file mode 100644 index 00000000..5f5fb57d --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_A.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_A_act.PNPRO b/2020-EDCC/TestCases/20/fail_A_act.PNPRO new file mode 100644 index 00000000..15cfb36b --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_C1.PNPRO b/2020-EDCC/TestCases/20/fail_C1.PNPRO new file mode 100644 index 00000000..b46789e9 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_C1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_C1_act.PNPRO b/2020-EDCC/TestCases/20/fail_C1_act.PNPRO new file mode 100644 index 00000000..3668a84d --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_C1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_C2.PNPRO b/2020-EDCC/TestCases/20/fail_C2.PNPRO new file mode 100644 index 00000000..5708a8d7 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_C2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_C2_act.PNPRO b/2020-EDCC/TestCases/20/fail_C2_act.PNPRO new file mode 100644 index 00000000..ede21964 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_C2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_D1.PNPRO b/2020-EDCC/TestCases/20/fail_D1.PNPRO new file mode 100644 index 00000000..2a35daf4 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_D1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_D1_act.PNPRO b/2020-EDCC/TestCases/20/fail_D1_act.PNPRO new file mode 100644 index 00000000..bf10fd1b --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_D1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_D2.PNPRO b/2020-EDCC/TestCases/20/fail_D2.PNPRO new file mode 100644 index 00000000..4acd62b9 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_D2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_D2_act.PNPRO b/2020-EDCC/TestCases/20/fail_D2_act.PNPRO new file mode 100644 index 00000000..c976fdb3 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_D2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_SS2.PNPRO b/2020-EDCC/TestCases/20/fail_SS2.PNPRO new file mode 100644 index 00000000..6c57a03a --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_SS2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_SS2_act.PNPRO b/2020-EDCC/TestCases/20/fail_SS2_act.PNPRO new file mode 100644 index 00000000..e4b88b30 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_SS2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_SS3.PNPRO b/2020-EDCC/TestCases/20/fail_SS3.PNPRO new file mode 100644 index 00000000..8bc0f687 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_SS3.PNPRO @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_SS3_act.PNPRO b/2020-EDCC/TestCases/20/fail_SS3_act.PNPRO new file mode 100644 index 00000000..26a34903 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_SS3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_subsys_C.PNPRO b/2020-EDCC/TestCases/20/fail_subsys_C.PNPRO new file mode 100644 index 00000000..0c0de855 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_subsys_C.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_subsys_C_act.PNPRO b/2020-EDCC/TestCases/20/fail_subsys_C_act.PNPRO new file mode 100644 index 00000000..1a4d8946 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_subsys_C_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_subsys_D.PNPRO b/2020-EDCC/TestCases/20/fail_subsys_D.PNPRO new file mode 100644 index 00000000..20090f38 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_subsys_D.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/fail_subsys_D_act.PNPRO b/2020-EDCC/TestCases/20/fail_subsys_D_act.PNPRO new file mode 100644 index 00000000..d0445b76 --- /dev/null +++ b/2020-EDCC/TestCases/20/fail_subsys_D_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/20/run20.sh b/2020-EDCC/TestCases/20/run20.sh new file mode 100755 index 00000000..82dcdc53 --- /dev/null +++ b/2020-EDCC/TestCases/20/run20.sh @@ -0,0 +1,19 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '20.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + diff --git a/2020-EDCC/TestCases/21/21.fi b/2020-EDCC/TestCases/21/21.fi new file mode 100644 index 00000000..ad7c8056 --- /dev/null +++ b/2020-EDCC/TestCases/21/21.fi @@ -0,0 +1,731 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT Authentication_with_password IS_A or_gate; + INTERFACE + sons + = Bruteforce Social_engineering; + fathers + = RAS_access_granted; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF RAS_access_granted + THEN required OF Authentication_with_password <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF RAS_access_granted AND (NOT S OF + RAS_access_granted) + THEN relevant_evt OF Authentication_with_password <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Authentication_with_password <-- S OF + Authentication_with_password; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Bruteforce OR S OF Social_engineering + THEN S OF Authentication_with_password <-- TRUE; + +OBJECT Bruteforce IS_A f_leaf; + INTERFACE + fathers + = Authentication_with_password; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Authentication_with_password + THEN required OF Bruteforce <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Authentication_with_password AND (NOT S OF + Authentication_with_password) + THEN relevant_evt OF Bruteforce <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Bruteforce <-- S OF Bruteforce; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Bruteforce = TRUE + THEN S OF Bruteforce <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Bruteforce = FALSE) AND required OF Bruteforce + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.01) + INDUCING failF OF Bruteforce <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Bruteforce = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Bruteforce <-- FALSE; + +OBJECT Exploit_vulnerability IS_A f_leaf; + INTERFACE + fathers + = Vulnerability_found_and_exploited; + triggered_by + = Find_vulnerability; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Vulnerability_found_and_exploited) OR (NOT + S OF Find_vulnerability) + THEN required OF Exploit_vulnerability <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Vulnerability_found_and_exploited AND (NOT S + OF Vulnerability_found_and_exploited) + THEN relevant_evt OF Exploit_vulnerability <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Exploit_vulnerability <-- S OF + Exploit_vulnerability; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Exploit_vulnerability = TRUE + THEN S OF Exploit_vulnerability <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Exploit_vulnerability = FALSE) AND required OF + Exploit_vulnerability + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Exploit_vulnerability <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Exploit_vulnerability = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Exploit_vulnerability <-- FALSE; + +OBJECT Find_vulnerability IS_A f_leaf; + INTERFACE + fathers + = Vulnerability_found_and_exploited; + triggers + = Exploit_vulnerability; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Vulnerability_found_and_exploited + THEN required OF Find_vulnerability <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Vulnerability_found_and_exploited AND (NOT + S OF Vulnerability_found_and_exploited)) OR (relevant_evt OF + Exploit_vulnerability AND (NOT S OF Exploit_vulnerability)) + THEN relevant_evt OF Find_vulnerability <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Find_vulnerability <-- S OF + Find_vulnerability; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Find_vulnerability = TRUE + THEN S OF Find_vulnerability <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Find_vulnerability = FALSE) AND required OF + Find_vulnerability + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF Find_vulnerability <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Find_vulnerability = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Find_vulnerability <-- FALSE; + +OBJECT Logged_into_the_RAS IS_A and_gate; + INTERFACE + sons + = RAS_access_granted Wardialing; + fathers + = RAS_ownership; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF RAS_ownership + THEN required OF Logged_into_the_RAS <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF RAS_ownership AND (NOT S OF RAS_ownership) + THEN relevant_evt OF Logged_into_the_RAS <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Logged_into_the_RAS <-- S OF + Logged_into_the_RAS; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF RAS_access_granted AND S OF Wardialing + THEN S OF Logged_into_the_RAS <-- TRUE; + +OBJECT RAS_access_granted IS_A or_gate; + INTERFACE + sons + = Authentication_with_password Vulnerability_found_and_exploited; + fathers + = Logged_into_the_RAS; + triggered_by + = Wardialing; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Logged_into_the_RAS) OR (NOT S OF + Wardialing) + THEN required OF RAS_access_granted <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Logged_into_the_RAS AND (NOT S OF + Logged_into_the_RAS) + THEN relevant_evt OF RAS_access_granted <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RAS_access_granted <-- S OF + RAS_access_granted; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Authentication_with_password OR S OF + Vulnerability_found_and_exploited + THEN S OF RAS_access_granted <-- TRUE; + +OBJECT RAS_ownership IS_A undes_event; + INTERFACE + sons + = Logged_into_the_RAS; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF RAS_ownership <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF RAS_ownership <-- S OF RAS_ownership; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Logged_into_the_RAS + THEN S OF RAS_ownership <-- TRUE; + +OBJECT Social_engineering IS_A f_leaf; + INTERFACE + fathers + = Authentication_with_password; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.05; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Authentication_with_password + THEN required OF Social_engineering <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Authentication_with_password AND (NOT S OF + Authentication_with_password) + THEN relevant_evt OF Social_engineering <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Social_engineering <-- S OF + Social_engineering; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Social_engineering = TRUE + THEN S OF Social_engineering <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Social_engineering = FALSE) AND required OF + Social_engineering + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.05) + INDUCING failF OF Social_engineering <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Social_engineering = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Social_engineering <-- FALSE; + +OBJECT Vulnerability_found_and_exploited IS_A and_gate; + INTERFACE + sons + = Exploit_vulnerability Find_vulnerability; + fathers + = RAS_access_granted; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF RAS_access_granted + THEN required OF Vulnerability_found_and_exploited <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF RAS_access_granted AND (NOT S OF + RAS_access_granted) + THEN relevant_evt OF Vulnerability_found_and_exploited <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Vulnerability_found_and_exploited <-- S OF + Vulnerability_found_and_exploited; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Exploit_vulnerability AND S OF Find_vulnerability + THEN S OF Vulnerability_found_and_exploited <-- TRUE; + +OBJECT Wardialing IS_A f_leaf; + INTERFACE + fathers + = Logged_into_the_RAS; + triggers + = RAS_access_granted; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.01; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Logged_into_the_RAS + THEN required OF Wardialing <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Logged_into_the_RAS AND (NOT S OF + Logged_into_the_RAS)) OR (relevant_evt OF RAS_access_granted + AND (NOT S OF RAS_access_granted)) + THEN relevant_evt OF Wardialing <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Wardialing <-- S OF Wardialing; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF Wardialing = TRUE + THEN S OF Wardialing <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF Wardialing = FALSE) AND required OF Wardialing + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.01) + INDUCING failF OF Wardialing <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF Wardialing = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF Wardialing <-- FALSE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = RAS_access_granted; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = Exploit_vulnerability; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Standard + DOMAIN BOOLEAN + = TRUE; + Weakpassword + DOMAIN BOOLEAN + = FALSE; + diff --git a/2020-EDCC/TestCases/21/21.htm b/2020-EDCC/TestCases/21/21.htm new file mode 100644 index 00000000..fb275689 --- /dev/null +++ b/2020-EDCC/TestCases/21/21.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(RAS_ownership)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.02310.0024709156190.0029442820520.003869446818
200.06080.0039305896070.0046835935410.006155292123
300.10220.0049824404680.005936953060.007802487574
400.14120.0057278315340.0068251426530.00896976786
500.17850.0062986831770.0075053553780.009863719906
600.2110.0067112991740.0079970184140.01050987538
700.24420.0070664801510.0084202432980.01106608778
800.27330.0073303424810.0087346551360.01147929544
900.30770.0075916780790.0090460561830.01188854624
1000.3370.0077749675390.0092644593780.01217557701
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.01310.001870247540.0022285407980.002928802318
200.02060.002336364130.0027839538190.003658739569
300.02560.0025978584870.003095544040.004068238988
400.02610.0026224324270.003124825740.004106721708
500.02940.0027785657530.0033108703570.004351226051
600.02720.0026756118010.003188192970.004190000456
700.0290.0027601677910.00328894780.004322414896
800.0260.0026175381630.0031189938560.004099057304
900.02790.0027088467940.0032277949660.00424204636
1000.02630.0026321905710.0031364533040.004122002933


\ No newline at end of file diff --git a/2020-EDCC/TestCases/21/Authentication_with_password.PNPRO b/2020-EDCC/TestCases/21/Authentication_with_password.PNPRO new file mode 100644 index 00000000..6bbbe571 --- /dev/null +++ b/2020-EDCC/TestCases/21/Authentication_with_password.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Authentication_with_password_act.PNPRO b/2020-EDCC/TestCases/21/Authentication_with_password_act.PNPRO new file mode 100644 index 00000000..7b15b8e2 --- /dev/null +++ b/2020-EDCC/TestCases/21/Authentication_with_password_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Bruteforce.PNPRO b/2020-EDCC/TestCases/21/Bruteforce.PNPRO new file mode 100644 index 00000000..5f452c48 --- /dev/null +++ b/2020-EDCC/TestCases/21/Bruteforce.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Bruteforce_act.PNPRO b/2020-EDCC/TestCases/21/Bruteforce_act.PNPRO new file mode 100644 index 00000000..4f4d80c7 --- /dev/null +++ b/2020-EDCC/TestCases/21/Bruteforce_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Exploit_vulnerability.PNPRO b/2020-EDCC/TestCases/21/Exploit_vulnerability.PNPRO new file mode 100644 index 00000000..1e47b390 --- /dev/null +++ b/2020-EDCC/TestCases/21/Exploit_vulnerability.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Exploit_vulnerability_act.PNPRO b/2020-EDCC/TestCases/21/Exploit_vulnerability_act.PNPRO new file mode 100644 index 00000000..faf4e02d --- /dev/null +++ b/2020-EDCC/TestCases/21/Exploit_vulnerability_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Find_vulnerability.PNPRO b/2020-EDCC/TestCases/21/Find_vulnerability.PNPRO new file mode 100644 index 00000000..5de3d633 --- /dev/null +++ b/2020-EDCC/TestCases/21/Find_vulnerability.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Find_vulnerability_act.PNPRO b/2020-EDCC/TestCases/21/Find_vulnerability_act.PNPRO new file mode 100644 index 00000000..d8172c54 --- /dev/null +++ b/2020-EDCC/TestCases/21/Find_vulnerability_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Logged_into_the_RAS.PNPRO b/2020-EDCC/TestCases/21/Logged_into_the_RAS.PNPRO new file mode 100644 index 00000000..7e55d113 --- /dev/null +++ b/2020-EDCC/TestCases/21/Logged_into_the_RAS.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Logged_into_the_RAS_act.PNPRO b/2020-EDCC/TestCases/21/Logged_into_the_RAS_act.PNPRO new file mode 100644 index 00000000..9b361a35 --- /dev/null +++ b/2020-EDCC/TestCases/21/Logged_into_the_RAS_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/RAS_access_granted.PNPRO b/2020-EDCC/TestCases/21/RAS_access_granted.PNPRO new file mode 100644 index 00000000..651455dc --- /dev/null +++ b/2020-EDCC/TestCases/21/RAS_access_granted.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/RAS_access_granted_act.PNPRO b/2020-EDCC/TestCases/21/RAS_access_granted_act.PNPRO new file mode 100644 index 00000000..abd71fd8 --- /dev/null +++ b/2020-EDCC/TestCases/21/RAS_access_granted_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/RAS_ownership.PNPRO b/2020-EDCC/TestCases/21/RAS_ownership.PNPRO new file mode 100644 index 00000000..352c6e7b --- /dev/null +++ b/2020-EDCC/TestCases/21/RAS_ownership.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/RAS_ownership_act.PNPRO b/2020-EDCC/TestCases/21/RAS_ownership_act.PNPRO new file mode 100644 index 00000000..41056cd2 --- /dev/null +++ b/2020-EDCC/TestCases/21/RAS_ownership_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Social_engineering.PNPRO b/2020-EDCC/TestCases/21/Social_engineering.PNPRO new file mode 100644 index 00000000..c8edff69 --- /dev/null +++ b/2020-EDCC/TestCases/21/Social_engineering.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Social_engineering_act.PNPRO b/2020-EDCC/TestCases/21/Social_engineering_act.PNPRO new file mode 100644 index 00000000..ace283b4 --- /dev/null +++ b/2020-EDCC/TestCases/21/Social_engineering_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Vulnerability_found_and_exploited.PNPRO b/2020-EDCC/TestCases/21/Vulnerability_found_and_exploited.PNPRO new file mode 100644 index 00000000..7699869b --- /dev/null +++ b/2020-EDCC/TestCases/21/Vulnerability_found_and_exploited.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Vulnerability_found_and_exploited_act.PNPRO b/2020-EDCC/TestCases/21/Vulnerability_found_and_exploited_act.PNPRO new file mode 100644 index 00000000..6520cf69 --- /dev/null +++ b/2020-EDCC/TestCases/21/Vulnerability_found_and_exploited_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Wardialing.PNPRO b/2020-EDCC/TestCases/21/Wardialing.PNPRO new file mode 100644 index 00000000..134db242 --- /dev/null +++ b/2020-EDCC/TestCases/21/Wardialing.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/Wardialing_act.PNPRO b/2020-EDCC/TestCases/21/Wardialing_act.PNPRO new file mode 100644 index 00000000..4cc4bc78 --- /dev/null +++ b/2020-EDCC/TestCases/21/Wardialing_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/21/run21.sh b/2020-EDCC/TestCases/21/run21.sh new file mode 100755 index 00000000..d3467438 --- /dev/null +++ b/2020-EDCC/TestCases/21/run21.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '21.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=100| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=100| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=100 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/22/22.fi b/2020-EDCC/TestCases/22/22.fi new file mode 100644 index 00000000..f0530082 --- /dev/null +++ b/2020-EDCC/TestCases/22/22.fi @@ -0,0 +1,1059 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT AND_1 IS_A and_gate; + INTERFACE + sons + = B4 B2 B3 B1; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF AND_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF AND_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_1 <-- S OF AND_1; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF B4 AND S OF B2) AND S OF B3) AND S OF B1 + THEN S OF AND_1 <-- TRUE; + +OBJECT AND_2 IS_A and_gate; + INTERFACE + sons + = C3 C2 C1 C4; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF AND_2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF AND_2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF AND_2 <-- S OF AND_2; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF ((S OF C3 AND S OF C2) AND S OF C1) AND S OF C4 + THEN S OF AND_2 <-- TRUE; + +OBJECT B1 IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggers + = B2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_1 + THEN required OF B1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF B2 AND (NOT S OF B2)) + THEN relevant_evt OF B1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B1 <-- S OF B1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF B1 = TRUE + THEN S OF B1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF B1 = FALSE) AND required OF B1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF B1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF B1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF B1 <-- FALSE; + +OBJECT B2 IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggered_by + = B1; + triggers + = B3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF B1) + THEN required OF B2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF B3 AND (NOT S OF B3)) + THEN relevant_evt OF B2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B2 <-- S OF B2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF B2 = TRUE + THEN S OF B2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF B2 = FALSE) AND required OF B2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF B2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF B2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF B2 <-- FALSE; + +OBJECT B3 IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggered_by + = B2; + triggers + = B4; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF B2) + THEN required OF B3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_1 AND (NOT S OF AND_1)) OR ( + relevant_evt OF B4 AND (NOT S OF B4)) + THEN relevant_evt OF B3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B3 <-- S OF B3; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF B3 = TRUE + THEN S OF B3 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF B3 = FALSE) AND required OF B3 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF B3 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF B3 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF B3 <-- FALSE; + +OBJECT B4 IS_A f_leaf; + INTERFACE + fathers + = AND_1; + triggered_by + = B3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_1) OR (NOT S OF B3) + THEN required OF B4 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_1 AND (NOT S OF AND_1) + THEN relevant_evt OF B4 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF B4 <-- S OF B4; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF B4 = TRUE + THEN S OF B4 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF B4 = FALSE) AND required OF B4 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF B4 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF B4 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF B4 <-- FALSE; + +OBJECT C1 IS_A f_leaf; + INTERFACE + fathers + = AND_2; + triggers + = C2; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF AND_2 + THEN required OF C1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_2 AND (NOT S OF AND_2)) OR ( + relevant_evt OF C2 AND (NOT S OF C2)) + THEN relevant_evt OF C1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF C1 <-- S OF C1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF C1 = TRUE + THEN S OF C1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF C1 = FALSE) AND required OF C1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF C1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF C1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF C1 <-- FALSE; + +OBJECT C2 IS_A f_leaf; + INTERFACE + fathers + = AND_2; + triggered_by + = C1; + triggers + = C3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR (NOT S OF C1) + THEN required OF C2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_2 AND (NOT S OF AND_2)) OR ( + relevant_evt OF C3 AND (NOT S OF C3)) + THEN relevant_evt OF C2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF C2 <-- S OF C2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF C2 = TRUE + THEN S OF C2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF C2 = FALSE) AND required OF C2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF C2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF C2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF C2 <-- FALSE; + +OBJECT C3 IS_A f_leaf; + INTERFACE + fathers + = AND_2; + triggered_by + = C2; + triggers + = C4; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR (NOT S OF C2) + THEN required OF C3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF AND_2 AND (NOT S OF AND_2)) OR ( + relevant_evt OF C4 AND (NOT S OF C4)) + THEN relevant_evt OF C3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF C3 <-- S OF C3; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF C3 = TRUE + THEN S OF C3 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF C3 = FALSE) AND required OF C3 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF C3 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF C3 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF C3 <-- FALSE; + +OBJECT C4 IS_A f_leaf; + INTERFACE + fathers + = AND_2; + triggered_by + = C3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF AND_2) OR (NOT S OF C3) + THEN required OF C4 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF AND_2 AND (NOT S OF AND_2) + THEN relevant_evt OF C4 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF C4 <-- S OF C4; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF C4 = TRUE + THEN S OF C4 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF C4 = FALSE) AND required OF C4 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF C4 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF C4 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF C4 <-- FALSE; + +OBJECT G_A IS_A multiple_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + lambda + DOMAIN REAL + = 0.1; + mu + DOMAIN REAL + = 0.1; + number_of_items + DOMAIN INTEGER + = 10; + min_acceptable + DOMAIN INTEGER + = 8; + number_of_repairmen + DOMAIN INTEGER + = 10; + (*FAILURE*) + ATTRIBUTE + group_loss + LABEL "Insufficient number of cpts OK in %OBJECT" + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + nb_OK + DOMAIN INTEGER + = 10; + nb_being_repaired + DOMAIN INTEGER + = 0; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF G_A <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF G_A <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF G_A <-- S OF G_A; + xx12 + GROUP V3_simu_group + STEP initialization + IF nb_OK OF G_A < 0 + THEN nb_being_repaired OF G_A <-- 10; + xx13 + GROUP V3_simu_group + STEP initialization + IF nb_OK OF G_A >= 0 + THEN nb_being_repaired OF G_A <-- (10 - nb_OK OF G_A); + xx14 + GROUP V3_simu_group + STEP initialization + IF nb_OK OF G_A < 8 + THEN S OF G_A <-- TRUE; + OCCURRENCE + xx15 + GROUP V3_simu_group + IF (nb_OK OF G_A > 0) AND required OF G_A + MAY_OCCUR + FAULT failF + LABEL "déf. d'un objet du groupe %OBJET" + DIST EXP (0.1 * nb_OK OF G_A) + INDUCING nb_OK OF G_A <-- (nb_OK OF G_A - 1); + xx16 + GROUP V3_simu_group + IF (nb_OK OF G_A < 10) AND (nb_being_repaired OF G_A > 0) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1 * nb_being_repaired OF G_A) + INDUCING nb_OK OF G_A <-- (nb_OK OF G_A + 1); + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = AND_1 AND_2 G_A; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF AND_1 OR S OF AND_2) OR S OF G_A + THEN S OF OR_1 <-- TRUE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = B2; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = B3; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_3 IS_A trigger_link; + INTERFACE + target + = B4; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_4 IS_A trigger_link; + INTERFACE + target + = C2; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_5 IS_A trigger_link; + INTERFACE + target + = C3; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_6 IS_A trigger_link; + INTERFACE + target + = C4; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/22/22.htm b/2020-EDCC/TestCases/22/22.htm new file mode 100644 index 00000000..4953b9aa --- /dev/null +++ b/2020-EDCC/TestCases/22/22.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.05430.0037273783570.0044414520320.005837063885
20.23860.00701081530.0083539144350.01097891678
30.44750.0081787989180.009745654880.0128079758
40.6230.007971527860.0094986758050.01248338991
50.75770.0070477780790.0083979583710.01103680039
60.84640.0059307593890.0070669464750.009287552302
70.90140.0049037023850.0058431307050.007679183961
80.93950.0039215065920.0046727704450.006141068148
90.96180.0031528327830.003756837710.004937327154
100.97750.0024393634480.0029066852640.003820036208
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.05090.0036152784110.0043078765040.005661515689
20.21490.0067562788580.0080506150940.01058031344
30.39370.0080362485680.0095757954020.01258474236
40.54140.0081960202120.009766175350.0128349443
50.6570.0078083022260.0093041801680.01222777903
60.73620.0072487341480.0086374126610.01135149702
70.79050.0066937551240.0079761133570.01048240145
80.83560.006096449660.0072643789120.009547022795
90.86060.0056971667060.00678860320.008921746826
100.88460.0052553693250.0062621683480.008229893386


\ No newline at end of file diff --git a/2020-EDCC/TestCases/22/AND_1.PNPRO b/2020-EDCC/TestCases/22/AND_1.PNPRO new file mode 100644 index 00000000..7d30832b --- /dev/null +++ b/2020-EDCC/TestCases/22/AND_1.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/AND_1_act.PNPRO b/2020-EDCC/TestCases/22/AND_1_act.PNPRO new file mode 100644 index 00000000..b17548e2 --- /dev/null +++ b/2020-EDCC/TestCases/22/AND_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/AND_2.PNPRO b/2020-EDCC/TestCases/22/AND_2.PNPRO new file mode 100644 index 00000000..a8dfc97f --- /dev/null +++ b/2020-EDCC/TestCases/22/AND_2.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/AND_2_act.PNPRO b/2020-EDCC/TestCases/22/AND_2_act.PNPRO new file mode 100644 index 00000000..dd10a497 --- /dev/null +++ b/2020-EDCC/TestCases/22/AND_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B1.PNPRO b/2020-EDCC/TestCases/22/B1.PNPRO new file mode 100644 index 00000000..4f9c43b9 --- /dev/null +++ b/2020-EDCC/TestCases/22/B1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B1_act.PNPRO b/2020-EDCC/TestCases/22/B1_act.PNPRO new file mode 100644 index 00000000..b9a2d0c1 --- /dev/null +++ b/2020-EDCC/TestCases/22/B1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B2.PNPRO b/2020-EDCC/TestCases/22/B2.PNPRO new file mode 100644 index 00000000..5ae8bb4d --- /dev/null +++ b/2020-EDCC/TestCases/22/B2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B2_act.PNPRO b/2020-EDCC/TestCases/22/B2_act.PNPRO new file mode 100644 index 00000000..727c5a34 --- /dev/null +++ b/2020-EDCC/TestCases/22/B2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B3.PNPRO b/2020-EDCC/TestCases/22/B3.PNPRO new file mode 100644 index 00000000..b61e9696 --- /dev/null +++ b/2020-EDCC/TestCases/22/B3.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B3_act.PNPRO b/2020-EDCC/TestCases/22/B3_act.PNPRO new file mode 100644 index 00000000..9afa5eec --- /dev/null +++ b/2020-EDCC/TestCases/22/B3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B4.PNPRO b/2020-EDCC/TestCases/22/B4.PNPRO new file mode 100644 index 00000000..96ca6a2c --- /dev/null +++ b/2020-EDCC/TestCases/22/B4.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/B4_act.PNPRO b/2020-EDCC/TestCases/22/B4_act.PNPRO new file mode 100644 index 00000000..fb7d6bd6 --- /dev/null +++ b/2020-EDCC/TestCases/22/B4_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C1.PNPRO b/2020-EDCC/TestCases/22/C1.PNPRO new file mode 100644 index 00000000..103b0fbb --- /dev/null +++ b/2020-EDCC/TestCases/22/C1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C1_act.PNPRO b/2020-EDCC/TestCases/22/C1_act.PNPRO new file mode 100644 index 00000000..83641dfb --- /dev/null +++ b/2020-EDCC/TestCases/22/C1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C2.PNPRO b/2020-EDCC/TestCases/22/C2.PNPRO new file mode 100644 index 00000000..b8b7cd30 --- /dev/null +++ b/2020-EDCC/TestCases/22/C2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C2_act.PNPRO b/2020-EDCC/TestCases/22/C2_act.PNPRO new file mode 100644 index 00000000..9e75b208 --- /dev/null +++ b/2020-EDCC/TestCases/22/C2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C3.PNPRO b/2020-EDCC/TestCases/22/C3.PNPRO new file mode 100644 index 00000000..9677a4c3 --- /dev/null +++ b/2020-EDCC/TestCases/22/C3.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C3_act.PNPRO b/2020-EDCC/TestCases/22/C3_act.PNPRO new file mode 100644 index 00000000..7dcfde60 --- /dev/null +++ b/2020-EDCC/TestCases/22/C3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C4.PNPRO b/2020-EDCC/TestCases/22/C4.PNPRO new file mode 100644 index 00000000..5faef4c0 --- /dev/null +++ b/2020-EDCC/TestCases/22/C4.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/C4_act.PNPRO b/2020-EDCC/TestCases/22/C4_act.PNPRO new file mode 100644 index 00000000..4b733a31 --- /dev/null +++ b/2020-EDCC/TestCases/22/C4_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/G_A.PNPRO b/2020-EDCC/TestCases/22/G_A.PNPRO new file mode 100644 index 00000000..6e98acad --- /dev/null +++ b/2020-EDCC/TestCases/22/G_A.PNPRO @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/G_A_act.PNPRO b/2020-EDCC/TestCases/22/G_A_act.PNPRO new file mode 100644 index 00000000..6323dde4 --- /dev/null +++ b/2020-EDCC/TestCases/22/G_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/OR_1.PNPRO b/2020-EDCC/TestCases/22/OR_1.PNPRO new file mode 100644 index 00000000..88d2e2a6 --- /dev/null +++ b/2020-EDCC/TestCases/22/OR_1.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/OR_1_act.PNPRO b/2020-EDCC/TestCases/22/OR_1_act.PNPRO new file mode 100644 index 00000000..a5c3d5db --- /dev/null +++ b/2020-EDCC/TestCases/22/OR_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/UE_1.PNPRO b/2020-EDCC/TestCases/22/UE_1.PNPRO new file mode 100644 index 00000000..b65b7107 --- /dev/null +++ b/2020-EDCC/TestCases/22/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/UE_1_act.PNPRO b/2020-EDCC/TestCases/22/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/22/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/22/run22.sh b/2020-EDCC/TestCases/22/run22.sh new file mode 100755 index 00000000..6cd9de1a --- /dev/null +++ b/2020-EDCC/TestCases/22/run22.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '22.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=5| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=5| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=5 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/23/23.fi b/2020-EDCC/TestCases/23/23.fi new file mode 100644 index 00000000..57e6826f --- /dev/null +++ b/2020-EDCC/TestCases/23/23.fi @@ -0,0 +1,1637 @@ +STEPS_ORDER + __ARBRE__; + default_step; + initialization; + propagate_effect_S; + propagate_effect_required; + propagate_leaves; + tops; +GROUP_NAMES + V3_simu_group; + +OBJECT OPTIONS IS_A GLOBAL_TYPE; + CONSTANT + trimming + DOMAIN BOOLEAN + = FALSE; + trimming_option + DOMAIN 'according_to_article' 'maximum' + = 'maximum'; + repairable_system + DOMAIN BOOLEAN + = TRUE; + +OBJECT CM1_loss IS_A or_gate; + INTERFACE + sons + = Disk1_loss Mem1_loss P1_loss; + fathers + = Loss_of_both_calculators; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Loss_of_both_calculators + THEN required OF CM1_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Loss_of_both_calculators AND (NOT S OF + Loss_of_both_calculators) + THEN relevant_evt OF CM1_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CM1_loss <-- S OF CM1_loss; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF Disk1_loss OR S OF Mem1_loss) OR S OF P1_loss + THEN S OF CM1_loss <-- TRUE; + +OBJECT CM2_loss IS_A or_gate; + INTERFACE + sons + = Disk2_loss Mem2_loss P2_loss; + fathers + = Loss_of_both_calculators; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Loss_of_both_calculators + THEN required OF CM2_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Loss_of_both_calculators AND (NOT S OF + Loss_of_both_calculators) + THEN relevant_evt OF CM2_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF CM2_loss <-- S OF CM2_loss; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF (S OF Disk2_loss OR S OF Mem2_loss) OR S OF P2_loss + THEN S OF CM2_loss <-- TRUE; + +OBJECT D11 IS_A f_leaf; + INTERFACE + fathers + = Disk1_loss; + triggers + = D12; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.1; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Disk1_loss + THEN required OF D11 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Disk1_loss AND (NOT S OF Disk1_loss)) OR ( + relevant_evt OF D12 AND (NOT S OF D12)) + THEN relevant_evt OF D11 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF D11 <-- S OF D11; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF D11 = TRUE + THEN S OF D11 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF D11 = FALSE) AND required OF D11 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.1) + INDUCING failF OF D11 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF D11 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF D11 <-- FALSE; + +OBJECT D12 IS_A sf_leaf; + INTERFACE + fathers + = Disk1_loss; + triggered_by + = D11; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.08; + standby_lambda + DOMAIN REAL + = 0.04; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Disk1_loss) OR (NOT S OF D11) + THEN required OF D12 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Disk1_loss AND (NOT S OF Disk1_loss) + THEN relevant_evt OF D12 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF D12 <-- S OF D12; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF D12 = TRUE) OR (failF OF D12 = TRUE) + THEN S OF D12 <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF D12 = FALSE) AND (required OF D12 AND (NOT failS + OF D12)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.08) + INDUCING failF OF D12 <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF D12 = FALSE) AND ((NOT required OF D12) AND (NOT + failF OF D12)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (0.04) + INDUCING failS OF D12 <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF D12 = TRUE) OR (failF OF D12 = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF D12 <-- FALSE, + failF OF D12 <-- FALSE; + +OBJECT D21 IS_A f_leaf; + INTERFACE + fathers + = Disk2_loss; + triggers + = D22; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.08; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF Disk2_loss + THEN required OF D21 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Disk2_loss AND (NOT S OF Disk2_loss)) OR ( + relevant_evt OF D22 AND (NOT S OF D22)) + THEN relevant_evt OF D21 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF D21 <-- S OF D21; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF D21 = TRUE + THEN S OF D21 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF D21 = FALSE) AND required OF D21 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.08) + INDUCING failF OF D21 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF D21 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF D21 <-- FALSE; + +OBJECT D22 IS_A sf_leaf; + INTERFACE + fathers + = Disk2_loss; + triggered_by + = D21; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.08; + standby_lambda + DOMAIN REAL + = 0.04; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Disk2_loss) OR (NOT S OF D21) + THEN required OF D22 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF Disk2_loss AND (NOT S OF Disk2_loss) + THEN relevant_evt OF D22 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF D22 <-- S OF D22; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF D22 = TRUE) OR (failF OF D22 = TRUE) + THEN S OF D22 <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF D22 = FALSE) AND (required OF D22 AND (NOT failS + OF D22)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.08) + INDUCING failF OF D22 <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF D22 = FALSE) AND ((NOT required OF D22) AND (NOT + failF OF D22)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (0.04) + INDUCING failS OF D22 <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF D22 = TRUE) OR (failF OF D22 = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF D22 <-- FALSE, + failF OF D22 <-- FALSE; + +OBJECT Disk1_loss IS_A and_gate; + INTERFACE + sons + = D11 D12; + fathers + = CM1_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF CM1_loss + THEN required OF Disk1_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF CM1_loss AND (NOT S OF CM1_loss) + THEN relevant_evt OF Disk1_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Disk1_loss <-- S OF Disk1_loss; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF D11 AND S OF D12 + THEN S OF Disk1_loss <-- TRUE; + +OBJECT Disk2_loss IS_A and_gate; + INTERFACE + sons + = D21 D22; + fathers + = CM2_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF CM2_loss + THEN required OF Disk2_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF CM2_loss AND (NOT S OF CM2_loss) + THEN relevant_evt OF Disk2_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Disk2_loss <-- S OF Disk2_loss; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF D21 AND S OF D22 + THEN S OF Disk2_loss <-- TRUE; + +OBJECT Loss_of_both_calculators IS_A and_gate; + INTERFACE + sons + = CM1_loss CM2_loss; + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF Loss_of_both_calculators <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF Loss_of_both_calculators <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Loss_of_both_calculators <-- S OF + Loss_of_both_calculators; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF CM1_loss AND S OF CM2_loss + THEN S OF Loss_of_both_calculators <-- TRUE; + +OBJECT M1 IS_A f_leaf; + INTERFACE + fathers + = Mem1_loss One_main_mem_fail; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.03; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Mem1_loss) AND (NOT required OF + One_main_mem_fail) + THEN required OF M1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Mem1_loss AND (NOT S OF Mem1_loss)) OR ( + relevant_evt OF One_main_mem_fail AND (NOT S OF + One_main_mem_fail)) + THEN relevant_evt OF M1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF M1 <-- S OF M1; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF M1 = TRUE + THEN S OF M1 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF M1 = FALSE) AND required OF M1 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.03) + INDUCING failF OF M1 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF M1 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF M1 <-- FALSE; + +OBJECT M2 IS_A f_leaf; + INTERFACE + fathers + = Mem2_loss One_main_mem_fail; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.03; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF Mem2_loss) AND (NOT required OF + One_main_mem_fail) + THEN required OF M2 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Mem2_loss AND (NOT S OF Mem2_loss)) OR ( + relevant_evt OF One_main_mem_fail AND (NOT S OF + One_main_mem_fail)) + THEN relevant_evt OF M2 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF M2 <-- S OF M2; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF M2 = TRUE + THEN S OF M2 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF M2 = FALSE) AND required OF M2 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.03) + INDUCING failF OF M2 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF M2 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF M2 <-- FALSE; + +OBJECT M3 IS_A sf_leaf; + INTERFACE + fathers + = Mem1_loss Mem2_loss; + triggered_by + = One_main_mem_fail; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.03; + standby_lambda + DOMAIN REAL + = 0.015; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + failS_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + failS + LABEL "défaillance en attente %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF ((NOT required OF Mem1_loss) AND (NOT required OF Mem2_loss)) + OR (NOT S OF One_main_mem_fail) + THEN required OF M3 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF Mem1_loss AND (NOT S OF Mem1_loss)) OR ( + relevant_evt OF Mem2_loss AND (NOT S OF Mem2_loss)) + THEN relevant_evt OF M3 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF M3 <-- S OF M3; + xx6 + GROUP V3_simu_group + STEP initialization + IF (failS OF M3 = TRUE) OR (failF OF M3 = TRUE) + THEN S OF M3 <-- TRUE; + OCCURRENCE + xx17 + GROUP V3_simu_group + IF (failF OF M3 = FALSE) AND (required OF M3 AND (NOT failS OF + M3)) + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.03) + INDUCING failF OF M3 <-- TRUE; + xx18 + GROUP V3_simu_group + IF (failS OF M3 = FALSE) AND ((NOT required OF M3) AND (NOT + failF OF M3)) + MAY_OCCUR + FAULT failS + LABEL "défaillance en attente %OBJET" + DIST EXP (0.015) + INDUCING failS OF M3 <-- TRUE; + xx19 + GROUP V3_simu_group + IF (failS OF M3 = TRUE) OR (failF OF M3 = TRUE) + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failS OF M3 <-- FALSE, + failF OF M3 <-- FALSE; + +OBJECT Mem1_loss IS_A and_gate; + INTERFACE + sons + = M1 M3; + fathers + = CM1_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF CM1_loss + THEN required OF Mem1_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF CM1_loss AND (NOT S OF CM1_loss) + THEN relevant_evt OF Mem1_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Mem1_loss <-- S OF Mem1_loss; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF M1 AND S OF M3 + THEN S OF Mem1_loss <-- TRUE; + +OBJECT Mem2_loss IS_A and_gate; + INTERFACE + sons + = M2 M3; + fathers + = CM2_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF CM2_loss + THEN required OF Mem2_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF CM2_loss AND (NOT S OF CM2_loss) + THEN relevant_evt OF Mem2_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF Mem2_loss <-- S OF Mem2_loss; + xx28 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF M2 AND S OF M3 + THEN S OF Mem2_loss <-- TRUE; + +OBJECT N IS_A f_leaf; + INTERFACE + fathers + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.002; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF OR_1 + THEN required OF N <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF OR_1 AND (NOT S OF OR_1) + THEN relevant_evt OF N <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF N <-- S OF N; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF N = TRUE + THEN S OF N <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF N = FALSE) AND required OF N + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.002) + INDUCING failF OF N <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF N = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF N <-- FALSE; + +OBJECT OR_1 IS_A or_gate; + INTERFACE + sons + = Loss_of_both_calculators N; + fathers + = UE_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF UE_1 + THEN required OF OR_1 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF UE_1 AND (NOT S OF UE_1) + THEN relevant_evt OF OR_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF OR_1 <-- S OF OR_1; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF Loss_of_both_calculators OR S OF N + THEN S OF OR_1 <-- TRUE; + +OBJECT One_main_mem_fail IS_A or_gate; + INTERFACE + sons + = M1 M2; + triggers + = M3; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF M3 AND (NOT S OF M3) + THEN relevant_evt OF One_main_mem_fail <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF One_main_mem_fail <-- S OF One_main_mem_fail; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF M1 OR S OF M2 + THEN S OF One_main_mem_fail <-- TRUE; + +OBJECT P117 IS_A f_leaf; + INTERFACE + fathers + = P1_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.05; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF P1_loss + THEN required OF P117 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF P1_loss AND (NOT S OF P1_loss) + THEN relevant_evt OF P117 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF P117 <-- S OF P117; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF P117 = TRUE + THEN S OF P117 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF P117 = FALSE) AND required OF P117 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.05) + INDUCING failF OF P117 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF P117 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF P117 <-- FALSE; + +OBJECT P1_loss IS_A or_gate; + INTERFACE + sons + = P117 PS; + fathers + = CM1_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF CM1_loss + THEN required OF P1_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF CM1_loss AND (NOT S OF CM1_loss) + THEN relevant_evt OF P1_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF P1_loss <-- S OF P1_loss; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF P117 OR S OF PS + THEN S OF P1_loss <-- TRUE; + +OBJECT P22 IS_A f_leaf; + INTERFACE + fathers + = P2_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.05; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF P2_loss + THEN required OF P22 <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF P2_loss AND (NOT S OF P2_loss) + THEN relevant_evt OF P22 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF P22 <-- S OF P22; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF P22 = TRUE + THEN S OF P22 <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF P22 = FALSE) AND required OF P22 + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.05) + INDUCING failF OF P22 <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF P22 = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF P22 <-- FALSE; + +OBJECT P2_loss IS_A or_gate; + INTERFACE + sons + = P22 PS; + fathers + = CM2_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF NOT required OF CM2_loss + THEN required OF P2_loss <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF relevant_evt OF CM2_loss AND (NOT S OF CM2_loss) + THEN relevant_evt OF P2_loss <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF P2_loss <-- S OF P2_loss; + xx29 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF P22 OR S OF PS + THEN S OF P2_loss <-- TRUE; + +OBJECT PS IS_A f_leaf; + INTERFACE + fathers + = P1_loss P2_loss; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = FALSE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + CONSTANT + mu + DOMAIN REAL + = 0.1; + lambda + DOMAIN REAL + = 0.06; + failF_FROZEN + DOMAIN BOOLEAN + = FALSE; + (*FAILURE*) + ATTRIBUTE + failF + LABEL "défaillance en fonctionnement %OBJET" + DOMAIN BOOLEAN + = FALSE; + INTERACTION + xx3 + GROUP V3_simu_group + STEP propagate_effect_required + IF (NOT required OF P1_loss) AND (NOT required OF P2_loss) + THEN required OF PS <-- FALSE; + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + IF (relevant_evt OF P1_loss AND (NOT S OF P1_loss)) OR ( + relevant_evt OF P2_loss AND (NOT S OF P2_loss)) + THEN relevant_evt OF PS <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF PS <-- S OF PS; + xx6 + GROUP V3_simu_group + STEP initialization + IF failF OF PS = TRUE + THEN S OF PS <-- TRUE; + OCCURRENCE + xx10 + GROUP V3_simu_group + IF (failF OF PS = FALSE) AND required OF PS + MAY_OCCUR + FAULT failF + LABEL "défaillance en fonctionnement %OBJET" + DIST EXP (0.06) + INDUCING failF OF PS <-- TRUE; + xx11 + GROUP V3_simu_group + IF failF OF PS = TRUE + MAY_OCCUR + REPAIR rep + DIST EXP (0.1) + INDUCING failF OF PS <-- FALSE; + +OBJECT UE_1 IS_A undes_event; + INTERFACE + sons + = OR_1; + ATTRIBUTE + required + DOMAIN BOOLEAN + REINITIALISATION TRUE; + already_S + DOMAIN BOOLEAN + = FALSE; + CONSTANT + calculate_required + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + force_relevant_events + DOMAIN BOOLEAN + = TRUE; + ATTRIBUTE + S + LABEL "%OBJECT" + DOMAIN BOOLEAN + REINITIALISATION FALSE; + relevant_evt + DOMAIN BOOLEAN + REINITIALISATION FALSE; + INTERACTION + xx4 + GROUP V3_simu_group + STEP propagate_effect_required + THEN relevant_evt OF UE_1 <-- TRUE; + xx5 + GROUP V3_simu_group + STEP propagate_leaves + THEN already_S OF UE_1 <-- S OF UE_1; + xx34 + GROUP V3_simu_group + STEP propagate_effect_S + IF S OF OR_1 + THEN S OF UE_1 <-- TRUE; + +OBJECT l_1 IS_A logic_link; + +OBJECT l_10 IS_A logic_link; + +OBJECT l_10_1 IS_A logic_link; + +OBJECT l_11 IS_A logic_link; + +OBJECT l_11_1 IS_A logic_link; + +OBJECT l_12 IS_A logic_link; + +OBJECT l_13 IS_A logic_link; + +OBJECT l_14 IS_A logic_link; + +OBJECT l_14_1 IS_A logic_link; + +OBJECT l_15 IS_A logic_link; + +OBJECT l_15_1 IS_A logic_link; + +OBJECT l_16 IS_A logic_link; + +OBJECT l_16_1 IS_A logic_link; + +OBJECT l_2 IS_A logic_link; + +OBJECT l_3 IS_A logic_link; + +OBJECT l_4 IS_A logic_link; + +OBJECT l_5 IS_A logic_link; + +OBJECT l_6 IS_A logic_link; + +OBJECT l_6_1 IS_A logic_link; + +OBJECT l_7 IS_A logic_link; + +OBJECT l_7_1 IS_A logic_link; + +OBJECT l_8 IS_A logic_link; + +OBJECT l_8_1 IS_A logic_link; + +OBJECT l_9 IS_A logic_link; + +OBJECT l_9_1 IS_A logic_link; + +OBJECT t_1 IS_A trigger_link; + INTERFACE + target + = D12; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_1_1 IS_A trigger_link; + INTERFACE + target + = D22; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT t_2 IS_A trigger_link; + INTERFACE + target + = M3; + CONSTANT + trigger_kind + DOMAIN 'fn_fathers_and_trig' 'fn_fathers_opp_trig' 'always_true' 'always_false' 'equal_to_S_trig' 'opposite_to_S_trig' + = 'fn_fathers_and_trig'; + +OBJECT __ARBRE__EIRM IS_A FIGARO; + CONSTANT + Profil1 + DOMAIN BOOLEAN + = TRUE; + diff --git a/2020-EDCC/TestCases/23/23.htm b/2020-EDCC/TestCases/23/23.htm new file mode 100644 index 00000000..83f91090 --- /dev/null +++ b/2020-EDCC/TestCases/23/23.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories1000
List of used groups
ALL
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISS(UE_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :ALREADY_REALIZED(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.1250.017202275660.020497807010.02693871467
40.2590.022786931980.02715234560.03568427054
60.3750.025181553110.030005717030.03943424041
80.4870.025998604240.030979294980.04071374014
100.5820.025655264890.030570180290.0401760717
120.6730.024401036710.029075672950.03821195395
140.7440.022700390090.027049224420.03554874619
160.7950.02099845610.02502124190.03288352242
180.8350.019306879220.023005600650.03023451784
200.8690.017549809470.020911919710.02748295162
220.9010.015534842790.018510935160.02432751954
240.9260.013615958630.016224440160.02132255241
260.9370.012637667940.015058733130.01979055199
280.950.011336361190.013508128130.01775270932
300.9540.010896323110.012983789620.01706361094
320.9650.0095592660450.011390585430.01496978339
340.9740.0082773824570.0098631245920.01296235734
360.9780.0076297030890.0090913658460.0119480933
380.9870.0058919238110.007020670960.009226735898
400.9910.0049123007920.0058533763530.007692649041
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.1190.016841792210.020068263820.0263741986
40.2120.021259738050.025332579020.0332926892
60.280.023354583880.02782874560.03657321181
80.340.024639863420.029360252960.0385859559
100.380.025247275140.030084029770.03953716092
120.4290.025743854370.030675741330.04031480259
140.4460.02585527620.030808508830.04048928886
160.4750.025974866630.030951009840.04067656713
180.4880.025999905010.030980844950.04071577716
200.4950.026006095820.030988221770.04072547194
220.490.026002194220.030983572720.04071936205
240.4920.026004067060.030985804350.04072229492
260.50.026007396220.030989771290.04072750837
280.5050.026006095820.030988221770.04072547194
300.5150.025995690260.030975822760.04070917687
320.5180.025990537960.030969683410.04070110839
340.5180.025990537960.030969683410.04070110839
360.5210.025984447570.030962426250.04069157085
380.5280.02596658460.030941141180.04066359749
400.5560.025843763060.030794790060.0404712593


\ No newline at end of file diff --git a/2020-EDCC/TestCases/23/CM1_loss.PNPRO b/2020-EDCC/TestCases/23/CM1_loss.PNPRO new file mode 100644 index 00000000..a8adb35a --- /dev/null +++ b/2020-EDCC/TestCases/23/CM1_loss.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/CM1_loss_act.PNPRO b/2020-EDCC/TestCases/23/CM1_loss_act.PNPRO new file mode 100644 index 00000000..d5543f6f --- /dev/null +++ b/2020-EDCC/TestCases/23/CM1_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/CM2_loss.PNPRO b/2020-EDCC/TestCases/23/CM2_loss.PNPRO new file mode 100644 index 00000000..781f2d0b --- /dev/null +++ b/2020-EDCC/TestCases/23/CM2_loss.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/CM2_loss_act.PNPRO b/2020-EDCC/TestCases/23/CM2_loss_act.PNPRO new file mode 100644 index 00000000..a0590184 --- /dev/null +++ b/2020-EDCC/TestCases/23/CM2_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D11.PNPRO b/2020-EDCC/TestCases/23/D11.PNPRO new file mode 100644 index 00000000..b1cf0a93 --- /dev/null +++ b/2020-EDCC/TestCases/23/D11.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D11_act.PNPRO b/2020-EDCC/TestCases/23/D11_act.PNPRO new file mode 100644 index 00000000..218c28b2 --- /dev/null +++ b/2020-EDCC/TestCases/23/D11_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D12.PNPRO b/2020-EDCC/TestCases/23/D12.PNPRO new file mode 100644 index 00000000..9a8798b2 --- /dev/null +++ b/2020-EDCC/TestCases/23/D12.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D12_act.PNPRO b/2020-EDCC/TestCases/23/D12_act.PNPRO new file mode 100644 index 00000000..47cfbdd3 --- /dev/null +++ b/2020-EDCC/TestCases/23/D12_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D21.PNPRO b/2020-EDCC/TestCases/23/D21.PNPRO new file mode 100644 index 00000000..40a107b0 --- /dev/null +++ b/2020-EDCC/TestCases/23/D21.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D21_act.PNPRO b/2020-EDCC/TestCases/23/D21_act.PNPRO new file mode 100644 index 00000000..3719757d --- /dev/null +++ b/2020-EDCC/TestCases/23/D21_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D22.PNPRO b/2020-EDCC/TestCases/23/D22.PNPRO new file mode 100644 index 00000000..981fada7 --- /dev/null +++ b/2020-EDCC/TestCases/23/D22.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/D22_act.PNPRO b/2020-EDCC/TestCases/23/D22_act.PNPRO new file mode 100644 index 00000000..2848bdbc --- /dev/null +++ b/2020-EDCC/TestCases/23/D22_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Disk1_loss.PNPRO b/2020-EDCC/TestCases/23/Disk1_loss.PNPRO new file mode 100644 index 00000000..459d98c3 --- /dev/null +++ b/2020-EDCC/TestCases/23/Disk1_loss.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Disk1_loss_act.PNPRO b/2020-EDCC/TestCases/23/Disk1_loss_act.PNPRO new file mode 100644 index 00000000..1bea8087 --- /dev/null +++ b/2020-EDCC/TestCases/23/Disk1_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Disk2_loss.PNPRO b/2020-EDCC/TestCases/23/Disk2_loss.PNPRO new file mode 100644 index 00000000..5f671a75 --- /dev/null +++ b/2020-EDCC/TestCases/23/Disk2_loss.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Disk2_loss_act.PNPRO b/2020-EDCC/TestCases/23/Disk2_loss_act.PNPRO new file mode 100644 index 00000000..5723908f --- /dev/null +++ b/2020-EDCC/TestCases/23/Disk2_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Loss_of_both_calculators.PNPRO b/2020-EDCC/TestCases/23/Loss_of_both_calculators.PNPRO new file mode 100644 index 00000000..f845d77e --- /dev/null +++ b/2020-EDCC/TestCases/23/Loss_of_both_calculators.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Loss_of_both_calculators_act.PNPRO b/2020-EDCC/TestCases/23/Loss_of_both_calculators_act.PNPRO new file mode 100644 index 00000000..525e30fd --- /dev/null +++ b/2020-EDCC/TestCases/23/Loss_of_both_calculators_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/M1.PNPRO b/2020-EDCC/TestCases/23/M1.PNPRO new file mode 100644 index 00000000..80c27fde --- /dev/null +++ b/2020-EDCC/TestCases/23/M1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/M1_act.PNPRO b/2020-EDCC/TestCases/23/M1_act.PNPRO new file mode 100644 index 00000000..0f915f6e --- /dev/null +++ b/2020-EDCC/TestCases/23/M1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/M2.PNPRO b/2020-EDCC/TestCases/23/M2.PNPRO new file mode 100644 index 00000000..8ce0c7f0 --- /dev/null +++ b/2020-EDCC/TestCases/23/M2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/M2_act.PNPRO b/2020-EDCC/TestCases/23/M2_act.PNPRO new file mode 100644 index 00000000..0bd38086 --- /dev/null +++ b/2020-EDCC/TestCases/23/M2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/M3.PNPRO b/2020-EDCC/TestCases/23/M3.PNPRO new file mode 100644 index 00000000..bfb91715 --- /dev/null +++ b/2020-EDCC/TestCases/23/M3.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/M3_act.PNPRO b/2020-EDCC/TestCases/23/M3_act.PNPRO new file mode 100644 index 00000000..8985e336 --- /dev/null +++ b/2020-EDCC/TestCases/23/M3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Mem1_loss.PNPRO b/2020-EDCC/TestCases/23/Mem1_loss.PNPRO new file mode 100644 index 00000000..4aca3a01 --- /dev/null +++ b/2020-EDCC/TestCases/23/Mem1_loss.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Mem1_loss_act.PNPRO b/2020-EDCC/TestCases/23/Mem1_loss_act.PNPRO new file mode 100644 index 00000000..516ab7d5 --- /dev/null +++ b/2020-EDCC/TestCases/23/Mem1_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Mem2_loss.PNPRO b/2020-EDCC/TestCases/23/Mem2_loss.PNPRO new file mode 100644 index 00000000..c3d7a491 --- /dev/null +++ b/2020-EDCC/TestCases/23/Mem2_loss.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/Mem2_loss_act.PNPRO b/2020-EDCC/TestCases/23/Mem2_loss_act.PNPRO new file mode 100644 index 00000000..d339ac94 --- /dev/null +++ b/2020-EDCC/TestCases/23/Mem2_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/N.PNPRO b/2020-EDCC/TestCases/23/N.PNPRO new file mode 100644 index 00000000..4d4bae0b --- /dev/null +++ b/2020-EDCC/TestCases/23/N.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/N_act.PNPRO b/2020-EDCC/TestCases/23/N_act.PNPRO new file mode 100644 index 00000000..f68af7f8 --- /dev/null +++ b/2020-EDCC/TestCases/23/N_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/OR_1.PNPRO b/2020-EDCC/TestCases/23/OR_1.PNPRO new file mode 100644 index 00000000..ee120cd1 --- /dev/null +++ b/2020-EDCC/TestCases/23/OR_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/OR_1_act.PNPRO b/2020-EDCC/TestCases/23/OR_1_act.PNPRO new file mode 100644 index 00000000..a5c3d5db --- /dev/null +++ b/2020-EDCC/TestCases/23/OR_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/One_main_mem_fail.PNPRO b/2020-EDCC/TestCases/23/One_main_mem_fail.PNPRO new file mode 100644 index 00000000..66b046c8 --- /dev/null +++ b/2020-EDCC/TestCases/23/One_main_mem_fail.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/One_main_mem_fail_act.PNPRO b/2020-EDCC/TestCases/23/One_main_mem_fail_act.PNPRO new file mode 100644 index 00000000..12656386 --- /dev/null +++ b/2020-EDCC/TestCases/23/One_main_mem_fail_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P117.PNPRO b/2020-EDCC/TestCases/23/P117.PNPRO new file mode 100644 index 00000000..259ae057 --- /dev/null +++ b/2020-EDCC/TestCases/23/P117.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P117_act.PNPRO b/2020-EDCC/TestCases/23/P117_act.PNPRO new file mode 100644 index 00000000..ba8696ce --- /dev/null +++ b/2020-EDCC/TestCases/23/P117_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P1_loss.PNPRO b/2020-EDCC/TestCases/23/P1_loss.PNPRO new file mode 100644 index 00000000..ec90194a --- /dev/null +++ b/2020-EDCC/TestCases/23/P1_loss.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P1_loss_act.PNPRO b/2020-EDCC/TestCases/23/P1_loss_act.PNPRO new file mode 100644 index 00000000..26ded7d6 --- /dev/null +++ b/2020-EDCC/TestCases/23/P1_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P22.PNPRO b/2020-EDCC/TestCases/23/P22.PNPRO new file mode 100644 index 00000000..5bc15e62 --- /dev/null +++ b/2020-EDCC/TestCases/23/P22.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P22_act.PNPRO b/2020-EDCC/TestCases/23/P22_act.PNPRO new file mode 100644 index 00000000..b34d17e6 --- /dev/null +++ b/2020-EDCC/TestCases/23/P22_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P2_loss.PNPRO b/2020-EDCC/TestCases/23/P2_loss.PNPRO new file mode 100644 index 00000000..e8d97231 --- /dev/null +++ b/2020-EDCC/TestCases/23/P2_loss.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/P2_loss_act.PNPRO b/2020-EDCC/TestCases/23/P2_loss_act.PNPRO new file mode 100644 index 00000000..da4e9bab --- /dev/null +++ b/2020-EDCC/TestCases/23/P2_loss_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/PS.PNPRO b/2020-EDCC/TestCases/23/PS.PNPRO new file mode 100644 index 00000000..32d96df7 --- /dev/null +++ b/2020-EDCC/TestCases/23/PS.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/PS_act.PNPRO b/2020-EDCC/TestCases/23/PS_act.PNPRO new file mode 100644 index 00000000..febdcf0a --- /dev/null +++ b/2020-EDCC/TestCases/23/PS_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/UE_1.PNPRO b/2020-EDCC/TestCases/23/UE_1.PNPRO new file mode 100644 index 00000000..b65b7107 --- /dev/null +++ b/2020-EDCC/TestCases/23/UE_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/UE_1_act.PNPRO b/2020-EDCC/TestCases/23/UE_1_act.PNPRO new file mode 100644 index 00000000..6ffed62b --- /dev/null +++ b/2020-EDCC/TestCases/23/UE_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/23/run23.sh b/2020-EDCC/TestCases/23/run23.sh new file mode 100755 index 00000000..9bc7ab06 --- /dev/null +++ b/2020-EDCC/TestCases/23/run23.sh @@ -0,0 +1,22 @@ +rm *.parsing *.net *.def *.PNPRO + +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '23.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/24/24.fi b/2020-EDCC/TestCases/24/24.fi new file mode 100644 index 00000000..83c1b9ea --- /dev/null +++ b/2020-EDCC/TestCases/24/24.fi @@ -0,0 +1,705 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = a d; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE a ET real DE d + ALORS real DE ET_1 <-- VRAI; + +OBJET ET_2 EST_UN porte_et; + INTERFACE + aval + = c d; + amont + = ET_3; + declenchant + = b; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_3) OU (NON real DE b) + ALORS soll DE ET_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_3 ET (NON real DE ET_3) + ALORS evt_pertinent DE ET_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_2 <-- real DE ET_2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE c ET real DE d + ALORS real DE ET_2 <-- VRAI; + +OBJET ET_3 EST_UN porte_et; + INTERFACE + aval + = ET_2 b; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE ET_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE ET_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_3 <-- real DE ET_3; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_2 ET real DE b + ALORS real DE ET_3 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = ET_1 ET_3; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 OU real DE ET_3 + ALORS real DE OU_1 <-- VRAI; + +OBJET a EST_UN feuille_f; + INTERFACE + amont + = ET_1 declencher_d; + declenchant + = b; + declenche + = b; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE ET_1) ET (NON soll DE declencher_d)) OU real + DE b + ALORS soll DE a <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE declencher_d ET (NON real DE declencher_d))) + OU (evt_pertinent DE b ET (NON real DE b)) + ALORS evt_pertinent DE a <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE a <-- real DE a; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE a = VRAI + ALORS real DE a <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE a = FAUX) ET soll DE a + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE a <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE a = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE a <-- FAUX; + +OBJET b EST_UN feuille_f; + INTERFACE + amont + = ET_3 declencher_d; + declenchant + = a; + declenche + = ET_2 a; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE ET_3) ET (NON soll DE declencher_d)) OU real + DE a + ALORS soll DE b <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE ET_3 ET (NON real DE ET_3)) OU ( + evt_pertinent DE declencher_d ET (NON real DE declencher_d))) + OU ((evt_pertinent DE ET_2 ET (NON real DE ET_2)) OU ( + evt_pertinent DE a ET (NON real DE a))) + ALORS evt_pertinent DE b <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE b <-- real DE b; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE b = VRAI + ALORS real DE b <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE b = FAUX) ET soll DE b + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.01) + PROVOQUE deff DE b <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE b = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE b <-- FAUX; + +OBJET c EST_UN feuille_f; + INTERFACE + amont + = ET_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_2 + ALORS soll DE c <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_2 ET (NON real DE ET_2) + ALORS evt_pertinent DE c <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE c <-- real DE c; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE c = VRAI + ALORS real DE c <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE c = FAUX) ET soll DE c + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE c <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE c = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE c <-- FAUX; + +OBJET d EST_UN feuille_f; + INTERFACE + amont + = ET_1 ET_2; + declenchant + = declencher_d; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE ET_1) ET (NON soll DE ET_2)) OU (NON real DE + declencher_d) + ALORS soll DE d <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE ET_2 ET (NON real DE ET_2)) + ALORS evt_pertinent DE d <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE d <-- real DE d; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE d = VRAI + ALORS real DE d <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE d = FAUX) ET soll DE d + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE d <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE d = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE d <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = ET_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = d; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = a; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + +OBJET d_4 EST_UN lien_declenche; + INTERFACE + arrivee + = b; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + +OBJET declencher_d EST_UN porte_ou; + INTERFACE + aval + = a b; + declenche + = d; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE d ET (NON real DE d) + ALORS evt_pertinent DE declencher_d <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE declencher_d <-- real DE declencher_d; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE a OU real DE b + ALORS real DE declencher_d <-- VRAI; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/24/24.htm b/2020-EDCC/TestCases/24/24.htm new file mode 100644 index 00000000..ede7d6e7 --- /dev/null +++ b/2020-EDCC/TestCases/24/24.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories1000000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.0047080.00011259532360.0001341658080.000176323956
20.0167970.00021138021170.00025187544190.0003310208091
30.0341670.00029880049570.00035604329420.0004679207249
40.0552970.00037594585620.00044796780130.0005887301395
50.0794420.00044481306290.00053002826460.0006965759889
60.1055560.00050541125570.00060223557520.0007914725862
70.1325310.0005577153390.00066455982960.0008733806315
80.1600180.00060304022020.00071856783910.0009443592664
90.1880360.00064271103870.00076583860710.001006483655
100.2156590.00067649271190.00080609201490.001059385659
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.0043990.00010885453150.00012970837240.0001704658861
20.0147060.00019799629780.00023592750050.0003100616381
30.0281590.00027210285110.00032423103990.0004261122894
40.042830.00033303927020.00039684137260.0005215385481
50.0583220.00038547328620.00045932045170.0006036500677
60.0735530.00042937559380.00051163335750.0006724009563
70.0873150.00046433535810.00055329054970.0007271478476
80.0999420.00049332842090.00058783796750.0007725509013
90.1117780.00051828161110.00061757157290.000811627526
100.1222950.00053889667840.00064213597820.0008439106627


\ No newline at end of file diff --git a/2020-EDCC/TestCases/24/EI_1.PNPRO b/2020-EDCC/TestCases/24/EI_1.PNPRO new file mode 100644 index 00000000..fd54e0a6 --- /dev/null +++ b/2020-EDCC/TestCases/24/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/EI_1_act.PNPRO b/2020-EDCC/TestCases/24/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/24/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/ET_1.PNPRO b/2020-EDCC/TestCases/24/ET_1.PNPRO new file mode 100644 index 00000000..4dd9a4ee --- /dev/null +++ b/2020-EDCC/TestCases/24/ET_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/ET_1_act.PNPRO b/2020-EDCC/TestCases/24/ET_1_act.PNPRO new file mode 100644 index 00000000..b492a8fe --- /dev/null +++ b/2020-EDCC/TestCases/24/ET_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/ET_2.PNPRO b/2020-EDCC/TestCases/24/ET_2.PNPRO new file mode 100644 index 00000000..059ac157 --- /dev/null +++ b/2020-EDCC/TestCases/24/ET_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/ET_2_act.PNPRO b/2020-EDCC/TestCases/24/ET_2_act.PNPRO new file mode 100644 index 00000000..9109bb46 --- /dev/null +++ b/2020-EDCC/TestCases/24/ET_2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/ET_3.PNPRO b/2020-EDCC/TestCases/24/ET_3.PNPRO new file mode 100644 index 00000000..6cdcd937 --- /dev/null +++ b/2020-EDCC/TestCases/24/ET_3.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/ET_3_act.PNPRO b/2020-EDCC/TestCases/24/ET_3_act.PNPRO new file mode 100644 index 00000000..7f4a89a7 --- /dev/null +++ b/2020-EDCC/TestCases/24/ET_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/OU_1.PNPRO b/2020-EDCC/TestCases/24/OU_1.PNPRO new file mode 100644 index 00000000..8772356f --- /dev/null +++ b/2020-EDCC/TestCases/24/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/OU_1_act.PNPRO b/2020-EDCC/TestCases/24/OU_1_act.PNPRO new file mode 100644 index 00000000..176e3937 --- /dev/null +++ b/2020-EDCC/TestCases/24/OU_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/a.PNPRO b/2020-EDCC/TestCases/24/a.PNPRO new file mode 100644 index 00000000..a1d53fa0 --- /dev/null +++ b/2020-EDCC/TestCases/24/a.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/a_act.PNPRO b/2020-EDCC/TestCases/24/a_act.PNPRO new file mode 100644 index 00000000..3257ddf3 --- /dev/null +++ b/2020-EDCC/TestCases/24/a_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/b.PNPRO b/2020-EDCC/TestCases/24/b.PNPRO new file mode 100644 index 00000000..cf9e9372 --- /dev/null +++ b/2020-EDCC/TestCases/24/b.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/b_act.PNPRO b/2020-EDCC/TestCases/24/b_act.PNPRO new file mode 100644 index 00000000..87b63da5 --- /dev/null +++ b/2020-EDCC/TestCases/24/b_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/c.PNPRO b/2020-EDCC/TestCases/24/c.PNPRO new file mode 100644 index 00000000..0355cef9 --- /dev/null +++ b/2020-EDCC/TestCases/24/c.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/c_act.PNPRO b/2020-EDCC/TestCases/24/c_act.PNPRO new file mode 100644 index 00000000..61564652 --- /dev/null +++ b/2020-EDCC/TestCases/24/c_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/d.PNPRO b/2020-EDCC/TestCases/24/d.PNPRO new file mode 100644 index 00000000..d3075ffb --- /dev/null +++ b/2020-EDCC/TestCases/24/d.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/d_act.PNPRO b/2020-EDCC/TestCases/24/d_act.PNPRO new file mode 100644 index 00000000..717daf2d --- /dev/null +++ b/2020-EDCC/TestCases/24/d_act.PNPRO @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/declencher_d.PNPRO b/2020-EDCC/TestCases/24/declencher_d.PNPRO new file mode 100644 index 00000000..4aea6910 --- /dev/null +++ b/2020-EDCC/TestCases/24/declencher_d.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/declencher_d_act.PNPRO b/2020-EDCC/TestCases/24/declencher_d_act.PNPRO new file mode 100644 index 00000000..88e13e57 --- /dev/null +++ b/2020-EDCC/TestCases/24/declencher_d_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/24/run24.sh b/2020-EDCC/TestCases/24/run24.sh new file mode 100755 index 00000000..6e89027a --- /dev/null +++ b/2020-EDCC/TestCases/24/run24.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '24.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/25/25.fi b/2020-EDCC/TestCases/25/25.fi new file mode 100644 index 00000000..2602e1cd --- /dev/null +++ b/2020-EDCC/TestCases/25/25.fi @@ -0,0 +1,805 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = echec_parades perte_PTR; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE echec_parades ET real DE perte_PTR + ALORS real DE ET_1 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = epuisement_SED perte_SED; + amont + = echec_parades; + declenchant + = atteinte_100degres; + declenche + = decouvrement; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE echec_parades) OU (NON real DE + atteinte_100degres) + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE echec_parades ET (NON real DE + echec_parades)) OU (evt_pertinent DE decouvrement ET (NON + real DE decouvrement)) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE epuisement_SED OU real DE perte_SED + ALORS real DE OU_1 <-- VRAI; + +OBJET atteinte_100degres EST_UN feuille_f; + INTERFACE + amont + = echec_parades; + declenche + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE echec_parades + ALORS soll DE atteinte_100degres <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE echec_parades ET (NON real DE + echec_parades)) OU (evt_pertinent DE OU_1 ET (NON real DE + OU_1)) + ALORS evt_pertinent DE atteinte_100degres <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE atteinte_100degres <-- real DE + atteinte_100degres; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE atteinte_100degres = VRAI + ALORS real DE atteinte_100degres <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE atteinte_100degres = FAUX) ET soll DE + atteinte_100degres + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE atteinte_100degres <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE atteinte_100degres = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE atteinte_100degres <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = echec_parades; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = decouvrement; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = echec_MES_JPD; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_4 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET decouvrement EST_UN feuille_f; + INTERFACE + amont + = echec_parades; + declenchant + = OU_1; + declenche + = echec_MES_JPD; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE echec_parades) OU (NON real DE OU_1) + ALORS soll DE decouvrement <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE echec_parades ET (NON real DE + echec_parades)) OU (evt_pertinent DE echec_MES_JPD ET (NON + real DE echec_MES_JPD)) + ALORS evt_pertinent DE decouvrement <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE decouvrement <-- real DE decouvrement; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE decouvrement = VRAI + ALORS real DE decouvrement <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE decouvrement = FAUX) ET soll DE decouvrement + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE decouvrement <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE decouvrement = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE decouvrement <-- FAUX; + +OBJET echec_MES_JPD EST_UN feuille_i; + INTERFACE + amont + = echec_parades; + declenchant + = decouvrement; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE echec_parades) OU (NON real DE decouvrement) + ALORS soll DE echec_MES_JPD <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE echec_parades ET (NON real DE echec_parades) + ALORS evt_pertinent DE echec_MES_JPD <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE echec_MES_JPD <-- real DE echec_MES_JPD; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE echec_MES_JPD = VRAI + ALORS real DE echec_MES_JPD <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE echec_MES_JPD) ET ((NON attente_avant DE + echec_MES_JPD) ET (NON soll_avant DE echec_MES_JPD)) + ALORS attente_avant DE echec_MES_JPD <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE echec_MES_JPD ET attente_avant DE echec_MES_JPD + ALORS a_declencher DE echec_MES_JPD <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE echec_MES_JPD = FAUX) ET a_declencher DE + echec_MES_JPD + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE echec_MES_JPD <-- VRAI, + attente_avant DE echec_MES_JPD <-- FAUX, + soll_avant DE echec_MES_JPD <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE echec_MES_JPD <-- FAUX, + soll_avant DE echec_MES_JPD <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE echec_MES_JPD = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE echec_MES_JPD <-- FAUX; + +OBJET echec_parades EST_UN porte_et; + INTERFACE + aval + = OU_1 atteinte_100degres decouvrement echec_MES_JPD; + amont + = ET_1; + declenchant + = perte_PTR; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_1) OU (NON real DE perte_PTR) + ALORS soll DE echec_parades <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE echec_parades <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE echec_parades <-- real DE echec_parades; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE OU_1 ET real DE atteinte_100degres) ET real DE + decouvrement) ET real DE echec_MES_JPD + ALORS real DE echec_parades <-- VRAI; + +OBJET epuisement_SED EST_UN feuille_f; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE epuisement_SED <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE epuisement_SED <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE epuisement_SED <-- real DE epuisement_SED; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE epuisement_SED = VRAI + ALORS real DE epuisement_SED <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE epuisement_SED = FAUX) ET soll DE epuisement_SED + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE epuisement_SED <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE epuisement_SED = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE epuisement_SED <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET perte_PTR EST_UN feuille_f; + INTERFACE + amont + = ET_1; + declenche + = echec_parades; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE perte_PTR <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE echec_parades ET (NON real DE echec_parades) + ) + ALORS evt_pertinent DE perte_PTR <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_PTR <-- real DE perte_PTR; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE perte_PTR = VRAI + ALORS real DE perte_PTR <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE perte_PTR = FAUX) ET soll DE perte_PTR + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE perte_PTR <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE perte_PTR = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE perte_PTR <-- FAUX; + +OBJET perte_SED EST_UN feuille_f; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE perte_SED <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE perte_SED <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_SED <-- real DE perte_SED; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE perte_SED = VRAI + ALORS real DE perte_SED <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE perte_SED = FAUX) ET soll DE perte_SED + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE perte_SED <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE perte_SED = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE perte_SED <-- FAUX; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/25/25.htm b/2020-EDCC/TestCases/25/25.htm new file mode 100644 index 00000000..c802121d --- /dev/null +++ b/2020-EDCC/TestCases/25/25.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
1000.29610.0075093363320.0089479397890.0117595993
2000.53510.0082039710360.0097756493550.01284739526
3000.68990.0076080056320.0090655116920.01191411514
4000.79420.0066498905360.0079238453970.01041370963
5000.86410.0056366179690.006716454820.008826927676
6000.90940.004721374430.0056258732140.007393658902
7000.9390.003936629870.004690790970.006164751159
8000.96030.0032116306040.0038268997420.005029404373
9000.97360.0026370545630.0031422491170.004129619931
10000.98170.0022046609520.0026270195640.003452492769
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
1000.0110.0017156210180.0020442916520.002686657626
2000.01210.0017983575710.0021428784860.002816222832
3000.010.0016366072360.001950140780.002562922269
4000.01410.0019393351070.0023108638380.003036993252
5000.01170.0017687408180.0021075878940.002769843081
6000.01240.001820238320.0021689510460.002850488023
7000.01310.001870247540.0022285407980.002928802318
8000.01250.0018274707250.0021775690010.002861813947
9000.01370.0019120166510.0022783118390.002994212626
10000.01250.0018274707250.0021775690010.002861813947


\ No newline at end of file diff --git a/2020-EDCC/TestCases/25/EI_1.PNPRO b/2020-EDCC/TestCases/25/EI_1.PNPRO new file mode 100644 index 00000000..b3b296ac --- /dev/null +++ b/2020-EDCC/TestCases/25/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/EI_1_act.PNPRO b/2020-EDCC/TestCases/25/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/25/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/ET_1.PNPRO b/2020-EDCC/TestCases/25/ET_1.PNPRO new file mode 100644 index 00000000..fdc92028 --- /dev/null +++ b/2020-EDCC/TestCases/25/ET_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/ET_1_act.PNPRO b/2020-EDCC/TestCases/25/ET_1_act.PNPRO new file mode 100644 index 00000000..b492a8fe --- /dev/null +++ b/2020-EDCC/TestCases/25/ET_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/OU_1.PNPRO b/2020-EDCC/TestCases/25/OU_1.PNPRO new file mode 100644 index 00000000..eb84342d --- /dev/null +++ b/2020-EDCC/TestCases/25/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/OU_1_act.PNPRO b/2020-EDCC/TestCases/25/OU_1_act.PNPRO new file mode 100644 index 00000000..85d213af --- /dev/null +++ b/2020-EDCC/TestCases/25/OU_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/atteinte_100degres.PNPRO b/2020-EDCC/TestCases/25/atteinte_100degres.PNPRO new file mode 100644 index 00000000..8f16572f --- /dev/null +++ b/2020-EDCC/TestCases/25/atteinte_100degres.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/atteinte_100degres_act.PNPRO b/2020-EDCC/TestCases/25/atteinte_100degres_act.PNPRO new file mode 100644 index 00000000..e66491b8 --- /dev/null +++ b/2020-EDCC/TestCases/25/atteinte_100degres_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/decouvrement.PNPRO b/2020-EDCC/TestCases/25/decouvrement.PNPRO new file mode 100644 index 00000000..2b96fa3e --- /dev/null +++ b/2020-EDCC/TestCases/25/decouvrement.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/decouvrement_act.PNPRO b/2020-EDCC/TestCases/25/decouvrement_act.PNPRO new file mode 100644 index 00000000..6b6e1bc3 --- /dev/null +++ b/2020-EDCC/TestCases/25/decouvrement_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/echec_MES_JPD.PNPRO b/2020-EDCC/TestCases/25/echec_MES_JPD.PNPRO new file mode 100644 index 00000000..154d8cd8 --- /dev/null +++ b/2020-EDCC/TestCases/25/echec_MES_JPD.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/25/echec_MES_JPD_act.PNPRO b/2020-EDCC/TestCases/25/echec_MES_JPD_act.PNPRO new file mode 100644 index 00000000..91c689e1 --- /dev/null +++ b/2020-EDCC/TestCases/25/echec_MES_JPD_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/echec_parades.PNPRO b/2020-EDCC/TestCases/25/echec_parades.PNPRO new file mode 100644 index 00000000..306489e6 --- /dev/null +++ b/2020-EDCC/TestCases/25/echec_parades.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/echec_parades_act.PNPRO b/2020-EDCC/TestCases/25/echec_parades_act.PNPRO new file mode 100644 index 00000000..1bf22a4d --- /dev/null +++ b/2020-EDCC/TestCases/25/echec_parades_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/epuisement_SED.PNPRO b/2020-EDCC/TestCases/25/epuisement_SED.PNPRO new file mode 100644 index 00000000..25084211 --- /dev/null +++ b/2020-EDCC/TestCases/25/epuisement_SED.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/epuisement_SED_act.PNPRO b/2020-EDCC/TestCases/25/epuisement_SED_act.PNPRO new file mode 100644 index 00000000..0640710c --- /dev/null +++ b/2020-EDCC/TestCases/25/epuisement_SED_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/perte_PTR.PNPRO b/2020-EDCC/TestCases/25/perte_PTR.PNPRO new file mode 100644 index 00000000..2a142330 --- /dev/null +++ b/2020-EDCC/TestCases/25/perte_PTR.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/perte_PTR_act.PNPRO b/2020-EDCC/TestCases/25/perte_PTR_act.PNPRO new file mode 100644 index 00000000..2be9ada0 --- /dev/null +++ b/2020-EDCC/TestCases/25/perte_PTR_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/perte_SED.PNPRO b/2020-EDCC/TestCases/25/perte_SED.PNPRO new file mode 100644 index 00000000..6508e068 --- /dev/null +++ b/2020-EDCC/TestCases/25/perte_SED.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/perte_SED_act.PNPRO b/2020-EDCC/TestCases/25/perte_SED_act.PNPRO new file mode 100644 index 00000000..21cbc900 --- /dev/null +++ b/2020-EDCC/TestCases/25/perte_SED_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/25/run25.sh b/2020-EDCC/TestCases/25/run25.sh new file mode 100755 index 00000000..45c5d1c5 --- /dev/null +++ b/2020-EDCC/TestCases/25/run25.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '25.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=1000| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=1000| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=1000 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/26/26.fi b/2020-EDCC/TestCases/26/26.fi new file mode 100644 index 00000000..ea7adbeb --- /dev/null +++ b/2020-EDCC/TestCases/26/26.fi @@ -0,0 +1,856 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A_attente EST_UN feuille_af; + INTERFACE + amont + = ET_2; + declenchant + = OU_5; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_2) OU (NON real DE OU_5) + ALORS soll DE A_attente <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_2 ET (NON real DE ET_2) + ALORS evt_pertinent DE A_attente <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_attente <-- real DE A_attente; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE A_attente = VRAI) OU (deff DE A_attente = VRAI) + ALORS real DE A_attente <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE A_attente = FAUX) ET (soll DE A_attente ET (NON + defa DE A_attente)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE A_attente <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE A_attente = FAUX) ET ((NON soll DE A_attente) ET ( + NON deff DE A_attente)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE A_attente <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE A_attente = VRAI) OU (deff DE A_attente = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE A_attente <-- FAUX, + deff DE A_attente <-- FAUX; + +OBJET B_attente EST_UN feuille_af; + INTERFACE + amont + = OU_2; + declenchant + = OU_4; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE OU_2) OU (NON real DE OU_4) + ALORS soll DE B_attente <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE B_attente <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE B_attente <-- real DE B_attente; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE B_attente = VRAI) OU (deff DE B_attente = VRAI) + ALORS real DE B_attente <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE B_attente = FAUX) ET (soll DE B_attente ET (NON + defa DE B_attente)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE B_attente <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE B_attente = FAUX) ET ((NON soll DE B_attente) ET ( + NON deff DE B_attente)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE B_attente <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE B_attente = VRAI) OU (deff DE B_attente = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE B_attente <-- FAUX, + deff DE B_attente <-- FAUX; + +OBJET C1 EST_UN feuille_f; + INTERFACE + amont + = OU_2 OU_5; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE OU_2) ET (NON soll DE OU_5) + ALORS soll DE C1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_2 ET (NON real DE OU_2)) OU ( + evt_pertinent DE OU_5 ET (NON real DE OU_5)) + ALORS evt_pertinent DE C1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C1 <-- real DE C1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE C1 = VRAI + ALORS real DE C1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE C1 = FAUX) ET soll DE C1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE C1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE C1 <-- FAUX; + +OBJET D1 EST_UN feuille_f; + INTERFACE + amont + = OU_4 OU_5; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE OU_4) ET (NON soll DE OU_5) + ALORS soll DE D1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_4 ET (NON real DE OU_4)) OU ( + evt_pertinent DE OU_5 ET (NON real DE OU_5)) + ALORS evt_pertinent DE D1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE D1 <-- real DE D1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE D1 = VRAI + ALORS real DE D1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE D1 = FAUX) ET soll DE D1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE D1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE D1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE D1 <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET EN1 EST_UN feuille_f; + INTERFACE + amont + = OU_1 OU_4; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE OU_1) ET (NON soll DE OU_4) + ALORS soll DE EN1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_1 ET (NON real DE OU_1)) OU ( + evt_pertinent DE OU_4 ET (NON real DE OU_4)) + ALORS evt_pertinent DE EN1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EN1 <-- real DE EN1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE EN1 = VRAI + ALORS real DE EN1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE EN1 = FAUX) ET soll DE EN1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE EN1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE EN1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE EN1 <-- FAUX; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = OU_1 OU_2; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 ET real DE OU_2 + ALORS real DE ET_1 <-- VRAI; + +OBJET ET_2 EST_UN porte_et; + INTERFACE + aval + = A_attente OU_5; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE ET_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE ET_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_2 <-- real DE ET_2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE A_attente ET real DE OU_5 + ALORS real DE ET_2 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = EN1 ET_2; + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE EN1 OU real DE ET_2 + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = B_attente C1; + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE B_attente OU real DE C1 + ALORS real DE OU_2 <-- VRAI; + +OBJET OU_4 EST_UN porte_ou; + INTERFACE + aval + = D1 EN1; + declenche + = B_attente; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE B_attente ET (NON real DE B_attente) + ALORS evt_pertinent DE OU_4 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_4 <-- real DE OU_4; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE D1 OU real DE EN1 + ALORS real DE OU_4 <-- VRAI; + +OBJET OU_5 EST_UN porte_ou; + INTERFACE + aval + = C1 D1; + amont + = ET_2; + declenche + = A_attente; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_2 + ALORS soll DE OU_5 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_2 ET (NON real DE ET_2)) OU ( + evt_pertinent DE A_attente ET (NON real DE A_attente)) + ALORS evt_pertinent DE OU_5 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_5 <-- real DE OU_5; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE C1 OU real DE D1 + ALORS real DE OU_5 <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = A_attente; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = B_attente; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + filtrage_max + DOMAINE BOOLEEN + = VRAI; + sans_filtrage + DOMAINE BOOLEEN + = FAUX; + filtrage_article + DOMAINE BOOLEEN + = FAUX; + diff --git a/2020-EDCC/TestCases/26/26.htm b/2020-EDCC/TestCases/26/26.htm new file mode 100644 index 00000000..e492d6c1 --- /dev/null +++ b/2020-EDCC/TestCases/26/26.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories10000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.56420.0081561841690.0097187077040.01277256117
200.87720.0053985280810.0064327527880.008454079591
300.96610.0029767184550.0035469842250.004661532618
400.99080.0015704126410.0018712649340.002459261721
500.99760.0008048421470.00095903003320.001260380509
600.99930.00043503463410.00051837653030.0006812629974
700.99970.00028485401370.00033942501060.0004460805738
800.99990.00016447699170.00019598672280.0002575705003
901000
1001000
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.36290.0079090470020.0094242251570.01238554507
200.49070.0082228380510.0097981308250.01287694096
300.50270.0082241408960.0097996832630.01287898121
400.50510.008223832970.0097993163450.012878499
500.51510.0082205095240.0097953562090.01287329449
600.51460.0082207538920.0097956473920.01287367717
700.51240.0082217312930.0097968120390.01287520778
800.50780.0082232600180.009798633630.01287760175
900.49460.0082237811540.0097992546030.01287841785
1000.49320.0082235001920.0097989198150.01287797787


\ No newline at end of file diff --git a/2020-EDCC/TestCases/26/A_attente.PNPRO b/2020-EDCC/TestCases/26/A_attente.PNPRO new file mode 100644 index 00000000..ddaba9ee --- /dev/null +++ b/2020-EDCC/TestCases/26/A_attente.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/A_attente_act.PNPRO b/2020-EDCC/TestCases/26/A_attente_act.PNPRO new file mode 100644 index 00000000..08aaf31e --- /dev/null +++ b/2020-EDCC/TestCases/26/A_attente_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/B_attente.PNPRO b/2020-EDCC/TestCases/26/B_attente.PNPRO new file mode 100644 index 00000000..e2ddda31 --- /dev/null +++ b/2020-EDCC/TestCases/26/B_attente.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/B_attente_act.PNPRO b/2020-EDCC/TestCases/26/B_attente_act.PNPRO new file mode 100644 index 00000000..80dddf5e --- /dev/null +++ b/2020-EDCC/TestCases/26/B_attente_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/C1.PNPRO b/2020-EDCC/TestCases/26/C1.PNPRO new file mode 100644 index 00000000..5a8f7bfd --- /dev/null +++ b/2020-EDCC/TestCases/26/C1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/C1_act.PNPRO b/2020-EDCC/TestCases/26/C1_act.PNPRO new file mode 100644 index 00000000..83641dfb --- /dev/null +++ b/2020-EDCC/TestCases/26/C1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/D1.PNPRO b/2020-EDCC/TestCases/26/D1.PNPRO new file mode 100644 index 00000000..cea2a1ef --- /dev/null +++ b/2020-EDCC/TestCases/26/D1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/D1_act.PNPRO b/2020-EDCC/TestCases/26/D1_act.PNPRO new file mode 100644 index 00000000..7e09e6c4 --- /dev/null +++ b/2020-EDCC/TestCases/26/D1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/EI_1.PNPRO b/2020-EDCC/TestCases/26/EI_1.PNPRO new file mode 100644 index 00000000..b3b296ac --- /dev/null +++ b/2020-EDCC/TestCases/26/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/EI_1_act.PNPRO b/2020-EDCC/TestCases/26/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/26/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/EN1.PNPRO b/2020-EDCC/TestCases/26/EN1.PNPRO new file mode 100644 index 00000000..3a3a3296 --- /dev/null +++ b/2020-EDCC/TestCases/26/EN1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/EN1_act.PNPRO b/2020-EDCC/TestCases/26/EN1_act.PNPRO new file mode 100644 index 00000000..a6500e84 --- /dev/null +++ b/2020-EDCC/TestCases/26/EN1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/ET_1.PNPRO b/2020-EDCC/TestCases/26/ET_1.PNPRO new file mode 100644 index 00000000..fc127b56 --- /dev/null +++ b/2020-EDCC/TestCases/26/ET_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/ET_1_act.PNPRO b/2020-EDCC/TestCases/26/ET_1_act.PNPRO new file mode 100644 index 00000000..b492a8fe --- /dev/null +++ b/2020-EDCC/TestCases/26/ET_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/ET_2.PNPRO b/2020-EDCC/TestCases/26/ET_2.PNPRO new file mode 100644 index 00000000..1d3e1e9a --- /dev/null +++ b/2020-EDCC/TestCases/26/ET_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/ET_2_act.PNPRO b/2020-EDCC/TestCases/26/ET_2_act.PNPRO new file mode 100644 index 00000000..b4bc1f18 --- /dev/null +++ b/2020-EDCC/TestCases/26/ET_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_1.PNPRO b/2020-EDCC/TestCases/26/OU_1.PNPRO new file mode 100644 index 00000000..fbf8be82 --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_1_act.PNPRO b/2020-EDCC/TestCases/26/OU_1_act.PNPRO new file mode 100644 index 00000000..176e3937 --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_2.PNPRO b/2020-EDCC/TestCases/26/OU_2.PNPRO new file mode 100644 index 00000000..34ba2f3f --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_2_act.PNPRO b/2020-EDCC/TestCases/26/OU_2_act.PNPRO new file mode 100644 index 00000000..2ed13b24 --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_4.PNPRO b/2020-EDCC/TestCases/26/OU_4.PNPRO new file mode 100644 index 00000000..9eba00b7 --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_4.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_4_act.PNPRO b/2020-EDCC/TestCases/26/OU_4_act.PNPRO new file mode 100644 index 00000000..7a41b062 --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_4_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_5.PNPRO b/2020-EDCC/TestCases/26/OU_5.PNPRO new file mode 100644 index 00000000..a1e3445d --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_5.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/OU_5_act.PNPRO b/2020-EDCC/TestCases/26/OU_5_act.PNPRO new file mode 100644 index 00000000..0e7ca9db --- /dev/null +++ b/2020-EDCC/TestCases/26/OU_5_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/26/run26.sh b/2020-EDCC/TestCases/26/run26.sh new file mode 100755 index 00000000..c6e25478 --- /dev/null +++ b/2020-EDCC/TestCases/26/run26.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '26.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/27/27.fi b/2020-EDCC/TestCases/27/27.fi new file mode 100644 index 00000000..29b8054e --- /dev/null +++ b/2020-EDCC/TestCases/27/27.fi @@ -0,0 +1,1027 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Perte_2_moteurs; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_2_moteurs + ALORS real DE EI_1 <-- VRAI; + +OBJET Moteur1 EST_UN feuille_f; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE Moteur1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE Moteur1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Moteur1 <-- real DE Moteur1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Moteur1 = VRAI + ALORS real DE Moteur1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Moteur1 = FAUX) ET soll DE Moteur1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Moteur1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Moteur1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Moteur1 <-- FAUX; + +OBJET Moteur2 EST_UN feuille_f; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE Moteur2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE Moteur2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Moteur2 <-- real DE Moteur2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Moteur2 = VRAI + ALORS real DE Moteur2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Moteur2 = FAUX) ET soll DE Moteur2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Moteur2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Moteur2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Moteur2 <-- FAUX; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = Moteur1 Pas_de_carburant1; + amont + = Perte_2_moteurs; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_2_moteurs + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_2_moteurs ET (NON real DE + Perte_2_moteurs) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Moteur1 OU real DE Pas_de_carburant1 + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = Moteur2 Pas_de_carburant2; + amont + = Perte_2_moteurs; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_2_moteurs + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_2_moteurs ET (NON real DE + Perte_2_moteurs) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Moteur2 OU real DE Pas_de_carburant2 + ALORS real DE OU_2 <-- VRAI; + +OBJET Pas_de_carburant1 EST_UN porte_et; + INTERFACE + aval + = Pas_de_realim_par_voie2 Reservoir1; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE Pas_de_carburant1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE Pas_de_carburant1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Pas_de_carburant1 <-- real DE + Pas_de_carburant1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Pas_de_realim_par_voie2 ET real DE Reservoir1 + ALORS real DE Pas_de_carburant1 <-- VRAI; + +OBJET Pas_de_carburant2 EST_UN porte_et; + INTERFACE + aval + = Pas_de_realim_par_voie1 Reservoir2; + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE Pas_de_carburant2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE Pas_de_carburant2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Pas_de_carburant2 <-- real DE + Pas_de_carburant2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Pas_de_realim_par_voie1 ET real DE Reservoir2 + ALORS real DE Pas_de_carburant2 <-- VRAI; + +OBJET Pas_de_realim_par_voie1 EST_UN porte_ou; + INTERFACE + aval + = Reservoir1 bascul_2_1; + amont + = Pas_de_carburant2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Pas_de_carburant2 + ALORS soll DE Pas_de_realim_par_voie1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Pas_de_carburant2 ET (NON real DE + Pas_de_carburant2) + ALORS evt_pertinent DE Pas_de_realim_par_voie1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Pas_de_realim_par_voie1 <-- real DE + Pas_de_realim_par_voie1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Reservoir1 OU real DE bascul_2_1 + ALORS real DE Pas_de_realim_par_voie1 <-- VRAI; + +OBJET Pas_de_realim_par_voie2 EST_UN porte_ou; + INTERFACE + aval + = Reservoir2 bascul_1_2; + amont + = Pas_de_carburant1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Pas_de_carburant1 + ALORS soll DE Pas_de_realim_par_voie2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Pas_de_carburant1 ET (NON real DE + Pas_de_carburant1) + ALORS evt_pertinent DE Pas_de_realim_par_voie2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Pas_de_realim_par_voie2 <-- real DE + Pas_de_realim_par_voie2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Reservoir2 OU real DE bascul_1_2 + ALORS real DE Pas_de_realim_par_voie2 <-- VRAI; + +OBJET Perte_2_moteurs EST_UN porte_et; + INTERFACE + aval + = OU_1 OU_2; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Perte_2_moteurs <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Perte_2_moteurs <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_2_moteurs <-- real DE Perte_2_moteurs; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 ET real DE OU_2 + ALORS real DE Perte_2_moteurs <-- VRAI; + +OBJET Reservoir1 EST_UN feuille_f; + INTERFACE + amont + = Pas_de_carburant1 Pas_de_realim_par_voie1; + declenche + = bascul_1_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Pas_de_carburant1) ET (NON soll DE + Pas_de_realim_par_voie1) + ALORS soll DE Reservoir1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE Pas_de_carburant1 ET (NON real DE + Pas_de_carburant1)) OU (evt_pertinent DE + Pas_de_realim_par_voie1 ET (NON real DE + Pas_de_realim_par_voie1))) OU (evt_pertinent DE bascul_1_2 + ET (NON real DE bascul_1_2)) + ALORS evt_pertinent DE Reservoir1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Reservoir1 <-- real DE Reservoir1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Reservoir1 = VRAI + ALORS real DE Reservoir1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Reservoir1 = FAUX) ET soll DE Reservoir1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Reservoir1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Reservoir1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Reservoir1 <-- FAUX; + +OBJET Reservoir2 EST_UN feuille_f; + INTERFACE + amont + = Pas_de_carburant2 Pas_de_realim_par_voie2; + declenche + = bascul_2_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Pas_de_carburant2) ET (NON soll DE + Pas_de_realim_par_voie2) + ALORS soll DE Reservoir2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE Pas_de_carburant2 ET (NON real DE + Pas_de_carburant2)) OU (evt_pertinent DE + Pas_de_realim_par_voie2 ET (NON real DE + Pas_de_realim_par_voie2))) OU (evt_pertinent DE bascul_2_1 + ET (NON real DE bascul_2_1)) + ALORS evt_pertinent DE Reservoir2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Reservoir2 <-- real DE Reservoir2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Reservoir2 = VRAI + ALORS real DE Reservoir2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Reservoir2 = FAUX) ET soll DE Reservoir2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Reservoir2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Reservoir2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Reservoir2 <-- FAUX; + +OBJET bascul_1_2 EST_UN feuille_i; + INTERFACE + amont + = Pas_de_realim_par_voie2; + declenchant + = Reservoir1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Pas_de_realim_par_voie2) OU (NON real DE + Reservoir1) + ALORS soll DE bascul_1_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Pas_de_realim_par_voie2 ET (NON real DE + Pas_de_realim_par_voie2) + ALORS evt_pertinent DE bascul_1_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE bascul_1_2 <-- real DE bascul_1_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE bascul_1_2 = VRAI + ALORS real DE bascul_1_2 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE bascul_1_2) ET ((NON attente_avant DE + bascul_1_2) ET (NON soll_avant DE bascul_1_2)) + ALORS attente_avant DE bascul_1_2 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE bascul_1_2 ET attente_avant DE bascul_1_2 + ALORS a_declencher DE bascul_1_2 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE bascul_1_2 = FAUX) ET a_declencher DE bascul_1_2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE bascul_1_2 <-- VRAI, + attente_avant DE bascul_1_2 <-- FAUX, + soll_avant DE bascul_1_2 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE bascul_1_2 <-- FAUX, + soll_avant DE bascul_1_2 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE bascul_1_2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE bascul_1_2 <-- FAUX; + +OBJET bascul_2_1 EST_UN feuille_i; + INTERFACE + amont + = Pas_de_realim_par_voie1; + declenchant + = Reservoir2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Pas_de_realim_par_voie1) OU (NON real DE + Reservoir2) + ALORS soll DE bascul_2_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Pas_de_realim_par_voie1 ET (NON real DE + Pas_de_realim_par_voie1) + ALORS evt_pertinent DE bascul_2_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE bascul_2_1 <-- real DE bascul_2_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE bascul_2_1 = VRAI + ALORS real DE bascul_2_1 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE bascul_2_1) ET ((NON attente_avant DE + bascul_2_1) ET (NON soll_avant DE bascul_2_1)) + ALORS attente_avant DE bascul_2_1 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE bascul_2_1 ET attente_avant DE bascul_2_1 + ALORS a_declencher DE bascul_2_1 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE bascul_2_1 = FAUX) ET a_declencher DE bascul_2_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE bascul_2_1 <-- VRAI, + attente_avant DE bascul_2_1 <-- FAUX, + soll_avant DE bascul_2_1 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE bascul_2_1 <-- FAUX, + soll_avant DE bascul_2_1 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE bascul_2_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE bascul_2_1 <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = bascul_1_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_1 EST_UN lien_declenche; + INTERFACE + arrivee + = bascul_2_1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_3_1 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_4_1 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_5_1 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_6_1 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_7_1 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_8_1 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/27/27.htm b/2020-EDCC/TestCases/27/27.htm new file mode 100644 index 00000000..cc2b625f --- /dev/null +++ b/2020-EDCC/TestCases/27/27.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.024220.00079963150260.0009528211580.001252220654
20.08270.0014326342230.0017070915720.00224350111
30.153750.0018762200510.0022356574940.002938155253
40.229990.0021889181840.002608260870.003427839639
50.307370.0023999835090.0028597611010.003758367336
60.381510.0025266563280.0030107013050.00395673661
70.449640.002587514370.0030832182460.00405204013
80.513180.0025998359040.0030979002810.004071335616
90.569280.0025756529940.0030690845230.004033465249
100.618790.0025262751810.003010247140.003956139735
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.022480.00077105942340.00091877537370.00120747686
20.071370.0013390786110.0015956130150.002096993289
30.12460.0017178655170.0020469661410.002690172504
40.176740.0019840965530.0023642004710.003107089547
50.226070.0021757008320.00259251140.003407141303
60.269280.0023073018610.0027493239370.003613228139
70.304960.002394711550.0028534791650.003750111464
80.33590.0024566801230.0029273193860.003847154071
90.359110.0024953551610.0029734036060.00390771907
100.377790.0025218577880.0030049834830.003949222109


\ No newline at end of file diff --git a/2020-EDCC/TestCases/27/EI_1.PNPRO b/2020-EDCC/TestCases/27/EI_1.PNPRO new file mode 100644 index 00000000..55f07d33 --- /dev/null +++ b/2020-EDCC/TestCases/27/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/EI_1_act.PNPRO b/2020-EDCC/TestCases/27/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/27/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Moteur1.PNPRO b/2020-EDCC/TestCases/27/Moteur1.PNPRO new file mode 100644 index 00000000..fafcb830 --- /dev/null +++ b/2020-EDCC/TestCases/27/Moteur1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Moteur1_act.PNPRO b/2020-EDCC/TestCases/27/Moteur1_act.PNPRO new file mode 100644 index 00000000..7cf26188 --- /dev/null +++ b/2020-EDCC/TestCases/27/Moteur1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Moteur2.PNPRO b/2020-EDCC/TestCases/27/Moteur2.PNPRO new file mode 100644 index 00000000..592f05a7 --- /dev/null +++ b/2020-EDCC/TestCases/27/Moteur2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Moteur2_act.PNPRO b/2020-EDCC/TestCases/27/Moteur2_act.PNPRO new file mode 100644 index 00000000..d0d37350 --- /dev/null +++ b/2020-EDCC/TestCases/27/Moteur2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/OU_1.PNPRO b/2020-EDCC/TestCases/27/OU_1.PNPRO new file mode 100644 index 00000000..91bcb23b --- /dev/null +++ b/2020-EDCC/TestCases/27/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/OU_1_act.PNPRO b/2020-EDCC/TestCases/27/OU_1_act.PNPRO new file mode 100644 index 00000000..176e3937 --- /dev/null +++ b/2020-EDCC/TestCases/27/OU_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/OU_2.PNPRO b/2020-EDCC/TestCases/27/OU_2.PNPRO new file mode 100644 index 00000000..be92669d --- /dev/null +++ b/2020-EDCC/TestCases/27/OU_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/OU_2_act.PNPRO b/2020-EDCC/TestCases/27/OU_2_act.PNPRO new file mode 100644 index 00000000..2ed13b24 --- /dev/null +++ b/2020-EDCC/TestCases/27/OU_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_carburant1.PNPRO b/2020-EDCC/TestCases/27/Pas_de_carburant1.PNPRO new file mode 100644 index 00000000..e8fb2a31 --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_carburant1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_carburant1_act.PNPRO b/2020-EDCC/TestCases/27/Pas_de_carburant1_act.PNPRO new file mode 100644 index 00000000..00e7153d --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_carburant1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_carburant2.PNPRO b/2020-EDCC/TestCases/27/Pas_de_carburant2.PNPRO new file mode 100644 index 00000000..6348796e --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_carburant2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_carburant2_act.PNPRO b/2020-EDCC/TestCases/27/Pas_de_carburant2_act.PNPRO new file mode 100644 index 00000000..13dafc28 --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_carburant2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_realim_par_voie1.PNPRO b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie1.PNPRO new file mode 100644 index 00000000..8abd7b14 --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_realim_par_voie1_act.PNPRO b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie1_act.PNPRO new file mode 100644 index 00000000..b3f00cb7 --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_realim_par_voie2.PNPRO b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie2.PNPRO new file mode 100644 index 00000000..08739b1e --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Pas_de_realim_par_voie2_act.PNPRO b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie2_act.PNPRO new file mode 100644 index 00000000..39b8eadb --- /dev/null +++ b/2020-EDCC/TestCases/27/Pas_de_realim_par_voie2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Perte_2_moteurs.PNPRO b/2020-EDCC/TestCases/27/Perte_2_moteurs.PNPRO new file mode 100644 index 00000000..f435ecf7 --- /dev/null +++ b/2020-EDCC/TestCases/27/Perte_2_moteurs.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Perte_2_moteurs_act.PNPRO b/2020-EDCC/TestCases/27/Perte_2_moteurs_act.PNPRO new file mode 100644 index 00000000..855506d6 --- /dev/null +++ b/2020-EDCC/TestCases/27/Perte_2_moteurs_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Reservoir1.PNPRO b/2020-EDCC/TestCases/27/Reservoir1.PNPRO new file mode 100644 index 00000000..647b73de --- /dev/null +++ b/2020-EDCC/TestCases/27/Reservoir1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Reservoir1_act.PNPRO b/2020-EDCC/TestCases/27/Reservoir1_act.PNPRO new file mode 100644 index 00000000..17c521df --- /dev/null +++ b/2020-EDCC/TestCases/27/Reservoir1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Reservoir2.PNPRO b/2020-EDCC/TestCases/27/Reservoir2.PNPRO new file mode 100644 index 00000000..373e93f9 --- /dev/null +++ b/2020-EDCC/TestCases/27/Reservoir2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/Reservoir2_act.PNPRO b/2020-EDCC/TestCases/27/Reservoir2_act.PNPRO new file mode 100644 index 00000000..f3ca24ea --- /dev/null +++ b/2020-EDCC/TestCases/27/Reservoir2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/bascul_1_2.PNPRO b/2020-EDCC/TestCases/27/bascul_1_2.PNPRO new file mode 100644 index 00000000..75e728a7 --- /dev/null +++ b/2020-EDCC/TestCases/27/bascul_1_2.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/27/bascul_1_2_act.PNPRO b/2020-EDCC/TestCases/27/bascul_1_2_act.PNPRO new file mode 100644 index 00000000..cc83b774 --- /dev/null +++ b/2020-EDCC/TestCases/27/bascul_1_2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/bascul_2_1.PNPRO b/2020-EDCC/TestCases/27/bascul_2_1.PNPRO new file mode 100644 index 00000000..209a4de0 --- /dev/null +++ b/2020-EDCC/TestCases/27/bascul_2_1.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/27/bascul_2_1_act.PNPRO b/2020-EDCC/TestCases/27/bascul_2_1_act.PNPRO new file mode 100644 index 00000000..220977e5 --- /dev/null +++ b/2020-EDCC/TestCases/27/bascul_2_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/27/run27.sh b/2020-EDCC/TestCases/27/run27.sh new file mode 100755 index 00000000..21144f60 --- /dev/null +++ b/2020-EDCC/TestCases/27/run27.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '27.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/28/28.fi b/2020-EDCC/TestCases/28/28.fi new file mode 100644 index 00000000..f1c7d9e1 --- /dev/null +++ b/2020-EDCC/TestCases/28/28.fi @@ -0,0 +1,722 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET DCC_fonc_demA EST_UN feuille_f; + INTERFACE + amont + = Voie_A_indisp; + declenche + = DCC_fonc_demB; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.5; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_A_indisp + ALORS soll DE DCC_fonc_demA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Voie_A_indisp ET (NON real DE + Voie_A_indisp)) OU (evt_pertinent DE DCC_fonc_demB ET (NON + real DE DCC_fonc_demB)) + ALORS evt_pertinent DE DCC_fonc_demA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_fonc_demA <-- real DE DCC_fonc_demA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DCC_fonc_demA = VRAI + ALORS real DE DCC_fonc_demA <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DCC_fonc_demA = FAUX) ET soll DE DCC_fonc_demA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.5) + PROVOQUE deff DE DCC_fonc_demA <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DCC_fonc_demA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DCC_fonc_demA <-- FAUX; + +OBJET DCC_fonc_demB EST_UN feuille_i; + INTERFACE + amont + = Voie_B_indisp; + declenchant + = DCC_fonc_demA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Voie_B_indisp) OU (NON real DE DCC_fonc_demA) + ALORS soll DE DCC_fonc_demB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE DCC_fonc_demB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_fonc_demB <-- real DE DCC_fonc_demB; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE DCC_fonc_demB = VRAI + ALORS real DE DCC_fonc_demB <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE DCC_fonc_demB) ET ((NON attente_avant DE + DCC_fonc_demB) ET (NON soll_avant DE DCC_fonc_demB)) + ALORS attente_avant DE DCC_fonc_demB <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE DCC_fonc_demB ET attente_avant DE DCC_fonc_demB + ALORS a_declencher DE DCC_fonc_demB <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE DCC_fonc_demB = FAUX) ET a_declencher DE + DCC_fonc_demB + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE DCC_fonc_demB <-- VRAI, + attente_avant DE DCC_fonc_demB <-- FAUX, + soll_avant DE DCC_fonc_demB <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE DCC_fonc_demB <-- FAUX, + soll_avant DE DCC_fonc_demB <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE DCC_fonc_demB = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE DCC_fonc_demB <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = perte_2_voies; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_2_voies + ALORS real DE EI_1 <-- VRAI; + +OBJET Voie_A_indisp EST_UN porte_ou; + INTERFACE + aval + = DCC_fonc_demA def_A; + amont + = perte_2_voies; + declenche + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_2_voies + ALORS soll DE Voie_A_indisp <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_2_voies ET (NON real DE + perte_2_voies)) OU (evt_pertinent DE Voie_B_indisp ET (NON + real DE Voie_B_indisp)) + ALORS evt_pertinent DE Voie_A_indisp <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Voie_A_indisp <-- real DE Voie_A_indisp; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE DCC_fonc_demA OU real DE def_A + ALORS real DE Voie_A_indisp <-- VRAI; + +OBJET Voie_B_indisp EST_UN porte_ou; + INTERFACE + aval + = DCC_fonc_demB def_fonc_B def_soll_B; + amont + = perte_2_voies; + declenchant + = Voie_A_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_2_voies) OU (NON real DE Voie_A_indisp) + ALORS soll DE Voie_B_indisp <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_2_voies ET (NON real DE perte_2_voies) + ALORS evt_pertinent DE Voie_B_indisp <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Voie_B_indisp <-- real DE Voie_B_indisp; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE DCC_fonc_demB OU real DE def_fonc_B) OU real DE + def_soll_B + ALORS real DE Voie_B_indisp <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = Voie_B_indisp; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = DCC_fonc_demB; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET def_A EST_UN feuille_f; + INTERFACE + amont + = Voie_A_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_A_indisp + ALORS soll DE def_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_A_indisp ET (NON real DE Voie_A_indisp) + ALORS evt_pertinent DE def_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_A <-- real DE def_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_A = VRAI + ALORS real DE def_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_A = FAUX) ET soll DE def_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_A <-- FAUX; + +OBJET def_fonc_B EST_UN feuille_f; + INTERFACE + amont + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_B_indisp + ALORS soll DE def_fonc_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE def_fonc_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_fonc_B <-- real DE def_fonc_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_fonc_B = VRAI + ALORS real DE def_fonc_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_fonc_B = FAUX) ET soll DE def_fonc_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_fonc_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B <-- FAUX; + +OBJET def_soll_B EST_UN feuille_i; + INTERFACE + amont + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_B_indisp + ALORS soll DE def_soll_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE def_soll_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_soll_B <-- real DE def_soll_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE def_soll_B = VRAI + ALORS real DE def_soll_B <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE def_soll_B) ET ((NON attente_avant DE + def_soll_B) ET (NON soll_avant DE def_soll_B)) + ALORS attente_avant DE def_soll_B <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE def_soll_B ET attente_avant DE def_soll_B + ALORS a_declencher DE def_soll_B <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE def_soll_B = FAUX) ET a_declencher DE def_soll_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE def_soll_B <-- VRAI, + attente_avant DE def_soll_B <-- FAUX, + soll_avant DE def_soll_B <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE def_soll_B <-- FAUX, + soll_avant DE def_soll_B <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE def_soll_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE def_soll_B <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET perte_2_voies EST_UN porte_et; + INTERFACE + aval + = Voie_A_indisp Voie_B_indisp; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE perte_2_voies <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE perte_2_voies <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_2_voies <-- real DE perte_2_voies; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Voie_A_indisp ET real DE Voie_B_indisp + ALORS real DE perte_2_voies <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/28/28.htm b/2020-EDCC/TestCases/28/28.htm new file mode 100644 index 00000000..56f04ded --- /dev/null +++ b/2020-EDCC/TestCases/28/28.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.332370.0024502234960.0029196258290.003837043012
20.53190.0025954411480.0030926635980.004064453441
30.65690.0024693739350.002942445020.003867032546
40.737130.0022896517150.0027282924590.003585588061
50.794050.0021034475780.0025064162060.003293992913
60.834660.0019322825730.0023024602110.003025949002
70.864550.0017799648740.0021209622020.002787419921
80.887330.0016446504170.0019597248350.002575517866
90.905460.0015218410820.0018133882630.002383198797
100.920690.0014055540730.0016748235340.002201093672
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.308080.0024015219730.0028615942970.003760776567
20.463710.0025938804150.0030908038680.004062009339
30.546490.0025894731570.0030855522880.004055107585
40.590630.0025576589170.0030476432240.004005286575
50.618780.0025262879030.0030102622980.003956159656
60.635720.0025030957980.0029826271590.003919840887
70.647190.0024854968210.0029616566530.003892280939
80.655510.0024717516930.0029452782970.003870756108
90.662120.0024602342820.0029315544340.003852719874
100.666130.0024529859740.002922917530.003841369045


\ No newline at end of file diff --git a/2020-EDCC/TestCases/28/DCC_fonc_demA.PNPRO b/2020-EDCC/TestCases/28/DCC_fonc_demA.PNPRO new file mode 100644 index 00000000..07a9d658 --- /dev/null +++ b/2020-EDCC/TestCases/28/DCC_fonc_demA.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/DCC_fonc_demA_act.PNPRO b/2020-EDCC/TestCases/28/DCC_fonc_demA_act.PNPRO new file mode 100644 index 00000000..123c6a03 --- /dev/null +++ b/2020-EDCC/TestCases/28/DCC_fonc_demA_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/DCC_fonc_demB.PNPRO b/2020-EDCC/TestCases/28/DCC_fonc_demB.PNPRO new file mode 100644 index 00000000..e4f34a3e --- /dev/null +++ b/2020-EDCC/TestCases/28/DCC_fonc_demB.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/28/DCC_fonc_demB_act.PNPRO b/2020-EDCC/TestCases/28/DCC_fonc_demB_act.PNPRO new file mode 100644 index 00000000..67229c2a --- /dev/null +++ b/2020-EDCC/TestCases/28/DCC_fonc_demB_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/EI_1.PNPRO b/2020-EDCC/TestCases/28/EI_1.PNPRO new file mode 100644 index 00000000..f7edaabf --- /dev/null +++ b/2020-EDCC/TestCases/28/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/EI_1_act.PNPRO b/2020-EDCC/TestCases/28/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/28/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/Voie_A_indisp.PNPRO b/2020-EDCC/TestCases/28/Voie_A_indisp.PNPRO new file mode 100644 index 00000000..e30c10da --- /dev/null +++ b/2020-EDCC/TestCases/28/Voie_A_indisp.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/Voie_A_indisp_act.PNPRO b/2020-EDCC/TestCases/28/Voie_A_indisp_act.PNPRO new file mode 100644 index 00000000..119f5dcf --- /dev/null +++ b/2020-EDCC/TestCases/28/Voie_A_indisp_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/Voie_B_indisp.PNPRO b/2020-EDCC/TestCases/28/Voie_B_indisp.PNPRO new file mode 100644 index 00000000..f71d5c32 --- /dev/null +++ b/2020-EDCC/TestCases/28/Voie_B_indisp.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/Voie_B_indisp_act.PNPRO b/2020-EDCC/TestCases/28/Voie_B_indisp_act.PNPRO new file mode 100644 index 00000000..df1baa68 --- /dev/null +++ b/2020-EDCC/TestCases/28/Voie_B_indisp_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/def_A.PNPRO b/2020-EDCC/TestCases/28/def_A.PNPRO new file mode 100644 index 00000000..1015dc43 --- /dev/null +++ b/2020-EDCC/TestCases/28/def_A.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/def_A_act.PNPRO b/2020-EDCC/TestCases/28/def_A_act.PNPRO new file mode 100644 index 00000000..0eac3764 --- /dev/null +++ b/2020-EDCC/TestCases/28/def_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/def_fonc_B.PNPRO b/2020-EDCC/TestCases/28/def_fonc_B.PNPRO new file mode 100644 index 00000000..4f8e85a2 --- /dev/null +++ b/2020-EDCC/TestCases/28/def_fonc_B.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/def_fonc_B_act.PNPRO b/2020-EDCC/TestCases/28/def_fonc_B_act.PNPRO new file mode 100644 index 00000000..18f88738 --- /dev/null +++ b/2020-EDCC/TestCases/28/def_fonc_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/def_soll_B.PNPRO b/2020-EDCC/TestCases/28/def_soll_B.PNPRO new file mode 100644 index 00000000..486aa5df --- /dev/null +++ b/2020-EDCC/TestCases/28/def_soll_B.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/28/def_soll_B_act.PNPRO b/2020-EDCC/TestCases/28/def_soll_B_act.PNPRO new file mode 100644 index 00000000..aedaccb1 --- /dev/null +++ b/2020-EDCC/TestCases/28/def_soll_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/perte_2_voies.PNPRO b/2020-EDCC/TestCases/28/perte_2_voies.PNPRO new file mode 100644 index 00000000..ab974082 --- /dev/null +++ b/2020-EDCC/TestCases/28/perte_2_voies.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/perte_2_voies_act.PNPRO b/2020-EDCC/TestCases/28/perte_2_voies_act.PNPRO new file mode 100644 index 00000000..55811ed1 --- /dev/null +++ b/2020-EDCC/TestCases/28/perte_2_voies_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/28/run28.sh b/2020-EDCC/TestCases/28/run28.sh new file mode 100755 index 00000000..1fe9cbf8 --- /dev/null +++ b/2020-EDCC/TestCases/28/run28.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '28.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/29/29.fi b/2020-EDCC/TestCases/29/29.fi new file mode 100644 index 00000000..4c130f42 --- /dev/null +++ b/2020-EDCC/TestCases/29/29.fi @@ -0,0 +1,967 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET Chocs EST_UN feuille_f; + INTERFACE + declenche + = Def_prov_A Def_prov_B Def_prov_C; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 10; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE Def_prov_A ET (NON real DE Def_prov_A)) + OU (evt_pertinent DE Def_prov_B ET (NON real DE Def_prov_B))) + OU (evt_pertinent DE Def_prov_C ET (NON real DE Def_prov_C)) + ALORS evt_pertinent DE Chocs <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Chocs <-- real DE Chocs; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Chocs = VRAI + ALORS real DE Chocs <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Chocs = FAUX) ET soll DE Chocs + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Chocs <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Chocs = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (10) + PROVOQUE deff DE Chocs <-- FAUX; + +OBJET Def_A EST_UN porte_ou; + INTERFACE + aval + = Def_indep_A Def_prov_A; + amont + = Pte_2_sur_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Pte_2_sur_3 + ALORS soll DE Def_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Pte_2_sur_3 ET (NON real DE Pte_2_sur_3) + ALORS evt_pertinent DE Def_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_A <-- real DE Def_A; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_indep_A OU real DE Def_prov_A + ALORS real DE Def_A <-- VRAI; + +OBJET Def_B EST_UN porte_ou; + INTERFACE + aval + = Def_indep_B Def_prov_B; + amont + = Pte_2_sur_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Pte_2_sur_3 + ALORS soll DE Def_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Pte_2_sur_3 ET (NON real DE Pte_2_sur_3) + ALORS evt_pertinent DE Def_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_B <-- real DE Def_B; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_indep_B OU real DE Def_prov_B + ALORS real DE Def_B <-- VRAI; + +OBJET Def_C EST_UN porte_ou; + INTERFACE + aval + = Def_indep_C Def_prov_C; + amont + = Pte_2_sur_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Pte_2_sur_3 + ALORS soll DE Def_C <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Pte_2_sur_3 ET (NON real DE Pte_2_sur_3) + ALORS evt_pertinent DE Def_C <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_C <-- real DE Def_C; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_indep_C OU real DE Def_prov_C + ALORS real DE Def_C <-- VRAI; + +OBJET Def_indep_A EST_UN feuille_f; + INTERFACE + amont + = Def_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_A + ALORS soll DE Def_indep_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_A ET (NON real DE Def_A) + ALORS evt_pertinent DE Def_indep_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_indep_A <-- real DE Def_indep_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Def_indep_A = VRAI + ALORS real DE Def_indep_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Def_indep_A = FAUX) ET soll DE Def_indep_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Def_indep_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Def_indep_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Def_indep_A <-- FAUX; + +OBJET Def_indep_B EST_UN feuille_f; + INTERFACE + amont + = Def_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_B + ALORS soll DE Def_indep_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_B ET (NON real DE Def_B) + ALORS evt_pertinent DE Def_indep_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_indep_B <-- real DE Def_indep_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Def_indep_B = VRAI + ALORS real DE Def_indep_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Def_indep_B = FAUX) ET soll DE Def_indep_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Def_indep_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Def_indep_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Def_indep_B <-- FAUX; + +OBJET Def_indep_C EST_UN feuille_f; + INTERFACE + amont + = Def_C; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_C + ALORS soll DE Def_indep_C <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_C ET (NON real DE Def_C) + ALORS evt_pertinent DE Def_indep_C <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_indep_C <-- real DE Def_indep_C; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Def_indep_C = VRAI + ALORS real DE Def_indep_C <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Def_indep_C = FAUX) ET soll DE Def_indep_C + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Def_indep_C <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Def_indep_C = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Def_indep_C <-- FAUX; + +OBJET Def_prov_A EST_UN feuille_i; + INTERFACE + amont + = Def_A; + declenchant + = Chocs; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Def_A) OU (NON real DE Chocs) + ALORS soll DE Def_prov_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_A ET (NON real DE Def_A) + ALORS evt_pertinent DE Def_prov_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_prov_A <-- real DE Def_prov_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE Def_prov_A = VRAI + ALORS real DE Def_prov_A <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE Def_prov_A) ET ((NON attente_avant DE + Def_prov_A) ET (NON soll_avant DE Def_prov_A)) + ALORS attente_avant DE Def_prov_A <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE Def_prov_A ET attente_avant DE Def_prov_A + ALORS a_declencher DE Def_prov_A <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE Def_prov_A = FAUX) ET a_declencher DE Def_prov_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE Def_prov_A <-- VRAI, + attente_avant DE Def_prov_A <-- FAUX, + soll_avant DE Def_prov_A <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE Def_prov_A <-- FAUX, + soll_avant DE Def_prov_A <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE Def_prov_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE Def_prov_A <-- FAUX; + +OBJET Def_prov_B EST_UN feuille_i; + INTERFACE + amont + = Def_B; + declenchant + = Chocs; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.1; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Def_B) OU (NON real DE Chocs) + ALORS soll DE Def_prov_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_B ET (NON real DE Def_B) + ALORS evt_pertinent DE Def_prov_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_prov_B <-- real DE Def_prov_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE Def_prov_B = VRAI + ALORS real DE Def_prov_B <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE Def_prov_B) ET ((NON attente_avant DE + Def_prov_B) ET (NON soll_avant DE Def_prov_B)) + ALORS attente_avant DE Def_prov_B <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE Def_prov_B ET attente_avant DE Def_prov_B + ALORS a_declencher DE Def_prov_B <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE Def_prov_B = FAUX) ET a_declencher DE Def_prov_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.1) + PROVOQUE defi DE Def_prov_B <-- VRAI, + attente_avant DE Def_prov_B <-- FAUX, + soll_avant DE Def_prov_B <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.9) + PROVOQUE attente_avant DE Def_prov_B <-- FAUX, + soll_avant DE Def_prov_B <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE Def_prov_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE Def_prov_B <-- FAUX; + +OBJET Def_prov_C EST_UN feuille_i; + INTERFACE + amont + = Def_C; + declenchant + = Chocs; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Def_C) OU (NON real DE Chocs) + ALORS soll DE Def_prov_C <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_C ET (NON real DE Def_C) + ALORS evt_pertinent DE Def_prov_C <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_prov_C <-- real DE Def_prov_C; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE Def_prov_C = VRAI + ALORS real DE Def_prov_C <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE Def_prov_C) ET ((NON attente_avant DE + Def_prov_C) ET (NON soll_avant DE Def_prov_C)) + ALORS attente_avant DE Def_prov_C <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE Def_prov_C ET attente_avant DE Def_prov_C + ALORS a_declencher DE Def_prov_C <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE Def_prov_C = FAUX) ET a_declencher DE Def_prov_C + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE Def_prov_C <-- VRAI, + attente_avant DE Def_prov_C <-- FAUX, + soll_avant DE Def_prov_C <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE Def_prov_C <-- FAUX, + soll_avant DE Def_prov_C <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE Def_prov_C = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE Def_prov_C <-- FAUX; + +OBJET Perte_systeme EST_UN evt_indes; + INTERFACE + aval + = Pte_2_sur_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE Perte_systeme <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_systeme <-- real DE Perte_systeme; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Pte_2_sur_3 + ALORS real DE Perte_systeme <-- VRAI; + +OBJET Pte_2_sur_3 EST_UN porte_k_sur_n; + INTERFACE + aval + = Def_A Def_B Def_C; + amont + = Perte_systeme; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + K + DOMAINE ENTIER + = 2; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_systeme + ALORS soll DE Pte_2_sur_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_systeme ET (NON real DE Perte_systeme) + ALORS evt_pertinent DE Pte_2_sur_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Pte_2_sur_3 <-- real DE Pte_2_sur_3; + xx27 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (AU_MOINS 2 PARMI (real DE Def_A, real DE Def_B, real DE + Def_C)) + ALORS real DE Pte_2_sur_3 <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = Def_prov_A; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = Def_prov_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = Def_prov_C; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/29/29.htm b/2020-EDCC/TestCases/29/29.htm new file mode 100644 index 00000000..fdea4290 --- /dev/null +++ b/2020-EDCC/TestCases/29/29.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(Perte_systeme)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.060320.0012383617470.0014756012860.001939270966
20.156130.0018880253610.002249724410.002956642334
30.261760.0022865320710.0027245751690.003580702708
40.365090.0025042802150.002984038480.00392169568
50.459970.0025923913680.0030890295560.004059677495
60.545110.0025901334420.0030863390670.00405614159
70.616270.0025294451130.0030140243530.00396110384
80.679370.0024276279550.002892701540.00380165846
90.733060.0023009302790.0027417317170.00360325026
100.777280.00216418920.0025787944230.003389114119
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.055910.0011950286430.0014239666290.001871411449
20.138030.0017941538830.0021378694740.002809639868
30.222450.0021632526170.0025776784140.003387647433
40.300260.0023842070090.0028409622130.003733661381
50.367260.0025074156370.0029877745720.003926605742
60.424050.0025705602940.0030630161870.004025490095
70.467870.0025953643880.0030925721330.004064333236
80.506150.0026005428820.0030987426980.004072442742
90.538960.0025928323720.0030895550450.004060368106
100.562470.0025803610040.0030746944710.00404083798


\ No newline at end of file diff --git a/2020-EDCC/TestCases/29/Chocs.PNPRO b/2020-EDCC/TestCases/29/Chocs.PNPRO new file mode 100644 index 00000000..39f5abec --- /dev/null +++ b/2020-EDCC/TestCases/29/Chocs.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Chocs_act.PNPRO b/2020-EDCC/TestCases/29/Chocs_act.PNPRO new file mode 100644 index 00000000..fba5edb9 --- /dev/null +++ b/2020-EDCC/TestCases/29/Chocs_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_A.PNPRO b/2020-EDCC/TestCases/29/Def_A.PNPRO new file mode 100644 index 00000000..88b66c13 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_A.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_A_act.PNPRO b/2020-EDCC/TestCases/29/Def_A_act.PNPRO new file mode 100644 index 00000000..09bb4e87 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_B.PNPRO b/2020-EDCC/TestCases/29/Def_B.PNPRO new file mode 100644 index 00000000..2a4fe130 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_B.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_B_act.PNPRO b/2020-EDCC/TestCases/29/Def_B_act.PNPRO new file mode 100644 index 00000000..31de58c5 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_C.PNPRO b/2020-EDCC/TestCases/29/Def_C.PNPRO new file mode 100644 index 00000000..fc0e0f81 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_C.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_C_act.PNPRO b/2020-EDCC/TestCases/29/Def_C_act.PNPRO new file mode 100644 index 00000000..3d7f8270 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_C_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_indep_A.PNPRO b/2020-EDCC/TestCases/29/Def_indep_A.PNPRO new file mode 100644 index 00000000..7e501037 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_indep_A.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_indep_A_act.PNPRO b/2020-EDCC/TestCases/29/Def_indep_A_act.PNPRO new file mode 100644 index 00000000..ed520a7a --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_indep_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_indep_B.PNPRO b/2020-EDCC/TestCases/29/Def_indep_B.PNPRO new file mode 100644 index 00000000..948ae110 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_indep_B.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_indep_B_act.PNPRO b/2020-EDCC/TestCases/29/Def_indep_B_act.PNPRO new file mode 100644 index 00000000..b6452282 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_indep_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_indep_C.PNPRO b/2020-EDCC/TestCases/29/Def_indep_C.PNPRO new file mode 100644 index 00000000..ee298329 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_indep_C.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_indep_C_act.PNPRO b/2020-EDCC/TestCases/29/Def_indep_C_act.PNPRO new file mode 100644 index 00000000..01c0bd17 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_indep_C_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_prov_A.PNPRO b/2020-EDCC/TestCases/29/Def_prov_A.PNPRO new file mode 100644 index 00000000..e2e1cb44 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_prov_A.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/29/Def_prov_A_act.PNPRO b/2020-EDCC/TestCases/29/Def_prov_A_act.PNPRO new file mode 100644 index 00000000..30c8840c --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_prov_A_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_prov_B.PNPRO b/2020-EDCC/TestCases/29/Def_prov_B.PNPRO new file mode 100644 index 00000000..95946aeb --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_prov_B.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/29/Def_prov_B_act.PNPRO b/2020-EDCC/TestCases/29/Def_prov_B_act.PNPRO new file mode 100644 index 00000000..8ea5366a --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_prov_B_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Def_prov_C.PNPRO b/2020-EDCC/TestCases/29/Def_prov_C.PNPRO new file mode 100644 index 00000000..9869a920 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_prov_C.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/29/Def_prov_C_act.PNPRO b/2020-EDCC/TestCases/29/Def_prov_C_act.PNPRO new file mode 100644 index 00000000..0b9d2d42 --- /dev/null +++ b/2020-EDCC/TestCases/29/Def_prov_C_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Perte_systeme.PNPRO b/2020-EDCC/TestCases/29/Perte_systeme.PNPRO new file mode 100644 index 00000000..a4cbb085 --- /dev/null +++ b/2020-EDCC/TestCases/29/Perte_systeme.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Perte_systeme_act.PNPRO b/2020-EDCC/TestCases/29/Perte_systeme_act.PNPRO new file mode 100644 index 00000000..8e20dba3 --- /dev/null +++ b/2020-EDCC/TestCases/29/Perte_systeme_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Pte_2_sur_3.PNPRO b/2020-EDCC/TestCases/29/Pte_2_sur_3.PNPRO new file mode 100644 index 00000000..f43529b4 --- /dev/null +++ b/2020-EDCC/TestCases/29/Pte_2_sur_3.PNPRO @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/Pte_2_sur_3_act.PNPRO b/2020-EDCC/TestCases/29/Pte_2_sur_3_act.PNPRO new file mode 100644 index 00000000..0e636354 --- /dev/null +++ b/2020-EDCC/TestCases/29/Pte_2_sur_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/29/run29.sh b/2020-EDCC/TestCases/29/run29.sh new file mode 100755 index 00000000..06eaa10a --- /dev/null +++ b/2020-EDCC/TestCases/29/run29.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '29.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/30/30.fi b/2020-EDCC/TestCases/30/30.fi new file mode 100644 index 00000000..cd07a935 --- /dev/null +++ b/2020-EDCC/TestCases/30/30.fi @@ -0,0 +1,609 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A_defaillant EST_UN porte_ou; + INTERFACE + aval + = DCC_fonc_demA f_1; + amont + = Perte_A_et_B; + declenche + = B_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_A_et_B + ALORS soll DE A_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Perte_A_et_B ET (NON real DE Perte_A_et_B)) + OU (evt_pertinent DE B_defaillant ET (NON real DE + B_defaillant)) + ALORS evt_pertinent DE A_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_defaillant <-- real DE A_defaillant; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE DCC_fonc_demA OU real DE f_1 + ALORS real DE A_defaillant <-- VRAI; + +OBJET B_defaillant EST_UN porte_ou; + INTERFACE + aval + = DCC_fonc_demB f_2; + amont + = Perte_A_et_B; + declenchant + = A_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Perte_A_et_B) OU (NON real DE A_defaillant) + ALORS soll DE B_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_A_et_B ET (NON real DE Perte_A_et_B) + ALORS evt_pertinent DE B_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE B_defaillant <-- real DE B_defaillant; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE DCC_fonc_demB OU real DE f_2 + ALORS real DE B_defaillant <-- VRAI; + +OBJET DCC_fonc_demA EST_UN feuille_f; + INTERFACE + amont + = A_defaillant; + declenche + = DCC_fonc_demB; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE A_defaillant + ALORS soll DE DCC_fonc_demA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE A_defaillant ET (NON real DE A_defaillant)) + OU (evt_pertinent DE DCC_fonc_demB ET (NON real DE + DCC_fonc_demB)) + ALORS evt_pertinent DE DCC_fonc_demA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_fonc_demA <-- real DE DCC_fonc_demA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DCC_fonc_demA = VRAI + ALORS real DE DCC_fonc_demA <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DCC_fonc_demA = FAUX) ET soll DE DCC_fonc_demA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE DCC_fonc_demA <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DCC_fonc_demA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DCC_fonc_demA <-- FAUX; + +OBJET DCC_fonc_demB EST_UN feuille_i; + INTERFACE + amont + = B_defaillant; + declenchant + = DCC_fonc_demA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE B_defaillant) OU (NON real DE DCC_fonc_demA) + ALORS soll DE DCC_fonc_demB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE B_defaillant ET (NON real DE B_defaillant) + ALORS evt_pertinent DE DCC_fonc_demB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_fonc_demB <-- real DE DCC_fonc_demB; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE DCC_fonc_demB = VRAI + ALORS real DE DCC_fonc_demB <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE DCC_fonc_demB) ET ((NON attente_avant DE + DCC_fonc_demB) ET (NON soll_avant DE DCC_fonc_demB)) + ALORS attente_avant DE DCC_fonc_demB <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE DCC_fonc_demB ET attente_avant DE DCC_fonc_demB + ALORS a_declencher DE DCC_fonc_demB <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE DCC_fonc_demB = FAUX) ET a_declencher DE + DCC_fonc_demB + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE DCC_fonc_demB <-- VRAI, + attente_avant DE DCC_fonc_demB <-- FAUX, + soll_avant DE DCC_fonc_demB <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE DCC_fonc_demB <-- FAUX, + soll_avant DE DCC_fonc_demB <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE DCC_fonc_demB = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE DCC_fonc_demB <-- FAUX; + +OBJET Perte_A_et_B EST_UN porte_et; + INTERFACE + aval + = A_defaillant B_defaillant; + amont + = Perte_systeme; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_systeme + ALORS soll DE Perte_A_et_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_systeme ET (NON real DE Perte_systeme) + ALORS evt_pertinent DE Perte_A_et_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_A_et_B <-- real DE Perte_A_et_B; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE A_defaillant ET real DE B_defaillant + ALORS real DE Perte_A_et_B <-- VRAI; + +OBJET Perte_systeme EST_UN evt_indes; + INTERFACE + aval + = Perte_A_et_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE Perte_systeme <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_systeme <-- real DE Perte_systeme; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_A_et_B + ALORS real DE Perte_systeme <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = B_defaillant; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = DCC_fonc_demB; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET f_1 EST_UN feuille_f; + INTERFACE + amont + = A_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE A_defaillant + ALORS soll DE f_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE A_defaillant ET (NON real DE A_defaillant) + ALORS evt_pertinent DE f_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_1 <-- real DE f_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_1 = VRAI + ALORS real DE f_1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_1 = FAUX) ET soll DE f_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- FAUX; + +OBJET f_2 EST_UN feuille_f; + INTERFACE + amont + = B_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE B_defaillant + ALORS soll DE f_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE B_defaillant ET (NON real DE B_defaillant) + ALORS evt_pertinent DE f_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2 <-- real DE f_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2 = VRAI + ALORS real DE f_2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2 = FAUX) ET soll DE f_2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/30/30.htm b/2020-EDCC/TestCases/30/30.htm new file mode 100644 index 00000000..b46810a8 --- /dev/null +++ b/2020-EDCC/TestCases/30/30.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(Perte_systeme)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.054180.0011774720770.0014030466580.001843917917
20.113720.0016513182090.0019676700120.00258595961
30.174610.0019746540830.0023529490560.003092302666
40.234110.0022025209690.0026244696140.003449141562
50.291920.0023648301780.002817873260.00370331732
60.346930.0024758690160.0029501843980.003877203824
70.399670.0025478430320.0030359468590.003989914928
80.44860.0025869610230.003082558890.00405117359
90.494280.0026005694330.0030987743350.00407248432
100.53730.002593492760.0030903419470.004061402271
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.049760.0011310549630.0013477371710.001771228849
20.097710.0015444343370.0018403098280.00241857977
30.140920.0018097975310.0021565100590.002834137776
40.179860.0019977363010.0023804532580.003128449355
50.214220.0021340636220.0025428975280.003341937551
60.244980.0022370279640.0026655872960.003503179416
70.274650.0023216164870.0027663808920.003635644802
80.298330.0023798072770.0028357196010.003726771414
90.318930.0024242110790.0028886300750.003796307641
100.338430.0024612129890.0029327206380.003854252527


\ No newline at end of file diff --git a/2020-EDCC/TestCases/30/A_defaillant.PNPRO b/2020-EDCC/TestCases/30/A_defaillant.PNPRO new file mode 100644 index 00000000..70c1fcdb --- /dev/null +++ b/2020-EDCC/TestCases/30/A_defaillant.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/A_defaillant_act.PNPRO b/2020-EDCC/TestCases/30/A_defaillant_act.PNPRO new file mode 100644 index 00000000..b6e6ef4e --- /dev/null +++ b/2020-EDCC/TestCases/30/A_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/B_defaillant.PNPRO b/2020-EDCC/TestCases/30/B_defaillant.PNPRO new file mode 100644 index 00000000..45fea6b5 --- /dev/null +++ b/2020-EDCC/TestCases/30/B_defaillant.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/B_defaillant_act.PNPRO b/2020-EDCC/TestCases/30/B_defaillant_act.PNPRO new file mode 100644 index 00000000..dc1a62d7 --- /dev/null +++ b/2020-EDCC/TestCases/30/B_defaillant_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/DCC_fonc_demA.PNPRO b/2020-EDCC/TestCases/30/DCC_fonc_demA.PNPRO new file mode 100644 index 00000000..2a448594 --- /dev/null +++ b/2020-EDCC/TestCases/30/DCC_fonc_demA.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/DCC_fonc_demA_act.PNPRO b/2020-EDCC/TestCases/30/DCC_fonc_demA_act.PNPRO new file mode 100644 index 00000000..123c6a03 --- /dev/null +++ b/2020-EDCC/TestCases/30/DCC_fonc_demA_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/DCC_fonc_demB.PNPRO b/2020-EDCC/TestCases/30/DCC_fonc_demB.PNPRO new file mode 100644 index 00000000..e572b9a6 --- /dev/null +++ b/2020-EDCC/TestCases/30/DCC_fonc_demB.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/30/DCC_fonc_demB_act.PNPRO b/2020-EDCC/TestCases/30/DCC_fonc_demB_act.PNPRO new file mode 100644 index 00000000..b38f80b6 --- /dev/null +++ b/2020-EDCC/TestCases/30/DCC_fonc_demB_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/Perte_A_et_B.PNPRO b/2020-EDCC/TestCases/30/Perte_A_et_B.PNPRO new file mode 100644 index 00000000..7b96eb8e --- /dev/null +++ b/2020-EDCC/TestCases/30/Perte_A_et_B.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/Perte_A_et_B_act.PNPRO b/2020-EDCC/TestCases/30/Perte_A_et_B_act.PNPRO new file mode 100644 index 00000000..3b0acec3 --- /dev/null +++ b/2020-EDCC/TestCases/30/Perte_A_et_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/Perte_systeme.PNPRO b/2020-EDCC/TestCases/30/Perte_systeme.PNPRO new file mode 100644 index 00000000..7c6bf0cd --- /dev/null +++ b/2020-EDCC/TestCases/30/Perte_systeme.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/Perte_systeme_act.PNPRO b/2020-EDCC/TestCases/30/Perte_systeme_act.PNPRO new file mode 100644 index 00000000..8e20dba3 --- /dev/null +++ b/2020-EDCC/TestCases/30/Perte_systeme_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/f_1.PNPRO b/2020-EDCC/TestCases/30/f_1.PNPRO new file mode 100644 index 00000000..cdd91386 --- /dev/null +++ b/2020-EDCC/TestCases/30/f_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/f_1_act.PNPRO b/2020-EDCC/TestCases/30/f_1_act.PNPRO new file mode 100644 index 00000000..672bca4e --- /dev/null +++ b/2020-EDCC/TestCases/30/f_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/f_2.PNPRO b/2020-EDCC/TestCases/30/f_2.PNPRO new file mode 100644 index 00000000..a6a7f255 --- /dev/null +++ b/2020-EDCC/TestCases/30/f_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/f_2_act.PNPRO b/2020-EDCC/TestCases/30/f_2_act.PNPRO new file mode 100644 index 00000000..33d97298 --- /dev/null +++ b/2020-EDCC/TestCases/30/f_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/30/run30.sh b/2020-EDCC/TestCases/30/run30.sh new file mode 100755 index 00000000..6222f4db --- /dev/null +++ b/2020-EDCC/TestCases/30/run30.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '30.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/31/31.fi b/2020-EDCC/TestCases/31/31.fi new file mode 100644 index 00000000..d65fd583 --- /dev/null +++ b/2020-EDCC/TestCases/31/31.fi @@ -0,0 +1,823 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET CC_djA EST_UN feuille_f; + INTERFACE + amont + = Perte_alim_par_voie_A Perte_alim_par_voie_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.0001; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Perte_alim_par_voie_A) ET (NON soll DE + Perte_alim_par_voie_B) + ALORS soll DE CC_djA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Perte_alim_par_voie_A ET (NON real DE + Perte_alim_par_voie_A)) OU (evt_pertinent DE + Perte_alim_par_voie_B ET (NON real DE Perte_alim_par_voie_B)) + ALORS evt_pertinent DE CC_djA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE CC_djA <-- real DE CC_djA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE CC_djA = VRAI + ALORS real DE CC_djA <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE CC_djA = FAUX) ET soll DE CC_djA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.0001) + PROVOQUE deff DE CC_djA <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE CC_djA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE CC_djA <-- FAUX; + +OBJET CC_djB EST_UN feuille_f; + INTERFACE + amont + = Perte_alim_par_voie_A Perte_alim_par_voie_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.0001; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Perte_alim_par_voie_A) ET (NON soll DE + Perte_alim_par_voie_B) + ALORS soll DE CC_djB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Perte_alim_par_voie_A ET (NON real DE + Perte_alim_par_voie_A)) OU (evt_pertinent DE + Perte_alim_par_voie_B ET (NON real DE Perte_alim_par_voie_B)) + ALORS evt_pertinent DE CC_djB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE CC_djB <-- real DE CC_djB; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE CC_djB = VRAI + ALORS real DE CC_djB <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE CC_djB = FAUX) ET soll DE CC_djB + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.0001) + PROVOQUE deff DE CC_djB <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE CC_djB = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE CC_djB <-- FAUX; + +OBJET OI_djA EST_UN feuille_f; + INTERFACE + amont + = Perte_alim_par_voie_A; + declenche + = RO_djA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.0001; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_alim_par_voie_A + ALORS soll DE OI_djA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Perte_alim_par_voie_A ET (NON real DE + Perte_alim_par_voie_A)) OU (evt_pertinent DE RO_djA ET (NON + real DE RO_djA)) + ALORS evt_pertinent DE OI_djA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OI_djA <-- real DE OI_djA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE OI_djA = VRAI + ALORS real DE OI_djA <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE OI_djA = FAUX) ET soll DE OI_djA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.0001) + PROVOQUE deff DE OI_djA <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE OI_djA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE OI_djA <-- FAUX; + +OBJET OI_djB EST_UN feuille_f; + INTERFACE + amont + = Perte_alim_par_voie_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.0001; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_alim_par_voie_B + ALORS soll DE OI_djB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_alim_par_voie_B ET (NON real DE + Perte_alim_par_voie_B) + ALORS evt_pertinent DE OI_djB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OI_djB <-- real DE OI_djB; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE OI_djB = VRAI + ALORS real DE OI_djB <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE OI_djB = FAUX) ET soll DE OI_djB + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.0001) + PROVOQUE deff DE OI_djB <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE OI_djB = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE OI_djB <-- FAUX; + +OBJET Perte_alim_par_voie_A EST_UN porte_ou; + INTERFACE + aval + = CC_djA CC_djB OI_djA; + amont + = perte_alim_par_2_voies; + declenche + = Perte_alim_par_voie_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_alim_par_2_voies + ALORS soll DE Perte_alim_par_voie_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_alim_par_2_voies ET (NON real DE + perte_alim_par_2_voies)) OU (evt_pertinent DE + Perte_alim_par_voie_B ET (NON real DE Perte_alim_par_voie_B)) + ALORS evt_pertinent DE Perte_alim_par_voie_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_alim_par_voie_A <-- real DE + Perte_alim_par_voie_A; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE CC_djA OU real DE CC_djB) OU real DE OI_djA + ALORS real DE Perte_alim_par_voie_A <-- VRAI; + +OBJET Perte_alim_par_voie_B EST_UN porte_ou; + INTERFACE + aval + = CC_djA CC_djB OI_djB RF_djB RO_djA; + amont + = perte_alim_par_2_voies; + declenchant + = Perte_alim_par_voie_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_alim_par_2_voies) OU (NON real DE + Perte_alim_par_voie_A) + ALORS soll DE Perte_alim_par_voie_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_alim_par_2_voies ET (NON real DE + perte_alim_par_2_voies) + ALORS evt_pertinent DE Perte_alim_par_voie_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_alim_par_voie_B <-- real DE + Perte_alim_par_voie_B; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (((real DE CC_djA OU real DE CC_djB) OU real DE OI_djB) OU + real DE RF_djB) OU real DE RO_djA + ALORS real DE Perte_alim_par_voie_B <-- VRAI; + +OBJET Perte_jeu_barres EST_UN evt_indes; + INTERFACE + aval + = perte_alim_par_2_voies; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE Perte_jeu_barres <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_jeu_barres <-- real DE + Perte_jeu_barres; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_alim_par_2_voies + ALORS real DE Perte_jeu_barres <-- VRAI; + +OBJET RF_djB EST_UN feuille_i; + INTERFACE + amont + = Perte_alim_par_voie_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.0001; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_alim_par_voie_B + ALORS soll DE RF_djB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_alim_par_voie_B ET (NON real DE + Perte_alim_par_voie_B) + ALORS evt_pertinent DE RF_djB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RF_djB <-- real DE RF_djB; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RF_djB = VRAI + ALORS real DE RF_djB <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RF_djB) ET ((NON attente_avant DE RF_djB) ET ( + NON soll_avant DE RF_djB)) + ALORS attente_avant DE RF_djB <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RF_djB ET attente_avant DE RF_djB + ALORS a_declencher DE RF_djB <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RF_djB = FAUX) ET a_declencher DE RF_djB + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.0001) + PROVOQUE defi DE RF_djB <-- VRAI, + attente_avant DE RF_djB <-- FAUX, + soll_avant DE RF_djB <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.9999) + PROVOQUE attente_avant DE RF_djB <-- FAUX, + soll_avant DE RF_djB <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RF_djB = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RF_djB <-- FAUX; + +OBJET RO_djA EST_UN feuille_i; + INTERFACE + amont + = Perte_alim_par_voie_B; + declenchant + = OI_djA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.0001; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Perte_alim_par_voie_B) OU real DE OI_djA + ALORS soll DE RO_djA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_alim_par_voie_B ET (NON real DE + Perte_alim_par_voie_B) + ALORS evt_pertinent DE RO_djA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RO_djA <-- real DE RO_djA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RO_djA = VRAI + ALORS real DE RO_djA <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RO_djA) ET ((NON attente_avant DE RO_djA) ET ( + NON soll_avant DE RO_djA)) + ALORS attente_avant DE RO_djA <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RO_djA ET attente_avant DE RO_djA + ALORS a_declencher DE RO_djA <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RO_djA = FAUX) ET a_declencher DE RO_djA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.0001) + PROVOQUE defi DE RO_djA <-- VRAI, + attente_avant DE RO_djA <-- FAUX, + soll_avant DE RO_djA <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.9999) + PROVOQUE attente_avant DE RO_djA <-- FAUX, + soll_avant DE RO_djA <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RO_djA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RO_djA <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = Perte_alim_par_voie_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = RO_djA; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET perte_alim_par_2_voies EST_UN porte_et; + INTERFACE + aval + = Perte_alim_par_voie_A Perte_alim_par_voie_B; + amont + = Perte_jeu_barres; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_jeu_barres + ALORS soll DE perte_alim_par_2_voies <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_jeu_barres ET (NON real DE + Perte_jeu_barres) + ALORS evt_pertinent DE perte_alim_par_2_voies <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_alim_par_2_voies <-- real DE + perte_alim_par_2_voies; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_alim_par_voie_A ET real DE + Perte_alim_par_voie_B + ALORS real DE perte_alim_par_2_voies <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/31/31.htm b/2020-EDCC/TestCases/31/31.htm new file mode 100644 index 00000000..e1ced1b5 --- /dev/null +++ b/2020-EDCC/TestCases/31/31.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(Perte_jeu_barres)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10000.180070.0019986462850.0023815375720.003129874386
20000.329280.0024444444630.0029127396760.003827993063
30000.450850.002588143790.0030839682460.004053025799
40000.551070.0025871378420.0030827695840.004051450488
50000.632150.0025082586650.0029887791030.003927925921
60000.698880.0023861512950.0028432789760.003736706129
70000.752620.0022443833590.0026743518030.003514697944
80000.798690.002085684760.002485250470.00326617639
90000.835470.001928478710.0022979276220.003019992164
100000.864860.0017782455590.0021189135090.002784727478
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10000.002130.00023980247140.00028574270490.0003755299869
20000.001810.00022109186580.00026344760910.0003462292317
30000.001840.0002229132390.00026561791250.0003490814971
40000.001930.00022828954640.00027202418770.0003575007791
50000.002140.00024036352450.00028641124190.0003764085944
60000.002190.00024314920460.00028973058960.0003807709616
70000.0020.00023238448980.00027690362120.0003639134488
80000.002040.00023469212690.00027965334450.0003675272019
90000.002030.00023411736740.00027896847530.0003666271301
100000.001610.0002085402640.00024849143040.0003265734592


\ No newline at end of file diff --git a/2020-EDCC/TestCases/31/CC_djA.PNPRO b/2020-EDCC/TestCases/31/CC_djA.PNPRO new file mode 100644 index 00000000..18359a98 --- /dev/null +++ b/2020-EDCC/TestCases/31/CC_djA.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/CC_djA_act.PNPRO b/2020-EDCC/TestCases/31/CC_djA_act.PNPRO new file mode 100644 index 00000000..e743f6fa --- /dev/null +++ b/2020-EDCC/TestCases/31/CC_djA_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/CC_djB.PNPRO b/2020-EDCC/TestCases/31/CC_djB.PNPRO new file mode 100644 index 00000000..107215fb --- /dev/null +++ b/2020-EDCC/TestCases/31/CC_djB.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/CC_djB_act.PNPRO b/2020-EDCC/TestCases/31/CC_djB_act.PNPRO new file mode 100644 index 00000000..34b353eb --- /dev/null +++ b/2020-EDCC/TestCases/31/CC_djB_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/OI_djA.PNPRO b/2020-EDCC/TestCases/31/OI_djA.PNPRO new file mode 100644 index 00000000..6378612b --- /dev/null +++ b/2020-EDCC/TestCases/31/OI_djA.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/OI_djA_act.PNPRO b/2020-EDCC/TestCases/31/OI_djA_act.PNPRO new file mode 100644 index 00000000..abdae418 --- /dev/null +++ b/2020-EDCC/TestCases/31/OI_djA_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/OI_djB.PNPRO b/2020-EDCC/TestCases/31/OI_djB.PNPRO new file mode 100644 index 00000000..3a6a6807 --- /dev/null +++ b/2020-EDCC/TestCases/31/OI_djB.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/OI_djB_act.PNPRO b/2020-EDCC/TestCases/31/OI_djB_act.PNPRO new file mode 100644 index 00000000..2ec24e8d --- /dev/null +++ b/2020-EDCC/TestCases/31/OI_djB_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/Perte_alim_par_voie_A.PNPRO b/2020-EDCC/TestCases/31/Perte_alim_par_voie_A.PNPRO new file mode 100644 index 00000000..40a6e355 --- /dev/null +++ b/2020-EDCC/TestCases/31/Perte_alim_par_voie_A.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/Perte_alim_par_voie_A_act.PNPRO b/2020-EDCC/TestCases/31/Perte_alim_par_voie_A_act.PNPRO new file mode 100644 index 00000000..e307be50 --- /dev/null +++ b/2020-EDCC/TestCases/31/Perte_alim_par_voie_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/Perte_alim_par_voie_B.PNPRO b/2020-EDCC/TestCases/31/Perte_alim_par_voie_B.PNPRO new file mode 100644 index 00000000..0db3f6eb --- /dev/null +++ b/2020-EDCC/TestCases/31/Perte_alim_par_voie_B.PNPRO @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/Perte_alim_par_voie_B_act.PNPRO b/2020-EDCC/TestCases/31/Perte_alim_par_voie_B_act.PNPRO new file mode 100644 index 00000000..7f9c2383 --- /dev/null +++ b/2020-EDCC/TestCases/31/Perte_alim_par_voie_B_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/Perte_jeu_barres.PNPRO b/2020-EDCC/TestCases/31/Perte_jeu_barres.PNPRO new file mode 100644 index 00000000..0d800e6c --- /dev/null +++ b/2020-EDCC/TestCases/31/Perte_jeu_barres.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/Perte_jeu_barres_act.PNPRO b/2020-EDCC/TestCases/31/Perte_jeu_barres_act.PNPRO new file mode 100644 index 00000000..bbe5129b --- /dev/null +++ b/2020-EDCC/TestCases/31/Perte_jeu_barres_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/RF_djB.PNPRO b/2020-EDCC/TestCases/31/RF_djB.PNPRO new file mode 100644 index 00000000..d18d9638 --- /dev/null +++ b/2020-EDCC/TestCases/31/RF_djB.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/31/RF_djB_act.PNPRO b/2020-EDCC/TestCases/31/RF_djB_act.PNPRO new file mode 100644 index 00000000..09f81672 --- /dev/null +++ b/2020-EDCC/TestCases/31/RF_djB_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/RO_djA.PNPRO b/2020-EDCC/TestCases/31/RO_djA.PNPRO new file mode 100644 index 00000000..cef1869d --- /dev/null +++ b/2020-EDCC/TestCases/31/RO_djA.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/31/RO_djA_act.PNPRO b/2020-EDCC/TestCases/31/RO_djA_act.PNPRO new file mode 100644 index 00000000..d37b3200 --- /dev/null +++ b/2020-EDCC/TestCases/31/RO_djA_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/perte_alim_par_2_voies.PNPRO b/2020-EDCC/TestCases/31/perte_alim_par_2_voies.PNPRO new file mode 100644 index 00000000..9f5d9469 --- /dev/null +++ b/2020-EDCC/TestCases/31/perte_alim_par_2_voies.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/perte_alim_par_2_voies_act.PNPRO b/2020-EDCC/TestCases/31/perte_alim_par_2_voies_act.PNPRO new file mode 100644 index 00000000..27685017 --- /dev/null +++ b/2020-EDCC/TestCases/31/perte_alim_par_2_voies_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/31/run31.sh b/2020-EDCC/TestCases/31/run31.sh new file mode 100755 index 00000000..dc030cb3 --- /dev/null +++ b/2020-EDCC/TestCases/31/run31.sh @@ -0,0 +1,22 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '31.fi' -o 'DummyForPNPRO.modest' + +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=7000| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=7000| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=7000 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/32/32.fi b/2020-EDCC/TestCases/32/32.fi new file mode 100644 index 00000000..d78d4a19 --- /dev/null +++ b/2020-EDCC/TestCases/32/32.fi @@ -0,0 +1,484 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = Normal_HS Secours_HS; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Normal_HS ET real DE Secours_HS + ALORS real DE ET_1 <-- VRAI; + +OBJET Interrupteur_HS EST_UN feuille_f; + INTERFACE + amont + = PUIS_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE PUIS_1 + ALORS soll DE Interrupteur_HS <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE PUIS_1 ET (NON real DE PUIS_1) + ALORS evt_pertinent DE Interrupteur_HS <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Interrupteur_HS <-- real DE Interrupteur_HS; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Interrupteur_HS = VRAI + ALORS real DE Interrupteur_HS <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Interrupteur_HS = FAUX) ET soll DE Interrupteur_HS + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Interrupteur_HS <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Interrupteur_HS = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Interrupteur_HS <-- FAUX; + +OBJET Normal_HS EST_UN feuille_f; + INTERFACE + amont + = ET_1 PUIS_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_1) ET (NON soll DE PUIS_1) + ALORS soll DE Normal_HS <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE PUIS_1 ET (NON real DE PUIS_1)) + ALORS evt_pertinent DE Normal_HS <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Normal_HS <-- real DE Normal_HS; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Normal_HS = VRAI + ALORS real DE Normal_HS <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Normal_HS = FAUX) ET soll DE Normal_HS + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Normal_HS <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Normal_HS = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Normal_HS <-- FAUX; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = ET_1 PUIS_1; + amont + = Perte_commande; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_commande + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_commande ET (NON real DE + Perte_commande) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 OU real DE PUIS_1 + ALORS real DE OU_1 <-- VRAI; + +OBJET PUIS_1 EST_UN porte_puis; + INTERFACE + amont + = OU_1; + d_abord + = Interrupteur_HS; + ensuite + = Normal_HS; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + front_descendant + DOMAINE 'rep_d_abord' 'rep_ensuite' 'rep_quelconque' 'rep_tout' + = 'rep_quelconque'; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE PUIS_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE PUIS_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE PUIS_1 <-- real DE PUIS_1; + xx25 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE Normal_HS ET real DE Interrupteur_HS) ET + real_avant DE Interrupteur_HS) ET (NON real_avant DE + Normal_HS) + ALORS real DE PUIS_1 <-- VRAI; + xx26 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real_avant DE PUIS_1 ET (real DE Interrupteur_HS ET real DE + Normal_HS) + ALORS real DE PUIS_1 <-- VRAI; + +OBJET Perte_commande EST_UN evt_indes; + INTERFACE + aval + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE Perte_commande <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_commande <-- real DE Perte_commande; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 + ALORS real DE Perte_commande <-- VRAI; + +OBJET Secours_HS EST_UN feuille_f; + INTERFACE + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE Secours_HS <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE Secours_HS <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Secours_HS <-- real DE Secours_HS; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Secours_HS = VRAI + ALORS real DE Secours_HS <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Secours_HS = FAUX) ET soll DE Secours_HS + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Secours_HS <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Secours_HS = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Secours_HS <-- FAUX; + +OBJET d_abord_1 EST_UN lien_d_abord; + +OBJET ensuite_1 EST_UN lien_ensuite; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/32/32.htm b/2020-EDCC/TestCases/32/32.htm new file mode 100644 index 00000000..1e0dd87f --- /dev/null +++ b/2020-EDCC/TestCases/32/32.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(Perte_commande)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.01250.00057789698480.00068860778050.0009049850313
20.043660.0010628571440.0012664743340.001664431259
30.084820.0014492031330.0017268346770.002269447976
40.131790.0017594644270.0020965343750.002755316279
50.180420.0020001606780.0023833420860.003132245922
60.230760.0021914827910.0026113167920.003431855805
70.280690.0023372135160.0027849659270.003660069705
80.328490.0024429478080.0029109562990.003825649306
90.37370.0025163996990.0029984797590.003940674758
100.416750.002564437080.0030557199160.004015901159
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.011780.00056121120650.0006687254190.0008788551501
20.038270.00099789002810.0011890611220.00156269294
30.069580.0013234532380.0015769942060.002072523999
40.102850.0015800162320.0018827083360.002474300917
50.133450.001768817280.0021076790030.002769962819
60.161360.0019134300880.0022799960560.002996426065
70.185810.0020231323450.0024107145570.003168219487
80.207160.0021080096640.0025118522750.003301137126
90.225270.0021729700280.0025892574410.003402864872
100.238750.0022174927710.0026423096430.003472587361


\ No newline at end of file diff --git a/2020-EDCC/TestCases/32/ET_1.PNPRO b/2020-EDCC/TestCases/32/ET_1.PNPRO new file mode 100644 index 00000000..0598afb7 --- /dev/null +++ b/2020-EDCC/TestCases/32/ET_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/ET_1_act.PNPRO b/2020-EDCC/TestCases/32/ET_1_act.PNPRO new file mode 100644 index 00000000..b492a8fe --- /dev/null +++ b/2020-EDCC/TestCases/32/ET_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Interrupteur_HS.PNPRO b/2020-EDCC/TestCases/32/Interrupteur_HS.PNPRO new file mode 100644 index 00000000..5145b636 --- /dev/null +++ b/2020-EDCC/TestCases/32/Interrupteur_HS.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Interrupteur_HS_act.PNPRO b/2020-EDCC/TestCases/32/Interrupteur_HS_act.PNPRO new file mode 100644 index 00000000..f2d23f06 --- /dev/null +++ b/2020-EDCC/TestCases/32/Interrupteur_HS_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Normal_HS.PNPRO b/2020-EDCC/TestCases/32/Normal_HS.PNPRO new file mode 100644 index 00000000..7663f4bc --- /dev/null +++ b/2020-EDCC/TestCases/32/Normal_HS.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Normal_HS_act.PNPRO b/2020-EDCC/TestCases/32/Normal_HS_act.PNPRO new file mode 100644 index 00000000..8aa7d896 --- /dev/null +++ b/2020-EDCC/TestCases/32/Normal_HS_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/OU_1.PNPRO b/2020-EDCC/TestCases/32/OU_1.PNPRO new file mode 100644 index 00000000..3c1cd41a --- /dev/null +++ b/2020-EDCC/TestCases/32/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/OU_1_act.PNPRO b/2020-EDCC/TestCases/32/OU_1_act.PNPRO new file mode 100644 index 00000000..176e3937 --- /dev/null +++ b/2020-EDCC/TestCases/32/OU_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/PUIS_1.PNPRO b/2020-EDCC/TestCases/32/PUIS_1.PNPRO new file mode 100644 index 00000000..e3fa12ce --- /dev/null +++ b/2020-EDCC/TestCases/32/PUIS_1.PNPRO @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/PUIS_1_act.PNPRO b/2020-EDCC/TestCases/32/PUIS_1_act.PNPRO new file mode 100644 index 00000000..85d7f955 --- /dev/null +++ b/2020-EDCC/TestCases/32/PUIS_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Perte_commande.PNPRO b/2020-EDCC/TestCases/32/Perte_commande.PNPRO new file mode 100644 index 00000000..440f4cd3 --- /dev/null +++ b/2020-EDCC/TestCases/32/Perte_commande.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Perte_commande_act.PNPRO b/2020-EDCC/TestCases/32/Perte_commande_act.PNPRO new file mode 100644 index 00000000..4bdbb770 --- /dev/null +++ b/2020-EDCC/TestCases/32/Perte_commande_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Secours_HS.PNPRO b/2020-EDCC/TestCases/32/Secours_HS.PNPRO new file mode 100644 index 00000000..5bd1727d --- /dev/null +++ b/2020-EDCC/TestCases/32/Secours_HS.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/Secours_HS_act.PNPRO b/2020-EDCC/TestCases/32/Secours_HS_act.PNPRO new file mode 100644 index 00000000..9e9886e3 --- /dev/null +++ b/2020-EDCC/TestCases/32/Secours_HS_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/32/run32.sh b/2020-EDCC/TestCases/32/run32.sh new file mode 100755 index 00000000..d5067037 --- /dev/null +++ b/2020-EDCC/TestCases/32/run32.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '32.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/33/33.fi b/2020-EDCC/TestCases/33/33.fi new file mode 100644 index 00000000..375717cd --- /dev/null +++ b/2020-EDCC/TestCases/33/33.fi @@ -0,0 +1,479 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A_defaillant EST_UN feuille_f; + INTERFACE + amont + = perte_3_ss_systemes; + declenche + = perte_secours; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_3_ss_systemes + ALORS soll DE A_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes)) OU (evt_pertinent DE perte_secours ET ( + NON real DE perte_secours)) + ALORS evt_pertinent DE A_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_defaillant <-- real DE A_defaillant; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE A_defaillant = VRAI + ALORS real DE A_defaillant <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE A_defaillant = FAUX) ET soll DE A_defaillant + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE A_defaillant <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE A_defaillant = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE A_defaillant <-- FAUX; + +OBJET S_en_panne EST_UN evt_indes; + INTERFACE + aval + = perte_3_ss_systemes; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE S_en_panne <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE S_en_panne <-- real DE S_en_panne; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_3_ss_systemes + ALORS real DE S_en_panne <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_secours; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = f_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET f_2 EST_UN feuille_f; + INTERFACE + amont + = perte_secours; + declenchant + = i_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_secours) OU (NON real DE i_1) + ALORS soll DE f_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_secours ET (NON real DE perte_secours) + ALORS evt_pertinent DE f_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2 <-- real DE f_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2 = VRAI + ALORS real DE f_2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2 = FAUX) ET soll DE f_2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- FAUX; + +OBJET i_1 EST_UN feuille_i; + INTERFACE + amont + = perte_secours; + declenche + = f_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_secours + ALORS soll DE i_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_secours ET (NON real DE + perte_secours)) OU (evt_pertinent DE f_2 ET (NON real DE f_2) + ) + ALORS evt_pertinent DE i_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE i_1 <-- real DE i_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE i_1 = VRAI + ALORS real DE i_1 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE i_1) ET ((NON attente_avant DE i_1) ET (NON + soll_avant DE i_1)) + ALORS attente_avant DE i_1 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE i_1 ET attente_avant DE i_1 + ALORS a_declencher DE i_1 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE i_1 = FAUX) ET a_declencher DE i_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE i_1 <-- VRAI, + attente_avant DE i_1 <-- FAUX, + soll_avant DE i_1 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE i_1 <-- FAUX, + soll_avant DE i_1 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE i_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE i_1 <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET perte_3_ss_systemes EST_UN porte_et; + INTERFACE + aval + = A_defaillant perte_secours; + amont + = S_en_panne; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE S_en_panne + ALORS soll DE perte_3_ss_systemes <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE S_en_panne ET (NON real DE S_en_panne) + ALORS evt_pertinent DE perte_3_ss_systemes <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_3_ss_systemes <-- real DE + perte_3_ss_systemes; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE A_defaillant ET real DE perte_secours + ALORS real DE perte_3_ss_systemes <-- VRAI; + +OBJET perte_secours EST_UN porte_et; + INTERFACE + aval + = f_2 i_1; + amont + = perte_3_ss_systemes; + declenchant + = A_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_3_ss_systemes) OU (NON real DE + A_defaillant) + ALORS soll DE perte_secours <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes) + ALORS evt_pertinent DE perte_secours <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_secours <-- real DE perte_secours; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_2 ET real DE i_1 + ALORS real DE perte_secours <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/33/33.htm b/2020-EDCC/TestCases/33/33.htm new file mode 100644 index 00000000..b7b15579 --- /dev/null +++ b/2020-EDCC/TestCases/33/33.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(S_en_panne)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.007490.00044847188730.00053438802950.0007023056976
40.024670.00080683965680.00096141021660.001263508603
60.044530.0010729061760.0012784485120.001680168014
80.065230.0012844078230.0015304686540.002011378991
100.086180.0014596893660.0017393298130.002285869387
120.107150.0016088376050.0019170511730.002519435105
140.126760.0017305525660.0020620837150.002710040386
160.145970.0018365182030.0021883497520.002875982272
180.1640.0019259807080.0022949510650.0030160803
200.181520.0020049019910.0023889917170.003139670804
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
20.006150.00040665381290.00048455864440.0006368187122
40.01690.00067045412970.00079889658950.001049929257
60.025060.00081302958210.00096878597880.001273202009
80.031570.00090949073250.0010837267040.001424259895
100.03580.00096638893060.0011515251920.001513362311
120.039930.0010184224740.0012135270780.001594846692
140.041330.0010353665760.0012337172520.001621381108
160.042690.0010515168710.0012529615440.001646672423
180.042460.0010488063960.001249731810.001642427828
200.043430.0010601813560.0012632859310.001660240983


\ No newline at end of file diff --git a/2020-EDCC/TestCases/33/A_defaillant.PNPRO b/2020-EDCC/TestCases/33/A_defaillant.PNPRO new file mode 100644 index 00000000..c55369cf --- /dev/null +++ b/2020-EDCC/TestCases/33/A_defaillant.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/A_defaillant_act.PNPRO b/2020-EDCC/TestCases/33/A_defaillant_act.PNPRO new file mode 100644 index 00000000..b6e6ef4e --- /dev/null +++ b/2020-EDCC/TestCases/33/A_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/S_en_panne.PNPRO b/2020-EDCC/TestCases/33/S_en_panne.PNPRO new file mode 100644 index 00000000..163fc8b8 --- /dev/null +++ b/2020-EDCC/TestCases/33/S_en_panne.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/S_en_panne_act.PNPRO b/2020-EDCC/TestCases/33/S_en_panne_act.PNPRO new file mode 100644 index 00000000..1f367c3f --- /dev/null +++ b/2020-EDCC/TestCases/33/S_en_panne_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/f_2.PNPRO b/2020-EDCC/TestCases/33/f_2.PNPRO new file mode 100644 index 00000000..a6a7f255 --- /dev/null +++ b/2020-EDCC/TestCases/33/f_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/f_2_act.PNPRO b/2020-EDCC/TestCases/33/f_2_act.PNPRO new file mode 100644 index 00000000..04485b80 --- /dev/null +++ b/2020-EDCC/TestCases/33/f_2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/i_1.PNPRO b/2020-EDCC/TestCases/33/i_1.PNPRO new file mode 100644 index 00000000..38717543 --- /dev/null +++ b/2020-EDCC/TestCases/33/i_1.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/33/i_1_act.PNPRO b/2020-EDCC/TestCases/33/i_1_act.PNPRO new file mode 100644 index 00000000..c2304c88 --- /dev/null +++ b/2020-EDCC/TestCases/33/i_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/perte_3_ss_systemes.PNPRO b/2020-EDCC/TestCases/33/perte_3_ss_systemes.PNPRO new file mode 100644 index 00000000..6eee2a9c --- /dev/null +++ b/2020-EDCC/TestCases/33/perte_3_ss_systemes.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/perte_3_ss_systemes_act.PNPRO b/2020-EDCC/TestCases/33/perte_3_ss_systemes_act.PNPRO new file mode 100644 index 00000000..6caef768 --- /dev/null +++ b/2020-EDCC/TestCases/33/perte_3_ss_systemes_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/perte_secours.PNPRO b/2020-EDCC/TestCases/33/perte_secours.PNPRO new file mode 100644 index 00000000..790c4fd7 --- /dev/null +++ b/2020-EDCC/TestCases/33/perte_secours.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/perte_secours_act.PNPRO b/2020-EDCC/TestCases/33/perte_secours_act.PNPRO new file mode 100644 index 00000000..02773673 --- /dev/null +++ b/2020-EDCC/TestCases/33/perte_secours_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/33/run33.sh b/2020-EDCC/TestCases/33/run33.sh new file mode 100755 index 00000000..f3b50a97 --- /dev/null +++ b/2020-EDCC/TestCases/33/run33.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '33.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/34/34.fi b/2020-EDCC/TestCases/34/34.fi new file mode 100644 index 00000000..a4273026 --- /dev/null +++ b/2020-EDCC/TestCases/34/34.fi @@ -0,0 +1,399 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A_defilalnt EST_UN feuille_f; + INTERFACE + amont + = perte_3_ss_systemes; + declenche + = B_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_3_ss_systemes + ALORS soll DE A_defilalnt <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes)) OU (evt_pertinent DE B_defaillant ET ( + NON real DE B_defaillant)) + ALORS evt_pertinent DE A_defilalnt <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_defilalnt <-- real DE A_defilalnt; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE A_defilalnt = VRAI + ALORS real DE A_defilalnt <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE A_defilalnt = FAUX) ET soll DE A_defilalnt + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE A_defilalnt <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE A_defilalnt = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE A_defilalnt <-- FAUX; + +OBJET B_defaillant EST_UN feuille_f; + INTERFACE + amont + = perte_3_ss_systemes; + declenchant + = A_defilalnt; + declenche + = C_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_3_ss_systemes) OU (NON real DE + A_defilalnt) + ALORS soll DE B_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes)) OU (evt_pertinent DE C_defaillant ET ( + NON real DE C_defaillant)) + ALORS evt_pertinent DE B_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE B_defaillant <-- real DE B_defaillant; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE B_defaillant = VRAI + ALORS real DE B_defaillant <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE B_defaillant = FAUX) ET soll DE B_defaillant + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE B_defaillant <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE B_defaillant = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE B_defaillant <-- FAUX; + +OBJET C_defaillant EST_UN feuille_f; + INTERFACE + amont + = perte_3_ss_systemes; + declenchant + = B_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_3_ss_systemes) OU (NON real DE + B_defaillant) + ALORS soll DE C_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes) + ALORS evt_pertinent DE C_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C_defaillant <-- real DE C_defaillant; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE C_defaillant = VRAI + ALORS real DE C_defaillant <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE C_defaillant = FAUX) ET soll DE C_defaillant + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C_defaillant <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE C_defaillant = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE C_defaillant <-- FAUX; + +OBJET S_en_panne EST_UN evt_indes; + INTERFACE + aval + = perte_3_ss_systemes; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE S_en_panne <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE S_en_panne <-- real DE S_en_panne; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_3_ss_systemes + ALORS real DE S_en_panne <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = B_defaillant; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = C_defaillant; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET perte_3_ss_systemes EST_UN porte_et; + INTERFACE + aval + = A_defilalnt B_defaillant C_defaillant; + amont + = S_en_panne; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE S_en_panne + ALORS soll DE perte_3_ss_systemes <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE S_en_panne ET (NON real DE S_en_panne) + ALORS evt_pertinent DE perte_3_ss_systemes <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_3_ss_systemes <-- real DE + perte_3_ss_systemes; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE A_defilalnt ET real DE B_defaillant) ET real DE + C_defaillant + ALORS real DE perte_3_ss_systemes <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/34/34.htm b/2020-EDCC/TestCases/34/34.htm new file mode 100644 index 00000000..0cf42785 --- /dev/null +++ b/2020-EDCC/TestCases/34/34.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(perte_3_ss_systemes)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.048120.0011132194360.0013264847980.001743298464
200.159940.0019066043020.0022718626180.002985736904
300.275340.0023234250570.002768535940.003638477018
400.379450.0025240185270.0030075581660.00395260582
500.466430.0025948712210.0030919844870.004063560937
600.542870.0025911625180.0030875652880.004057753119
700.607360.0025400790560.0030266954960.003977756563
800.663120.0024584452860.0029294227120.003849918313
900.7120.0023553915380.002806626410.003688536437
1000.75370.0022410850240.0026704215890.003509532761
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.024790.00080874983710.00096368634030.00126649994
200.051110.0011454806180.0013649264260.001793819384
300.063320.0012667559320.0015094350960.001983736179
400.068630.0013150582550.0015669909520.00205937748
500.068460.0013135483740.0015651918150.002057013011
600.070450.0013310787380.0015860805630.00208446551
700.069120.001319397280.0015721612270.00206617238
800.069070.0013189554020.0015716346960.002065480401
900.069940.0013266158050.0015807626430.002077476571
1000.070270.00132950590.0015842064090.002082002451


\ No newline at end of file diff --git a/2020-EDCC/TestCases/34/A_defilalnt.PNPRO b/2020-EDCC/TestCases/34/A_defilalnt.PNPRO new file mode 100644 index 00000000..c80ae398 --- /dev/null +++ b/2020-EDCC/TestCases/34/A_defilalnt.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/A_defilalnt_act.PNPRO b/2020-EDCC/TestCases/34/A_defilalnt_act.PNPRO new file mode 100644 index 00000000..f2a8be9f --- /dev/null +++ b/2020-EDCC/TestCases/34/A_defilalnt_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/B_defaillant.PNPRO b/2020-EDCC/TestCases/34/B_defaillant.PNPRO new file mode 100644 index 00000000..3fa2e300 --- /dev/null +++ b/2020-EDCC/TestCases/34/B_defaillant.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/B_defaillant_act.PNPRO b/2020-EDCC/TestCases/34/B_defaillant_act.PNPRO new file mode 100644 index 00000000..fb84b52e --- /dev/null +++ b/2020-EDCC/TestCases/34/B_defaillant_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/C_defaillant.PNPRO b/2020-EDCC/TestCases/34/C_defaillant.PNPRO new file mode 100644 index 00000000..1e43043e --- /dev/null +++ b/2020-EDCC/TestCases/34/C_defaillant.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/C_defaillant_act.PNPRO b/2020-EDCC/TestCases/34/C_defaillant_act.PNPRO new file mode 100644 index 00000000..affe6e83 --- /dev/null +++ b/2020-EDCC/TestCases/34/C_defaillant_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/S_en_panne.PNPRO b/2020-EDCC/TestCases/34/S_en_panne.PNPRO new file mode 100644 index 00000000..163fc8b8 --- /dev/null +++ b/2020-EDCC/TestCases/34/S_en_panne.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/S_en_panne_act.PNPRO b/2020-EDCC/TestCases/34/S_en_panne_act.PNPRO new file mode 100644 index 00000000..1f367c3f --- /dev/null +++ b/2020-EDCC/TestCases/34/S_en_panne_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/perte_3_ss_systemes.PNPRO b/2020-EDCC/TestCases/34/perte_3_ss_systemes.PNPRO new file mode 100644 index 00000000..820ec8ab --- /dev/null +++ b/2020-EDCC/TestCases/34/perte_3_ss_systemes.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/perte_3_ss_systemes_act.PNPRO b/2020-EDCC/TestCases/34/perte_3_ss_systemes_act.PNPRO new file mode 100644 index 00000000..6caef768 --- /dev/null +++ b/2020-EDCC/TestCases/34/perte_3_ss_systemes_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/34/run34.sh b/2020-EDCC/TestCases/34/run34.sh new file mode 100755 index 00000000..2117a296 --- /dev/null +++ b/2020-EDCC/TestCases/34/run34.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '34.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=100| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=100| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=100 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing diff --git a/2020-EDCC/TestCases/35/35.fi b/2020-EDCC/TestCases/35/35.fi new file mode 100644 index 00000000..bd04ce2f --- /dev/null +++ b/2020-EDCC/TestCases/35/35.fi @@ -0,0 +1,433 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A_defaillant EST_UN feuille_f; + INTERFACE + amont + = perte_3_ss_systemes; + declenche + = perte_secours; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_3_ss_systemes + ALORS soll DE A_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes)) OU (evt_pertinent DE perte_secours ET ( + NON real DE perte_secours)) + ALORS evt_pertinent DE A_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_defaillant <-- real DE A_defaillant; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE A_defaillant = VRAI + ALORS real DE A_defaillant <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE A_defaillant = FAUX) ET soll DE A_defaillant + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE A_defaillant <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE A_defaillant = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE A_defaillant <-- FAUX; + +OBJET B_defaillant EST_UN feuille_f; + INTERFACE + amont + = perte_secours; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_secours + ALORS soll DE B_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_secours ET (NON real DE perte_secours) + ALORS evt_pertinent DE B_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE B_defaillant <-- real DE B_defaillant; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE B_defaillant = VRAI + ALORS real DE B_defaillant <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE B_defaillant = FAUX) ET soll DE B_defaillant + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE B_defaillant <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE B_defaillant = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE B_defaillant <-- FAUX; + +OBJET C_defaillant EST_UN feuille_f; + INTERFACE + amont + = perte_secours; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_secours + ALORS soll DE C_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_secours ET (NON real DE perte_secours) + ALORS evt_pertinent DE C_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C_defaillant <-- real DE C_defaillant; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE C_defaillant = VRAI + ALORS real DE C_defaillant <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE C_defaillant = FAUX) ET soll DE C_defaillant + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C_defaillant <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE C_defaillant = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE C_defaillant <-- FAUX; + +OBJET S_en_panne EST_UN evt_indes; + INTERFACE + aval + = perte_3_ss_systemes; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE S_en_panne <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE S_en_panne <-- real DE S_en_panne; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_3_ss_systemes + ALORS real DE S_en_panne <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_secours; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET perte_3_ss_systemes EST_UN porte_et; + INTERFACE + aval + = A_defaillant perte_secours; + amont + = S_en_panne; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE S_en_panne + ALORS soll DE perte_3_ss_systemes <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE S_en_panne ET (NON real DE S_en_panne) + ALORS evt_pertinent DE perte_3_ss_systemes <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_3_ss_systemes <-- real DE + perte_3_ss_systemes; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE A_defaillant ET real DE perte_secours + ALORS real DE perte_3_ss_systemes <-- VRAI; + +OBJET perte_secours EST_UN porte_et; + INTERFACE + aval + = B_defaillant C_defaillant; + amont + = perte_3_ss_systemes; + declenchant + = A_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_3_ss_systemes) OU (NON real DE + A_defaillant) + ALORS soll DE perte_secours <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes) + ALORS evt_pertinent DE perte_secours <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_secours <-- real DE perte_secours; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE B_defaillant ET real DE C_defaillant + ALORS real DE perte_secours <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/35/35.htm b/2020-EDCC/TestCases/35/35.htm new file mode 100644 index 00000000..fe7cccad --- /dev/null +++ b/2020-EDCC/TestCases/35/35.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(perte_3_ss_systemes)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.08070.0014167468880.0016881606160.002218621589
200.237710.00221416870.0026383487610.003467381874
300.379370.0025239151150.0030074349430.003952443877
400.496140.0026006621210.0030988847810.00407262947
500.59150.0025568207060.0030466444330.00400397394
600.668990.0024476946580.0029166125280.003833082859
700.731720.0023045889840.0027460913390.003608979781
800.782710.0021450982130.0025560460740.003359217688
900.823890.0019813148480.002360885860.003102733406
1000.856930.0018212678950.0021701778620.002852100334
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.041750.0010403860580.0012396983430.001629241602
200.074110.0013625265490.0016235529990.002133712693
300.084190.0014443079950.0017210017510.002261782204
400.084570.0014472634870.0017245234430.002266410497
500.08610.0014590755640.0017385984220.002284908176
600.085450.0014540744070.0017326391660.002277076377
700.085730.001456231820.0017352098860.00228045488
800.085630.0014554618490.0017342924090.002279249108
900.08610.0014590755640.0017385984220.002284908176
1000.086020.0014584613860.0017378665820.002283946374


\ No newline at end of file diff --git a/2020-EDCC/TestCases/35/A_defaillant.PNPRO b/2020-EDCC/TestCases/35/A_defaillant.PNPRO new file mode 100644 index 00000000..c55369cf --- /dev/null +++ b/2020-EDCC/TestCases/35/A_defaillant.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/A_defaillant_act.PNPRO b/2020-EDCC/TestCases/35/A_defaillant_act.PNPRO new file mode 100644 index 00000000..b6e6ef4e --- /dev/null +++ b/2020-EDCC/TestCases/35/A_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/B_defaillant.PNPRO b/2020-EDCC/TestCases/35/B_defaillant.PNPRO new file mode 100644 index 00000000..3fa2e300 --- /dev/null +++ b/2020-EDCC/TestCases/35/B_defaillant.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/B_defaillant_act.PNPRO b/2020-EDCC/TestCases/35/B_defaillant_act.PNPRO new file mode 100644 index 00000000..08019e37 --- /dev/null +++ b/2020-EDCC/TestCases/35/B_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/C_defaillant.PNPRO b/2020-EDCC/TestCases/35/C_defaillant.PNPRO new file mode 100644 index 00000000..1ec08c74 --- /dev/null +++ b/2020-EDCC/TestCases/35/C_defaillant.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/C_defaillant_act.PNPRO b/2020-EDCC/TestCases/35/C_defaillant_act.PNPRO new file mode 100644 index 00000000..2d42244d --- /dev/null +++ b/2020-EDCC/TestCases/35/C_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/S_en_panne.PNPRO b/2020-EDCC/TestCases/35/S_en_panne.PNPRO new file mode 100644 index 00000000..163fc8b8 --- /dev/null +++ b/2020-EDCC/TestCases/35/S_en_panne.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/S_en_panne_act.PNPRO b/2020-EDCC/TestCases/35/S_en_panne_act.PNPRO new file mode 100644 index 00000000..1f367c3f --- /dev/null +++ b/2020-EDCC/TestCases/35/S_en_panne_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/perte_3_ss_systemes.PNPRO b/2020-EDCC/TestCases/35/perte_3_ss_systemes.PNPRO new file mode 100644 index 00000000..6eee2a9c --- /dev/null +++ b/2020-EDCC/TestCases/35/perte_3_ss_systemes.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/perte_3_ss_systemes_act.PNPRO b/2020-EDCC/TestCases/35/perte_3_ss_systemes_act.PNPRO new file mode 100644 index 00000000..6caef768 --- /dev/null +++ b/2020-EDCC/TestCases/35/perte_3_ss_systemes_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/perte_secours.PNPRO b/2020-EDCC/TestCases/35/perte_secours.PNPRO new file mode 100644 index 00000000..850773b6 --- /dev/null +++ b/2020-EDCC/TestCases/35/perte_secours.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/perte_secours_act.PNPRO b/2020-EDCC/TestCases/35/perte_secours_act.PNPRO new file mode 100644 index 00000000..a5c4796c --- /dev/null +++ b/2020-EDCC/TestCases/35/perte_secours_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/35/run35.sh b/2020-EDCC/TestCases/35/run35.sh new file mode 100755 index 00000000..a3ffbded --- /dev/null +++ b/2020-EDCC/TestCases/35/run35.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '35.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=100| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=100| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=100 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/36/36.fi b/2020-EDCC/TestCases/36/36.fi new file mode 100644 index 00000000..40eacb87 --- /dev/null +++ b/2020-EDCC/TestCases/36/36.fi @@ -0,0 +1,1009 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A_defaillant EST_UN porte_k_sur_n; + INTERFACE + aval + = f_1 f_4; + amont + = A_ou_B_a_suppleer perte_3_ss_systemes; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + K + DOMAINE ENTIER + = 1; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE A_ou_B_a_suppleer) ET (NON soll DE + perte_3_ss_systemes) + ALORS soll DE A_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE A_ou_B_a_suppleer ET (NON real DE + A_ou_B_a_suppleer)) OU (evt_pertinent DE perte_3_ss_systemes + ET (NON real DE perte_3_ss_systemes)) + ALORS evt_pertinent DE A_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_defaillant <-- real DE A_defaillant; + xx27 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_1 OU real DE f_4 + ALORS real DE A_defaillant <-- VRAI; + +OBJET A_ou_B_a_suppleer EST_UN porte_ou; + INTERFACE + aval + = A_defaillant B_defaillant; + declenche + = C_indisponible; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE C_indisponible ET (NON real DE + C_indisponible) + ALORS evt_pertinent DE A_ou_B_a_suppleer <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_ou_B_a_suppleer <-- real DE + A_ou_B_a_suppleer; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE A_defaillant OU real DE B_defaillant + ALORS real DE A_ou_B_a_suppleer <-- VRAI; + +OBJET B_defaillant EST_UN porte_k_sur_n; + INTERFACE + aval + = f_2 f_5; + amont + = A_ou_B_a_suppleer perte_3_ss_systemes; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + K + DOMAINE ENTIER + = 1; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE A_ou_B_a_suppleer) ET (NON soll DE + perte_3_ss_systemes) + ALORS soll DE B_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE A_ou_B_a_suppleer ET (NON real DE + A_ou_B_a_suppleer)) OU (evt_pertinent DE perte_3_ss_systemes + ET (NON real DE perte_3_ss_systemes)) + ALORS evt_pertinent DE B_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE B_defaillant <-- real DE B_defaillant; + xx27 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_2 OU real DE f_5 + ALORS real DE B_defaillant <-- VRAI; + +OBJET Basc_en_cours EST_UN feuille_i; + INTERFACE + amont + = C_indisponible; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE C_indisponible + ALORS soll DE Basc_en_cours <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE C_indisponible ET (NON real DE + C_indisponible) + ALORS evt_pertinent DE Basc_en_cours <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Basc_en_cours <-- real DE Basc_en_cours; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE Basc_en_cours = VRAI + ALORS real DE Basc_en_cours <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE Basc_en_cours) ET ((NON attente_avant DE + Basc_en_cours) ET (NON soll_avant DE Basc_en_cours)) + ALORS attente_avant DE Basc_en_cours <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE Basc_en_cours ET attente_avant DE Basc_en_cours + ALORS a_declencher DE Basc_en_cours <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE Basc_en_cours = FAUX) ET a_declencher DE + Basc_en_cours + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE Basc_en_cours <-- VRAI, + attente_avant DE Basc_en_cours <-- FAUX, + soll_avant DE Basc_en_cours <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE Basc_en_cours <-- FAUX, + soll_avant DE Basc_en_cours <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE Basc_en_cours = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE Basc_en_cours <-- FAUX; + +OBJET C_defaillant EST_UN porte_k_sur_n; + INTERFACE + aval + = f_3 f_6; + amont + = C_indisponible; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + K + DOMAINE ENTIER + = 1; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE C_indisponible + ALORS soll DE C_defaillant <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE C_indisponible ET (NON real DE + C_indisponible) + ALORS evt_pertinent DE C_defaillant <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C_defaillant <-- real DE C_defaillant; + xx27 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_3 OU real DE f_6 + ALORS real DE C_defaillant <-- VRAI; + +OBJET C_indisponible EST_UN porte_ou; + INTERFACE + aval + = Basc_en_cours C_defaillant; + amont + = perte_3_ss_systemes; + declenchant + = A_ou_B_a_suppleer; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_3_ss_systemes) OU (NON real DE + A_ou_B_a_suppleer) + ALORS soll DE C_indisponible <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_3_ss_systemes ET (NON real DE + perte_3_ss_systemes) + ALORS evt_pertinent DE C_indisponible <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C_indisponible <-- real DE C_indisponible; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Basc_en_cours OU real DE C_defaillant + ALORS real DE C_indisponible <-- VRAI; + +OBJET S_en_panne EST_UN evt_indes; + INTERFACE + aval + = perte_3_ss_systemes; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE S_en_panne <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE S_en_panne <-- real DE S_en_panne; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_3_ss_systemes + ALORS real DE S_en_panne <-- VRAI; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = C_indisponible; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET f_1 EST_UN feuille_f; + INTERFACE + amont + = A_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE A_defaillant + ALORS soll DE f_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE A_defaillant ET (NON real DE A_defaillant) + ALORS evt_pertinent DE f_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_1 <-- real DE f_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_1 = VRAI + ALORS real DE f_1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_1 = FAUX) ET soll DE f_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- FAUX; + +OBJET f_2 EST_UN feuille_f; + INTERFACE + amont + = B_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE B_defaillant + ALORS soll DE f_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE B_defaillant ET (NON real DE B_defaillant) + ALORS evt_pertinent DE f_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2 <-- real DE f_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2 = VRAI + ALORS real DE f_2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2 = FAUX) ET soll DE f_2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- FAUX; + +OBJET f_3 EST_UN feuille_f; + INTERFACE + amont + = C_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE C_defaillant + ALORS soll DE f_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE C_defaillant ET (NON real DE C_defaillant) + ALORS evt_pertinent DE f_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_3 <-- real DE f_3; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_3 = VRAI + ALORS real DE f_3 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_3 = FAUX) ET soll DE f_3 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_3 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_3 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_3 <-- FAUX; + +OBJET f_4 EST_UN feuille_f; + INTERFACE + amont + = A_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE A_defaillant + ALORS soll DE f_4 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE A_defaillant ET (NON real DE A_defaillant) + ALORS evt_pertinent DE f_4 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_4 <-- real DE f_4; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_4 = VRAI + ALORS real DE f_4 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_4 = FAUX) ET soll DE f_4 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_4 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_4 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_4 <-- FAUX; + +OBJET f_5 EST_UN feuille_f; + INTERFACE + amont + = B_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE B_defaillant + ALORS soll DE f_5 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE B_defaillant ET (NON real DE B_defaillant) + ALORS evt_pertinent DE f_5 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_5 <-- real DE f_5; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_5 = VRAI + ALORS real DE f_5 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_5 = FAUX) ET soll DE f_5 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_5 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_5 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_5 <-- FAUX; + +OBJET f_6 EST_UN feuille_f; + INTERFACE + amont + = C_defaillant; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE C_defaillant + ALORS soll DE f_6 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE C_defaillant ET (NON real DE C_defaillant) + ALORS evt_pertinent DE f_6 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_6 <-- real DE f_6; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_6 = VRAI + ALORS real DE f_6 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_6 = FAUX) ET soll DE f_6 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_6 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_6 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_6 <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET perte_3_ss_systemes EST_UN porte_et; + INTERFACE + aval + = A_defaillant B_defaillant C_indisponible; + amont + = S_en_panne; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE S_en_panne + ALORS soll DE perte_3_ss_systemes <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE S_en_panne ET (NON real DE S_en_panne) + ALORS evt_pertinent DE perte_3_ss_systemes <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_3_ss_systemes <-- real DE + perte_3_ss_systemes; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE A_defaillant ET real DE B_defaillant) ET real DE + C_indisponible + ALORS real DE perte_3_ss_systemes <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/36/36.htm b/2020-EDCC/TestCases/36/36.htm new file mode 100644 index 00000000..96e54af6 --- /dev/null +++ b/2020-EDCC/TestCases/36/36.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(perte_3_ss_systemes)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.017450.00068108594070.0008115651930.001066578642
20.060280.0012379774290.0014751433430.001938669126
30.119520.0016873567370.0020106126320.002642395842
40.185470.00202170250.0024090107890.003165980353
50.254940.0022669476160.0027012388150.003550033506
60.324160.0024346051020.0029010153360.003812584652
70.391490.0025387566050.0030251196960.003975685608
80.453730.0025895797640.0030856793180.004055274532
90.51290.00259987390.0030979455560.004071395118
100.567280.002577087060.003070793320.004035710992
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.015870.00065004222580.00077457426860.001017964273
20.051130.0011456926430.0013651790690.001794151414
30.094590.0015222014310.0018138176470.002383763104
40.136880.0017878556780.0021303646890.002799776897
50.178930.0019936941890.0023756367770.003122119418
60.21790.0021472698590.0025586337540.003362618479
70.253490.0022626902240.0026961658110.003543366442
80.282050.0023406529310.0027890642490.003665455819
90.309370.0024043001760.0028649047350.003765127225
100.331660.0024489061690.0029180561350.003834980082


\ No newline at end of file diff --git a/2020-EDCC/TestCases/36/A_defaillant.PNPRO b/2020-EDCC/TestCases/36/A_defaillant.PNPRO new file mode 100644 index 00000000..d507ea00 --- /dev/null +++ b/2020-EDCC/TestCases/36/A_defaillant.PNPRO @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/A_defaillant_act.PNPRO b/2020-EDCC/TestCases/36/A_defaillant_act.PNPRO new file mode 100644 index 00000000..b6e6ef4e --- /dev/null +++ b/2020-EDCC/TestCases/36/A_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/A_ou_B_a_suppleer.PNPRO b/2020-EDCC/TestCases/36/A_ou_B_a_suppleer.PNPRO new file mode 100644 index 00000000..4ffe165e --- /dev/null +++ b/2020-EDCC/TestCases/36/A_ou_B_a_suppleer.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/A_ou_B_a_suppleer_act.PNPRO b/2020-EDCC/TestCases/36/A_ou_B_a_suppleer_act.PNPRO new file mode 100644 index 00000000..83a01988 --- /dev/null +++ b/2020-EDCC/TestCases/36/A_ou_B_a_suppleer_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/B_defaillant.PNPRO b/2020-EDCC/TestCases/36/B_defaillant.PNPRO new file mode 100644 index 00000000..f87daa83 --- /dev/null +++ b/2020-EDCC/TestCases/36/B_defaillant.PNPRO @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/B_defaillant_act.PNPRO b/2020-EDCC/TestCases/36/B_defaillant_act.PNPRO new file mode 100644 index 00000000..da1241a7 --- /dev/null +++ b/2020-EDCC/TestCases/36/B_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/Basc_en_cours.PNPRO b/2020-EDCC/TestCases/36/Basc_en_cours.PNPRO new file mode 100644 index 00000000..6d3a3995 --- /dev/null +++ b/2020-EDCC/TestCases/36/Basc_en_cours.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/36/Basc_en_cours_act.PNPRO b/2020-EDCC/TestCases/36/Basc_en_cours_act.PNPRO new file mode 100644 index 00000000..fad955ba --- /dev/null +++ b/2020-EDCC/TestCases/36/Basc_en_cours_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/C_defaillant.PNPRO b/2020-EDCC/TestCases/36/C_defaillant.PNPRO new file mode 100644 index 00000000..5ec9f177 --- /dev/null +++ b/2020-EDCC/TestCases/36/C_defaillant.PNPRO @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/C_defaillant_act.PNPRO b/2020-EDCC/TestCases/36/C_defaillant_act.PNPRO new file mode 100644 index 00000000..2d42244d --- /dev/null +++ b/2020-EDCC/TestCases/36/C_defaillant_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/C_indisponible.PNPRO b/2020-EDCC/TestCases/36/C_indisponible.PNPRO new file mode 100644 index 00000000..6bed170c --- /dev/null +++ b/2020-EDCC/TestCases/36/C_indisponible.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/C_indisponible_act.PNPRO b/2020-EDCC/TestCases/36/C_indisponible_act.PNPRO new file mode 100644 index 00000000..49aaaf6f --- /dev/null +++ b/2020-EDCC/TestCases/36/C_indisponible_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/S_en_panne.PNPRO b/2020-EDCC/TestCases/36/S_en_panne.PNPRO new file mode 100644 index 00000000..163fc8b8 --- /dev/null +++ b/2020-EDCC/TestCases/36/S_en_panne.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/S_en_panne_act.PNPRO b/2020-EDCC/TestCases/36/S_en_panne_act.PNPRO new file mode 100644 index 00000000..1f367c3f --- /dev/null +++ b/2020-EDCC/TestCases/36/S_en_panne_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_1.PNPRO b/2020-EDCC/TestCases/36/f_1.PNPRO new file mode 100644 index 00000000..cdd91386 --- /dev/null +++ b/2020-EDCC/TestCases/36/f_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_1_act.PNPRO b/2020-EDCC/TestCases/36/f_1_act.PNPRO new file mode 100644 index 00000000..672bca4e --- /dev/null +++ b/2020-EDCC/TestCases/36/f_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_2.PNPRO b/2020-EDCC/TestCases/36/f_2.PNPRO new file mode 100644 index 00000000..02d9771f --- /dev/null +++ b/2020-EDCC/TestCases/36/f_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_2_act.PNPRO b/2020-EDCC/TestCases/36/f_2_act.PNPRO new file mode 100644 index 00000000..5ab2d8d6 --- /dev/null +++ b/2020-EDCC/TestCases/36/f_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_3.PNPRO b/2020-EDCC/TestCases/36/f_3.PNPRO new file mode 100644 index 00000000..407ebed0 --- /dev/null +++ b/2020-EDCC/TestCases/36/f_3.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_3_act.PNPRO b/2020-EDCC/TestCases/36/f_3_act.PNPRO new file mode 100644 index 00000000..726d9616 --- /dev/null +++ b/2020-EDCC/TestCases/36/f_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_4.PNPRO b/2020-EDCC/TestCases/36/f_4.PNPRO new file mode 100644 index 00000000..1896d8ca --- /dev/null +++ b/2020-EDCC/TestCases/36/f_4.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_4_act.PNPRO b/2020-EDCC/TestCases/36/f_4_act.PNPRO new file mode 100644 index 00000000..2f4dc2b8 --- /dev/null +++ b/2020-EDCC/TestCases/36/f_4_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_5.PNPRO b/2020-EDCC/TestCases/36/f_5.PNPRO new file mode 100644 index 00000000..5ea8b98a --- /dev/null +++ b/2020-EDCC/TestCases/36/f_5.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_5_act.PNPRO b/2020-EDCC/TestCases/36/f_5_act.PNPRO new file mode 100644 index 00000000..adbc92fb --- /dev/null +++ b/2020-EDCC/TestCases/36/f_5_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_6.PNPRO b/2020-EDCC/TestCases/36/f_6.PNPRO new file mode 100644 index 00000000..2c95ac4c --- /dev/null +++ b/2020-EDCC/TestCases/36/f_6.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/f_6_act.PNPRO b/2020-EDCC/TestCases/36/f_6_act.PNPRO new file mode 100644 index 00000000..f653ad22 --- /dev/null +++ b/2020-EDCC/TestCases/36/f_6_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/perte_3_ss_systemes.PNPRO b/2020-EDCC/TestCases/36/perte_3_ss_systemes.PNPRO new file mode 100644 index 00000000..9e60dfb8 --- /dev/null +++ b/2020-EDCC/TestCases/36/perte_3_ss_systemes.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/perte_3_ss_systemes_act.PNPRO b/2020-EDCC/TestCases/36/perte_3_ss_systemes_act.PNPRO new file mode 100644 index 00000000..6caef768 --- /dev/null +++ b/2020-EDCC/TestCases/36/perte_3_ss_systemes_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/36/run36.sh b/2020-EDCC/TestCases/36/run36.sh new file mode 100755 index 00000000..e44625fa --- /dev/null +++ b/2020-EDCC/TestCases/36/run36.sh @@ -0,0 +1,21 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '36.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/37/37.fi b/2020-EDCC/TestCases/37/37.fi new file mode 100644 index 00000000..b6836211 --- /dev/null +++ b/2020-EDCC/TestCases/37/37.fi @@ -0,0 +1,978 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = OU_1 OU_2 OU_3; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE OU_1 ET real DE OU_2) ET real DE OU_3 + ALORS real DE ET_1 <-- VRAI; + +OBJET K_N_1 EST_UN porte_k_sur_n; + INTERFACE + aval + = OU_1 OU_2 OU_3; + declenche + = OU_1 OU_2 OU_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + K + DOMAINE ENTIER + = 1; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE OU_1 ET (NON real DE OU_1)) OU ( + evt_pertinent DE OU_2 ET (NON real DE OU_2))) OU ( + evt_pertinent DE OU_3 ET (NON real DE OU_3)) + ALORS evt_pertinent DE K_N_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE K_N_1 <-- real DE K_N_1; + xx27 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE OU_1 OU real DE OU_2) OU real DE OU_3 + ALORS real DE K_N_1 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = af_1 af_2; + amont + = ET_1 K_N_1; + declenchant + = K_N_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE ET_1) ET (NON soll DE K_N_1)) OU (NON real DE + K_N_1) + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE K_N_1 ET (NON real DE K_N_1)) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE af_1 OU real DE af_2 + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = af_3 af_4; + amont + = ET_1 K_N_1; + declenchant + = K_N_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE ET_1) ET (NON soll DE K_N_1)) OU (NON real DE + K_N_1) + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE K_N_1 ET (NON real DE K_N_1)) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE af_3 OU real DE af_4 + ALORS real DE OU_2 <-- VRAI; + +OBJET OU_3 EST_UN porte_ou; + INTERFACE + aval + = af_5 af_6; + amont + = ET_1 K_N_1; + declenchant + = K_N_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE ET_1) ET (NON soll DE K_N_1)) OU (NON real DE + K_N_1) + ALORS soll DE OU_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE K_N_1 ET (NON real DE K_N_1)) + ALORS evt_pertinent DE OU_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_3 <-- real DE OU_3; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE af_5 OU real DE af_6 + ALORS real DE OU_3 <-- VRAI; + +OBJET af_1 EST_UN feuille_af; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE af_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE af_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_1 <-- real DE af_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_1 = VRAI) OU (deff DE af_1 = VRAI) + ALORS real DE af_1 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_1 = FAUX) ET (soll DE af_1 ET (NON defa DE af_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_1 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_1 = FAUX) ET ((NON soll DE af_1) ET (NON deff DE + af_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_1 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_1 = VRAI) OU (deff DE af_1 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_1 <-- FAUX, + deff DE af_1 <-- FAUX; + +OBJET af_2 EST_UN feuille_af; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE af_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE af_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_2 <-- real DE af_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_2 = VRAI) OU (deff DE af_2 = VRAI) + ALORS real DE af_2 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_2 = FAUX) ET (soll DE af_2 ET (NON defa DE af_2)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_2 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_2 = FAUX) ET ((NON soll DE af_2) ET (NON deff DE + af_2)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_2 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_2 = VRAI) OU (deff DE af_2 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_2 <-- FAUX, + deff DE af_2 <-- FAUX; + +OBJET af_3 EST_UN feuille_af; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.01; + lambda + DOMAINE REEL + = 0.0001; + lambda_attente + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE af_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE af_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_3 <-- real DE af_3; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_3 = VRAI) OU (deff DE af_3 = VRAI) + ALORS real DE af_3 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_3 = FAUX) ET (soll DE af_3 ET (NON defa DE af_3)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.0001) + PROVOQUE deff DE af_3 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_3 = FAUX) ET ((NON soll DE af_3) ET (NON deff DE + af_3)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.1) + PROVOQUE defa DE af_3 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_3 = VRAI) OU (deff DE af_3 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.01) + PROVOQUE defa DE af_3 <-- FAUX, + deff DE af_3 <-- FAUX; + +OBJET af_4 EST_UN feuille_af; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE af_4 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE af_4 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_4 <-- real DE af_4; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_4 = VRAI) OU (deff DE af_4 = VRAI) + ALORS real DE af_4 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_4 = FAUX) ET (soll DE af_4 ET (NON defa DE af_4)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_4 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_4 = FAUX) ET ((NON soll DE af_4) ET (NON deff DE + af_4)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_4 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_4 = VRAI) OU (deff DE af_4 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_4 <-- FAUX, + deff DE af_4 <-- FAUX; + +OBJET af_5 EST_UN feuille_af; + INTERFACE + amont + = OU_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_3 + ALORS soll DE af_5 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_3 ET (NON real DE OU_3) + ALORS evt_pertinent DE af_5 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_5 <-- real DE af_5; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_5 = VRAI) OU (deff DE af_5 = VRAI) + ALORS real DE af_5 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_5 = FAUX) ET (soll DE af_5 ET (NON defa DE af_5)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_5 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_5 = FAUX) ET ((NON soll DE af_5) ET (NON deff DE + af_5)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_5 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_5 = VRAI) OU (deff DE af_5 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_5 <-- FAUX, + deff DE af_5 <-- FAUX; + +OBJET af_6 EST_UN feuille_af; + INTERFACE + amont + = OU_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_3 + ALORS soll DE af_6 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_3 ET (NON real DE OU_3) + ALORS evt_pertinent DE af_6 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_6 <-- real DE af_6; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_6 = VRAI) OU (deff DE af_6 = VRAI) + ALORS real DE af_6 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_6 = FAUX) ET (soll DE af_6 ET (NON defa DE af_6)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_6 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_6 = FAUX) ET ((NON soll DE af_6) ET (NON deff DE + af_6)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_6 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_6 = VRAI) OU (deff DE af_6 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_6 <-- FAUX, + deff DE af_6 <-- FAUX; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_3; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_4 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + report_si_2_perdus + DOMAINE BOOLEEN + = FAUX; + diff --git a/2020-EDCC/TestCases/37/37.htm b/2020-EDCC/TestCases/37/37.htm new file mode 100644 index 00000000..3c3beb98 --- /dev/null +++ b/2020-EDCC/TestCases/37/37.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.00140.00019448524960.00023174382210.0003045633466
20.00890.00048851804590.00058210604340.0007650178678
30.025130.00081413507770.000970103260.001274933212
40.048640.0011189124260.0013332684240.00175221367
50.080010.0014112064680.0016815587890.002209945308
60.118240.0016795165090.002001270410.002630118067
70.158790.0019010373850.0022652292170.002977019127
80.202710.002091089470.002491690590.003274640152
90.247270.0022440482820.0026739525340.003514173215
100.29170.0023643061140.0028172487980.003702496637
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.00130.00018742005930.00022332511580.0002934992788
20.008050.00046480383310.00055384877290.0007278814781
30.021680.00075752500820.00090264809870.001186282004
40.040110.0010206196710.0012161452040.001598287496
50.063590.0012692708430.0015124318020.001987674523
60.09080.0014945123480.0017808240190.002340402078
70.117470.0016747696920.001995614220.002622684565
80.144320.001827872170.0021780473530.002862442609
90.170170.0019546226860.0023290801380.003060933556
100.195970.002064703970.002460250280.003233320534


\ No newline at end of file diff --git a/2020-EDCC/TestCases/37/EI_1.PNPRO b/2020-EDCC/TestCases/37/EI_1.PNPRO new file mode 100644 index 00000000..b3b296ac --- /dev/null +++ b/2020-EDCC/TestCases/37/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/EI_1_act.PNPRO b/2020-EDCC/TestCases/37/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/37/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/ET_1.PNPRO b/2020-EDCC/TestCases/37/ET_1.PNPRO new file mode 100644 index 00000000..4f4462f3 --- /dev/null +++ b/2020-EDCC/TestCases/37/ET_1.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/ET_1_act.PNPRO b/2020-EDCC/TestCases/37/ET_1_act.PNPRO new file mode 100644 index 00000000..b492a8fe --- /dev/null +++ b/2020-EDCC/TestCases/37/ET_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/K_N_1.PNPRO b/2020-EDCC/TestCases/37/K_N_1.PNPRO new file mode 100644 index 00000000..f926002d --- /dev/null +++ b/2020-EDCC/TestCases/37/K_N_1.PNPRO @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/K_N_1_act.PNPRO b/2020-EDCC/TestCases/37/K_N_1_act.PNPRO new file mode 100644 index 00000000..00984fc8 --- /dev/null +++ b/2020-EDCC/TestCases/37/K_N_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/OU_1.PNPRO b/2020-EDCC/TestCases/37/OU_1.PNPRO new file mode 100644 index 00000000..d8f83e89 --- /dev/null +++ b/2020-EDCC/TestCases/37/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/OU_1_act.PNPRO b/2020-EDCC/TestCases/37/OU_1_act.PNPRO new file mode 100644 index 00000000..5a1a5695 --- /dev/null +++ b/2020-EDCC/TestCases/37/OU_1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/OU_2.PNPRO b/2020-EDCC/TestCases/37/OU_2.PNPRO new file mode 100644 index 00000000..8c333f65 --- /dev/null +++ b/2020-EDCC/TestCases/37/OU_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/OU_2_act.PNPRO b/2020-EDCC/TestCases/37/OU_2_act.PNPRO new file mode 100644 index 00000000..1354b9c7 --- /dev/null +++ b/2020-EDCC/TestCases/37/OU_2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/OU_3.PNPRO b/2020-EDCC/TestCases/37/OU_3.PNPRO new file mode 100644 index 00000000..2db4ff9d --- /dev/null +++ b/2020-EDCC/TestCases/37/OU_3.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/OU_3_act.PNPRO b/2020-EDCC/TestCases/37/OU_3_act.PNPRO new file mode 100644 index 00000000..03313bbd --- /dev/null +++ b/2020-EDCC/TestCases/37/OU_3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_1.PNPRO b/2020-EDCC/TestCases/37/af_1.PNPRO new file mode 100644 index 00000000..34c0e75d --- /dev/null +++ b/2020-EDCC/TestCases/37/af_1.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_1_act.PNPRO b/2020-EDCC/TestCases/37/af_1_act.PNPRO new file mode 100644 index 00000000..7105c65d --- /dev/null +++ b/2020-EDCC/TestCases/37/af_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_2.PNPRO b/2020-EDCC/TestCases/37/af_2.PNPRO new file mode 100644 index 00000000..a913979e --- /dev/null +++ b/2020-EDCC/TestCases/37/af_2.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_2_act.PNPRO b/2020-EDCC/TestCases/37/af_2_act.PNPRO new file mode 100644 index 00000000..ea3bd166 --- /dev/null +++ b/2020-EDCC/TestCases/37/af_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_3.PNPRO b/2020-EDCC/TestCases/37/af_3.PNPRO new file mode 100644 index 00000000..915e268c --- /dev/null +++ b/2020-EDCC/TestCases/37/af_3.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_3_act.PNPRO b/2020-EDCC/TestCases/37/af_3_act.PNPRO new file mode 100644 index 00000000..bb03c52d --- /dev/null +++ b/2020-EDCC/TestCases/37/af_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_4.PNPRO b/2020-EDCC/TestCases/37/af_4.PNPRO new file mode 100644 index 00000000..7c6ca68e --- /dev/null +++ b/2020-EDCC/TestCases/37/af_4.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_4_act.PNPRO b/2020-EDCC/TestCases/37/af_4_act.PNPRO new file mode 100644 index 00000000..0aa8ee97 --- /dev/null +++ b/2020-EDCC/TestCases/37/af_4_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_5.PNPRO b/2020-EDCC/TestCases/37/af_5.PNPRO new file mode 100644 index 00000000..6b5ecfe2 --- /dev/null +++ b/2020-EDCC/TestCases/37/af_5.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_5_act.PNPRO b/2020-EDCC/TestCases/37/af_5_act.PNPRO new file mode 100644 index 00000000..4777fb04 --- /dev/null +++ b/2020-EDCC/TestCases/37/af_5_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_6.PNPRO b/2020-EDCC/TestCases/37/af_6.PNPRO new file mode 100644 index 00000000..02b58d3c --- /dev/null +++ b/2020-EDCC/TestCases/37/af_6.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/af_6_act.PNPRO b/2020-EDCC/TestCases/37/af_6_act.PNPRO new file mode 100644 index 00000000..21659340 --- /dev/null +++ b/2020-EDCC/TestCases/37/af_6_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/37/run37.sh b/2020-EDCC/TestCases/37/run37.sh new file mode 100755 index 00000000..7d651461 --- /dev/null +++ b/2020-EDCC/TestCases/37/run37.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '37.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/38/38.fi b/2020-EDCC/TestCases/38/38.fi new file mode 100644 index 00000000..a73820ad --- /dev/null +++ b/2020-EDCC/TestCases/38/38.fi @@ -0,0 +1,839 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = ET_2 OU_1; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_2 ET real DE OU_1 + ALORS real DE ET_1 <-- VRAI; + +OBJET ET_2 EST_UN porte_et; + INTERFACE + aval + = ET_3 OU_2; + amont + = ET_1; + declenchant + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_1) OU (NON real DE OU_1) + ALORS soll DE ET_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE ET_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_2 <-- real DE ET_2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_3 ET real DE OU_2 + ALORS real DE ET_2 <-- VRAI; + +OBJET ET_3 EST_UN porte_et; + INTERFACE + aval + = f_5 f_6; + amont + = ET_2; + declenchant + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_2) OU (NON real DE OU_2) + ALORS soll DE ET_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_2 ET (NON real DE ET_2) + ALORS evt_pertinent DE ET_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_3 <-- real DE ET_3; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_5 ET real DE f_6 + ALORS real DE ET_3 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = f_1 f_2; + amont + = ET_1; + declenche + = ET_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE ET_2 ET (NON real DE ET_2)) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_1 OU real DE f_2 + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = f_3 f_4; + amont + = ET_2; + declenche + = ET_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_2 + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_2 ET (NON real DE ET_2)) OU ( + evt_pertinent DE ET_3 ET (NON real DE ET_3)) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_3 OU real DE f_4 + ALORS real DE OU_2 <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = ET_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = ET_3; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET f_1 EST_UN feuille_f; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE f_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE f_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_1 <-- real DE f_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_1 = VRAI + ALORS real DE f_1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_1 = FAUX) ET soll DE f_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- FAUX; + +OBJET f_2 EST_UN feuille_f; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE f_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE f_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2 <-- real DE f_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2 = VRAI + ALORS real DE f_2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2 = FAUX) ET soll DE f_2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- FAUX; + +OBJET f_3 EST_UN feuille_f; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE f_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE f_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_3 <-- real DE f_3; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_3 = VRAI + ALORS real DE f_3 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_3 = FAUX) ET soll DE f_3 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_3 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_3 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_3 <-- FAUX; + +OBJET f_4 EST_UN feuille_f; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE f_4 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE f_4 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_4 <-- real DE f_4; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_4 = VRAI + ALORS real DE f_4 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_4 = FAUX) ET soll DE f_4 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_4 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_4 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_4 <-- FAUX; + +OBJET f_5 EST_UN feuille_f; + INTERFACE + amont + = ET_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_3 + ALORS soll DE f_5 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_3 ET (NON real DE ET_3) + ALORS evt_pertinent DE f_5 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_5 <-- real DE f_5; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_5 = VRAI + ALORS real DE f_5 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_5 = FAUX) ET soll DE f_5 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_5 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_5 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_5 <-- FAUX; + +OBJET f_6 EST_UN feuille_f; + INTERFACE + amont + = ET_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_3 + ALORS soll DE f_6 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_3 ET (NON real DE ET_3) + ALORS evt_pertinent DE f_6 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_6 <-- real DE f_6; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_6 = VRAI + ALORS real DE f_6 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_6 = FAUX) ET soll DE f_6 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_6 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_6 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_6 <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/38/38.htm b/2020-EDCC/TestCases/38/38.htm new file mode 100644 index 00000000..41a2da02 --- /dev/null +++ b/2020-EDCC/TestCases/38/38.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.046120.0010909840230.0012999896290.001708477871
200.188830.0020357212340.0024257151670.003187933651
300.339450.0024630182220.0029348717080.003857079516
400.468230.0025954842880.0030927150030.004064520999
500.573660.0025723626470.0030651638260.004028312574
600.657350.002468599130.0029415217810.003865819202
700.725180.0023220627220.0027669126150.003636343606
800.778660.0021593883570.0025730738570.003381596013
900.821280.0019927786940.0023745458960.003120685756
1000.857090.0018204191420.0021691665090.002850771188
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
100.025110.00081381939170.00096972709630.001274438848
200.063480.0012682470390.0015112118630.001986071249
300.081940.0014266268140.0016999332920.002234093525
400.087580.0014703703560.0017520570170.002302595788
500.087550.001470142670.0017517857120.002302239231
600.088050.0014739306970.0017562994320.002308171271
700.088610.001478156330.0017613345920.002314788601
800.088720.0014789842730.0017623211480.002316085157
900.088270.0014755928960.0017582800670.00231077427
1000.087340.0014685474110.0017498848410.002299741061


\ No newline at end of file diff --git a/2020-EDCC/TestCases/38/EI_1.PNPRO b/2020-EDCC/TestCases/38/EI_1.PNPRO new file mode 100644 index 00000000..b3b296ac --- /dev/null +++ b/2020-EDCC/TestCases/38/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/EI_1_act.PNPRO b/2020-EDCC/TestCases/38/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/38/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/ET_1.PNPRO b/2020-EDCC/TestCases/38/ET_1.PNPRO new file mode 100644 index 00000000..e7a0bf52 --- /dev/null +++ b/2020-EDCC/TestCases/38/ET_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/ET_1_act.PNPRO b/2020-EDCC/TestCases/38/ET_1_act.PNPRO new file mode 100644 index 00000000..b492a8fe --- /dev/null +++ b/2020-EDCC/TestCases/38/ET_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/ET_2.PNPRO b/2020-EDCC/TestCases/38/ET_2.PNPRO new file mode 100644 index 00000000..ee048662 --- /dev/null +++ b/2020-EDCC/TestCases/38/ET_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/ET_2_act.PNPRO b/2020-EDCC/TestCases/38/ET_2_act.PNPRO new file mode 100644 index 00000000..7580ac6b --- /dev/null +++ b/2020-EDCC/TestCases/38/ET_2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/ET_3.PNPRO b/2020-EDCC/TestCases/38/ET_3.PNPRO new file mode 100644 index 00000000..2333755b --- /dev/null +++ b/2020-EDCC/TestCases/38/ET_3.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/ET_3_act.PNPRO b/2020-EDCC/TestCases/38/ET_3_act.PNPRO new file mode 100644 index 00000000..c7d7e551 --- /dev/null +++ b/2020-EDCC/TestCases/38/ET_3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/OU_1.PNPRO b/2020-EDCC/TestCases/38/OU_1.PNPRO new file mode 100644 index 00000000..a4de6055 --- /dev/null +++ b/2020-EDCC/TestCases/38/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/OU_1_act.PNPRO b/2020-EDCC/TestCases/38/OU_1_act.PNPRO new file mode 100644 index 00000000..176e3937 --- /dev/null +++ b/2020-EDCC/TestCases/38/OU_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/OU_2.PNPRO b/2020-EDCC/TestCases/38/OU_2.PNPRO new file mode 100644 index 00000000..b183046f --- /dev/null +++ b/2020-EDCC/TestCases/38/OU_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/OU_2_act.PNPRO b/2020-EDCC/TestCases/38/OU_2_act.PNPRO new file mode 100644 index 00000000..60c181ec --- /dev/null +++ b/2020-EDCC/TestCases/38/OU_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_1.PNPRO b/2020-EDCC/TestCases/38/f_1.PNPRO new file mode 100644 index 00000000..cdd91386 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_1_act.PNPRO b/2020-EDCC/TestCases/38/f_1_act.PNPRO new file mode 100644 index 00000000..672bca4e --- /dev/null +++ b/2020-EDCC/TestCases/38/f_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_2.PNPRO b/2020-EDCC/TestCases/38/f_2.PNPRO new file mode 100644 index 00000000..02d9771f --- /dev/null +++ b/2020-EDCC/TestCases/38/f_2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_2_act.PNPRO b/2020-EDCC/TestCases/38/f_2_act.PNPRO new file mode 100644 index 00000000..5ab2d8d6 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_3.PNPRO b/2020-EDCC/TestCases/38/f_3.PNPRO new file mode 100644 index 00000000..407ebed0 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_3.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_3_act.PNPRO b/2020-EDCC/TestCases/38/f_3_act.PNPRO new file mode 100644 index 00000000..726d9616 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_4.PNPRO b/2020-EDCC/TestCases/38/f_4.PNPRO new file mode 100644 index 00000000..f60f0081 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_4.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_4_act.PNPRO b/2020-EDCC/TestCases/38/f_4_act.PNPRO new file mode 100644 index 00000000..975fda50 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_4_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_5.PNPRO b/2020-EDCC/TestCases/38/f_5.PNPRO new file mode 100644 index 00000000..3d716e7c --- /dev/null +++ b/2020-EDCC/TestCases/38/f_5.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_5_act.PNPRO b/2020-EDCC/TestCases/38/f_5_act.PNPRO new file mode 100644 index 00000000..3295051a --- /dev/null +++ b/2020-EDCC/TestCases/38/f_5_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_6.PNPRO b/2020-EDCC/TestCases/38/f_6.PNPRO new file mode 100644 index 00000000..886b6ac0 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_6.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/f_6_act.PNPRO b/2020-EDCC/TestCases/38/f_6_act.PNPRO new file mode 100644 index 00000000..d173b935 --- /dev/null +++ b/2020-EDCC/TestCases/38/f_6_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/38/run38.sh b/2020-EDCC/TestCases/38/run38.sh new file mode 100755 index 00000000..cfab7a9c --- /dev/null +++ b/2020-EDCC/TestCases/38/run38.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '38.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=100| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=100| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=100 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/39/39.fi b/2020-EDCC/TestCases/39/39.fi new file mode 100644 index 00000000..90ec4ad4 --- /dev/null +++ b/2020-EDCC/TestCases/39/39.fi @@ -0,0 +1,2314 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'selon_article'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET C1 EST_UN feuille_f; + INTERFACE + amont + = FailC_Main FailC_S2 Fail_C_S1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE FailC_Main) ET (NON soll DE FailC_S2)) ET (NON + soll DE Fail_C_S1) + ALORS soll DE C1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE FailC_Main ET (NON real DE FailC_Main)) + OU (evt_pertinent DE FailC_S2 ET (NON real DE FailC_S2))) OU + (evt_pertinent DE Fail_C_S1 ET (NON real DE Fail_C_S1)) + ALORS evt_pertinent DE C1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C1 <-- real DE C1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE C1 = VRAI + ALORS real DE C1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE C1 = FAUX) ET soll DE C1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE C1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE C1 <-- FAUX; + +OBJET C2 EST_UN feuille_f; + INTERFACE + amont + = FailC_Main Fail_C_S1 Fail_C_S3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE FailC_Main) ET (NON soll DE Fail_C_S1)) ET ( + NON soll DE Fail_C_S3) + ALORS soll DE C2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE FailC_Main ET (NON real DE FailC_Main)) + OU (evt_pertinent DE Fail_C_S1 ET (NON real DE Fail_C_S1))) + OU (evt_pertinent DE Fail_C_S3 ET (NON real DE Fail_C_S3)) + ALORS evt_pertinent DE C2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C2 <-- real DE C2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE C2 = VRAI + ALORS real DE C2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE C2 = FAUX) ET soll DE C2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE C2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE C2 <-- FAUX; + +OBJET C3 EST_UN feuille_af; + INTERFACE + amont + = FailC_S2 Fail_C_S3; + declenchant + = FailC_Main; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE FailC_S2) ET (NON soll DE Fail_C_S3)) OU (NON + real DE FailC_Main) + ALORS soll DE C3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE FailC_S2 ET (NON real DE FailC_S2)) OU ( + evt_pertinent DE Fail_C_S3 ET (NON real DE Fail_C_S3)) + ALORS evt_pertinent DE C3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C3 <-- real DE C3; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE C3 = VRAI) OU (deff DE C3 = VRAI) + ALORS real DE C3 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE C3 = FAUX) ET (soll DE C3 ET (NON defa DE C3)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C3 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE C3 = FAUX) ET ((NON soll DE C3) ET (NON deff DE C3)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE C3 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE C3 = VRAI) OU (deff DE C3 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE C3 <-- FAUX, + deff DE C3 <-- FAUX; + +OBJET D1 EST_UN feuille_f; + INTERFACE + amont + = FailD; + declenche + = D2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE FailD + ALORS soll DE D1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE FailD ET (NON real DE FailD)) OU (NON real + DE D2) + ALORS evt_pertinent DE D1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE D1 <-- real DE D1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE D1 = VRAI + ALORS real DE D1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE D1 = FAUX) ET soll DE D1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE D1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE D1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE D1 <-- FAUX; + +OBJET D2 EST_UN feuille_af; + INTERFACE + amont + = FailD; + declenchant + = D1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE FailD) OU (NON real DE D1) + ALORS soll DE D2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE FailD ET (NON real DE FailD) + ALORS evt_pertinent DE D2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE D2 <-- real DE D2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE D2 = VRAI) OU (deff DE D2 = VRAI) + ALORS real DE D2 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE D2 = FAUX) ET (soll DE D2 ET (NON defa DE D2)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE D2 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE D2 = FAUX) ET ((NON soll DE D2) ET (NON deff DE D2)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE D2 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE D2 = VRAI) OU (deff DE D2 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE D2 <-- FAUX, + deff DE D2 <-- FAUX; + +OBJET DBA1 EST_UN feuille_f; + INTERFACE + amont + = Fail_DBA1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_DBA1 + ALORS soll DE DBA1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_DBA1 ET (NON real DE Fail_DBA1) + ALORS evt_pertinent DE DBA1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DBA1 <-- real DE DBA1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DBA1 = VRAI + ALORS real DE DBA1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DBA1 = FAUX) ET soll DE DBA1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE DBA1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DBA1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DBA1 <-- FAUX; + +OBJET DBA2 EST_UN feuille_f; + INTERFACE + amont + = Fail_DBA2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_DBA2 + ALORS soll DE DBA2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_DBA2 ET (NON real DE Fail_DBA2) + ALORS evt_pertinent DE DBA2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DBA2 <-- real DE DBA2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DBA2 = VRAI + ALORS real DE DBA2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DBA2 = FAUX) ET soll DE DBA2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE DBA2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DBA2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DBA2 <-- FAUX; + +OBJET DBB1 EST_UN feuille_f; + INTERFACE + amont + = Fail_DBB1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_DBB1 + ALORS soll DE DBB1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_DBB1 ET (NON real DE Fail_DBB1) + ALORS evt_pertinent DE DBB1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DBB1 <-- real DE DBB1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DBB1 = VRAI + ALORS real DE DBB1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DBB1 = FAUX) ET soll DE DBB1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE DBB1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DBB1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DBB1 <-- FAUX; + +OBJET DBB2 EST_UN feuille_f; + INTERFACE + amont + = Fail_DBB2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_DBB2 + ALORS soll DE DBB2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_DBB2 ET (NON real DE Fail_DBB2) + ALORS evt_pertinent DE DBB2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DBB2 <-- real DE DBB2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DBB2 = VRAI + ALORS real DE DBB2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DBB2 = FAUX) ET soll DE DBB2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE DBB2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DBB2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DBB2 <-- FAUX; + +OBJET Diesel1 EST_UN feuille_af; + INTERFACE + amont + = Fail_supply_DBA1; + declenchant + = Fail_DBB1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Fail_supply_DBA1) OU (NON real DE Fail_DBB1) + ALORS soll DE Diesel1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_supply_DBA1 ET (NON real DE + Fail_supply_DBA1) + ALORS evt_pertinent DE Diesel1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel1 <-- real DE Diesel1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE Diesel1 = VRAI) OU (deff DE Diesel1 = VRAI) + ALORS real DE Diesel1 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE Diesel1 = FAUX) ET (soll DE Diesel1 ET (NON defa DE + Diesel1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel1 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE Diesel1 = FAUX) ET ((NON soll DE Diesel1) ET (NON + deff DE Diesel1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE Diesel1 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE Diesel1 = VRAI) OU (deff DE Diesel1 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE Diesel1 <-- FAUX, + deff DE Diesel1 <-- FAUX; + +OBJET Diesel2 EST_UN feuille_af; + INTERFACE + amont + = Fail_supply_DBA2; + declenchant + = Fail_DBB2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Fail_supply_DBA2) OU (NON real DE Fail_DBB2) + ALORS soll DE Diesel2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_supply_DBA2 ET (NON real DE + Fail_supply_DBA2) + ALORS evt_pertinent DE Diesel2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel2 <-- real DE Diesel2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE Diesel2 = VRAI) OU (deff DE Diesel2 = VRAI) + ALORS real DE Diesel2 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE Diesel2 = FAUX) ET (soll DE Diesel2 ET (NON defa DE + Diesel2)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel2 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE Diesel2 = FAUX) ET ((NON soll DE Diesel2) ET (NON + deff DE Diesel2)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE Diesel2 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE Diesel2 = VRAI) OU (deff DE Diesel2 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE Diesel2 <-- FAUX, + deff DE Diesel2 <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Fail_cooling; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Fail_cooling + ALORS real DE EI_1 <-- VRAI; + +OBJET FailC EST_UN porte_ou; + INTERFACE + aval + = Fail_C_K2 Fail_Power_supply; + amont + = Fail_cooling; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_cooling + ALORS soll DE FailC <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_cooling ET (NON real DE Fail_cooling) + ALORS evt_pertinent DE FailC <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE FailC <-- real DE FailC; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Fail_C_K2 OU real DE Fail_Power_supply + ALORS real DE FailC <-- VRAI; + +OBJET FailC_Main EST_UN porte_ou; + INTERFACE + aval + = C1 C2; + declenche + = C3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON real DE C3 + ALORS evt_pertinent DE FailC_Main <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE FailC_Main <-- real DE FailC_Main; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE C1 OU real DE C2 + ALORS real DE FailC_Main <-- VRAI; + +OBJET FailC_S2 EST_UN porte_et; + INTERFACE + aval + = C1 C3; + amont + = Fail_C_K1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_C_K1 + ALORS soll DE FailC_S2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_C_K1 ET (NON real DE Fail_C_K1) + ALORS evt_pertinent DE FailC_S2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE FailC_S2 <-- real DE FailC_S2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE C1 ET real DE C3 + ALORS real DE FailC_S2 <-- VRAI; + +OBJET FailD EST_UN porte_et; + INTERFACE + aval + = D1 D2; + amont + = Fail_cooling; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_cooling + ALORS soll DE FailD <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_cooling ET (NON real DE Fail_cooling) + ALORS evt_pertinent DE FailD <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE FailD <-- real DE FailD; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE D1 ET real DE D2 + ALORS real DE FailD <-- VRAI; + +OBJET Fail_C_K1 EST_UN porte_ou; + INTERFACE + aval + = FailC_S2 Fail_C_S1; + amont + = Fail_C_K2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_C_K2 + ALORS soll DE Fail_C_K1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_C_K2 ET (NON real DE Fail_C_K2) + ALORS evt_pertinent DE Fail_C_K1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_C_K1 <-- real DE Fail_C_K1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE FailC_S2 OU real DE Fail_C_S1 + ALORS real DE Fail_C_K1 <-- VRAI; + +OBJET Fail_C_K2 EST_UN porte_ou; + INTERFACE + aval + = Fail_C_K1 Fail_C_S3; + amont + = FailC; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE FailC + ALORS soll DE Fail_C_K2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE FailC ET (NON real DE FailC) + ALORS evt_pertinent DE Fail_C_K2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_C_K2 <-- real DE Fail_C_K2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Fail_C_K1 OU real DE Fail_C_S3 + ALORS real DE Fail_C_K2 <-- VRAI; + +OBJET Fail_C_S1 EST_UN porte_et; + INTERFACE + aval + = C1 C2; + amont + = Fail_C_K1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_C_K1 + ALORS soll DE Fail_C_S1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_C_K1 ET (NON real DE Fail_C_K1) + ALORS evt_pertinent DE Fail_C_S1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_C_S1 <-- real DE Fail_C_S1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE C1 ET real DE C2 + ALORS real DE Fail_C_S1 <-- VRAI; + +OBJET Fail_C_S3 EST_UN porte_et; + INTERFACE + aval + = C2 C3; + amont + = Fail_C_K2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_C_K2 + ALORS soll DE Fail_C_S3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_C_K2 ET (NON real DE Fail_C_K2) + ALORS evt_pertinent DE Fail_C_S3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_C_S3 <-- real DE Fail_C_S3; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE C2 ET real DE C3 + ALORS real DE Fail_C_S3 <-- VRAI; + +OBJET Fail_DBA1 EST_UN porte_ou; + INTERFACE + aval + = DBA1 Fail_supply_DBA1; + amont + = Fail_Power_supply; + declenche + = Fail_DBA2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_Power_supply + ALORS soll DE Fail_DBA1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Fail_Power_supply ET (NON real DE + Fail_Power_supply)) OU (NON real DE Fail_DBA2) + ALORS evt_pertinent DE Fail_DBA1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_DBA1 <-- real DE Fail_DBA1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE DBA1 OU real DE Fail_supply_DBA1 + ALORS real DE Fail_DBA1 <-- VRAI; + +OBJET Fail_DBA2 EST_UN porte_ou; + INTERFACE + aval + = DBA2 Fail_supply_DBA2; + amont + = Fail_Power_supply; + declenchant + = Fail_DBA1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Fail_Power_supply) OU (NON real DE Fail_DBA1) + ALORS soll DE Fail_DBA2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_Power_supply ET (NON real DE + Fail_Power_supply) + ALORS evt_pertinent DE Fail_DBA2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_DBA2 <-- real DE Fail_DBA2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE DBA2 OU real DE Fail_supply_DBA2 + ALORS real DE Fail_DBA2 <-- VRAI; + +OBJET Fail_DBB1 EST_UN porte_ou; + INTERFACE + aval + = DBB1 Fail_grid_supply; + amont + = Fail_supply_DBA1; + declenche + = Diesel1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_supply_DBA1 + ALORS soll DE Fail_DBB1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Fail_supply_DBA1 ET (NON real DE + Fail_supply_DBA1)) OU (NON real DE Diesel1) + ALORS evt_pertinent DE Fail_DBB1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_DBB1 <-- real DE Fail_DBB1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE DBB1 OU real DE Fail_grid_supply + ALORS real DE Fail_DBB1 <-- VRAI; + +OBJET Fail_DBB2 EST_UN porte_ou; + INTERFACE + aval + = DBB2 Fail_grid_supply; + amont + = Fail_supply_DBA2; + declenche + = Diesel2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_supply_DBA2 + ALORS soll DE Fail_DBB2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Fail_supply_DBA2 ET (NON real DE + Fail_supply_DBA2)) OU (NON real DE Diesel2) + ALORS evt_pertinent DE Fail_DBB2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_DBB2 <-- real DE Fail_DBB2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE DBB2 OU real DE Fail_grid_supply + ALORS real DE Fail_DBB2 <-- VRAI; + +OBJET Fail_Power_supply EST_UN porte_et; + INTERFACE + aval + = Fail_DBA1 Fail_DBA2; + amont + = FailC; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE FailC + ALORS soll DE Fail_Power_supply <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE FailC ET (NON real DE FailC) + ALORS evt_pertinent DE Fail_Power_supply <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_Power_supply <-- real DE + Fail_Power_supply; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Fail_DBA1 ET real DE Fail_DBA2 + ALORS real DE Fail_Power_supply <-- VRAI; + +OBJET Fail_TR EST_UN porte_et; + INTERFACE + aval + = Tr1 Tr2; + amont + = Fail_grid_supply; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_grid_supply + ALORS soll DE Fail_TR <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_grid_supply ET (NON real DE + Fail_grid_supply) + ALORS evt_pertinent DE Fail_TR <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_TR <-- real DE Fail_TR; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Tr1 ET real DE Tr2 + ALORS real DE Fail_TR <-- VRAI; + +OBJET Fail_cooling EST_UN porte_ou; + INTERFACE + aval + = FailC FailD; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Fail_cooling <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Fail_cooling <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_cooling <-- real DE Fail_cooling; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE FailC OU real DE FailD + ALORS real DE Fail_cooling <-- VRAI; + +OBJET Fail_grid_supply EST_UN porte_ou; + INTERFACE + aval + = Fail_TR Grid; + amont + = Fail_DBB1 Fail_DBB2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Fail_DBB1) ET (NON soll DE Fail_DBB2) + ALORS soll DE Fail_grid_supply <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Fail_DBB1 ET (NON real DE Fail_DBB1)) OU ( + evt_pertinent DE Fail_DBB2 ET (NON real DE Fail_DBB2)) + ALORS evt_pertinent DE Fail_grid_supply <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_grid_supply <-- real DE + Fail_grid_supply; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Fail_TR OU real DE Grid + ALORS real DE Fail_grid_supply <-- VRAI; + +OBJET Fail_supply_DBA1 EST_UN porte_et; + INTERFACE + aval + = Diesel1 Fail_DBB1; + amont + = Fail_DBA1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_DBA1 + ALORS soll DE Fail_supply_DBA1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_DBA1 ET (NON real DE Fail_DBA1) + ALORS evt_pertinent DE Fail_supply_DBA1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_supply_DBA1 <-- real DE + Fail_supply_DBA1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Diesel1 ET real DE Fail_DBB1 + ALORS real DE Fail_supply_DBA1 <-- VRAI; + +OBJET Fail_supply_DBA2 EST_UN porte_et; + INTERFACE + aval + = Diesel2 Fail_DBB2; + amont + = Fail_DBA2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_DBA2 + ALORS soll DE Fail_supply_DBA2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_DBA2 ET (NON real DE Fail_DBA2) + ALORS evt_pertinent DE Fail_supply_DBA2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Fail_supply_DBA2 <-- real DE + Fail_supply_DBA2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Diesel2 ET real DE Fail_DBB2 + ALORS real DE Fail_supply_DBA2 <-- VRAI; + +OBJET Grid EST_UN feuille_f; + INTERFACE + amont + = Fail_grid_supply; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_grid_supply + ALORS soll DE Grid <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_grid_supply ET (NON real DE + Fail_grid_supply) + ALORS evt_pertinent DE Grid <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Grid <-- real DE Grid; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Grid = VRAI + ALORS real DE Grid <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Grid = FAUX) ET soll DE Grid + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Grid <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Grid = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Grid <-- FAUX; + +OBJET Tr1 EST_UN feuille_f; + INTERFACE + amont + = Fail_TR; + declenche + = Tr2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Fail_TR + ALORS soll DE Tr1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Fail_TR ET (NON real DE Fail_TR)) OU (NON + real DE Tr2) + ALORS evt_pertinent DE Tr1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Tr1 <-- real DE Tr1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Tr1 = VRAI + ALORS real DE Tr1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Tr1 = FAUX) ET soll DE Tr1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Tr1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Tr1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Tr1 <-- FAUX; + +OBJET Tr2 EST_UN feuille_f; + INTERFACE + amont + = Fail_TR; + declenchant + = Tr1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Fail_TR) OU (NON real DE Tr1) + ALORS soll DE Tr2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Fail_TR ET (NON real DE Fail_TR) + ALORS evt_pertinent DE Tr2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Tr2 <-- real DE Tr2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Tr2 = VRAI + ALORS real DE Tr2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Tr2 = FAUX) ET soll DE Tr2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Tr2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Tr2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Tr2 <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = Fail_DBA2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_1 EST_UN lien_declenche; + INTERFACE + arrivee + = Diesel1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_2 EST_UN lien_declenche; + INTERFACE + arrivee + = Diesel2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_2_1 EST_UN lien_declenche; + INTERFACE + arrivee + = C3; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_2_2 EST_UN lien_declenche; + INTERFACE + arrivee + = D2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = Tr2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + (*PANNE*) + ATTRIBUT + _15816 + DOMAINE BOOLEEN + = FAUX; + _15817 + DOMAINE BOOLEEN + = FAUX; + +OBJET logique_1_1 EST_UN lien_logique; + +OBJET logique_1_2 EST_UN lien_logique; + +OBJET logique_1_3 EST_UN lien_logique; + +OBJET logique_1_4 EST_UN lien_logique; + +OBJET logique_1_5 EST_UN lien_logique; + +OBJET logique_1_5_1 EST_UN lien_logique; + +OBJET logique_1_5_2 EST_UN lien_logique; + +OBJET logique_1_5_2_1 EST_UN lien_logique; + +OBJET logique_1_5_2_1_1 EST_UN lien_logique; + +OBJET logique_1_5_2_1_2 EST_UN lien_logique; + +OBJET logique_1_5_2_1_2_1 EST_UN lien_logique; + +OBJET logique_1_5_2_1_2_1_1 EST_UN lien_logique; + +OBJET logique_1_5_2_1_2_2 EST_UN lien_logique; + +OBJET logique_1_5_2_2 EST_UN lien_logique; + +OBJET logique_1_5_2_3 EST_UN lien_logique; + +OBJET logique_1_5_2_4 EST_UN lien_logique; + +OBJET logique_1_5_2_5 EST_UN lien_logique; + +OBJET logique_1_5_2_6 EST_UN lien_logique; + +OBJET logique_1_5_2_7 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_2 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_2_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_2_2 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_3 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_3_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_3_1_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_3_1_1_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_3_1_1_1_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_4 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_4_1 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_4_2 EST_UN lien_logique; + +OBJET logique_1_5_2_7_1_4_3 EST_UN lien_logique; + +OBJET logique_1_5_2_8 EST_UN lien_logique; + +OBJET logique_1_5_3 EST_UN lien_logique; + +OBJET logique_1_5_4 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/39/39.htm b/2020-EDCC/TestCases/39/39.htm new file mode 100644 index 00000000..e2b18482 --- /dev/null +++ b/2020-EDCC/TestCases/39/39.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.027910.00085676166440.0010208960480.001341686325
20.098930.0015529952940.0018505108540.002431986205
30.19280.0020519697840.0024450765370.003213378834
40.296040.0023745212410.0028294208910.003718493497
50.399990.0025481833930.0030363524240.003990447932
60.495710.0026006438920.0030988630590.004072600924
70.58070.0025666415120.0030583466630.004019353293
80.654820.0024729233190.0029466743770.00387259087
90.718570.0023390882430.0027871998050.003663005522
100.771210.0021849007570.0026034738030.003421548359
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.026130.00082974963210.00098870917760.001299385559
20.088060.0014740063110.0017563895320.002308289683
30.163140.0019219120240.0022901029220.003009708753
40.240430.0022228241150.0026486623410.00348093623
50.314830.002415817340.0028786283030.00378316307
60.379360.0025239021830.0030074195340.003952423626
70.436860.002579919760.0030741686950.004040146992
80.486130.0025997387850.0030977845570.004071183529
90.528730.0025964427040.0030938570280.004066021876
100.562030.0025806481760.0030750366580.004041287689


\ No newline at end of file diff --git a/2020-EDCC/TestCases/39/C1.PNPRO b/2020-EDCC/TestCases/39/C1.PNPRO new file mode 100644 index 00000000..5a8f7bfd --- /dev/null +++ b/2020-EDCC/TestCases/39/C1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/C1_act.PNPRO b/2020-EDCC/TestCases/39/C1_act.PNPRO new file mode 100644 index 00000000..83641dfb --- /dev/null +++ b/2020-EDCC/TestCases/39/C1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/C2.PNPRO b/2020-EDCC/TestCases/39/C2.PNPRO new file mode 100644 index 00000000..43098e09 --- /dev/null +++ b/2020-EDCC/TestCases/39/C2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/C2_act.PNPRO b/2020-EDCC/TestCases/39/C2_act.PNPRO new file mode 100644 index 00000000..cdd80e87 --- /dev/null +++ b/2020-EDCC/TestCases/39/C2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/C3.PNPRO b/2020-EDCC/TestCases/39/C3.PNPRO new file mode 100644 index 00000000..b2c9fd5d --- /dev/null +++ b/2020-EDCC/TestCases/39/C3.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/C3_act.PNPRO b/2020-EDCC/TestCases/39/C3_act.PNPRO new file mode 100644 index 00000000..4eed7eeb --- /dev/null +++ b/2020-EDCC/TestCases/39/C3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/D1.PNPRO b/2020-EDCC/TestCases/39/D1.PNPRO new file mode 100644 index 00000000..cea2a1ef --- /dev/null +++ b/2020-EDCC/TestCases/39/D1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/D1_act.PNPRO b/2020-EDCC/TestCases/39/D1_act.PNPRO new file mode 100644 index 00000000..7e09e6c4 --- /dev/null +++ b/2020-EDCC/TestCases/39/D1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/D2.PNPRO b/2020-EDCC/TestCases/39/D2.PNPRO new file mode 100644 index 00000000..cc6422b7 --- /dev/null +++ b/2020-EDCC/TestCases/39/D2.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/D2_act.PNPRO b/2020-EDCC/TestCases/39/D2_act.PNPRO new file mode 100644 index 00000000..adaff9ae --- /dev/null +++ b/2020-EDCC/TestCases/39/D2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBA1.PNPRO b/2020-EDCC/TestCases/39/DBA1.PNPRO new file mode 100644 index 00000000..e2e64cec --- /dev/null +++ b/2020-EDCC/TestCases/39/DBA1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBA1_act.PNPRO b/2020-EDCC/TestCases/39/DBA1_act.PNPRO new file mode 100644 index 00000000..96411ece --- /dev/null +++ b/2020-EDCC/TestCases/39/DBA1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBA2.PNPRO b/2020-EDCC/TestCases/39/DBA2.PNPRO new file mode 100644 index 00000000..ca452a46 --- /dev/null +++ b/2020-EDCC/TestCases/39/DBA2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBA2_act.PNPRO b/2020-EDCC/TestCases/39/DBA2_act.PNPRO new file mode 100644 index 00000000..6a98960d --- /dev/null +++ b/2020-EDCC/TestCases/39/DBA2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBB1.PNPRO b/2020-EDCC/TestCases/39/DBB1.PNPRO new file mode 100644 index 00000000..c67531ce --- /dev/null +++ b/2020-EDCC/TestCases/39/DBB1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBB1_act.PNPRO b/2020-EDCC/TestCases/39/DBB1_act.PNPRO new file mode 100644 index 00000000..c9cf35c7 --- /dev/null +++ b/2020-EDCC/TestCases/39/DBB1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBB2.PNPRO b/2020-EDCC/TestCases/39/DBB2.PNPRO new file mode 100644 index 00000000..d8e11ac1 --- /dev/null +++ b/2020-EDCC/TestCases/39/DBB2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/DBB2_act.PNPRO b/2020-EDCC/TestCases/39/DBB2_act.PNPRO new file mode 100644 index 00000000..9b159634 --- /dev/null +++ b/2020-EDCC/TestCases/39/DBB2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Diesel1.PNPRO b/2020-EDCC/TestCases/39/Diesel1.PNPRO new file mode 100644 index 00000000..48c14206 --- /dev/null +++ b/2020-EDCC/TestCases/39/Diesel1.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Diesel1_act.PNPRO b/2020-EDCC/TestCases/39/Diesel1_act.PNPRO new file mode 100644 index 00000000..5b8623da --- /dev/null +++ b/2020-EDCC/TestCases/39/Diesel1_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Diesel2.PNPRO b/2020-EDCC/TestCases/39/Diesel2.PNPRO new file mode 100644 index 00000000..4f81725c --- /dev/null +++ b/2020-EDCC/TestCases/39/Diesel2.PNPRO @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Diesel2_act.PNPRO b/2020-EDCC/TestCases/39/Diesel2_act.PNPRO new file mode 100644 index 00000000..fd2b54bd --- /dev/null +++ b/2020-EDCC/TestCases/39/Diesel2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/EI_1.PNPRO b/2020-EDCC/TestCases/39/EI_1.PNPRO new file mode 100644 index 00000000..674ba0c1 --- /dev/null +++ b/2020-EDCC/TestCases/39/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/EI_1_act.PNPRO b/2020-EDCC/TestCases/39/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/39/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailC.PNPRO b/2020-EDCC/TestCases/39/FailC.PNPRO new file mode 100644 index 00000000..3cff0b9d --- /dev/null +++ b/2020-EDCC/TestCases/39/FailC.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailC_Main.PNPRO b/2020-EDCC/TestCases/39/FailC_Main.PNPRO new file mode 100644 index 00000000..0e4d2d4d --- /dev/null +++ b/2020-EDCC/TestCases/39/FailC_Main.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailC_Main_act.PNPRO b/2020-EDCC/TestCases/39/FailC_Main_act.PNPRO new file mode 100644 index 00000000..46199d8b --- /dev/null +++ b/2020-EDCC/TestCases/39/FailC_Main_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailC_S2.PNPRO b/2020-EDCC/TestCases/39/FailC_S2.PNPRO new file mode 100644 index 00000000..ba0ff722 --- /dev/null +++ b/2020-EDCC/TestCases/39/FailC_S2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailC_S2_act.PNPRO b/2020-EDCC/TestCases/39/FailC_S2_act.PNPRO new file mode 100644 index 00000000..8604c40c --- /dev/null +++ b/2020-EDCC/TestCases/39/FailC_S2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailC_act.PNPRO b/2020-EDCC/TestCases/39/FailC_act.PNPRO new file mode 100644 index 00000000..9fdb317f --- /dev/null +++ b/2020-EDCC/TestCases/39/FailC_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailD.PNPRO b/2020-EDCC/TestCases/39/FailD.PNPRO new file mode 100644 index 00000000..e0aa19fd --- /dev/null +++ b/2020-EDCC/TestCases/39/FailD.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/FailD_act.PNPRO b/2020-EDCC/TestCases/39/FailD_act.PNPRO new file mode 100644 index 00000000..994e4983 --- /dev/null +++ b/2020-EDCC/TestCases/39/FailD_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_K1.PNPRO b/2020-EDCC/TestCases/39/Fail_C_K1.PNPRO new file mode 100644 index 00000000..8b04eb27 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_K1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_K1_act.PNPRO b/2020-EDCC/TestCases/39/Fail_C_K1_act.PNPRO new file mode 100644 index 00000000..82d2c774 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_K1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_K2.PNPRO b/2020-EDCC/TestCases/39/Fail_C_K2.PNPRO new file mode 100644 index 00000000..3d22e34b --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_K2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_K2_act.PNPRO b/2020-EDCC/TestCases/39/Fail_C_K2_act.PNPRO new file mode 100644 index 00000000..cb9f3873 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_K2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_S1.PNPRO b/2020-EDCC/TestCases/39/Fail_C_S1.PNPRO new file mode 100644 index 00000000..0c9d347c --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_S1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_S1_act.PNPRO b/2020-EDCC/TestCases/39/Fail_C_S1_act.PNPRO new file mode 100644 index 00000000..3d3f6264 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_S1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_S3.PNPRO b/2020-EDCC/TestCases/39/Fail_C_S3.PNPRO new file mode 100644 index 00000000..d009e9ee --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_S3.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_C_S3_act.PNPRO b/2020-EDCC/TestCases/39/Fail_C_S3_act.PNPRO new file mode 100644 index 00000000..2a27618c --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_C_S3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBA1.PNPRO b/2020-EDCC/TestCases/39/Fail_DBA1.PNPRO new file mode 100644 index 00000000..148e5711 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBA1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBA1_act.PNPRO b/2020-EDCC/TestCases/39/Fail_DBA1_act.PNPRO new file mode 100644 index 00000000..4a43998c --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBA1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBA2.PNPRO b/2020-EDCC/TestCases/39/Fail_DBA2.PNPRO new file mode 100644 index 00000000..6edea09d --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBA2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBA2_act.PNPRO b/2020-EDCC/TestCases/39/Fail_DBA2_act.PNPRO new file mode 100644 index 00000000..2c8ba056 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBA2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBB1.PNPRO b/2020-EDCC/TestCases/39/Fail_DBB1.PNPRO new file mode 100644 index 00000000..f9c2b5ae --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBB1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBB1_act.PNPRO b/2020-EDCC/TestCases/39/Fail_DBB1_act.PNPRO new file mode 100644 index 00000000..1a602de0 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBB1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBB2.PNPRO b/2020-EDCC/TestCases/39/Fail_DBB2.PNPRO new file mode 100644 index 00000000..3a587cdd --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBB2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_DBB2_act.PNPRO b/2020-EDCC/TestCases/39/Fail_DBB2_act.PNPRO new file mode 100644 index 00000000..23feb48b --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_DBB2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_Power_supply.PNPRO b/2020-EDCC/TestCases/39/Fail_Power_supply.PNPRO new file mode 100644 index 00000000..93611ebe --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_Power_supply.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_Power_supply_act.PNPRO b/2020-EDCC/TestCases/39/Fail_Power_supply_act.PNPRO new file mode 100644 index 00000000..d0c24ee3 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_Power_supply_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_TR.PNPRO b/2020-EDCC/TestCases/39/Fail_TR.PNPRO new file mode 100644 index 00000000..7b8bf188 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_TR.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_TR_act.PNPRO b/2020-EDCC/TestCases/39/Fail_TR_act.PNPRO new file mode 100644 index 00000000..90df22ed --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_TR_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_cooling.PNPRO b/2020-EDCC/TestCases/39/Fail_cooling.PNPRO new file mode 100644 index 00000000..9d594fff --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_cooling.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_cooling_act.PNPRO b/2020-EDCC/TestCases/39/Fail_cooling_act.PNPRO new file mode 100644 index 00000000..74ac51de --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_cooling_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_grid_supply.PNPRO b/2020-EDCC/TestCases/39/Fail_grid_supply.PNPRO new file mode 100644 index 00000000..e913a8ad --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_grid_supply.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_grid_supply_act.PNPRO b/2020-EDCC/TestCases/39/Fail_grid_supply_act.PNPRO new file mode 100644 index 00000000..a7190c5d --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_grid_supply_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_supply_DBA1.PNPRO b/2020-EDCC/TestCases/39/Fail_supply_DBA1.PNPRO new file mode 100644 index 00000000..a6348ab0 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_supply_DBA1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_supply_DBA1_act.PNPRO b/2020-EDCC/TestCases/39/Fail_supply_DBA1_act.PNPRO new file mode 100644 index 00000000..fadb4ea2 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_supply_DBA1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_supply_DBA2.PNPRO b/2020-EDCC/TestCases/39/Fail_supply_DBA2.PNPRO new file mode 100644 index 00000000..cfe03635 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_supply_DBA2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Fail_supply_DBA2_act.PNPRO b/2020-EDCC/TestCases/39/Fail_supply_DBA2_act.PNPRO new file mode 100644 index 00000000..ccb46940 --- /dev/null +++ b/2020-EDCC/TestCases/39/Fail_supply_DBA2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Grid.PNPRO b/2020-EDCC/TestCases/39/Grid.PNPRO new file mode 100644 index 00000000..fde5677c --- /dev/null +++ b/2020-EDCC/TestCases/39/Grid.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Grid_act.PNPRO b/2020-EDCC/TestCases/39/Grid_act.PNPRO new file mode 100644 index 00000000..0eaba7b1 --- /dev/null +++ b/2020-EDCC/TestCases/39/Grid_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Tr1.PNPRO b/2020-EDCC/TestCases/39/Tr1.PNPRO new file mode 100644 index 00000000..7700da86 --- /dev/null +++ b/2020-EDCC/TestCases/39/Tr1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Tr1_act.PNPRO b/2020-EDCC/TestCases/39/Tr1_act.PNPRO new file mode 100644 index 00000000..7cde3e80 --- /dev/null +++ b/2020-EDCC/TestCases/39/Tr1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Tr2.PNPRO b/2020-EDCC/TestCases/39/Tr2.PNPRO new file mode 100644 index 00000000..f82337c1 --- /dev/null +++ b/2020-EDCC/TestCases/39/Tr2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/Tr2_act.PNPRO b/2020-EDCC/TestCases/39/Tr2_act.PNPRO new file mode 100644 index 00000000..def7cabf --- /dev/null +++ b/2020-EDCC/TestCases/39/Tr2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/39/run39.sh b/2020-EDCC/TestCases/39/run39.sh new file mode 100755 index 00000000..9e8eada0 --- /dev/null +++ b/2020-EDCC/TestCases/39/run39.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '39.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/40/40.fi b/2020-EDCC/TestCases/40/40.fi new file mode 100644 index 00000000..3f77d267 --- /dev/null +++ b/2020-EDCC/TestCases/40/40.fi @@ -0,0 +1,2314 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET AandB_unavailable EST_UN porte_et; + INTERFACE + aval + = OU_7 OU_8; + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE AandB_unavailable <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE AandB_unavailable <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE AandB_unavailable <-- real DE + AandB_unavailable; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_7 ET real DE OU_8 + ALORS real DE AandB_unavailable <-- VRAI; + +OBJET Due_to_A EST_UN porte_et; + INTERFACE + aval + = FailureOfA impossible_to_isolate_A; + amont + = short_circuit; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE short_circuit + ALORS soll DE Due_to_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE short_circuit ET (NON real DE short_circuit) + ALORS evt_pertinent DE Due_to_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Due_to_A <-- real DE Due_to_A; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE FailureOfA ET real DE impossible_to_isolate_A + ALORS real DE Due_to_A <-- VRAI; + +OBJET Due_to_B EST_UN porte_et; + INTERFACE + aval + = FailureOfB impossible_to_isolate_B; + amont + = short_circuit; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE short_circuit + ALORS soll DE Due_to_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE short_circuit ET (NON real DE short_circuit) + ALORS evt_pertinent DE Due_to_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Due_to_B <-- real DE Due_to_B; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE FailureOfB ET real DE impossible_to_isolate_B + ALORS real DE Due_to_B <-- VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET FailureOfA EST_UN feuille_f; + INTERFACE + amont + = Due_to_A OU_3 OU_7; + declenche + = impossible_to_isolate_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE Due_to_A) ET (NON soll DE OU_3)) ET (NON soll + DE OU_7) + ALORS soll DE FailureOfA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (((evt_pertinent DE Due_to_A ET (NON real DE Due_to_A)) OU ( + evt_pertinent DE OU_3 ET (NON real DE OU_3))) OU ( + evt_pertinent DE OU_7 ET (NON real DE OU_7))) OU ( + evt_pertinent DE impossible_to_isolate_A ET (NON real DE + impossible_to_isolate_A)) + ALORS evt_pertinent DE FailureOfA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE FailureOfA <-- real DE FailureOfA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE FailureOfA = VRAI + ALORS real DE FailureOfA <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE FailureOfA = FAUX) ET soll DE FailureOfA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE FailureOfA <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE FailureOfA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE FailureOfA <-- FAUX; + +OBJET FailureOfB EST_UN feuille_f; + INTERFACE + amont + = Due_to_B OU_3 OU_8; + declenche + = impossible_to_isolate_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE Due_to_B) ET (NON soll DE OU_3)) ET (NON soll + DE OU_8) + ALORS soll DE FailureOfB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (((evt_pertinent DE Due_to_B ET (NON real DE Due_to_B)) OU ( + evt_pertinent DE OU_3 ET (NON real DE OU_3))) OU ( + evt_pertinent DE OU_8 ET (NON real DE OU_8))) OU ( + evt_pertinent DE impossible_to_isolate_B ET (NON real DE + impossible_to_isolate_B)) + ALORS evt_pertinent DE FailureOfB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE FailureOfB <-- real DE FailureOfB; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE FailureOfB = VRAI + ALORS real DE FailureOfB <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE FailureOfB = FAUX) ET soll DE FailureOfB + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE FailureOfB <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE FailureOfB = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE FailureOfB <-- FAUX; + +OBJET IO_K1 EST_UN feuille_f; + INTERFACE + amont + = OU_8; + declenche + = RO_K1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_8 + ALORS soll DE IO_K1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_8 ET (NON real DE OU_8)) OU ( + evt_pertinent DE RO_K1 ET (NON real DE RO_K1)) + ALORS evt_pertinent DE IO_K1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE IO_K1 <-- real DE IO_K1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE IO_K1 = VRAI + ALORS real DE IO_K1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE IO_K1 = FAUX) ET soll DE IO_K1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE IO_K1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE IO_K1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE IO_K1 <-- FAUX; + +OBJET IO_K2 EST_UN feuille_f; + INTERFACE + amont + = Inadvertent_opening OU_7; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Inadvertent_opening) ET (NON soll DE OU_7) + ALORS soll DE IO_K2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Inadvertent_opening ET (NON real DE + Inadvertent_opening)) OU (evt_pertinent DE OU_7 ET (NON real + DE OU_7)) + ALORS evt_pertinent DE IO_K2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE IO_K2 <-- real DE IO_K2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE IO_K2 = VRAI + ALORS real DE IO_K2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE IO_K2 = FAUX) ET soll DE IO_K2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE IO_K2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE IO_K2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE IO_K2 <-- FAUX; + +OBJET IO_K3 EST_UN feuille_f; + INTERFACE + amont + = Inadvertent_opening OU_8; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Inadvertent_opening) ET (NON soll DE OU_8) + ALORS soll DE IO_K3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Inadvertent_opening ET (NON real DE + Inadvertent_opening)) OU (evt_pertinent DE OU_8 ET (NON real + DE OU_8)) + ALORS evt_pertinent DE IO_K3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE IO_K3 <-- real DE IO_K3; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE IO_K3 = VRAI + ALORS real DE IO_K3 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE IO_K3 = FAUX) ET soll DE IO_K3 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE IO_K3 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE IO_K3 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE IO_K3 <-- FAUX; + +OBJET IO_K4 EST_UN feuille_f; + INTERFACE + amont + = OU_7; + declenche + = RO_K4; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_7 + ALORS soll DE IO_K4 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_7 ET (NON real DE OU_7)) OU ( + evt_pertinent DE RO_K4 ET (NON real DE RO_K4)) + ALORS evt_pertinent DE IO_K4 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE IO_K4 <-- real DE IO_K4; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE IO_K4 = VRAI + ALORS real DE IO_K4 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE IO_K4 = FAUX) ET soll DE IO_K4 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE IO_K4 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE IO_K4 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE IO_K4 <-- FAUX; + +OBJET IO_K5 EST_UN feuille_f; + INTERFACE + amont + = Inadvertent_opening; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Inadvertent_opening + ALORS soll DE IO_K5 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Inadvertent_opening ET (NON real DE + Inadvertent_opening) + ALORS evt_pertinent DE IO_K5 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE IO_K5 <-- real DE IO_K5; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE IO_K5 = VRAI + ALORS real DE IO_K5 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE IO_K5 = FAUX) ET soll DE IO_K5 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE IO_K5 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE IO_K5 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE IO_K5 <-- FAUX; + +OBJET Inadvertent_opening EST_UN porte_ou; + INTERFACE + aval + = IO_K2 IO_K3 IO_K5; + amont + = OU_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_3 + ALORS soll DE Inadvertent_opening <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_3 ET (NON real DE OU_3) + ALORS evt_pertinent DE Inadvertent_opening <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Inadvertent_opening <-- real DE + Inadvertent_opening; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE IO_K2 OU real DE IO_K3) OU real DE IO_K5 + ALORS real DE Inadvertent_opening <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = System_failure_in_ph_1 System_failure_in_ph_2; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE System_failure_in_ph_1 OU real DE + System_failure_in_ph_2 + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = AandB_unavailable short_circuit; + amont + = System_failure_in_ph_1; + declenchant + = ph_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE System_failure_in_ph_1) OU (NON real DE ph_1) + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE System_failure_in_ph_1 ET (NON real DE + System_failure_in_ph_1) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE AandB_unavailable OU real DE short_circuit + ALORS real DE OU_2 <-- VRAI; + +OBJET OU_3 EST_UN porte_ou; + INTERFACE + aval + = FailureOfA FailureOfB Inadvertent_opening Reconf_failure; + amont + = System_failure_in_ph_2; + declenchant + = ph_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE System_failure_in_ph_2) OU (NON real DE ph_2) + ALORS soll DE OU_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE System_failure_in_ph_2 ET (NON real DE + System_failure_in_ph_2) + ALORS evt_pertinent DE OU_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_3 <-- real DE OU_3; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE FailureOfA OU real DE FailureOfB) OU real DE + Inadvertent_opening) OU real DE Reconf_failure + ALORS real DE OU_3 <-- VRAI; + +OBJET OU_7 EST_UN porte_ou; + INTERFACE + aval + = FailureOfA IO_K2 IO_K4; + amont + = AandB_unavailable; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE AandB_unavailable + ALORS soll DE OU_7 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE AandB_unavailable ET (NON real DE + AandB_unavailable) + ALORS evt_pertinent DE OU_7 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_7 <-- real DE OU_7; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE FailureOfA OU real DE IO_K2) OU real DE IO_K4 + ALORS real DE OU_7 <-- VRAI; + +OBJET OU_8 EST_UN porte_ou; + INTERFACE + aval + = FailureOfB IO_K1 IO_K3; + amont + = AandB_unavailable; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE AandB_unavailable + ALORS soll DE OU_8 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE AandB_unavailable ET (NON real DE + AandB_unavailable) + ALORS evt_pertinent DE OU_8 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_8 <-- real DE OU_8; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE FailureOfB OU real DE IO_K1) OU real DE IO_K3 + ALORS real DE OU_8 <-- VRAI; + +OBJET RC_K5 EST_UN feuille_i; + INTERFACE + amont + = Reconf_failure; + precedent + = RO_K1 RO_K4; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Reconf_failure + ALORS soll DE RC_K5 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Reconf_failure ET (NON real DE + Reconf_failure) + ALORS evt_pertinent DE RC_K5 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RC_K5 <-- real DE RC_K5; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RC_K5 = VRAI + ALORS real DE RC_K5 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RC_K5) ET ((NON attente_avant DE RC_K5) ET (NON + soll_avant DE RC_K5)) + ALORS attente_avant DE RC_K5 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RC_K5 ET attente_avant DE RC_K5 + ALORS a_declencher DE RC_K5 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RC_K5 = FAUX) ET (a_declencher DE RC_K5 ET ((NON + a_declencher DE RO_K1) ET (NON a_declencher DE RO_K4))) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RC_K5 <-- VRAI, + attente_avant DE RC_K5 <-- FAUX, + soll_avant DE RC_K5 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RC_K5 <-- FAUX, + soll_avant DE RC_K5 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RC_K5 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RC_K5 <-- FAUX; + +OBJET RO_K1 EST_UN feuille_i; + INTERFACE + amont + = Reconf_failure impossible_to_isolate_B; + declenchant + = IO_K1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE Reconf_failure) ET (NON soll DE + impossible_to_isolate_B)) OU real DE IO_K1 + ALORS soll DE RO_K1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Reconf_failure ET (NON real DE + Reconf_failure)) OU (evt_pertinent DE + impossible_to_isolate_B ET (NON real DE + impossible_to_isolate_B)) + ALORS evt_pertinent DE RO_K1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RO_K1 <-- real DE RO_K1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RO_K1 = VRAI + ALORS real DE RO_K1 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RO_K1) ET ((NON attente_avant DE RO_K1) ET (NON + soll_avant DE RO_K1)) + ALORS attente_avant DE RO_K1 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RO_K1 ET attente_avant DE RO_K1 + ALORS a_declencher DE RO_K1 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RO_K1 = FAUX) ET a_declencher DE RO_K1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RO_K1 <-- VRAI, + attente_avant DE RO_K1 <-- FAUX, + soll_avant DE RO_K1 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RO_K1 <-- FAUX, + soll_avant DE RO_K1 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RO_K1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RO_K1 <-- FAUX; + +OBJET RO_K2 EST_UN feuille_i; + INTERFACE + amont + = impossible_to_isolate_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE impossible_to_isolate_A + ALORS soll DE RO_K2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE impossible_to_isolate_A ET (NON real DE + impossible_to_isolate_A) + ALORS evt_pertinent DE RO_K2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RO_K2 <-- real DE RO_K2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RO_K2 = VRAI + ALORS real DE RO_K2 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RO_K2) ET ((NON attente_avant DE RO_K2) ET (NON + soll_avant DE RO_K2)) + ALORS attente_avant DE RO_K2 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RO_K2 ET attente_avant DE RO_K2 + ALORS a_declencher DE RO_K2 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RO_K2 = FAUX) ET a_declencher DE RO_K2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RO_K2 <-- VRAI, + attente_avant DE RO_K2 <-- FAUX, + soll_avant DE RO_K2 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RO_K2 <-- FAUX, + soll_avant DE RO_K2 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RO_K2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RO_K2 <-- FAUX; + +OBJET RO_K3 EST_UN feuille_i; + INTERFACE + amont + = impossible_to_isolate_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE impossible_to_isolate_B + ALORS soll DE RO_K3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE impossible_to_isolate_B ET (NON real DE + impossible_to_isolate_B) + ALORS evt_pertinent DE RO_K3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RO_K3 <-- real DE RO_K3; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RO_K3 = VRAI + ALORS real DE RO_K3 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RO_K3) ET ((NON attente_avant DE RO_K3) ET (NON + soll_avant DE RO_K3)) + ALORS attente_avant DE RO_K3 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RO_K3 ET attente_avant DE RO_K3 + ALORS a_declencher DE RO_K3 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RO_K3 = FAUX) ET a_declencher DE RO_K3 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RO_K3 <-- VRAI, + attente_avant DE RO_K3 <-- FAUX, + soll_avant DE RO_K3 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RO_K3 <-- FAUX, + soll_avant DE RO_K3 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RO_K3 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RO_K3 <-- FAUX; + +OBJET RO_K4 EST_UN feuille_i; + INTERFACE + amont + = Reconf_failure impossible_to_isolate_A; + declenchant + = IO_K4; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE Reconf_failure) ET (NON soll DE + impossible_to_isolate_A)) OU real DE IO_K4 + ALORS soll DE RO_K4 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Reconf_failure ET (NON real DE + Reconf_failure)) OU (evt_pertinent DE + impossible_to_isolate_A ET (NON real DE + impossible_to_isolate_A)) + ALORS evt_pertinent DE RO_K4 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RO_K4 <-- real DE RO_K4; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RO_K4 = VRAI + ALORS real DE RO_K4 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RO_K4) ET ((NON attente_avant DE RO_K4) ET (NON + soll_avant DE RO_K4)) + ALORS attente_avant DE RO_K4 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RO_K4 ET attente_avant DE RO_K4 + ALORS a_declencher DE RO_K4 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RO_K4 = FAUX) ET a_declencher DE RO_K4 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RO_K4 <-- VRAI, + attente_avant DE RO_K4 <-- FAUX, + soll_avant DE RO_K4 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RO_K4 <-- FAUX, + soll_avant DE RO_K4 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RO_K4 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RO_K4 <-- FAUX; + +OBJET Reconf_failure EST_UN porte_ou; + INTERFACE + aval + = RC_K5 RO_K1 RO_K4; + amont + = OU_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_3 + ALORS soll DE Reconf_failure <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_3 ET (NON real DE OU_3) + ALORS evt_pertinent DE Reconf_failure <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Reconf_failure <-- real DE Reconf_failure; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE RC_K5 OU real DE RO_K1) OU real DE RO_K4 + ALORS real DE Reconf_failure <-- VRAI; + +OBJET System_failure_in_ph_1 EST_UN porte_et; + INTERFACE + aval + = OU_2 ph_1; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE System_failure_in_ph_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE System_failure_in_ph_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE System_failure_in_ph_1 <-- real DE + System_failure_in_ph_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_2 ET real DE ph_1 + ALORS real DE System_failure_in_ph_1 <-- VRAI; + +OBJET System_failure_in_ph_2 EST_UN porte_et; + INTERFACE + aval + = OU_3 ph_2; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE System_failure_in_ph_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE System_failure_in_ph_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE System_failure_in_ph_2 <-- real DE + System_failure_in_ph_2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_3 ET real DE ph_2 + ALORS real DE System_failure_in_ph_2 <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = ph_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_3; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_4 EST_UN lien_declenche; + INTERFACE + arrivee + = impossible_to_isolate_A; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_5 EST_UN lien_declenche; + INTERFACE + arrivee + = impossible_to_isolate_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_6 EST_UN lien_declenche; + INTERFACE + arrivee + = RO_K4; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + +OBJET d_7 EST_UN lien_declenche; + INTERFACE + arrivee + = RO_K1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_inv_decl'; + +OBJET impossible_to_isolate_A EST_UN porte_et; + INTERFACE + aval + = RO_K2 RO_K4; + amont + = Due_to_A; + declenchant + = FailureOfA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Due_to_A) OU (NON real DE FailureOfA) + ALORS soll DE impossible_to_isolate_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Due_to_A ET (NON real DE Due_to_A) + ALORS evt_pertinent DE impossible_to_isolate_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE impossible_to_isolate_A <-- real DE + impossible_to_isolate_A; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE RO_K2 ET real DE RO_K4 + ALORS real DE impossible_to_isolate_A <-- VRAI; + +OBJET impossible_to_isolate_B EST_UN porte_et; + INTERFACE + aval + = RO_K1 RO_K3; + amont + = Due_to_B; + declenchant + = FailureOfB; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Due_to_B) OU (NON real DE FailureOfB) + ALORS soll DE impossible_to_isolate_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Due_to_B ET (NON real DE Due_to_B) + ALORS evt_pertinent DE impossible_to_isolate_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE impossible_to_isolate_B <-- real DE + impossible_to_isolate_B; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE RO_K1 ET real DE RO_K3 + ALORS real DE impossible_to_isolate_B <-- VRAI; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_15 EST_UN lien_logique; + +OBJET logique_16 EST_UN lien_logique; + +OBJET logique_17 EST_UN lien_logique; + +OBJET logique_18 EST_UN lien_logique; + +OBJET logique_19 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_20 EST_UN lien_logique; + +OBJET logique_21 EST_UN lien_logique; + +OBJET logique_22 EST_UN lien_logique; + +OBJET logique_23 EST_UN lien_logique; + +OBJET logique_24 EST_UN lien_logique; + +OBJET logique_25 EST_UN lien_logique; + +OBJET logique_26 EST_UN lien_logique; + +OBJET logique_28 EST_UN lien_logique; + +OBJET logique_29 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_30 EST_UN lien_logique; + +OBJET logique_31 EST_UN lien_logique; + +OBJET logique_32 EST_UN lien_logique; + +OBJET logique_33 EST_UN lien_logique; + +OBJET logique_34 EST_UN lien_logique; + +OBJET logique_35 EST_UN lien_logique; + +OBJET logique_36 EST_UN lien_logique; + +OBJET logique_37 EST_UN lien_logique; + +OBJET logique_38 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET lprec_1 EST_UN lien_precede; + +OBJET lprec_2 EST_UN lien_precede; + +OBJET ph_1 EST_UN feuille_phase; + INTERFACE + amont + = System_failure_in_ph_1; + declenche + = OU_2 ph_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + Type_de_loi + DOMAINE 'exponentiel' 'temps_constant' + = 'exponentiel'; + duree + DOMAINE REEL + = 10; + (*PANNE*) + ATTRIBUT + en_cours + LIBELLE "Phase %OBJET en cours" + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + soll_avant + DOMAINE BOOLEEN + = FAUX; + debut_phase + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE System_failure_in_ph_1 + ALORS soll DE ph_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE System_failure_in_ph_1 ET (NON real DE + System_failure_in_ph_1)) OU ((evt_pertinent DE OU_2 ET (NON + real DE OU_2)) OU (evt_pertinent DE ph_2 ET (NON real DE + ph_2))) + ALORS evt_pertinent DE ph_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ph_1 <-- real DE ph_1; + xx44 + GROUPE V3_groupe_simu + ETAPE initialisation + ALORS real DE ph_1 <-- en_cours DE ph_1; + xx45 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI ((NON en_cours DE ph_1) ET (NON soll DE ph_1)) ET soll_avant + DE ph_1 + ALORS debut_phase DE ph_1 <-- VRAI; + xx46 + GROUPE V3_groupe_simu + ETAPE tops + ALORS soll_avant DE ph_1 <-- soll DE ph_1; + OCCURRENCE + xx43_a + GROUPE V3_groupe_simu + SI en_cours DE ph_1 + IL_PEUT_SE_PRODUIRE + TRANSITION fin + LIBELLE "fin de la phase %OBJET" + LOI EXP (0.1) + PROVOQUE en_cours DE ph_1 <-- FAUX; + xx47 + GROUPE V3_groupe_simu + SI debut_phase DE ph_1 + IL_PEUT_SE_PRODUIRE + TRANSITION debut + LIBELLE "debut de la phase %OBJET" + LOI INS (1) + PROVOQUE en_cours DE ph_1 <-- VRAI, + debut_phase DE ph_1 <-- FAUX; + +OBJET ph_2 EST_UN feuille_phase; + INTERFACE + amont + = System_failure_in_ph_2; + declenchant + = ph_1; + declenche + = OU_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + Type_de_loi + DOMAINE 'exponentiel' 'temps_constant' + = 'exponentiel'; + duree + DOMAINE REEL + = 10; + (*PANNE*) + ATTRIBUT + en_cours + LIBELLE "Phase %OBJET en cours" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + soll_avant + DOMAINE BOOLEEN + = FAUX; + debut_phase + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE System_failure_in_ph_2) OU (NON real DE ph_1) + ALORS soll DE ph_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE System_failure_in_ph_2 ET (NON real DE + System_failure_in_ph_2)) OU (evt_pertinent DE OU_3 ET (NON + real DE OU_3)) + ALORS evt_pertinent DE ph_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ph_2 <-- real DE ph_2; + xx44 + GROUPE V3_groupe_simu + ETAPE initialisation + ALORS real DE ph_2 <-- en_cours DE ph_2; + xx45 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI ((NON en_cours DE ph_2) ET (NON soll DE ph_2)) ET soll_avant + DE ph_2 + ALORS debut_phase DE ph_2 <-- VRAI; + xx46 + GROUPE V3_groupe_simu + ETAPE tops + ALORS soll_avant DE ph_2 <-- soll DE ph_2; + OCCURRENCE + xx43_a + GROUPE V3_groupe_simu + SI en_cours DE ph_2 + IL_PEUT_SE_PRODUIRE + TRANSITION fin + LIBELLE "fin de la phase %OBJET" + LOI EXP (0.1) + PROVOQUE en_cours DE ph_2 <-- FAUX; + xx47 + GROUPE V3_groupe_simu + SI debut_phase DE ph_2 + IL_PEUT_SE_PRODUIRE + TRANSITION debut + LIBELLE "debut de la phase %OBJET" + LOI INS (1) + PROVOQUE en_cours DE ph_2 <-- VRAI, + debut_phase DE ph_2 <-- FAUX; + +OBJET short_circuit EST_UN porte_ou; + INTERFACE + aval + = Due_to_A Due_to_B; + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE short_circuit <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE short_circuit <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE short_circuit <-- real DE short_circuit; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Due_to_A OU real DE Due_to_B + ALORS real DE short_circuit <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + filtrage_max + DOMAINE BOOLEEN + = FAUX; + diff --git a/2020-EDCC/TestCases/40/40.htm b/2020-EDCC/TestCases/40/40.htm new file mode 100644 index 00000000..46dc7ecb --- /dev/null +++ b/2020-EDCC/TestCases/40/40.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
10.177520.0019875276880.0023682889270.003112462696
1.961540.363570.002502051310.0029813825720.003918205221
2.923080.523230.0025979312160.0030956307020.004068352882
3.884620.648940.0024826746870.0029582938680.003887861486
4.846150.743710.0022708817020.0027059265750.003556194274
5.807690.816040.0020153212950.0024014071030.003155987405
6.769230.867570.0017630812320.0021008440710.002760980185
7.730770.904450.0015290951020.0018220319740.002394558572
8.692310.9310.0013183364370.0015708971530.002064511104
9.653850.949260.0011415493520.0013602420260.001787663032
10.61540.962370.00098984003920.0011794689550.001550086681
11.57690.971980.0008583997840.0010228479910.001344251616
12.53850.978730.00075048508410.00089425949890.001175257503
13.50.983450.00066359332860.00079072142820.001039185262
14.46150.986670.00059652397930.00071080324740.0009341548517
15.42310.988980.00054301449370.00064704266530.0008503591498
16.38460.990630.00050113230870.00059713688760.0007847717674
17.34620.991790.00046936241630.00055928066810.0007350202063
18.30770.992670.00044369170110.00052869207760.0006948199396
19.26920.993260.00042558693890.000507118890.0006664679336
20.23080.993590.00041510645860.00049463060830.0006500555312
21.19230.993920.00040434713880.00048181006850.0006332064671
22.15380.994080.00039902342430.00047546646170.0006248695454
23.11540.994210.00039464373730.00047024773480.000618010968
24.07690.994320.00039089860920.00046578513260.000612146108
25.03850.994380.00038884025390.00046333244720.0006089227295
260.994420.00038746180250.00046168991860.0006067640785
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
10.164350.0019276311370.0022969176750.003018664867
1.961540.318670.0024236852290.0028880034850.003795484161
2.923080.438960.0025812867750.0030757975970.004042287734
3.884620.52270.0025980579690.0030957817380.004068551376
4.846150.577130.0025696095210.0030618832690.004024001187
5.807690.612250.0025343533740.0030198729150.003968790161
6.769230.629040.0025126357960.0029939947850.003934780496
7.730770.631620.0025090125190.0029896773780.003929106455
8.692310.626490.0025161414850.0029981720780.003940270396
9.653850.614980.0025310400120.0030159247940.003963601446
10.61540.596810.0025515247870.0030403339460.003995680545
11.57690.576660.0025699900170.0030623366590.004024597043
12.53850.555080.0025849111740.0030801163410.004047963532
13.50.532120.0025953677370.0030925761240.004064338481
14.46150.507090.0026004781410.0030986655540.004072341358
15.42310.482330.0025991150630.0030970413440.004070206781
16.38460.457910.0025915084650.003087977510.004058294871
17.34620.433380.0025775509120.0030713460350.004036437384
18.30770.409620.002557898250.0030479284080.00400566137
19.26920.386730.0025331252360.0030184094960.003966866901
20.23080.365330.0025046296840.00298445490.003922242948
21.19230.343210.0024695629580.0029426702550.003867328555
22.15380.322190.0024307309130.0028963989480.003806517683
23.11540.302140.0023884443970.002846011380.003740297119
24.07690.282360.0023414332170.0027899940180.003666677745
25.03850.264340.0022937542380.0027331809240.003592012601
260.246410.0022414218310.002670822920.0035100602


\ No newline at end of file diff --git a/2020-EDCC/TestCases/40/AandB_unavailable.PNPRO b/2020-EDCC/TestCases/40/AandB_unavailable.PNPRO new file mode 100644 index 00000000..9e64c707 --- /dev/null +++ b/2020-EDCC/TestCases/40/AandB_unavailable.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/AandB_unavailable_act.PNPRO b/2020-EDCC/TestCases/40/AandB_unavailable_act.PNPRO new file mode 100644 index 00000000..2b41ff54 --- /dev/null +++ b/2020-EDCC/TestCases/40/AandB_unavailable_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Due_to_A.PNPRO b/2020-EDCC/TestCases/40/Due_to_A.PNPRO new file mode 100644 index 00000000..6ee587b9 --- /dev/null +++ b/2020-EDCC/TestCases/40/Due_to_A.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Due_to_A_act.PNPRO b/2020-EDCC/TestCases/40/Due_to_A_act.PNPRO new file mode 100644 index 00000000..ef4de71e --- /dev/null +++ b/2020-EDCC/TestCases/40/Due_to_A_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Due_to_B.PNPRO b/2020-EDCC/TestCases/40/Due_to_B.PNPRO new file mode 100644 index 00000000..00f794b4 --- /dev/null +++ b/2020-EDCC/TestCases/40/Due_to_B.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Due_to_B_act.PNPRO b/2020-EDCC/TestCases/40/Due_to_B_act.PNPRO new file mode 100644 index 00000000..aed2d5d9 --- /dev/null +++ b/2020-EDCC/TestCases/40/Due_to_B_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/EI_1.PNPRO b/2020-EDCC/TestCases/40/EI_1.PNPRO new file mode 100644 index 00000000..fd54e0a6 --- /dev/null +++ b/2020-EDCC/TestCases/40/EI_1.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/EI_1_act.PNPRO b/2020-EDCC/TestCases/40/EI_1_act.PNPRO new file mode 100644 index 00000000..9325cc97 --- /dev/null +++ b/2020-EDCC/TestCases/40/EI_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/FailureOfA.PNPRO b/2020-EDCC/TestCases/40/FailureOfA.PNPRO new file mode 100644 index 00000000..287d8236 --- /dev/null +++ b/2020-EDCC/TestCases/40/FailureOfA.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/FailureOfA_act.PNPRO b/2020-EDCC/TestCases/40/FailureOfA_act.PNPRO new file mode 100644 index 00000000..53b87bf5 --- /dev/null +++ b/2020-EDCC/TestCases/40/FailureOfA_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/FailureOfB.PNPRO b/2020-EDCC/TestCases/40/FailureOfB.PNPRO new file mode 100644 index 00000000..62a928a4 --- /dev/null +++ b/2020-EDCC/TestCases/40/FailureOfB.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/FailureOfB_act.PNPRO b/2020-EDCC/TestCases/40/FailureOfB_act.PNPRO new file mode 100644 index 00000000..984b9a95 --- /dev/null +++ b/2020-EDCC/TestCases/40/FailureOfB_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K1.PNPRO b/2020-EDCC/TestCases/40/IO_K1.PNPRO new file mode 100644 index 00000000..3873ccf6 --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K1.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K1_act.PNPRO b/2020-EDCC/TestCases/40/IO_K1_act.PNPRO new file mode 100644 index 00000000..de9a4ea9 --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K2.PNPRO b/2020-EDCC/TestCases/40/IO_K2.PNPRO new file mode 100644 index 00000000..b061b440 --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K2.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K2_act.PNPRO b/2020-EDCC/TestCases/40/IO_K2_act.PNPRO new file mode 100644 index 00000000..4688d4e0 --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K3.PNPRO b/2020-EDCC/TestCases/40/IO_K3.PNPRO new file mode 100644 index 00000000..3bf0ee1c --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K3.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K3_act.PNPRO b/2020-EDCC/TestCases/40/IO_K3_act.PNPRO new file mode 100644 index 00000000..85803210 --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K4.PNPRO b/2020-EDCC/TestCases/40/IO_K4.PNPRO new file mode 100644 index 00000000..05c6dc2a --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K4.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K4_act.PNPRO b/2020-EDCC/TestCases/40/IO_K4_act.PNPRO new file mode 100644 index 00000000..c2a1d326 --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K4_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K5.PNPRO b/2020-EDCC/TestCases/40/IO_K5.PNPRO new file mode 100644 index 00000000..b4fe769b --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K5.PNPRO @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/IO_K5_act.PNPRO b/2020-EDCC/TestCases/40/IO_K5_act.PNPRO new file mode 100644 index 00000000..a46cb1cd --- /dev/null +++ b/2020-EDCC/TestCases/40/IO_K5_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Inadvertent_opening.PNPRO b/2020-EDCC/TestCases/40/Inadvertent_opening.PNPRO new file mode 100644 index 00000000..93696db6 --- /dev/null +++ b/2020-EDCC/TestCases/40/Inadvertent_opening.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Inadvertent_opening_act.PNPRO b/2020-EDCC/TestCases/40/Inadvertent_opening_act.PNPRO new file mode 100644 index 00000000..debd418c --- /dev/null +++ b/2020-EDCC/TestCases/40/Inadvertent_opening_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_1.PNPRO b/2020-EDCC/TestCases/40/OU_1.PNPRO new file mode 100644 index 00000000..46e91668 --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_1_act.PNPRO b/2020-EDCC/TestCases/40/OU_1_act.PNPRO new file mode 100644 index 00000000..176e3937 --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_2.PNPRO b/2020-EDCC/TestCases/40/OU_2.PNPRO new file mode 100644 index 00000000..81fb311b --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_2_act.PNPRO b/2020-EDCC/TestCases/40/OU_2_act.PNPRO new file mode 100644 index 00000000..a2bba49b --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_2_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_3.PNPRO b/2020-EDCC/TestCases/40/OU_3.PNPRO new file mode 100644 index 00000000..2cef3d65 --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_3.PNPRO @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_3_act.PNPRO b/2020-EDCC/TestCases/40/OU_3_act.PNPRO new file mode 100644 index 00000000..293e0c11 --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_3_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_7.PNPRO b/2020-EDCC/TestCases/40/OU_7.PNPRO new file mode 100644 index 00000000..240033db --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_7.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_7_act.PNPRO b/2020-EDCC/TestCases/40/OU_7_act.PNPRO new file mode 100644 index 00000000..d3bf728e --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_7_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_8.PNPRO b/2020-EDCC/TestCases/40/OU_8.PNPRO new file mode 100644 index 00000000..9c99779a --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_8.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/OU_8_act.PNPRO b/2020-EDCC/TestCases/40/OU_8_act.PNPRO new file mode 100644 index 00000000..c47d4003 --- /dev/null +++ b/2020-EDCC/TestCases/40/OU_8_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/RC_K5.PNPRO b/2020-EDCC/TestCases/40/RC_K5.PNPRO new file mode 100644 index 00000000..9381916f --- /dev/null +++ b/2020-EDCC/TestCases/40/RC_K5.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/40/RC_K5_act.PNPRO b/2020-EDCC/TestCases/40/RC_K5_act.PNPRO new file mode 100644 index 00000000..4247a04b --- /dev/null +++ b/2020-EDCC/TestCases/40/RC_K5_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/RO_K1.PNPRO b/2020-EDCC/TestCases/40/RO_K1.PNPRO new file mode 100644 index 00000000..c8c939cb --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K1.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/40/RO_K1_act.PNPRO b/2020-EDCC/TestCases/40/RO_K1_act.PNPRO new file mode 100644 index 00000000..6992569e --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K1_act.PNPRO @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/RO_K2.PNPRO b/2020-EDCC/TestCases/40/RO_K2.PNPRO new file mode 100644 index 00000000..9693d611 --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K2.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/40/RO_K2_act.PNPRO b/2020-EDCC/TestCases/40/RO_K2_act.PNPRO new file mode 100644 index 00000000..607a404b --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/RO_K3.PNPRO b/2020-EDCC/TestCases/40/RO_K3.PNPRO new file mode 100644 index 00000000..6b6ab1ee --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K3.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/40/RO_K3_act.PNPRO b/2020-EDCC/TestCases/40/RO_K3_act.PNPRO new file mode 100644 index 00000000..c0f00b17 --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K3_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/RO_K4.PNPRO b/2020-EDCC/TestCases/40/RO_K4.PNPRO new file mode 100644 index 00000000..dd6a9847 --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K4.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/40/RO_K4_act.PNPRO b/2020-EDCC/TestCases/40/RO_K4_act.PNPRO new file mode 100644 index 00000000..d3c1499e --- /dev/null +++ b/2020-EDCC/TestCases/40/RO_K4_act.PNPRO @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Reconf_failure.PNPRO b/2020-EDCC/TestCases/40/Reconf_failure.PNPRO new file mode 100644 index 00000000..d373b5ba --- /dev/null +++ b/2020-EDCC/TestCases/40/Reconf_failure.PNPRO @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/Reconf_failure_act.PNPRO b/2020-EDCC/TestCases/40/Reconf_failure_act.PNPRO new file mode 100644 index 00000000..9e4a8039 --- /dev/null +++ b/2020-EDCC/TestCases/40/Reconf_failure_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/System_failure_in_ph_1.PNPRO b/2020-EDCC/TestCases/40/System_failure_in_ph_1.PNPRO new file mode 100644 index 00000000..850ee340 --- /dev/null +++ b/2020-EDCC/TestCases/40/System_failure_in_ph_1.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/System_failure_in_ph_1_act.PNPRO b/2020-EDCC/TestCases/40/System_failure_in_ph_1_act.PNPRO new file mode 100644 index 00000000..dca68b83 --- /dev/null +++ b/2020-EDCC/TestCases/40/System_failure_in_ph_1_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/System_failure_in_ph_2.PNPRO b/2020-EDCC/TestCases/40/System_failure_in_ph_2.PNPRO new file mode 100644 index 00000000..f3724dae --- /dev/null +++ b/2020-EDCC/TestCases/40/System_failure_in_ph_2.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/System_failure_in_ph_2_act.PNPRO b/2020-EDCC/TestCases/40/System_failure_in_ph_2_act.PNPRO new file mode 100644 index 00000000..1556dfd5 --- /dev/null +++ b/2020-EDCC/TestCases/40/System_failure_in_ph_2_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/impossible_to_isolate_A.PNPRO b/2020-EDCC/TestCases/40/impossible_to_isolate_A.PNPRO new file mode 100644 index 00000000..6b2d0628 --- /dev/null +++ b/2020-EDCC/TestCases/40/impossible_to_isolate_A.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/impossible_to_isolate_A_act.PNPRO b/2020-EDCC/TestCases/40/impossible_to_isolate_A_act.PNPRO new file mode 100644 index 00000000..447fe708 --- /dev/null +++ b/2020-EDCC/TestCases/40/impossible_to_isolate_A_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/impossible_to_isolate_B.PNPRO b/2020-EDCC/TestCases/40/impossible_to_isolate_B.PNPRO new file mode 100644 index 00000000..d1b8ca73 --- /dev/null +++ b/2020-EDCC/TestCases/40/impossible_to_isolate_B.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/impossible_to_isolate_B_act.PNPRO b/2020-EDCC/TestCases/40/impossible_to_isolate_B_act.PNPRO new file mode 100644 index 00000000..42323cea --- /dev/null +++ b/2020-EDCC/TestCases/40/impossible_to_isolate_B_act.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/ph_1.PNPRO b/2020-EDCC/TestCases/40/ph_1.PNPRO new file mode 100644 index 00000000..4263bd40 --- /dev/null +++ b/2020-EDCC/TestCases/40/ph_1.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/40/ph_1_act.PNPRO b/2020-EDCC/TestCases/40/ph_1_act.PNPRO new file mode 100644 index 00000000..737919a4 --- /dev/null +++ b/2020-EDCC/TestCases/40/ph_1_act.PNPRO @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/ph_2.PNPRO b/2020-EDCC/TestCases/40/ph_2.PNPRO new file mode 100644 index 00000000..61f38f2b --- /dev/null +++ b/2020-EDCC/TestCases/40/ph_2.PNPRO @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/2020-EDCC/TestCases/40/ph_2_act.PNPRO b/2020-EDCC/TestCases/40/ph_2_act.PNPRO new file mode 100644 index 00000000..3bce4200 --- /dev/null +++ b/2020-EDCC/TestCases/40/ph_2_act.PNPRO @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/run40.sh b/2020-EDCC/TestCases/40/run40.sh new file mode 100755 index 00000000..52eef110 --- /dev/null +++ b/2020-EDCC/TestCases/40/run40.sh @@ -0,0 +1,19 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '40.fi' -o 'DummyForPNPRO.modest' +storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=15| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=15| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" +exit +storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " -e dd --cudd:precision 1e-6 --symbolic-bisimulation + +exit diff --git a/2020-EDCC/TestCases/40/short_circuit.PNPRO b/2020-EDCC/TestCases/40/short_circuit.PNPRO new file mode 100644 index 00000000..c76ef8f0 --- /dev/null +++ b/2020-EDCC/TestCases/40/short_circuit.PNPRO @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2020-EDCC/TestCases/40/short_circuit_act.PNPRO b/2020-EDCC/TestCases/40/short_circuit_act.PNPRO new file mode 100644 index 00000000..89d73c61 --- /dev/null +++ b/2020-EDCC/TestCases/40/short_circuit_act.PNPRO @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/2020-EDCC/TestCases/41/41.fi b/2020-EDCC/TestCases/41/41.fi new file mode 100644 index 00000000..9ab23167 --- /dev/null +++ b/2020-EDCC/TestCases/41/41.fi @@ -0,0 +1,890 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A EST_UN feuille_f; + INTERFACE + amont + = A_ou_B_perdu Perte_2_cpts Tous_cpts_perdus; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE A_ou_B_perdu) ET (NON soll DE Perte_2_cpts)) + ET (NON soll DE Tous_cpts_perdus) + ALORS soll DE A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE A_ou_B_perdu ET (NON real DE A_ou_B_perdu) + ) OU (evt_pertinent DE Perte_2_cpts ET (NON real DE + Perte_2_cpts))) OU (evt_pertinent DE Tous_cpts_perdus ET ( + NON real DE Tous_cpts_perdus)) + ALORS evt_pertinent DE A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A <-- real DE A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE A = VRAI + ALORS real DE A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE A = FAUX) ET soll DE A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE A <-- FAUX; + +OBJET A_ou_B_perdu EST_UN porte_ou; + INTERFACE + aval + = A B1; + declenche + = C; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE C ET (NON real DE C) + ALORS evt_pertinent DE A_ou_B_perdu <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A_ou_B_perdu <-- real DE A_ou_B_perdu; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE A OU real DE B1 + ALORS real DE A_ou_B_perdu <-- VRAI; + +OBJET B1 EST_UN feuille_f; + INTERFACE + amont + = A_ou_B_perdu Perte_2_cpts Tous_cpts_perdus; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE A_ou_B_perdu) ET (NON soll DE Perte_2_cpts)) + ET (NON soll DE Tous_cpts_perdus) + ALORS soll DE B1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE A_ou_B_perdu ET (NON real DE A_ou_B_perdu) + ) OU (evt_pertinent DE Perte_2_cpts ET (NON real DE + Perte_2_cpts))) OU (evt_pertinent DE Tous_cpts_perdus ET ( + NON real DE Tous_cpts_perdus)) + ALORS evt_pertinent DE B1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE B1 <-- real DE B1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE B1 = VRAI + ALORS real DE B1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE B1 = FAUX) ET soll DE B1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE B1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE B1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE B1 <-- FAUX; + +OBJET C EST_UN feuille_f; + INTERFACE + amont + = Perte_2_cpts Tous_cpts_perdus; + declenchant + = A_ou_B_perdu; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE Perte_2_cpts) ET (NON soll DE Tous_cpts_perdus) + ) OU (NON real DE A_ou_B_perdu) + ALORS soll DE C <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Perte_2_cpts ET (NON real DE Perte_2_cpts)) + OU (evt_pertinent DE Tous_cpts_perdus ET (NON real DE + Tous_cpts_perdus)) + ALORS evt_pertinent DE C <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C <-- real DE C; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE C = VRAI + ALORS real DE C <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE C = FAUX) ET soll DE C + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE C = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE C <-- FAUX; + +OBJET Def_phase_1 EST_UN porte_et; + INTERFACE + aval + = Tous_cpts_perdus phase_1_en_cours; + amont + = Echec_de_la_mission; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Echec_de_la_mission + ALORS soll DE Def_phase_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Echec_de_la_mission ET (NON real DE + Echec_de_la_mission) + ALORS evt_pertinent DE Def_phase_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_phase_1 <-- real DE Def_phase_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Tous_cpts_perdus ET real DE phase_1_en_cours + ALORS real DE Def_phase_1 <-- VRAI; + +OBJET Def_phase_2 EST_UN porte_et; + INTERFACE + aval + = Perte_2_cpts phase_2_en_cours; + amont + = Echec_de_la_mission; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Echec_de_la_mission + ALORS soll DE Def_phase_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Echec_de_la_mission ET (NON real DE + Echec_de_la_mission) + ALORS evt_pertinent DE Def_phase_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_phase_2 <-- real DE Def_phase_2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_2_cpts ET real DE phase_2_en_cours + ALORS real DE Def_phase_2 <-- VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Echec_de_la_mission; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Echec_de_la_mission + ALORS real DE EI_1 <-- VRAI; + +OBJET Echec_de_la_mission EST_UN porte_ou; + INTERFACE + aval + = Def_phase_1 Def_phase_2; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Echec_de_la_mission <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Echec_de_la_mission <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Echec_de_la_mission <-- real DE + Echec_de_la_mission; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_phase_1 OU real DE Def_phase_2 + ALORS real DE Echec_de_la_mission <-- VRAI; + +OBJET Perte_2_cpts EST_UN porte_k_sur_n; + INTERFACE + aval + = A B1 C; + amont + = Def_phase_2; + declenchant + = phase_2_en_cours; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + K + DOMAINE ENTIER + = 2; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Def_phase_2) OU (NON real DE phase_2_en_cours) + ALORS soll DE Perte_2_cpts <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_phase_2 ET (NON real DE Def_phase_2) + ALORS evt_pertinent DE Perte_2_cpts <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_2_cpts <-- real DE Perte_2_cpts; + xx27 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (AU_MOINS 2 PARMI (real DE A, real DE B1, real DE C)) + ALORS real DE Perte_2_cpts <-- VRAI; + +OBJET Tous_cpts_perdus EST_UN porte_et; + INTERFACE + aval + = A B1 C; + amont + = Def_phase_1; + declenchant + = phase_1_en_cours; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Def_phase_1) OU (NON real DE phase_1_en_cours) + ALORS soll DE Tous_cpts_perdus <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_phase_1 ET (NON real DE Def_phase_1) + ALORS evt_pertinent DE Tous_cpts_perdus <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Tous_cpts_perdus <-- real DE + Tous_cpts_perdus; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE A ET real DE B1) ET real DE C + ALORS real DE Tous_cpts_perdus <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = C; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = phase_2_en_cours; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = Tous_cpts_perdus; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_4 EST_UN lien_declenche; + INTERFACE + arrivee + = Perte_2_cpts; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_15 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET phase_1_en_cours EST_UN feuille_phase; + INTERFACE + amont + = Def_phase_1; + declenche + = Tous_cpts_perdus phase_2_en_cours; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + Type_de_loi + DOMAINE 'exponentiel' 'temps_constant' + = 'exponentiel'; + duree + DOMAINE REEL + = 2000; + (*PANNE*) + ATTRIBUT + en_cours + LIBELLE "Phase %OBJET en cours" + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + soll_avant + DOMAINE BOOLEEN + = FAUX; + debut_phase + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_phase_1 + ALORS soll DE phase_1_en_cours <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Def_phase_1 ET (NON real DE Def_phase_1)) + OU ((evt_pertinent DE Tous_cpts_perdus ET (NON real DE + Tous_cpts_perdus)) OU (evt_pertinent DE phase_2_en_cours ET ( + NON real DE phase_2_en_cours))) + ALORS evt_pertinent DE phase_1_en_cours <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE phase_1_en_cours <-- real DE + phase_1_en_cours; + xx44 + GROUPE V3_groupe_simu + ETAPE initialisation + ALORS real DE phase_1_en_cours <-- en_cours DE phase_1_en_cours; + xx45 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI ((NON en_cours DE phase_1_en_cours) ET (NON soll DE + phase_1_en_cours)) ET soll_avant DE phase_1_en_cours + ALORS debut_phase DE phase_1_en_cours <-- VRAI; + xx46 + GROUPE V3_groupe_simu + ETAPE tops + ALORS soll_avant DE phase_1_en_cours <-- soll DE + phase_1_en_cours; + OCCURRENCE + xx43_a + GROUPE V3_groupe_simu + SI en_cours DE phase_1_en_cours + IL_PEUT_SE_PRODUIRE + TRANSITION fin + LIBELLE "fin de la phase %OBJET" + LOI EXP (0.0005) + PROVOQUE en_cours DE phase_1_en_cours <-- FAUX; + xx47 + GROUPE V3_groupe_simu + SI debut_phase DE phase_1_en_cours + IL_PEUT_SE_PRODUIRE + TRANSITION debut + LIBELLE "debut de la phase %OBJET" + LOI INS (1) + PROVOQUE en_cours DE phase_1_en_cours <-- VRAI, + debut_phase DE phase_1_en_cours <-- FAUX; + +OBJET phase_2_en_cours EST_UN feuille_phase; + INTERFACE + amont + = Def_phase_2; + declenchant + = phase_1_en_cours; + declenche + = Perte_2_cpts; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + Type_de_loi + DOMAINE 'exponentiel' 'temps_constant' + = 'exponentiel'; + duree + DOMAINE REEL + = 1000; + (*PANNE*) + ATTRIBUT + en_cours + LIBELLE "Phase %OBJET en cours" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + soll_avant + DOMAINE BOOLEEN + = FAUX; + debut_phase + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Def_phase_2) OU (NON real DE phase_1_en_cours) + ALORS soll DE phase_2_en_cours <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Def_phase_2 ET (NON real DE Def_phase_2)) + OU (evt_pertinent DE Perte_2_cpts ET (NON real DE + Perte_2_cpts)) + ALORS evt_pertinent DE phase_2_en_cours <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE phase_2_en_cours <-- real DE + phase_2_en_cours; + xx44 + GROUPE V3_groupe_simu + ETAPE initialisation + ALORS real DE phase_2_en_cours <-- en_cours DE phase_2_en_cours; + xx45 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI ((NON en_cours DE phase_2_en_cours) ET (NON soll DE + phase_2_en_cours)) ET soll_avant DE phase_2_en_cours + ALORS debut_phase DE phase_2_en_cours <-- VRAI; + xx46 + GROUPE V3_groupe_simu + ETAPE tops + ALORS soll_avant DE phase_2_en_cours <-- soll DE + phase_2_en_cours; + OCCURRENCE + xx43_a + GROUPE V3_groupe_simu + SI en_cours DE phase_2_en_cours + IL_PEUT_SE_PRODUIRE + TRANSITION fin + LIBELLE "fin de la phase %OBJET" + LOI EXP (0.001) + PROVOQUE en_cours DE phase_2_en_cours <-- FAUX; + xx47 + GROUPE V3_groupe_simu + SI debut_phase DE phase_2_en_cours + IL_PEUT_SE_PRODUIRE + TRANSITION debut + LIBELLE "debut de la phase %OBJET" + LOI INS (1) + PROVOQUE en_cours DE phase_2_en_cours <-- VRAI, + debut_phase DE phase_2_en_cours <-- FAUX; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/41/41.htm b/2020-EDCC/TestCases/41/41.htm new file mode 100644 index 00000000..2280f112 --- /dev/null +++ b/2020-EDCC/TestCases/41/41.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
60.050810.0011422943910.0013611297970.001788829761
80.089840.0014873754670.0017723198880.002329225743
100.133480.0017689854640.0021078794080.002770226196
120.180040.0019985163490.0023813827440.003129670907
140.227010.0021788949980.002596317490.003412143358
160.271790.002314045670.0027573596930.003623788925
180.314940.0024160453760.0028789000250.003783520174
200.357040.0024921678230.0029696056540.003902727709
220.396410.002544310960.0030317381280.003984383712
240.433040.002577312540.0030710619960.004036064092
260.468390.0025955371420.0030927779820.004064603767
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
60.033530.0009363491820.001115730570.001466320151
80.050960.001143888880.001363029750.001791326727
100.067070.0013011146070.0015503760450.002037541766
120.080970.0014189065180.0016907339780.002222003563
140.091630.0015006420250.001788127990.002350001134
160.099510.0015570396790.0018553300430.0024383197
180.104750.0015928542940.0018980058530.002494405285
200.10950.001624242580.001935407360.002543559251
220.112740.0016450963410.0019602561880.002576216183
240.116290.001667450460.0019868928040.002611222668
260.119480.0016871126790.0020103218190.002642013648


\ No newline at end of file diff --git a/2020-EDCC/TestCases/41/run41.sh b/2020-EDCC/TestCases/41/run41.sh new file mode 100755 index 00000000..cc63f9d3 --- /dev/null +++ b/2020-EDCC/TestCases/41/run41.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '41.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/42/42.fi b/2020-EDCC/TestCases/42/42.fi new file mode 100644 index 00000000..83f42da1 --- /dev/null +++ b/2020-EDCC/TestCases/42/42.fi @@ -0,0 +1,449 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = OU_1 f_1; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 ET real DE f_1 + ALORS real DE ET_1 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = af_1 f_2; + amont + = ET_1; + declenchant + = f_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_1) OU (NON real DE f_1) + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE af_1 OU real DE f_2 + ALORS real DE OU_1 <-- VRAI; + +OBJET af_1 EST_UN feuille_af; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE af_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE af_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_1 <-- real DE af_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_1 = VRAI) OU (deff DE af_1 = VRAI) + ALORS real DE af_1 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_1 = FAUX) ET (soll DE af_1 ET (NON defa DE af_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_1 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_1 = FAUX) ET ((NON soll DE af_1) ET (NON deff DE + af_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_1 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_1 = VRAI) OU (deff DE af_1 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_1 <-- FAUX, + deff DE af_1 <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET f_1 EST_UN feuille_f; + INTERFACE + amont + = ET_1; + declenche + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE f_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE OU_1 ET (NON real DE OU_1)) + ALORS evt_pertinent DE f_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_1 <-- real DE f_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_1 = VRAI + ALORS real DE f_1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_1 = FAUX) ET soll DE f_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- FAUX; + +OBJET f_2 EST_UN feuille_f; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE f_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE f_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2 <-- real DE f_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2 = VRAI + ALORS real DE f_2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2 = FAUX) ET soll DE f_2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/42/42.htm b/2020-EDCC/TestCases/42/42.htm new file mode 100644 index 00000000..2a817ec0 --- /dev/null +++ b/2020-EDCC/TestCases/42/42.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.009390.00050166178590.00059776779950.0007856009271
20.032360.00092042420850.0010967547640.001441381688
30.064920.001281564620.0015270807640.002006926543
40.102260.0015759957870.0018779176730.002468004911
50.142150.001816376940.0021643499210.002844441112
60.183880.00201498180.0024010025690.003155455757
70.225720.0021745075070.0025910894630.00340527256
80.267680.0023029540840.0027441432340.003606419533
90.307670.0024006343780.002860536660.003759386595
100.346520.0024751821980.0029493660030.003876128269
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.008820.000486337130.00057950731790.0007616025596
20.028350.00086329321770.0010286788860.001351914719
30.053820.0011737770090.0013986437060.00183813145
40.080360.0014140206770.0016849121310.002214352351
50.106370.0016036711620.0019108949660.002511344469
60.132080.0017611049920.0020984892320.002757885399
70.154950.001882191740.0022427732120.002947506901
80.17640.0019825964730.0023624130130.003104740427
90.19360.0020552033820.0024489296130.003218442639
100.209920.0021183090070.0025241247180.003317265868


\ No newline at end of file diff --git a/2020-EDCC/TestCases/42/run42.sh b/2020-EDCC/TestCases/42/run42.sh new file mode 100755 index 00000000..9bfbf6a7 --- /dev/null +++ b/2020-EDCC/TestCases/42/run42.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '42.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/43/43.fi b/2020-EDCC/TestCases/43/43.fi new file mode 100644 index 00000000..ed524bab --- /dev/null +++ b/2020-EDCC/TestCases/43/43.fi @@ -0,0 +1,592 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = OU_1 OU_2; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 ET real DE OU_2 + ALORS real DE ET_1 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = def_fonc_B def_soll_B; + amont + = ET_1; + declenchant + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_1) OU (NON real DE OU_2) + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE def_fonc_B OU real DE def_soll_B + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = def_A maint_prev; + amont + = ET_1; + declenche + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE OU_1 ET (NON real DE OU_1)) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE def_A OU real DE maint_prev + ALORS real DE OU_2 <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET def_A EST_UN feuille_f; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE def_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE def_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_A <-- real DE def_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_A = VRAI + ALORS real DE def_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_A = FAUX) ET soll DE def_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_A <-- FAUX; + +OBJET def_fonc_B EST_UN feuille_f; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE def_fonc_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE def_fonc_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_fonc_B <-- real DE def_fonc_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_fonc_B = VRAI + ALORS real DE def_fonc_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_fonc_B = FAUX) ET soll DE def_fonc_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_fonc_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B <-- FAUX; + +OBJET def_soll_B EST_UN feuille_i; + INTERFACE + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE def_soll_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE def_soll_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_soll_B <-- real DE def_soll_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE def_soll_B = VRAI + ALORS real DE def_soll_B <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE def_soll_B) ET ((NON attente_avant DE + def_soll_B) ET (NON soll_avant DE def_soll_B)) + ALORS attente_avant DE def_soll_B <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE def_soll_B ET attente_avant DE def_soll_B + ALORS a_declencher DE def_soll_B <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE def_soll_B = FAUX) ET a_declencher DE def_soll_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE def_soll_B <-- VRAI, + attente_avant DE def_soll_B <-- FAUX, + soll_avant DE def_soll_B <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE def_soll_B <-- FAUX, + soll_avant DE def_soll_B <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE def_soll_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE def_soll_B <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET maint_prev EST_UN feuille_f; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE maint_prev <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE maint_prev <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE maint_prev <-- real DE maint_prev; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE maint_prev = VRAI + ALORS real DE maint_prev <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE maint_prev = FAUX) ET soll DE maint_prev + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE maint_prev <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE maint_prev = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE maint_prev <-- FAUX; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/43/43.htm b/2020-EDCC/TestCases/43/43.htm new file mode 100644 index 00000000..62a64217 --- /dev/null +++ b/2020-EDCC/TestCases/43/43.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.0960.0015323102320.0018258630440.002399593457
20.180750.0020015859680.0023850404270.003134477923
30.257650.0022748161330.0027106147460.003562355582
40.328490.0024429478080.0029109562990.003825649306
50.393940.002541556220.0030284556480.003980069798
60.452750.0025891009520.0030851087780.004054524713
70.504520.0026006333520.00309885050.004072584418
80.552090.002586587590.0030821139170.004050588795
90.594480.0025538867390.0030431483910.003999379356
100.632330.0025080018980.0029884731460.003927523825
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.087470.0014695352520.0017510619280.002301288017
20.152480.0018698565470.00222807490.002928190024
30.203040.0020923577140.0024932017980.003276626217
40.24520.0022377061140.0026663953630.003504241398
50.279940.0023353054460.0027826923170.003657081673
60.309220.0024039782570.0028645211440.003764623099
70.329530.0024449164590.0029133020940.003828732207
80.35030.0024814376760.0029568198750.003885924329
90.366910.0025069136260.0029871763890.003925819594
100.379110.0025235785220.0030070338670.003951916774


\ No newline at end of file diff --git a/2020-EDCC/TestCases/43/run43.sh b/2020-EDCC/TestCases/43/run43.sh new file mode 100755 index 00000000..0f5ddff1 --- /dev/null +++ b/2020-EDCC/TestCases/43/run43.sh @@ -0,0 +1,26 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '43.fi' -o 'DummyForPNPRO.modest' + +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/44/44.fi b/2020-EDCC/TestCases/44/44.fi new file mode 100644 index 00000000..be5ee36d --- /dev/null +++ b/2020-EDCC/TestCases/44/44.fi @@ -0,0 +1,1060 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET A1 EST_UN feuille_f; + INTERFACE + amont + = PerteA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE PerteA + ALORS soll DE A1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE PerteA ET (NON real DE PerteA) + ALORS evt_pertinent DE A1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A1 <-- real DE A1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE A1 = VRAI + ALORS real DE A1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE A1 = FAUX) ET soll DE A1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE A1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE A1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE A1 <-- FAUX; + +OBJET A2 EST_UN feuille_f; + INTERFACE + amont + = PerteA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE PerteA + ALORS soll DE A2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE PerteA ET (NON real DE PerteA) + ALORS evt_pertinent DE A2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE A2 <-- real DE A2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE A2 = VRAI + ALORS real DE A2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE A2 = FAUX) ET soll DE A2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE A2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE A2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE A2 <-- FAUX; + +OBJET B1 EST_UN feuille_f; + INTERFACE + amont + = CoupeAB Diagonale2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE CoupeAB) ET (NON soll DE Diagonale2) + ALORS soll DE B1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE CoupeAB ET (NON real DE CoupeAB)) OU ( + evt_pertinent DE Diagonale2 ET (NON real DE Diagonale2)) + ALORS evt_pertinent DE B1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE B1 <-- real DE B1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE B1 = VRAI + ALORS real DE B1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE B1 = FAUX) ET soll DE B1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE B1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE B1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE B1 <-- FAUX; + +OBJET C EST_UN feuille_f; + INTERFACE + amont + = CoupeCD Diagonale2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE CoupeCD) ET (NON soll DE Diagonale2) + ALORS soll DE C <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE CoupeCD ET (NON real DE CoupeCD)) OU ( + evt_pertinent DE Diagonale2 ET (NON real DE Diagonale2)) + ALORS evt_pertinent DE C <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE C <-- real DE C; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE C = VRAI + ALORS real DE C <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE C = FAUX) ET soll DE C + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE C <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE C = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE C <-- FAUX; + +OBJET CoupeAB EST_UN porte_et; + INTERFACE + aval + = B1 PerteA; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE CoupeAB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE CoupeAB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE CoupeAB <-- real DE CoupeAB; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE B1 ET real DE PerteA + ALORS real DE CoupeAB <-- VRAI; + +OBJET CoupeCD EST_UN porte_et; + INTERFACE + aval + = C PerteD; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE CoupeCD <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE CoupeCD <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE CoupeCD <-- real DE CoupeCD; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE C ET real DE PerteD + ALORS real DE CoupeCD <-- VRAI; + +OBJET D1 EST_UN feuille_f; + INTERFACE + amont + = PerteD; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE PerteD + ALORS soll DE D1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE PerteD ET (NON real DE PerteD) + ALORS evt_pertinent DE D1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE D1 <-- real DE D1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE D1 = VRAI + ALORS real DE D1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE D1 = FAUX) ET soll DE D1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE D1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE D1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE D1 <-- FAUX; + +OBJET D2 EST_UN feuille_f; + INTERFACE + amont + = PerteD; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE PerteD + ALORS soll DE D2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE PerteD ET (NON real DE PerteD) + ALORS evt_pertinent DE D2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE D2 <-- real DE D2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE D2 = VRAI + ALORS real DE D2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE D2 = FAUX) ET soll DE D2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE D2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE D2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE D2 <-- FAUX; + +OBJET Diagonale1 EST_UN porte_et; + INTERFACE + aval + = E1 PerteA PerteD; + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE Diagonale1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE Diagonale1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diagonale1 <-- real DE Diagonale1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE E1 ET real DE PerteA) ET real DE PerteD + ALORS real DE Diagonale1 <-- VRAI; + +OBJET Diagonale2 EST_UN porte_et; + INTERFACE + aval + = B1 C E1; + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE Diagonale2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE Diagonale2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diagonale2 <-- real DE Diagonale2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE B1 ET real DE C) ET real DE E1 + ALORS real DE Diagonale2 <-- VRAI; + +OBJET E1 EST_UN feuille_f; + INTERFACE + amont + = Diagonale1 Diagonale2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE Diagonale1) ET (NON soll DE Diagonale2) + ALORS soll DE E1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Diagonale1 ET (NON real DE Diagonale1)) OU + (evt_pertinent DE Diagonale2 ET (NON real DE Diagonale2)) + ALORS evt_pertinent DE E1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE E1 <-- real DE E1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE E1 = VRAI + ALORS real DE E1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE E1 = FAUX) ET soll DE E1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE E1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE E1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE E1 <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = CoupeAB CoupeCD OU_2; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE CoupeAB OU real DE CoupeCD) OU real DE OU_2 + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = Diagonale1 Diagonale2; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Diagonale1 OU real DE Diagonale2 + ALORS real DE OU_2 <-- VRAI; + +OBJET PerteA EST_UN porte_et; + INTERFACE + aval + = A1 A2; + amont + = CoupeAB Diagonale1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE CoupeAB) ET (NON soll DE Diagonale1) + ALORS soll DE PerteA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE CoupeAB ET (NON real DE CoupeAB)) OU ( + evt_pertinent DE Diagonale1 ET (NON real DE Diagonale1)) + ALORS evt_pertinent DE PerteA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE PerteA <-- real DE PerteA; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE A1 ET real DE A2 + ALORS real DE PerteA <-- VRAI; + +OBJET PerteD EST_UN porte_et; + INTERFACE + aval + = D1 D2; + amont + = CoupeCD Diagonale1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE CoupeCD) ET (NON soll DE Diagonale1) + ALORS soll DE PerteD <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE CoupeCD ET (NON real DE CoupeCD)) OU ( + evt_pertinent DE Diagonale1 ET (NON real DE Diagonale1)) + ALORS evt_pertinent DE PerteD <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE PerteD <-- real DE PerteD; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE D1 ET real DE D2 + ALORS real DE PerteD <-- VRAI; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_15 EST_UN lien_logique; + +OBJET logique_16 EST_UN lien_logique; + +OBJET logique_17 EST_UN lien_logique; + +OBJET logique_18 EST_UN lien_logique; + +OBJET logique_19 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_20 EST_UN lien_logique; + +OBJET logique_21 EST_UN lien_logique; + +OBJET logique_24 EST_UN lien_logique; + +OBJET logique_30 EST_UN lien_logique; + +OBJET logique_31 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/44/44.htm b/2020-EDCC/TestCases/44/44.htm new file mode 100644 index 00000000..1dfeda86 --- /dev/null +++ b/2020-EDCC/TestCases/44/44.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.002410.0002550418410.00030390156150.0003993947962
20.015420.00064090633080.00076368816170.001003657488
30.042170.0010453768730.0012456452750.001637057205
40.081610.0014240070250.0016968116170.002229990944
50.128010.0017378191190.002070742360.002721419788
60.180830.0020019311190.00238545170.003135018427
70.236540.002210407320.0026338667940.003461491564
80.291710.002364329950.00281727720.003702533964
90.344410.0024716154790.0029451159880.003870542797
100.396840.0025447835960.003032301310.00398512386
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.002230.00024535477940.00029235869810.0003842248854
20.012940.00058784900090.00070046635720.0009205698602
30.033720.0009389060730.0011187772980.001470324235
40.060830.0012432483280.0014814240150.001946923339
50.088970.0014808634160.0017645602890.00231902789
60.119710.001688515180.0020119930040.00264420996
70.147370.0018437911080.0021970159670.002887371621
80.173150.0019681195850.0023451627110.003082069662
90.194210.0020576599310.0024518567770.003222289589
100.212970.0021295200280.0025374834930.003334822295


\ No newline at end of file diff --git a/2020-EDCC/TestCases/44/run44.sh b/2020-EDCC/TestCases/44/run44.sh new file mode 100755 index 00000000..f7467c71 --- /dev/null +++ b/2020-EDCC/TestCases/44/run44.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '44.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/45/45.fi b/2020-EDCC/TestCases/45/45.fi new file mode 100644 index 00000000..6483eeb7 --- /dev/null +++ b/2020-EDCC/TestCases/45/45.fi @@ -0,0 +1,715 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Perte_fonction_V1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_fonction_V1 + ALORS real DE EI_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = VS_dem VS_fonc; + amont + = V1_et_VS_perdus; + declenchant + = OU_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE V1_et_VS_perdus) OU (NON real DE OU_3) + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE V1_et_VS_perdus ET (NON real DE + V1_et_VS_perdus) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE VS_dem OU real DE VS_fonc + ALORS real DE OU_2 <-- VRAI; + +OBJET OU_3 EST_UN porte_ou; + INTERFACE + aval + = V1 V2; + declenche + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE OU_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_3 <-- real DE OU_3; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE V1 OU real DE V2 + ALORS real DE OU_3 <-- VRAI; + +OBJET Perte_fonction_V1 EST_UN porte_ou; + INTERFACE + aval + = V1_et_VS_perdus V1_perdu_pendant_perte_V2; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Perte_fonction_V1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Perte_fonction_V1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_fonction_V1 <-- real DE + Perte_fonction_V1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE V1_et_VS_perdus OU real DE V1_perdu_pendant_perte_V2 + ALORS real DE Perte_fonction_V1 <-- VRAI; + +OBJET V1 EST_UN feuille_f; + INTERFACE + amont + = OU_3 V1_et_VS_perdus V1_perdu_pendant_perte_V2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((NON soll DE OU_3) ET (NON soll DE V1_et_VS_perdus)) ET ( + NON soll DE V1_perdu_pendant_perte_V2) + ALORS soll DE V1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE OU_3 ET (NON real DE OU_3)) OU ( + evt_pertinent DE V1_et_VS_perdus ET (NON real DE + V1_et_VS_perdus))) OU (evt_pertinent DE + V1_perdu_pendant_perte_V2 ET (NON real DE + V1_perdu_pendant_perte_V2)) + ALORS evt_pertinent DE V1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE V1 <-- real DE V1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE V1 = VRAI + ALORS real DE V1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE V1 = FAUX) ET soll DE V1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE V1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE V1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE V1 <-- FAUX; + +OBJET V1_et_VS_perdus EST_UN porte_et; + INTERFACE + aval + = OU_2 V1; + amont + = Perte_fonction_V1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_fonction_V1 + ALORS soll DE V1_et_VS_perdus <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_fonction_V1 ET (NON real DE + Perte_fonction_V1) + ALORS evt_pertinent DE V1_et_VS_perdus <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE V1_et_VS_perdus <-- real DE V1_et_VS_perdus; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_2 ET real DE V1 + ALORS real DE V1_et_VS_perdus <-- VRAI; + +OBJET V1_perdu_pendant_perte_V2 EST_UN porte_puis; + INTERFACE + amont + = Perte_fonction_V1; + d_abord + = V2; + ensuite + = V1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + front_descendant + DOMAINE 'rep_d_abord' 'rep_ensuite' 'rep_quelconque' 'rep_tout' + = 'rep_quelconque'; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_fonction_V1 + ALORS soll DE V1_perdu_pendant_perte_V2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_fonction_V1 ET (NON real DE + Perte_fonction_V1) + ALORS evt_pertinent DE V1_perdu_pendant_perte_V2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE V1_perdu_pendant_perte_V2 <-- real DE + V1_perdu_pendant_perte_V2; + xx25 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE V1 ET real DE V2) ET real_avant DE V2) ET (NON + real_avant DE V1) + ALORS real DE V1_perdu_pendant_perte_V2 <-- VRAI; + xx26 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real_avant DE V1_perdu_pendant_perte_V2 ET (real DE V2 ET + real DE V1) + ALORS real DE V1_perdu_pendant_perte_V2 <-- VRAI; + +OBJET V2 EST_UN feuille_f; + INTERFACE + amont + = OU_3 V1_perdu_pendant_perte_V2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE OU_3) ET (NON soll DE V1_perdu_pendant_perte_V2) + ALORS soll DE V2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_3 ET (NON real DE OU_3)) OU ( + evt_pertinent DE V1_perdu_pendant_perte_V2 ET (NON real DE + V1_perdu_pendant_perte_V2)) + ALORS evt_pertinent DE V2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE V2 <-- real DE V2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE V2 = VRAI + ALORS real DE V2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE V2 = FAUX) ET soll DE V2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE V2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE V2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE V2 <-- FAUX; + +OBJET VS_dem EST_UN feuille_i; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE VS_dem <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE VS_dem <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE VS_dem <-- real DE VS_dem; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE VS_dem = VRAI + ALORS real DE VS_dem <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE VS_dem) ET ((NON attente_avant DE VS_dem) ET ( + NON soll_avant DE VS_dem)) + ALORS attente_avant DE VS_dem <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE VS_dem ET attente_avant DE VS_dem + ALORS a_declencher DE VS_dem <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE VS_dem = FAUX) ET a_declencher DE VS_dem + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE VS_dem <-- VRAI, + attente_avant DE VS_dem <-- FAUX, + soll_avant DE VS_dem <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE VS_dem <-- FAUX, + soll_avant DE VS_dem <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE VS_dem = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE VS_dem <-- FAUX; + +OBJET VS_fonc EST_UN feuille_f; + INTERFACE + amont + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_2 + ALORS soll DE VS_fonc <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE VS_fonc <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE VS_fonc <-- real DE VS_fonc; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE VS_fonc = VRAI + ALORS real DE VS_fonc <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE VS_fonc = FAUX) ET soll DE VS_fonc + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE VS_fonc <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE VS_fonc = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE VS_fonc <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = OU_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_abord_1 EST_UN lien_d_abord; + +OBJET ensuite_1 EST_UN lien_ensuite; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/45/45.htm b/2020-EDCC/TestCases/45/45.htm new file mode 100644 index 00000000..9c05a06c --- /dev/null +++ b/2020-EDCC/TestCases/45/45.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.051920.0011540289520.0013751124090.00180720605
20.10720.0016091678730.0019174447120.002519952304
30.161860.0019158209660.0022828449670.003000170174
40.217760.0021467720570.0025580405860.003361838923
50.271440.0023131108990.0027562458430.003622325076
60.322820.0024319752340.002897881650.003808466286
70.372190.0025143361210.002996020850.003937443201
80.417750.0025653099620.0030567600210.004017268091
90.460380.0025925617720.0030892326050.004059944347
100.500810.0026007362090.0030989730630.004072745493
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.047480.0011061633790.0013180769750.0017322487
20.090510.0014923617740.0017782614480.002337034286
30.127490.001734802890.0020671482970.002716696382
40.163160.0019220068610.0022902159270.003009857267
50.191260.0020457068880.0024376138250.003203571157
60.216890.0021436704390.0025543447740.003356981799
70.23750.0022134952830.0026375463350.003466327305
80.254970.002267035350.0027013433570.003550170898
90.269490.002307869670.0027500005250.003614117327
100.282860.0023426888570.0027914902080.003668644074


\ No newline at end of file diff --git a/2020-EDCC/TestCases/45/run45.sh b/2020-EDCC/TestCases/45/run45.sh new file mode 100755 index 00000000..33d03f2e --- /dev/null +++ b/2020-EDCC/TestCases/45/run45.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '45.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/46/46.fi b/2020-EDCC/TestCases/46/46.fi new file mode 100644 index 00000000..c736bfc1 --- /dev/null +++ b/2020-EDCC/TestCases/46/46.fi @@ -0,0 +1,481 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET Bascule EST_UN feuille_f; + INTERFACE + amont + = PUIS_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE PUIS_1 + ALORS soll DE Bascule <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE PUIS_1 ET (NON real DE PUIS_1) + ALORS evt_pertinent DE Bascule <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Bascule <-- real DE Bascule; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Bascule = VRAI + ALORS real DE Bascule <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Bascule = FAUX) ET soll DE Bascule + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Bascule <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Bascule = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Bascule <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = Primaire Secondaire; + amont + = OU_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Primaire ET real DE Secondaire + ALORS real DE ET_1 <-- VRAI; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = ET_1 PUIS_1; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 OU real DE PUIS_1 + ALORS real DE OU_1 <-- VRAI; + +OBJET PUIS_1 EST_UN porte_puis; + INTERFACE + amont + = OU_1; + d_abord + = Bascule; + ensuite + = Primaire; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + front_descendant + DOMAINE 'rep_d_abord' 'rep_ensuite' 'rep_quelconque' 'rep_tout' + = 'rep_quelconque'; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1 + ALORS soll DE PUIS_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1 ET (NON real DE OU_1) + ALORS evt_pertinent DE PUIS_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE PUIS_1 <-- real DE PUIS_1; + xx25 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE Primaire ET real DE Bascule) ET real_avant DE + Bascule) ET (NON real_avant DE Primaire) + ALORS real DE PUIS_1 <-- VRAI; + xx26 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real_avant DE PUIS_1 ET (real DE Bascule ET real DE Primaire) + ALORS real DE PUIS_1 <-- VRAI; + +OBJET Primaire EST_UN feuille_f; + INTERFACE + amont + = ET_1 PUIS_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_1) ET (NON soll DE PUIS_1) + ALORS soll DE Primaire <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE PUIS_1 ET (NON real DE PUIS_1)) + ALORS evt_pertinent DE Primaire <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Primaire <-- real DE Primaire; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Primaire = VRAI + ALORS real DE Primaire <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Primaire = FAUX) ET soll DE Primaire + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Primaire <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Primaire = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Primaire <-- FAUX; + +OBJET Secondaire EST_UN feuille_f; + INTERFACE + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE Secondaire <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE Secondaire <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Secondaire <-- real DE Secondaire; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Secondaire = VRAI + ALORS real DE Secondaire <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Secondaire = FAUX) ET soll DE Secondaire + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Secondaire <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Secondaire = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Secondaire <-- FAUX; + +OBJET d_abord_1 EST_UN lien_d_abord; + +OBJET ensuite_1 EST_UN lien_ensuite; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/46/46.htm b/2020-EDCC/TestCases/46/46.htm new file mode 100644 index 00000000..37e1742e --- /dev/null +++ b/2020-EDCC/TestCases/46/46.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.012690.00058221641910.00069375471180.0009117492531
20.044190.0010689924940.0012737850650.001674039199
30.086650.0014632878610.0017436176910.002291504621
40.13430.0017735710250.0021133434490.00277740717
50.183560.0020136223890.0023993827280.003153326923
60.233220.0021996073070.0026209977650.003444578774
70.282570.0023419610190.0027906229350.003667504283
80.330210.0024461963290.0029148271560.00383073648
90.377210.0025210954230.0030040750670.003948028248
100.420360.0025675371460.0030594138780.004020755853
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.011920.00056449623790.00067263978130.0008839994999
20.038890.0010056164970.0011982677920.001574792569
30.071590.0013409820230.0015978810740.002099974027
40.104710.0015925857170.0018976858240.002493984694
50.13510.0017780234840.002118648890.00278437971
60.162990.0019212004210.0022892549930.003008594384
70.188120.0020327795190.0024222098920.003183326934
80.208560.002113252430.0025180994250.003309347283
90.227630.002180993230.002598817690.003415429183
100.241590.0022264778150.0026530159990.003486657914


\ No newline at end of file diff --git a/2020-EDCC/TestCases/46/run46.sh b/2020-EDCC/TestCases/46/run46.sh new file mode 100755 index 00000000..06c7743c --- /dev/null +++ b/2020-EDCC/TestCases/46/run46.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '46.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/47/47.fi b/2020-EDCC/TestCases/47/47.fi new file mode 100644 index 00000000..85a194fc --- /dev/null +++ b/2020-EDCC/TestCases/47/47.fi @@ -0,0 +1,1004 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = ET_2 f_1; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_2 ET real DE f_1 + ALORS real DE ET_1 <-- VRAI; + +OBJET ET_2 EST_UN porte_et; + INTERFACE + aval + = Perte_cpt Perte_cptbis; + amont + = ET_1; + declenchant + = f_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE ET_1) OU (NON real DE f_1) + ALORS soll DE ET_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE ET_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_2 <-- real DE ET_2; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_cpt ET real DE Perte_cptbis + ALORS real DE ET_2 <-- VRAI; + +OBJET ET_3 EST_UN porte_et; + INTERFACE + aval + = OU_1_1 cptbis_present; + amont + = Perte_cptbis; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_cptbis + ALORS soll DE ET_3 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_cptbis ET (NON real DE Perte_cptbis) + ALORS evt_pertinent DE ET_3 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_3 <-- real DE ET_3; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE OU_1_1 ET real DE cptbis_present + ALORS real DE ET_3 <-- VRAI; + +OBJET OU_1_1 EST_UN porte_ou; + INTERFACE + aval + = af_1_1 f_2_1; + amont + = ET_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_3 + ALORS soll DE OU_1_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_3 ET (NON real DE ET_3) + ALORS evt_pertinent DE OU_1_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1_1 <-- real DE OU_1_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE af_1_1 OU real DE f_2_1 + ALORS real DE OU_1_1 <-- VRAI; + +OBJET Perte_cpt EST_UN porte_ou; + INTERFACE + aval + = af_1 f_2; + amont + = ET_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_2 + ALORS soll DE Perte_cpt <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_2 ET (NON real DE ET_2) + ALORS evt_pertinent DE Perte_cpt <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_cpt <-- real DE Perte_cpt; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE af_1 OU real DE f_2 + ALORS real DE Perte_cpt <-- VRAI; + +OBJET Perte_cptbis EST_UN porte_ou; + INTERFACE + aval + = ET_3 cpt_bis_absent; + amont + = ET_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_2 + ALORS soll DE Perte_cptbis <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_2 ET (NON real DE ET_2) + ALORS evt_pertinent DE Perte_cptbis <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_cptbis <-- real DE Perte_cptbis; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_3 OU real DE cpt_bis_absent + ALORS real DE Perte_cptbis <-- VRAI; + +OBJET af_1 EST_UN feuille_af; + INTERFACE + amont + = Perte_cpt; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_cpt + ALORS soll DE af_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_cpt ET (NON real DE Perte_cpt) + ALORS evt_pertinent DE af_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_1 <-- real DE af_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_1 = VRAI) OU (deff DE af_1 = VRAI) + ALORS real DE af_1 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_1 = FAUX) ET (soll DE af_1 ET (NON defa DE af_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_1 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_1 = FAUX) ET ((NON soll DE af_1) ET (NON deff DE + af_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_1 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_1 = VRAI) OU (deff DE af_1 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_1 <-- FAUX, + deff DE af_1 <-- FAUX; + +OBJET af_1_1 EST_UN feuille_af; + INTERFACE + amont + = OU_1_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + lambda_attente + DOMAINE REEL + = 0.01; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + defa_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + defa + LIBELLE "défaillance en attente %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1_1 + ALORS soll DE af_1_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1_1 ET (NON real DE OU_1_1) + ALORS evt_pertinent DE af_1_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE af_1_1 <-- real DE af_1_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI (defa DE af_1_1 = VRAI) OU (deff DE af_1_1 = VRAI) + ALORS real DE af_1_1 <-- VRAI; + OCCURRENCE + xx17 + GROUPE V3_groupe_simu + SI (deff DE af_1_1 = FAUX) ET (soll DE af_1_1 ET (NON defa DE + af_1_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE af_1_1 <-- VRAI; + xx18 + GROUPE V3_groupe_simu + SI (defa DE af_1_1 = FAUX) ET ((NON soll DE af_1_1) ET (NON + deff DE af_1_1)) + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defa + LIBELLE "défaillance en attente %OBJET" + LOI EXP (0.01) + PROVOQUE defa DE af_1_1 <-- VRAI; + xx19 + GROUPE V3_groupe_simu + SI (defa DE af_1_1 = VRAI) OU (deff DE af_1_1 = VRAI) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defa DE af_1_1 <-- FAUX, + deff DE af_1_1 <-- FAUX; + +OBJET cpt_bis_absent EST_UN feuille_f; + INTERFACE + amont + = Perte_cptbis; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_cptbis + ALORS soll DE cpt_bis_absent <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_cptbis ET (NON real DE Perte_cptbis) + ALORS evt_pertinent DE cpt_bis_absent <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE cpt_bis_absent <-- real DE cpt_bis_absent; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE cpt_bis_absent = VRAI + ALORS real DE cpt_bis_absent <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE cpt_bis_absent = FAUX) ET soll DE cpt_bis_absent + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE cpt_bis_absent <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE cpt_bis_absent = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE cpt_bis_absent <-- FAUX; + +OBJET cptbis_present EST_UN feuille_f; + INTERFACE + amont + = ET_3; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_3 + ALORS soll DE cptbis_present <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_3 ET (NON real DE ET_3) + ALORS evt_pertinent DE cptbis_present <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE cptbis_present <-- real DE cptbis_present; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE cptbis_present = VRAI + ALORS real DE cptbis_present <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE cptbis_present = FAUX) ET soll DE cptbis_present + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE cptbis_present <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE cptbis_present = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE cptbis_present <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = ET_2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET f_1 EST_UN feuille_f; + INTERFACE + amont + = ET_1; + declenche + = ET_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE f_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE ET_1 ET (NON real DE ET_1)) OU ( + evt_pertinent DE ET_2 ET (NON real DE ET_2)) + ALORS evt_pertinent DE f_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_1 <-- real DE f_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_1 = VRAI + ALORS real DE f_1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_1 = FAUX) ET soll DE f_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_1 <-- FAUX; + +OBJET f_2 EST_UN feuille_f; + INTERFACE + amont + = Perte_cpt; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_cpt + ALORS soll DE f_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_cpt ET (NON real DE Perte_cpt) + ALORS evt_pertinent DE f_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2 <-- real DE f_2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2 = VRAI + ALORS real DE f_2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2 = FAUX) ET soll DE f_2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2 <-- FAUX; + +OBJET f_2_1 EST_UN feuille_f; + INTERFACE + amont + = OU_1_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE OU_1_1 + ALORS soll DE f_2_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_1_1 ET (NON real DE OU_1_1) + ALORS evt_pertinent DE f_2_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2_1 <-- real DE f_2_1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2_1 = VRAI + ALORS real DE f_2_1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2_1 = FAUX) ET soll DE f_2_1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2_1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2_1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2_1 <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_4_1 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_5_1 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + cpt_bis_present + DOMAINE BOOLEEN + = FAUX; + cpt_bis_absent + DOMAINE BOOLEEN + = FAUX; + diff --git a/2020-EDCC/TestCases/47/47.htm b/2020-EDCC/TestCases/47/47.htm new file mode 100644 index 00000000..1ebd0871 --- /dev/null +++ b/2020-EDCC/TestCases/47/47.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.000480.00011393134720.00013575778070.0001784161651
20.004270.00033916544850.00040414117550.0005311321259
30.012030.00056706332770.00067569866220.0008880195553
40.024990.0008119224180.00096746670940.001271468193
50.041470.0010370429480.0012357147750.001624006301
60.063060.0012643279630.0015065419880.001979933987
70.086820.0014645862620.0017451648340.002293537913
80.112630.0016443955130.0019594210980.002575118687
90.139680.0018031173510.0021485501220.002823676634
100.167970.0019445191470.0023170410110.003045111442
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.000420.00010657621540.00012699358720.0001668980496
20.003720.00031665696560.00037732062290.0004958839058
30.00990.00051497245190.00061362846060.0008064453922
40.019010.00071031374470.00084639232260.0011123493
50.029150.00087502853720.0010426624030.001370292196
60.042090.0010444284330.0012445151370.001635571949
70.05460.0011817646370.0014081615680.001850640054
80.067880.0013083794070.0015590326010.002048918422
90.079970.0014108843370.0016811749460.002209440852
100.091480.0014995370270.0017868113020.002348270711


\ No newline at end of file diff --git a/2020-EDCC/TestCases/47/run47.sh b/2020-EDCC/TestCases/47/run47.sh new file mode 100755 index 00000000..1b358c8f --- /dev/null +++ b/2020-EDCC/TestCases/47/run47.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '47.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/48/48.fi b/2020-EDCC/TestCases/48/48.fi new file mode 100644 index 00000000..b0132a66 --- /dev/null +++ b/2020-EDCC/TestCases/48/48.fi @@ -0,0 +1,1084 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET Def_voie1 EST_UN porte_ou; + INTERFACE + aval + = f_1_A f_1_B; + amont + = OU_2 Voie1_indispo; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE OU_2) ET (NON soll DE Voie1_indispo) + ALORS soll DE Def_voie1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_2 ET (NON real DE OU_2)) OU ( + evt_pertinent DE Voie1_indispo ET (NON real DE Voie1_indispo) + ) + ALORS evt_pertinent DE Def_voie1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_voie1 <-- real DE Def_voie1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_1_A OU real DE f_1_B + ALORS real DE Def_voie1 <-- VRAI; + +OBJET Def_voie2 EST_UN porte_ou; + INTERFACE + aval + = f_2_A f_2_B; + amont + = OU_1 Voie2_indispo; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE OU_1) ET (NON soll DE Voie2_indispo) + ALORS soll DE Def_voie2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE OU_1 ET (NON real DE OU_1)) OU ( + evt_pertinent DE Voie2_indispo ET (NON real DE Voie2_indispo) + ) + ALORS evt_pertinent DE Def_voie2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Def_voie2 <-- real DE Def_voie2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE f_2_A OU real DE f_2_B + ALORS real DE Def_voie2 <-- VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = Voie1_indispo Voie2_indispo; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Voie1_indispo ET real DE Voie2_indispo + ALORS real DE ET_1 <-- VRAI; + +OBJET Maint_prev_voie1 EST_UN feuille_phase; + INTERFACE + amont + = Voie1_indispo; + declenchant + = OU_1; + declenche + = quinzaine2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'egal_a_real_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + Type_de_loi + DOMAINE 'exponentiel' 'temps_constant' + = 'exponentiel'; + duree + DOMAINE REEL + = 1; + (*PANNE*) + ATTRIBUT + en_cours + LIBELLE "Phase %OBJET en cours" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + soll_avant + DOMAINE BOOLEEN + = FAUX; + debut_phase + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON real DE OU_1 + ALORS soll DE Maint_prev_voie1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE Voie1_indispo ET (NON real DE + Voie1_indispo)) OU (evt_pertinent DE quinzaine2 ET (NON real + DE quinzaine2)) + ALORS evt_pertinent DE Maint_prev_voie1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Maint_prev_voie1 <-- real DE + Maint_prev_voie1; + xx44 + GROUPE V3_groupe_simu + ETAPE initialisation + ALORS real DE Maint_prev_voie1 <-- en_cours DE Maint_prev_voie1; + xx45 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI ((NON en_cours DE Maint_prev_voie1) ET (NON soll DE + Maint_prev_voie1)) ET soll_avant DE Maint_prev_voie1 + ALORS debut_phase DE Maint_prev_voie1 <-- VRAI; + xx46 + GROUPE V3_groupe_simu + ETAPE tops + ALORS soll_avant DE Maint_prev_voie1 <-- soll DE + Maint_prev_voie1; + OCCURRENCE + xx43_a + GROUPE V3_groupe_simu + SI en_cours DE Maint_prev_voie1 + IL_PEUT_SE_PRODUIRE + TRANSITION fin + LIBELLE "fin de la phase %OBJET" + LOI EXP (1) + PROVOQUE en_cours DE Maint_prev_voie1 <-- FAUX; + xx47 + GROUPE V3_groupe_simu + SI debut_phase DE Maint_prev_voie1 + IL_PEUT_SE_PRODUIRE + TRANSITION debut + LIBELLE "debut de la phase %OBJET" + LOI INS (1) + PROVOQUE en_cours DE Maint_prev_voie1 <-- VRAI, + debut_phase DE Maint_prev_voie1 <-- FAUX; + +OBJET Maint_prev_voie2 EST_UN feuille_phase; + INTERFACE + amont + = Voie2_indispo; + declenchant + = OU_2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'egal_a_real_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + Type_de_loi + DOMAINE 'exponentiel' 'temps_constant' + = 'exponentiel'; + duree + DOMAINE REEL + = 1; + (*PANNE*) + ATTRIBUT + en_cours + LIBELLE "Phase %OBJET en cours" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + soll_avant + DOMAINE BOOLEEN + = FAUX; + debut_phase + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON real DE OU_2 + ALORS soll DE Maint_prev_voie2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie2_indispo ET (NON real DE Voie2_indispo) + ALORS evt_pertinent DE Maint_prev_voie2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Maint_prev_voie2 <-- real DE + Maint_prev_voie2; + xx44 + GROUPE V3_groupe_simu + ETAPE initialisation + ALORS real DE Maint_prev_voie2 <-- en_cours DE Maint_prev_voie2; + xx45 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI ((NON en_cours DE Maint_prev_voie2) ET (NON soll DE + Maint_prev_voie2)) ET soll_avant DE Maint_prev_voie2 + ALORS debut_phase DE Maint_prev_voie2 <-- VRAI; + xx46 + GROUPE V3_groupe_simu + ETAPE tops + ALORS soll_avant DE Maint_prev_voie2 <-- soll DE + Maint_prev_voie2; + OCCURRENCE + xx43_a + GROUPE V3_groupe_simu + SI en_cours DE Maint_prev_voie2 + IL_PEUT_SE_PRODUIRE + TRANSITION fin + LIBELLE "fin de la phase %OBJET" + LOI EXP (1) + PROVOQUE en_cours DE Maint_prev_voie2 <-- FAUX; + xx47 + GROUPE V3_groupe_simu + SI debut_phase DE Maint_prev_voie2 + IL_PEUT_SE_PRODUIRE + TRANSITION debut + LIBELLE "debut de la phase %OBJET" + LOI INS (1) + PROVOQUE en_cours DE Maint_prev_voie2 <-- VRAI, + debut_phase DE Maint_prev_voie2 <-- FAUX; + +OBJET OU_1 EST_UN porte_ou; + INTERFACE + aval + = Def_voie2; + declenche + = Maint_prev_voie1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'toujours_faux'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS soll DE OU_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Maint_prev_voie1 ET (NON real DE + Maint_prev_voie1) + ALORS evt_pertinent DE OU_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_1 <-- real DE OU_1; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_voie2 + ALORS real DE OU_1 <-- VRAI; + +OBJET OU_2 EST_UN porte_ou; + INTERFACE + aval + = Def_voie1 quinzaine2; + declenche + = Maint_prev_voie2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'toujours_faux'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS soll DE OU_2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Maint_prev_voie2 ET (NON real DE + Maint_prev_voie2) + ALORS evt_pertinent DE OU_2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE OU_2 <-- real DE OU_2; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_voie1 OU real DE quinzaine2 + ALORS real DE OU_2 <-- VRAI; + +OBJET Voie1_indispo EST_UN porte_ou; + INTERFACE + aval + = Def_voie1 Maint_prev_voie1; + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE Voie1_indispo <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE Voie1_indispo <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Voie1_indispo <-- real DE Voie1_indispo; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_voie1 OU real DE Maint_prev_voie1 + ALORS real DE Voie1_indispo <-- VRAI; + +OBJET Voie2_indispo EST_UN porte_ou; + INTERFACE + aval + = Def_voie2 Maint_prev_voie2; + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE Voie2_indispo <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE Voie2_indispo <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Voie2_indispo <-- real DE Voie2_indispo; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Def_voie2 OU real DE Maint_prev_voie2 + ALORS real DE Voie2_indispo <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = Maint_prev_voie1; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'egal_a_real_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = quinzaine2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'egal_a_real_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = Maint_prev_voie2; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'egal_a_real_decl'; + +OBJET f_1_A EST_UN feuille_f; + INTERFACE + amont + = Def_voie1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_voie1 + ALORS soll DE f_1_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_voie1 ET (NON real DE Def_voie1) + ALORS evt_pertinent DE f_1_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_1_A <-- real DE f_1_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_1_A = VRAI + ALORS real DE f_1_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_1_A = FAUX) ET soll DE f_1_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_1_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_1_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_1_A <-- FAUX; + +OBJET f_1_B EST_UN feuille_f; + INTERFACE + amont + = Def_voie1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_voie1 + ALORS soll DE f_1_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_voie1 ET (NON real DE Def_voie1) + ALORS evt_pertinent DE f_1_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_1_B <-- real DE f_1_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_1_B = VRAI + ALORS real DE f_1_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_1_B = FAUX) ET soll DE f_1_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_1_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_1_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_1_B <-- FAUX; + +OBJET f_2_A EST_UN feuille_f; + INTERFACE + amont + = Def_voie2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_voie2 + ALORS soll DE f_2_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_voie2 ET (NON real DE Def_voie2) + ALORS evt_pertinent DE f_2_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2_A <-- real DE f_2_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2_A = VRAI + ALORS real DE f_2_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2_A = FAUX) ET soll DE f_2_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2_A <-- FAUX; + +OBJET f_2_B EST_UN feuille_f; + INTERFACE + amont + = Def_voie2; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Def_voie2 + ALORS soll DE f_2_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Def_voie2 ET (NON real DE Def_voie2) + ALORS evt_pertinent DE f_2_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE f_2_B <-- real DE f_2_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE f_2_B = VRAI + ALORS real DE f_2_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE f_2_B = FAUX) ET soll DE f_2_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE f_2_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE f_2_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE f_2_B <-- FAUX; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_15 EST_UN lien_logique; + +OBJET logique_16 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET quinzaine2 EST_UN feuille_phase; + INTERFACE + amont + = OU_2; + declenchant + = Maint_prev_voie1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'egal_a_real_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + Type_de_loi + DOMAINE 'exponentiel' 'temps_constant' + = 'exponentiel'; + duree + DOMAINE REEL + = 359; + (*PANNE*) + ATTRIBUT + en_cours + LIBELLE "Phase %OBJET en cours" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + soll_avant + DOMAINE BOOLEEN + = FAUX; + debut_phase + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON real DE Maint_prev_voie1 + ALORS soll DE quinzaine2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE OU_2 ET (NON real DE OU_2) + ALORS evt_pertinent DE quinzaine2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE quinzaine2 <-- real DE quinzaine2; + xx44 + GROUPE V3_groupe_simu + ETAPE initialisation + ALORS real DE quinzaine2 <-- en_cours DE quinzaine2; + xx45 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI ((NON en_cours DE quinzaine2) ET (NON soll DE quinzaine2)) + ET soll_avant DE quinzaine2 + ALORS debut_phase DE quinzaine2 <-- VRAI; + xx46 + GROUPE V3_groupe_simu + ETAPE tops + ALORS soll_avant DE quinzaine2 <-- soll DE quinzaine2; + OCCURRENCE + xx43_a + GROUPE V3_groupe_simu + SI en_cours DE quinzaine2 + IL_PEUT_SE_PRODUIRE + TRANSITION fin + LIBELLE "fin de la phase %OBJET" + LOI EXP (0.002785515) + PROVOQUE en_cours DE quinzaine2 <-- FAUX; + xx47 + GROUPE V3_groupe_simu + SI debut_phase DE quinzaine2 + IL_PEUT_SE_PRODUIRE + TRANSITION debut + LIBELLE "debut de la phase %OBJET" + LOI INS (1) + PROVOQUE en_cours DE quinzaine2 <-- VRAI, + debut_phase DE quinzaine2 <-- FAUX; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/48/48.htm b/2020-EDCC/TestCases/48/48.htm new file mode 100644 index 00000000..8f7c8d21 --- /dev/null +++ b/2020-EDCC/TestCases/48/48.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.032570.00092330571660.0011001882980.001445894121
20.107410.0016105537990.0019190961470.00252212266
30.199130.002077190030.0024751283610.003252873668
40.292470.002366137410.0028194309240.003705364441
50.383490.0025291463130.003013668310.003960635919
60.466120.0025947622120.0030918545950.00406339023
70.53870.0025929377160.0030896805710.004060533075
80.60370.0025441897230.0030315936650.003984193856
90.659830.002464284830.0029363809680.003859063021
100.708640.0023634948780.0028162821490.003701226244
110.751390.0022481168050.0026788004860.00352054451
120.78760.0021274383310.0025350029950.003331562363
130.818220.0020060186430.0023903222920.003141419478
140.844640.001884222990.0022451935990.002950687833
150.868630.0017570834260.0020936972330.002751587637
160.888670.0016360750960.0019495066950.002562088939
170.905530.0015213363740.0018127868660.002382408426
180.919790.0014128155610.0016834761450.002212465143
190.931790.0013113237210.0015625409730.00205352921
200.942040.0012154181860.0014482623050.001903341415
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.030270.00089116576850.0010618911290.001395563054
20.094330.0015203261940.0018115831610.002380826487
30.164970.0019305470760.0023003922370.00302323122
40.230680.0021912168190.0026109998660.003431439294
50.290610.002361699720.0028141430830.003698415032
60.339970.0024639336310.0029359624870.003858513044
70.380530.0025254074650.0030092131910.003954780894
80.413860.0025618534150.0030526412850.004011855148
90.441880.0025831096110.0030779696430.00404514229
100.464280.002594094470.0030910589290.004062344547
110.483820.0025993775580.0030973541270.004070617848
120.500310.0026007391220.0030989765340.004072750054
130.511860.0026000078810.0030981052050.004071604933
140.521660.0025982981730.0030960679590.004068927535
150.529750.0025961319060.0030934866890.004065535167
160.535670.0025941130840.003091081110.004062373697
170.540170.0025923327770.0030889597410.004059585742
180.5470.002589224060.003085255470.0040547175
190.550650.0025873612210.0030830357560.004051800298
200.551570.0025868694850.0030824498160.004051030242


\ No newline at end of file diff --git a/2020-EDCC/TestCases/48/run48.sh b/2020-EDCC/TestCases/48/run48.sh new file mode 100755 index 00000000..a0e49db6 --- /dev/null +++ b/2020-EDCC/TestCases/48/run48.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '48.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=20| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=20| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=20 FAIL>0] " --precision 1e-9 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/49/49.fi b/2020-EDCC/TestCases/49/49.fi new file mode 100644 index 00000000..c5514988 --- /dev/null +++ b/2020-EDCC/TestCases/49/49.fi @@ -0,0 +1,1027 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = perte_2_voies; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_2_voies + ALORS real DE EI_1 <-- VRAI; + +OBJET Voie_A_indisp EST_UN porte_ou; + INTERFACE + aval + = def_voie_A maint_prev_A; + amont + = perte_2_voies; + declenche + = Voie_B_indisp maint_prev_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_2_voies + ALORS soll DE Voie_A_indisp <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_2_voies ET (NON real DE + perte_2_voies)) OU ((evt_pertinent DE Voie_B_indisp ET (NON + real DE Voie_B_indisp)) OU (evt_pertinent DE maint_prev_B ET + (NON real DE maint_prev_B))) + ALORS evt_pertinent DE Voie_A_indisp <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Voie_A_indisp <-- real DE Voie_A_indisp; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE def_voie_A OU real DE maint_prev_A + ALORS real DE Voie_A_indisp <-- VRAI; + +OBJET Voie_B_indisp EST_UN porte_ou; + INTERFACE + aval + = def_fonc_B1 def_fonc_B2 def_soll_B1 def_soll_B2 maint_prev_B; + amont + = perte_2_voies; + declenchant + = Voie_A_indisp; + declenche + = maint_prev_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_2_voies) OU (NON real DE Voie_A_indisp) + ALORS soll DE Voie_B_indisp <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_2_voies ET (NON real DE + perte_2_voies)) OU (evt_pertinent DE maint_prev_A ET (NON + real DE maint_prev_A)) + ALORS evt_pertinent DE Voie_B_indisp <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Voie_B_indisp <-- real DE Voie_B_indisp; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (((real DE def_fonc_B1 OU real DE def_fonc_B2) OU real DE + def_soll_B1) OU real DE def_soll_B2) OU real DE maint_prev_B + ALORS real DE Voie_B_indisp <-- VRAI; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = Voie_B_indisp; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = maint_prev_A; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'contraire_real_decl'; + +OBJET d_4 EST_UN lien_declenche; + INTERFACE + arrivee + = maint_prev_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'contraire_real_decl'; + +OBJET def_A1 EST_UN feuille_f; + INTERFACE + amont + = def_voie_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE def_voie_A + ALORS soll DE def_A1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE def_voie_A ET (NON real DE def_voie_A) + ALORS evt_pertinent DE def_A1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_A1 <-- real DE def_A1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_A1 = VRAI + ALORS real DE def_A1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_A1 = FAUX) ET soll DE def_A1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_A1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_A1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_A1 <-- FAUX; + +OBJET def_A2 EST_UN feuille_f; + INTERFACE + amont + = def_voie_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE def_voie_A + ALORS soll DE def_A2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE def_voie_A ET (NON real DE def_voie_A) + ALORS evt_pertinent DE def_A2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_A2 <-- real DE def_A2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_A2 = VRAI + ALORS real DE def_A2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_A2 = FAUX) ET soll DE def_A2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_A2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_A2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_A2 <-- FAUX; + +OBJET def_fonc_B1 EST_UN feuille_f; + INTERFACE + amont + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_B_indisp + ALORS soll DE def_fonc_B1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE def_fonc_B1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_fonc_B1 <-- real DE def_fonc_B1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_fonc_B1 = VRAI + ALORS real DE def_fonc_B1 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_fonc_B1 = FAUX) ET soll DE def_fonc_B1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B1 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_fonc_B1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B1 <-- FAUX; + +OBJET def_fonc_B2 EST_UN feuille_f; + INTERFACE + amont + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_B_indisp + ALORS soll DE def_fonc_B2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE def_fonc_B2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_fonc_B2 <-- real DE def_fonc_B2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE def_fonc_B2 = VRAI + ALORS real DE def_fonc_B2 <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE def_fonc_B2 = FAUX) ET soll DE def_fonc_B2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B2 <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE def_fonc_B2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE def_fonc_B2 <-- FAUX; + +OBJET def_soll_B1 EST_UN feuille_i; + INTERFACE + amont + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_B_indisp + ALORS soll DE def_soll_B1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE def_soll_B1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_soll_B1 <-- real DE def_soll_B1; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE def_soll_B1 = VRAI + ALORS real DE def_soll_B1 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE def_soll_B1) ET ((NON attente_avant DE + def_soll_B1) ET (NON soll_avant DE def_soll_B1)) + ALORS attente_avant DE def_soll_B1 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE def_soll_B1 ET attente_avant DE def_soll_B1 + ALORS a_declencher DE def_soll_B1 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE def_soll_B1 = FAUX) ET a_declencher DE def_soll_B1 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE def_soll_B1 <-- VRAI, + attente_avant DE def_soll_B1 <-- FAUX, + soll_avant DE def_soll_B1 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE def_soll_B1 <-- FAUX, + soll_avant DE def_soll_B1 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE def_soll_B1 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE def_soll_B1 <-- FAUX; + +OBJET def_soll_B2 EST_UN feuille_i; + INTERFACE + amont + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_B_indisp + ALORS soll DE def_soll_B2 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE def_soll_B2 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_soll_B2 <-- real DE def_soll_B2; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE def_soll_B2 = VRAI + ALORS real DE def_soll_B2 <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE def_soll_B2) ET ((NON attente_avant DE + def_soll_B2) ET (NON soll_avant DE def_soll_B2)) + ALORS attente_avant DE def_soll_B2 <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE def_soll_B2 ET attente_avant DE def_soll_B2 + ALORS a_declencher DE def_soll_B2 <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE def_soll_B2 = FAUX) ET a_declencher DE def_soll_B2 + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE def_soll_B2 <-- VRAI, + attente_avant DE def_soll_B2 <-- FAUX, + soll_avant DE def_soll_B2 <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE def_soll_B2 <-- FAUX, + soll_avant DE def_soll_B2 <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE def_soll_B2 = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE def_soll_B2 <-- FAUX; + +OBJET def_voie_A EST_UN porte_ou; + INTERFACE + aval + = def_A1 def_A2; + amont + = Voie_A_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Voie_A_indisp + ALORS soll DE def_voie_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_A_indisp ET (NON real DE Voie_A_indisp) + ALORS evt_pertinent DE def_voie_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE def_voie_A <-- real DE def_voie_A; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE def_A1 OU real DE def_A2 + ALORS real DE def_voie_A <-- VRAI; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET maint_prev_A EST_UN feuille_f; + INTERFACE + amont + = Voie_A_indisp; + declenchant + = Voie_B_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'contraire_real_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI real DE Voie_B_indisp + ALORS soll DE maint_prev_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_A_indisp ET (NON real DE Voie_A_indisp) + ALORS evt_pertinent DE maint_prev_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE maint_prev_A <-- real DE maint_prev_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE maint_prev_A = VRAI + ALORS real DE maint_prev_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE maint_prev_A = FAUX) ET soll DE maint_prev_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE maint_prev_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE maint_prev_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE maint_prev_A <-- FAUX; + +OBJET maint_prev_B EST_UN feuille_f; + INTERFACE + amont + = Voie_B_indisp; + declenchant + = Voie_A_indisp; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'contraire_real_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI real DE Voie_A_indisp + ALORS soll DE maint_prev_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Voie_B_indisp ET (NON real DE Voie_B_indisp) + ALORS evt_pertinent DE maint_prev_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE maint_prev_B <-- real DE maint_prev_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE maint_prev_B = VRAI + ALORS real DE maint_prev_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE maint_prev_B = FAUX) ET soll DE maint_prev_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE maint_prev_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE maint_prev_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE maint_prev_B <-- FAUX; + +OBJET perte_2_voies EST_UN porte_et; + INTERFACE + aval + = Voie_A_indisp Voie_B_indisp; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE perte_2_voies <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE perte_2_voies <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_2_voies <-- real DE perte_2_voies; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Voie_A_indisp ET real DE Voie_B_indisp + ALORS real DE perte_2_voies <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/49/49.htm b/2020-EDCC/TestCases/49/49.htm new file mode 100644 index 00000000..456b2b1d --- /dev/null +++ b/2020-EDCC/TestCases/49/49.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.199550.002078834140.002477087440.003255448338
20.357470.0024928340890.002970399560.00390377108
30.483970.0025994027020.0030973840880.004070657223
40.583370.0025643316050.0030555942350.004015735986
50.662380.0024597703260.0029310015960.003851993321
60.726460.0023186924310.0027628966590.003631065739
70.778660.0021593883570.0025730738570.003381596013
80.820650.0019955221250.00237781490.003124981961
90.853960.0018368832170.0021887846950.002876553884
100.881070.0016837506880.0020063157530.00263674878
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.185180.0020204809030.0024075551640.003164067336
20.311060.0024079066940.0028692021720.003770775021
30.399480.0025476404070.0030357054150.003989597617
40.462790.0025935277370.0030903836250.004061457046
50.508980.0026003201390.0030984772830.004072093928
60.541670.0025916920940.0030881963180.004058582434
70.567770.0025767396720.0030703793810.004035166983
80.588270.0025598910180.0030503029410.00400878204
90.603380.0025445420390.0030320134760.003984745581
100.614790.0025312733320.0030162028130.003963966824


\ No newline at end of file diff --git a/2020-EDCC/TestCases/49/run49.sh b/2020-EDCC/TestCases/49/run49.sh new file mode 100755 index 00000000..0a595e78 --- /dev/null +++ b/2020-EDCC/TestCases/49/run49.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '49.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/50/50.fi b/2020-EDCC/TestCases/50/50.fi new file mode 100644 index 00000000..0ad7e30f --- /dev/null +++ b/2020-EDCC/TestCases/50/50.fi @@ -0,0 +1,1579 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET DCC_dem EST_UN feuille_i; + INTERFACE + declenchant + = TSTA; + declenche + = RD_Dies_A_par_DCC RD_Dies_B_par_DCC; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON real DE TSTA + ALORS soll DE DCC_dem <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE RD_Dies_A_par_DCC ET (NON real DE + RD_Dies_A_par_DCC)) OU (evt_pertinent DE RD_Dies_B_par_DCC + ET (NON real DE RD_Dies_B_par_DCC)) + ALORS evt_pertinent DE DCC_dem <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_dem <-- real DE DCC_dem; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE DCC_dem = VRAI + ALORS real DE DCC_dem <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE DCC_dem) ET ((NON attente_avant DE DCC_dem) ET ( + NON soll_avant DE DCC_dem)) + ALORS attente_avant DE DCC_dem <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE DCC_dem ET attente_avant DE DCC_dem + ALORS a_declencher DE DCC_dem <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE DCC_dem = FAUX) ET a_declencher DE DCC_dem + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE DCC_dem <-- VRAI, + attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE DCC_dem = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (1) + PROVOQUE defi DE DCC_dem <-- FAUX; + +OBJET DCC_fonc EST_UN feuille_f; + INTERFACE + declenchant + = TSTA; + declenche + = P_Dies_A_par_DCC P_Dies_B_par_DCC; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 1; + lambda + DOMAINE REEL + = 0.5; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON real DE TSTA + ALORS soll DE DCC_fonc <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE P_Dies_A_par_DCC ET (NON real DE + P_Dies_A_par_DCC)) OU (evt_pertinent DE P_Dies_B_par_DCC ET ( + NON real DE P_Dies_B_par_DCC)) + ALORS evt_pertinent DE DCC_fonc <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_fonc <-- real DE DCC_fonc; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DCC_fonc = VRAI + ALORS real DE DCC_fonc <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DCC_fonc = FAUX) ET soll DE DCC_fonc + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.5) + PROVOQUE deff DE DCC_fonc <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DCC_fonc = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (1) + PROVOQUE deff DE DCC_fonc <-- FAUX; + +OBJET Diesel_A EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_A <-- real DE Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_A = VRAI + ALORS real DE Diesel_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_A = FAUX) ET soll DE Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- FAUX; + +OBJET Diesel_B EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_B <-- real DE Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_B = VRAI + ALORS real DE Diesel_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_B = FAUX) ET soll DE Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_deux_tableaux + ALORS real DE EI_1 <-- VRAI; + +OBJET P_Dies_A_par_DCC EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A; + declenchant + = DCC_fonc; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_A) OU (NON real DE DCC_fonc) + ALORS soll DE P_Dies_A_par_DCC <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE P_Dies_A_par_DCC <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE P_Dies_A_par_DCC <-- real DE + P_Dies_A_par_DCC; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE P_Dies_A_par_DCC = VRAI + ALORS real DE P_Dies_A_par_DCC <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE P_Dies_A_par_DCC) ET ((NON attente_avant DE + P_Dies_A_par_DCC) ET (NON soll_avant DE P_Dies_A_par_DCC)) + ALORS attente_avant DE P_Dies_A_par_DCC <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE P_Dies_A_par_DCC ET attente_avant DE + P_Dies_A_par_DCC + ALORS a_declencher DE P_Dies_A_par_DCC <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE P_Dies_A_par_DCC = FAUX) ET a_declencher DE + P_Dies_A_par_DCC + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE P_Dies_A_par_DCC <-- VRAI, + attente_avant DE P_Dies_A_par_DCC <-- FAUX, + soll_avant DE P_Dies_A_par_DCC <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE P_Dies_A_par_DCC <-- FAUX, + soll_avant DE P_Dies_A_par_DCC <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE P_Dies_A_par_DCC = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE P_Dies_A_par_DCC <-- FAUX; + +OBJET P_Dies_B_par_DCC EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_B; + declenchant + = DCC_fonc; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_B) OU (NON real DE DCC_fonc) + ALORS soll DE P_Dies_B_par_DCC <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE P_Dies_B_par_DCC <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE P_Dies_B_par_DCC <-- real DE + P_Dies_B_par_DCC; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE P_Dies_B_par_DCC = VRAI + ALORS real DE P_Dies_B_par_DCC <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE P_Dies_B_par_DCC) ET ((NON attente_avant DE + P_Dies_B_par_DCC) ET (NON soll_avant DE P_Dies_B_par_DCC)) + ALORS attente_avant DE P_Dies_B_par_DCC <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE P_Dies_B_par_DCC ET attente_avant DE + P_Dies_B_par_DCC + ALORS a_declencher DE P_Dies_B_par_DCC <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE P_Dies_B_par_DCC = FAUX) ET a_declencher DE + P_Dies_B_par_DCC + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE P_Dies_B_par_DCC <-- VRAI, + attente_avant DE P_Dies_B_par_DCC <-- FAUX, + soll_avant DE P_Dies_B_par_DCC <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE P_Dies_B_par_DCC <-- FAUX, + soll_avant DE P_Dies_B_par_DCC <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE P_Dies_B_par_DCC = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE P_Dies_B_par_DCC <-- FAUX; + +OBJET Perte_deux_tableaux EST_UN porte_et; + INTERFACE + aval + = perte_LHA perte_LHB; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Perte_deux_tableaux <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Perte_deux_tableaux <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_deux_tableaux <-- real DE + Perte_deux_tableaux; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_LHA ET real DE perte_LHB + ALORS real DE Perte_deux_tableaux <-- VRAI; + +OBJET RD_Dies_A_par_DCC EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A; + declenchant + = DCC_dem; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_A) OU (NON real DE DCC_dem) + ALORS soll DE RD_Dies_A_par_DCC <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE RD_Dies_A_par_DCC <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Dies_A_par_DCC <-- real DE + RD_Dies_A_par_DCC; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Dies_A_par_DCC = VRAI + ALORS real DE RD_Dies_A_par_DCC <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Dies_A_par_DCC) ET ((NON attente_avant DE + RD_Dies_A_par_DCC) ET (NON soll_avant DE RD_Dies_A_par_DCC)) + ALORS attente_avant DE RD_Dies_A_par_DCC <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Dies_A_par_DCC ET attente_avant DE + RD_Dies_A_par_DCC + ALORS a_declencher DE RD_Dies_A_par_DCC <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Dies_A_par_DCC = FAUX) ET a_declencher DE + RD_Dies_A_par_DCC + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Dies_A_par_DCC <-- VRAI, + attente_avant DE RD_Dies_A_par_DCC <-- FAUX, + soll_avant DE RD_Dies_A_par_DCC <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Dies_A_par_DCC <-- FAUX, + soll_avant DE RD_Dies_A_par_DCC <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Dies_A_par_DCC = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Dies_A_par_DCC <-- FAUX; + +OBJET RD_Dies_B_par_DCC EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_B; + declenchant + = DCC_dem; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_B) OU (NON real DE DCC_dem) + ALORS soll DE RD_Dies_B_par_DCC <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE RD_Dies_B_par_DCC <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Dies_B_par_DCC <-- real DE + RD_Dies_B_par_DCC; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Dies_B_par_DCC = VRAI + ALORS real DE RD_Dies_B_par_DCC <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Dies_B_par_DCC) ET ((NON attente_avant DE + RD_Dies_B_par_DCC) ET (NON soll_avant DE RD_Dies_B_par_DCC)) + ALORS attente_avant DE RD_Dies_B_par_DCC <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Dies_B_par_DCC ET attente_avant DE + RD_Dies_B_par_DCC + ALORS a_declencher DE RD_Dies_B_par_DCC <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Dies_B_par_DCC = FAUX) ET a_declencher DE + RD_Dies_B_par_DCC + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Dies_B_par_DCC <-- VRAI, + attente_avant DE RD_Dies_B_par_DCC <-- FAUX, + soll_avant DE RD_Dies_B_par_DCC <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Dies_B_par_DCC <-- FAUX, + soll_avant DE RD_Dies_B_par_DCC <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Dies_B_par_DCC = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Dies_B_par_DCC <-- FAUX; + +OBJET RD_Diesel_A EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE RD_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE RD_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_A <-- real DE RD_Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_A = VRAI + ALORS real DE RD_Diesel_A <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_A) ET ((NON attente_avant DE + RD_Diesel_A) ET (NON soll_avant DE RD_Diesel_A)) + ALORS attente_avant DE RD_Diesel_A <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_A ET attente_avant DE RD_Diesel_A + ALORS a_declencher DE RD_Diesel_A <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_A = FAUX) ET a_declencher DE RD_Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_A <-- VRAI, + attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_A <-- FAUX; + +OBJET RD_Diesel_B EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE RD_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE RD_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_B <-- real DE RD_Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_B = VRAI + ALORS real DE RD_Diesel_B <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_B) ET ((NON attente_avant DE + RD_Diesel_B) ET (NON soll_avant DE RD_Diesel_B)) + ALORS attente_avant DE RD_Diesel_B <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_B ET attente_avant DE RD_Diesel_B + ALORS a_declencher DE RD_Diesel_B <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_B = FAUX) ET a_declencher DE RD_Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_B <-- VRAI, + attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_B <-- FAUX; + +OBJET TSTA EST_UN feuille_mult; + INTERFACE + amont + = perte_LHA perte_LHB; + declenche + = DCC_dem DCC_fonc perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + lambda + DOMAINE REEL + = 0.1; + mu + DOMAINE REEL + = 0.1; + effectif + DOMAINE ENTIER + = 10; + nb_requis + DOMAINE ENTIER + = 8; + nb_reparateurs + DOMAINE ENTIER + = 10; + (*PANNE*) + ATTRIBUT + perte_groupe + LIBELLE "nb cpts OK de %OBJET insuffisant" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + nb_OK + DOMAINE ENTIER + = 10; + nb_rep_en_cours + DOMAINE ENTIER + = 0; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) ET (NON soll DE perte_LHB) + ALORS soll DE TSTA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE perte_LHA ET (NON real DE perte_LHA)) OU ( + evt_pertinent DE perte_LHB ET (NON real DE perte_LHB))) OU (( + ((evt_pertinent DE DCC_dem ET (NON real DE DCC_dem)) OU ( + evt_pertinent DE DCC_fonc ET (NON real DE DCC_fonc))) OU ( + evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A))) OU (evt_pertinent DE perte_Diesel_B ET ( + NON real DE perte_Diesel_B))) + ALORS evt_pertinent DE TSTA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE TSTA <-- real DE TSTA; + xx12 + GROUPE V3_groupe_simu + ETAPE initialisation + SI nb_OK DE TSTA < 0 + ALORS nb_rep_en_cours DE TSTA <-- 10; + xx13 + GROUPE V3_groupe_simu + ETAPE initialisation + SI nb_OK DE TSTA >= 0 + ALORS nb_rep_en_cours DE TSTA <-- (10 - nb_OK DE TSTA); + xx14 + GROUPE V3_groupe_simu + ETAPE initialisation + SI nb_OK DE TSTA < 8 + ALORS real DE TSTA <-- VRAI; + OCCURRENCE + xx15 + GROUPE V3_groupe_simu + SI (nb_OK DE TSTA > 0) ET soll DE TSTA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "déf. d'un objet du groupe %OBJET" + LOI EXP (0.1 * nb_OK DE TSTA) + PROVOQUE nb_OK DE TSTA <-- (nb_OK DE TSTA - 1); + xx16 + GROUPE V3_groupe_simu + SI (nb_OK DE TSTA < 10) ET (nb_rep_en_cours DE TSTA > 0) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1 * nb_rep_en_cours DE TSTA) + PROVOQUE nb_OK DE TSTA <-- (nb_OK DE TSTA + 1); + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_A; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = DCC_dem; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = RD_Dies_A_par_DCC; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3_1 EST_UN lien_declenche; + INTERFACE + arrivee + = RD_Dies_B_par_DCC; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_4 EST_UN lien_declenche; + INTERFACE + arrivee + = P_Dies_A_par_DCC; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_4_1 EST_UN lien_declenche; + INTERFACE + arrivee + = P_Dies_B_par_DCC; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_5 EST_UN lien_declenche; + INTERFACE + arrivee + = DCC_fonc; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_3_1 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_5_1 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_6_1 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_7_1 EST_UN lien_logique; + +OBJET logique_8 EST_UN lien_logique; + +OBJET logique_8_1 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET perte_Diesel_A EST_UN porte_ou; + INTERFACE + aval + = Diesel_A P_Dies_A_par_DCC RD_Dies_A_par_DCC RD_Diesel_A; + amont + = perte_LHA; + declenchant + = TSTA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) OU (NON real DE TSTA) + ALORS soll DE perte_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHA ET (NON real DE perte_LHA) + ALORS evt_pertinent DE perte_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_A <-- real DE perte_Diesel_A; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE Diesel_A OU real DE P_Dies_A_par_DCC) OU real DE + RD_Dies_A_par_DCC) OU real DE RD_Diesel_A + ALORS real DE perte_Diesel_A <-- VRAI; + +OBJET perte_Diesel_B EST_UN porte_ou; + INTERFACE + aval + = Diesel_B P_Dies_B_par_DCC RD_Dies_B_par_DCC RD_Diesel_B; + amont + = perte_LHB; + declenchant + = TSTA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHB) OU (NON real DE TSTA) + ALORS soll DE perte_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHB ET (NON real DE perte_LHB) + ALORS evt_pertinent DE perte_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_B <-- real DE perte_Diesel_B; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE Diesel_B OU real DE P_Dies_B_par_DCC) OU real DE + RD_Dies_B_par_DCC) OU real DE RD_Diesel_B + ALORS real DE perte_Diesel_B <-- VRAI; + +OBJET perte_LHA EST_UN porte_et; + INTERFACE + aval + = TSTA perte_Diesel_A; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHA <-- real DE perte_LHA; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE TSTA ET real DE perte_Diesel_A + ALORS real DE perte_LHA <-- VRAI; + +OBJET perte_LHB EST_UN porte_et; + INTERFACE + aval + = TSTA perte_Diesel_B; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHB <-- real DE perte_LHB; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE TSTA ET real DE perte_Diesel_B + ALORS real DE perte_LHB <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/50/50.htm b/2020-EDCC/TestCases/50/50.htm new file mode 100644 index 00000000..2867848e --- /dev/null +++ b/2020-EDCC/TestCases/50/50.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.026060.00082866725310.00098741944150.001297690557
20.123270.0017099700410.0020375580870.002677808212
30.254760.0022664209110.0027006112060.003549208688
40.38770.0025342934440.0030198015030.003968696311
50.507690.0026004320090.0030986105850.004072269115
60.610920.0025359372030.0030217601660.003971270433
70.69560.0023934754680.002852006280.003748175763
80.761030.0022181936120.0026431447470.003473684875
90.813180.0020273647830.0024157578250.003174847472
100.855840.0018270294460.0021770431840.002861122906
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.023550.00078876445350.00093987225060.001235202886
20.104740.0015927871560.0018979258540.002494300148
30.205130.0021003395630.0025027127720.00328912577
40.303460.0023913912030.0028495227220.00374491181
50.389920.0025369272870.0030229399260.003972820902
60.464020.0025939972530.0030909430890.004062192307
70.524780.0025975436980.0030951689450.00406774603
80.571510.0025740034950.003067119020.004030882138
90.609030.0025381537720.0030244013750.003974741574
100.640240.0024963455950.0029745837840.003909270088


\ No newline at end of file diff --git a/2020-EDCC/TestCases/50/run50.sh b/2020-EDCC/TestCases/50/run50.sh new file mode 100755 index 00000000..a5f281ff --- /dev/null +++ b/2020-EDCC/TestCases/50/run50.sh @@ -0,0 +1,20 @@ +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '50.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing +exit diff --git a/2020-EDCC/TestCases/51/51.fi b/2020-EDCC/TestCases/51/51.fi new file mode 100644 index 00000000..92044c56 --- /dev/null +++ b/2020-EDCC/TestCases/51/51.fi @@ -0,0 +1,1167 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET DCC_dem EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_A) ET (NON soll DE perte_Diesel_B) + ALORS soll DE DCC_dem <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A)) OU (evt_pertinent DE perte_Diesel_B ET (NON + real DE perte_Diesel_B)) + ALORS evt_pertinent DE DCC_dem <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_dem <-- real DE DCC_dem; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE DCC_dem = VRAI + ALORS real DE DCC_dem <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE DCC_dem) ET ((NON attente_avant DE DCC_dem) ET ( + NON soll_avant DE DCC_dem)) + ALORS attente_avant DE DCC_dem <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE DCC_dem ET attente_avant DE DCC_dem + ALORS a_declencher DE DCC_dem <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE DCC_dem = FAUX) ET a_declencher DE DCC_dem + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE DCC_dem <-- VRAI, + attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE DCC_dem = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE DCC_dem <-- FAUX; + +OBJET DCC_fonc EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.5; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_A) ET (NON soll DE perte_Diesel_B) + ALORS soll DE DCC_fonc <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A)) OU (evt_pertinent DE perte_Diesel_B ET (NON + real DE perte_Diesel_B)) + ALORS evt_pertinent DE DCC_fonc <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_fonc <-- real DE DCC_fonc; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DCC_fonc = VRAI + ALORS real DE DCC_fonc <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DCC_fonc = FAUX) ET soll DE DCC_fonc + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.5) + PROVOQUE deff DE DCC_fonc <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DCC_fonc = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DCC_fonc <-- FAUX; + +OBJET Diesel_A EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_A <-- real DE Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_A = VRAI + ALORS real DE Diesel_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_A = FAUX) ET soll DE Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- FAUX; + +OBJET Diesel_B EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_B <-- real DE Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_B = VRAI + ALORS real DE Diesel_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_B = FAUX) ET soll DE Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_deux_tableaux + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = TA TS; + amont + = perte_LHA perte_LHB; + declenche + = perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) ET (NON soll DE perte_LHB) + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE perte_LHA ET (NON real DE perte_LHA)) OU ( + evt_pertinent DE perte_LHB ET (NON real DE perte_LHB))) OU (( + evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A)) OU (evt_pertinent DE perte_Diesel_B ET (NON + real DE perte_Diesel_B))) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE TA ET real DE TS + ALORS real DE ET_1 <-- VRAI; + +OBJET Perte_deux_tableaux EST_UN porte_et; + INTERFACE + aval + = perte_LHA perte_LHB; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Perte_deux_tableaux <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Perte_deux_tableaux <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_deux_tableaux <-- real DE + Perte_deux_tableaux; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_LHA ET real DE perte_LHB + ALORS real DE Perte_deux_tableaux <-- VRAI; + +OBJET RD_Diesel_A EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE RD_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE RD_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_A <-- real DE RD_Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_A = VRAI + ALORS real DE RD_Diesel_A <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_A) ET ((NON attente_avant DE + RD_Diesel_A) ET (NON soll_avant DE RD_Diesel_A)) + ALORS attente_avant DE RD_Diesel_A <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_A ET attente_avant DE RD_Diesel_A + ALORS a_declencher DE RD_Diesel_A <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_A = FAUX) ET a_declencher DE RD_Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_A <-- VRAI, + attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_A <-- FAUX; + +OBJET RD_Diesel_B EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE RD_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE RD_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_B <-- real DE RD_Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_B = VRAI + ALORS real DE RD_Diesel_B <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_B) ET ((NON attente_avant DE + RD_Diesel_B) ET (NON soll_avant DE RD_Diesel_B)) + ALORS attente_avant DE RD_Diesel_B <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_B ET attente_avant DE RD_Diesel_B + ALORS a_declencher DE RD_Diesel_B <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_B = FAUX) ET a_declencher DE RD_Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_B <-- VRAI, + attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_B <-- FAUX; + +OBJET TA EST_UN feuille_f; + INTERFACE + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.5; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE TA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE TA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE TA <-- real DE TA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE TA = VRAI + ALORS real DE TA <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE TA = FAUX) ET soll DE TA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.5) + PROVOQUE deff DE TA <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE TA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE TA <-- FAUX; + +OBJET TS EST_UN feuille_f; + INTERFACE + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.5; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE TS <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE TS <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE TS <-- real DE TS; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE TS = VRAI + ALORS real DE TS <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE TS = FAUX) ET soll DE TS + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.5) + PROVOQUE deff DE TS <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE TS = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE TS <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_A; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_3_1 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_5_1 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_6_1 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_7_1 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET perte_Diesel_A EST_UN porte_ou; + INTERFACE + aval + = DCC_dem DCC_fonc Diesel_A RD_Diesel_A; + amont + = perte_LHA; + declenchant + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) OU (NON real DE ET_1) + ALORS soll DE perte_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHA ET (NON real DE perte_LHA) + ALORS evt_pertinent DE perte_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_A <-- real DE perte_Diesel_A; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE DCC_dem OU real DE DCC_fonc) OU real DE Diesel_A) + OU real DE RD_Diesel_A + ALORS real DE perte_Diesel_A <-- VRAI; + +OBJET perte_Diesel_B EST_UN porte_ou; + INTERFACE + aval + = DCC_dem DCC_fonc Diesel_B RD_Diesel_B; + amont + = perte_LHB; + declenchant + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHB) OU (NON real DE ET_1) + ALORS soll DE perte_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHB ET (NON real DE perte_LHB) + ALORS evt_pertinent DE perte_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_B <-- real DE perte_Diesel_B; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE DCC_dem OU real DE DCC_fonc) OU real DE Diesel_B) + OU real DE RD_Diesel_B + ALORS real DE perte_Diesel_B <-- VRAI; + +OBJET perte_LHA EST_UN porte_et; + INTERFACE + aval + = ET_1 perte_Diesel_A; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHA <-- real DE perte_LHA; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 ET real DE perte_Diesel_A + ALORS real DE perte_LHA <-- VRAI; + +OBJET perte_LHB EST_UN porte_et; + INTERFACE + aval + = ET_1 perte_Diesel_B; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHB <-- real DE perte_LHB; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 ET real DE perte_Diesel_B + ALORS real DE perte_LHB <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + Tps_rep_DCC_5h + DOMAINE BOOLEEN + = FAUX; + diff --git a/2020-EDCC/TestCases/51/51.htm b/2020-EDCC/TestCases/51/51.htm new file mode 100644 index 00000000..9ecb82bb --- /dev/null +++ b/2020-EDCC/TestCases/51/51.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.106160.0016022755940.0019092320430.002509159015
20.289620.0023593181430.0028113052540.003694685488
30.467020.0025950759080.0030922283870.004063881477
40.610180.0025368098350.0030227999730.003972636972
50.721220.0023323383720.0027791568260.003652435245
60.801660.0020740877740.0024714317880.003248015543
70.86050.0018021436710.0021473899090.002822151853
80.90110.0015527856560.0018502610540.002431657912
90.931350.0013152357350.0015672024320.002059655413
100.951820.0011138781390.0013272696930.001744329992
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.096550.0015362258550.0018305288040.002405725311
20.244860.002236657730.0026651461350.003502599631
30.37040.0025118558850.0029930654620.003933559157
40.463970.0025939784770.0030909207150.004062162902
50.527770.0025967252840.0030941937430.004066464395
60.569650.0025753829980.0030687628020.004033042437
70.596910.0025514220780.0030402115610.003995519703
80.614260.0025319220190.0030169757720.003964982666
90.629550.0025119256670.0029931486120.003933668436
100.636070.0025025816450.0029820145070.003919035724


\ No newline at end of file diff --git a/2020-EDCC/TestCases/51/run51.sh b/2020-EDCC/TestCases/51/run51.sh new file mode 100755 index 00000000..130aa2cd --- /dev/null +++ b/2020-EDCC/TestCases/51/run51.sh @@ -0,0 +1,24 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '51.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/52/52.fi b/2020-EDCC/TestCases/52/52.fi new file mode 100644 index 00000000..7ec7e118 --- /dev/null +++ b/2020-EDCC/TestCases/52/52.fi @@ -0,0 +1,1167 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET DCC_dem EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_A) ET (NON soll DE perte_Diesel_B) + ALORS soll DE DCC_dem <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A)) OU (evt_pertinent DE perte_Diesel_B ET (NON + real DE perte_Diesel_B)) + ALORS evt_pertinent DE DCC_dem <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_dem <-- real DE DCC_dem; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE DCC_dem = VRAI + ALORS real DE DCC_dem <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE DCC_dem) ET ((NON attente_avant DE DCC_dem) ET ( + NON soll_avant DE DCC_dem)) + ALORS attente_avant DE DCC_dem <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE DCC_dem ET attente_avant DE DCC_dem + ALORS a_declencher DE DCC_dem <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE DCC_dem = FAUX) ET a_declencher DE DCC_dem + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE DCC_dem <-- VRAI, + attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE DCC_dem = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE DCC_dem <-- FAUX; + +OBJET DCC_fonc EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.5; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_A) ET (NON soll DE perte_Diesel_B) + ALORS soll DE DCC_fonc <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A)) OU (evt_pertinent DE perte_Diesel_B ET (NON + real DE perte_Diesel_B)) + ALORS evt_pertinent DE DCC_fonc <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_fonc <-- real DE DCC_fonc; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE DCC_fonc = VRAI + ALORS real DE DCC_fonc <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE DCC_fonc = FAUX) ET soll DE DCC_fonc + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.5) + PROVOQUE deff DE DCC_fonc <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE DCC_fonc = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE DCC_fonc <-- FAUX; + +OBJET Diesel_A EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_A <-- real DE Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_A = VRAI + ALORS real DE Diesel_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_A = FAUX) ET soll DE Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- FAUX; + +OBJET Diesel_B EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_B <-- real DE Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_B = VRAI + ALORS real DE Diesel_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_B = FAUX) ET soll DE Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_deux_tableaux + ALORS real DE EI_1 <-- VRAI; + +OBJET ET_1 EST_UN porte_et; + INTERFACE + aval + = TA TS; + amont + = perte_LHA perte_LHB; + declenche + = perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) ET (NON soll DE perte_LHB) + ALORS soll DE ET_1 <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE perte_LHA ET (NON real DE perte_LHA)) OU ( + evt_pertinent DE perte_LHB ET (NON real DE perte_LHB))) OU (( + evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A)) OU (evt_pertinent DE perte_Diesel_B ET (NON + real DE perte_Diesel_B))) + ALORS evt_pertinent DE ET_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE ET_1 <-- real DE ET_1; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE TA ET real DE TS + ALORS real DE ET_1 <-- VRAI; + +OBJET Perte_deux_tableaux EST_UN porte_et; + INTERFACE + aval + = perte_LHA perte_LHB; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Perte_deux_tableaux <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Perte_deux_tableaux <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_deux_tableaux <-- real DE + Perte_deux_tableaux; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_LHA ET real DE perte_LHB + ALORS real DE Perte_deux_tableaux <-- VRAI; + +OBJET RD_Diesel_A EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE RD_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE RD_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_A <-- real DE RD_Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_A = VRAI + ALORS real DE RD_Diesel_A <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_A) ET ((NON attente_avant DE + RD_Diesel_A) ET (NON soll_avant DE RD_Diesel_A)) + ALORS attente_avant DE RD_Diesel_A <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_A ET attente_avant DE RD_Diesel_A + ALORS a_declencher DE RD_Diesel_A <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_A = FAUX) ET a_declencher DE RD_Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_A <-- VRAI, + attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_A <-- FAUX; + +OBJET RD_Diesel_B EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE RD_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE RD_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_B <-- real DE RD_Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_B = VRAI + ALORS real DE RD_Diesel_B <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_B) ET ((NON attente_avant DE + RD_Diesel_B) ET (NON soll_avant DE RD_Diesel_B)) + ALORS attente_avant DE RD_Diesel_B <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_B ET attente_avant DE RD_Diesel_B + ALORS a_declencher DE RD_Diesel_B <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_B = FAUX) ET a_declencher DE RD_Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_B <-- VRAI, + attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_B <-- FAUX; + +OBJET TA EST_UN feuille_f; + INTERFACE + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE TA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE TA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE TA <-- real DE TA; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE TA = VRAI + ALORS real DE TA <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE TA = FAUX) ET soll DE TA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE TA <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE TA = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE TA <-- FAUX; + +OBJET TS EST_UN feuille_f; + INTERFACE + amont + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE ET_1 + ALORS soll DE TS <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE ET_1 ET (NON real DE ET_1) + ALORS evt_pertinent DE TS <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE TS <-- real DE TS; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE TS = VRAI + ALORS real DE TS <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE TS = FAUX) ET soll DE TS + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE TS <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE TS = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE TS <-- FAUX; + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_A; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_11 EST_UN lien_logique; + +OBJET logique_12 EST_UN lien_logique; + +OBJET logique_13 EST_UN lien_logique; + +OBJET logique_14 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_3_1 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_5_1 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_6_1 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_7_1 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET perte_Diesel_A EST_UN porte_ou; + INTERFACE + aval + = DCC_dem DCC_fonc Diesel_A RD_Diesel_A; + amont + = perte_LHA; + declenchant + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) OU (NON real DE ET_1) + ALORS soll DE perte_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHA ET (NON real DE perte_LHA) + ALORS evt_pertinent DE perte_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_A <-- real DE perte_Diesel_A; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE DCC_dem OU real DE DCC_fonc) OU real DE Diesel_A) + OU real DE RD_Diesel_A + ALORS real DE perte_Diesel_A <-- VRAI; + +OBJET perte_Diesel_B EST_UN porte_ou; + INTERFACE + aval + = DCC_dem DCC_fonc Diesel_B RD_Diesel_B; + amont + = perte_LHB; + declenchant + = ET_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHB) OU (NON real DE ET_1) + ALORS soll DE perte_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHB ET (NON real DE perte_LHB) + ALORS evt_pertinent DE perte_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_B <-- real DE perte_Diesel_B; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI ((real DE DCC_dem OU real DE DCC_fonc) OU real DE Diesel_B) + OU real DE RD_Diesel_B + ALORS real DE perte_Diesel_B <-- VRAI; + +OBJET perte_LHA EST_UN porte_et; + INTERFACE + aval + = ET_1 perte_Diesel_A; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHA <-- real DE perte_LHA; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 ET real DE perte_Diesel_A + ALORS real DE perte_LHA <-- VRAI; + +OBJET perte_LHB EST_UN porte_et; + INTERFACE + aval + = ET_1 perte_Diesel_B; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHB <-- real DE perte_LHB; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE ET_1 ET real DE perte_Diesel_B + ALORS real DE perte_LHB <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + Tps_rep_DCC_5h + DOMAINE BOOLEEN + = FAUX; + diff --git a/2020-EDCC/TestCases/52/52.htm b/2020-EDCC/TestCases/52/52.htm new file mode 100644 index 00000000..c826c2e3 --- /dev/null +++ b/2020-EDCC/TestCases/52/52.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.006030.00040269122340.00047983692050.0006306133082
20.022410.00076988555870.00091737662550.001205638591
30.046940.0011001667970.0013109315950.001722858069
40.077480.0013906235220.0016570326580.002177712472
50.112440.0016431838170.0019579772710.002573221175
60.148040.0018472514260.0022011391960.002892790469
70.185120.0020202279260.0024072537230.003163671174
80.221540.002160086270.0025739054730.003382688944
90.257930.0022756225890.0027115756990.00356361849
100.294550.0023710433940.0028252767740.003713047198
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.005430.00038224733150.00045547648360.0005985982318
20.01890.00070829538120.00084398729060.001109188549
30.036970.00098145751170.0011694805420.001536959667
40.057140.0012073149920.001438606740.001890651837
50.078340.0013976680040.0016654266890.002188744111
60.098050.0015468275560.0018431615290.002422327545
70.115820.0016645199080.001983400830.002606633432
80.13060.0017527027830.0020884773670.002744727563
90.144270.0018276089010.0021777336480.002862030331
100.157650.0018954841080.0022586120690.002968322711


\ No newline at end of file diff --git a/2020-EDCC/TestCases/52/run52.sh b/2020-EDCC/TestCases/52/run52.sh new file mode 100755 index 00000000..45533821 --- /dev/null +++ b/2020-EDCC/TestCases/52/run52.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '52.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmin=? [F<=10 FAIL>0]" --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/53/53.fi b/2020-EDCC/TestCases/53/53.fi new file mode 100644 index 00000000..3f035472 --- /dev/null +++ b/2020-EDCC/TestCases/53/53.fi @@ -0,0 +1,1232 @@ +ORDRE_DES_ETAPES + __ARBRE__; + etape_par_defaut; + initialisation; + propagation_effet_real; + propagation_effet_soll; + propagation_feuilles; + tops; +NOMS_DES_GROUPES + V3_groupe_simu; + +OBJET OPTIONS EST_UN GLOBAL_TYPE; + CONSTANTE + filtrer_evts_pertinents + DOMAINE BOOLEEN + = FAUX; + type_filtrage + DOMAINE 'selon_article' 'maximal' + = 'maximal'; + systeme_reparable + DOMAINE BOOLEEN + = VRAI; + +OBJET DCC_dem EST_UN feuille_i; + INTERFACE + declenchant + = TSTA; + declenche + = RD_Dies_A_par_DCC RD_Dies_B_par_DCC; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON real DE TSTA + ALORS soll DE DCC_dem <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (evt_pertinent DE RD_Dies_A_par_DCC ET (NON real DE + RD_Dies_A_par_DCC)) OU (evt_pertinent DE RD_Dies_B_par_DCC + ET (NON real DE RD_Dies_B_par_DCC)) + ALORS evt_pertinent DE DCC_dem <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE DCC_dem <-- real DE DCC_dem; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE DCC_dem = VRAI + ALORS real DE DCC_dem <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE DCC_dem) ET ((NON attente_avant DE DCC_dem) ET ( + NON soll_avant DE DCC_dem)) + ALORS attente_avant DE DCC_dem <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE DCC_dem ET attente_avant DE DCC_dem + ALORS a_declencher DE DCC_dem <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE DCC_dem = FAUX) ET a_declencher DE DCC_dem + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE DCC_dem <-- VRAI, + attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE DCC_dem <-- FAUX, + soll_avant DE DCC_dem <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE DCC_dem = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (1) + PROVOQUE defi DE DCC_dem <-- FAUX; + +OBJET Diesel_A EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_A <-- real DE Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_A = VRAI + ALORS real DE Diesel_A <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_A = FAUX) ET soll DE Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_A <-- FAUX; + +OBJET Diesel_B EST_UN feuille_f; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + lambda + DOMAINE REEL + = 0.1; + deff_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + deff + LIBELLE "défaillance en fonctionnement %OBJET" + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Diesel_B <-- real DE Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI deff DE Diesel_B = VRAI + ALORS real DE Diesel_B <-- VRAI; + OCCURRENCE + xx10 + GROUPE V3_groupe_simu + SI (deff DE Diesel_B = FAUX) ET soll DE Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "défaillance en fonctionnement %OBJET" + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- VRAI; + xx11 + GROUPE V3_groupe_simu + SI deff DE Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE deff DE Diesel_B <-- FAUX; + +OBJET EI_1 EST_UN evt_indes; + INTERFACE + aval + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = VRAI; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + ALORS evt_pertinent DE EI_1 <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE EI_1 <-- real DE EI_1; + xx34 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE Perte_deux_tableaux + ALORS real DE EI_1 <-- VRAI; + +OBJET Perte_deux_tableaux EST_UN porte_et; + INTERFACE + aval + = perte_LHA perte_LHB; + amont + = EI_1; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE EI_1 + ALORS soll DE Perte_deux_tableaux <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE EI_1 ET (NON real DE EI_1) + ALORS evt_pertinent DE Perte_deux_tableaux <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE Perte_deux_tableaux <-- real DE + Perte_deux_tableaux; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE perte_LHA ET real DE perte_LHB + ALORS real DE Perte_deux_tableaux <-- VRAI; + +OBJET RD_Dies_A_par_DCC EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A; + declenchant + = DCC_dem; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_A) OU (NON real DE DCC_dem) + ALORS soll DE RD_Dies_A_par_DCC <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE RD_Dies_A_par_DCC <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Dies_A_par_DCC <-- real DE + RD_Dies_A_par_DCC; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Dies_A_par_DCC = VRAI + ALORS real DE RD_Dies_A_par_DCC <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Dies_A_par_DCC) ET ((NON attente_avant DE + RD_Dies_A_par_DCC) ET (NON soll_avant DE RD_Dies_A_par_DCC)) + ALORS attente_avant DE RD_Dies_A_par_DCC <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Dies_A_par_DCC ET attente_avant DE + RD_Dies_A_par_DCC + ALORS a_declencher DE RD_Dies_A_par_DCC <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Dies_A_par_DCC = FAUX) ET a_declencher DE + RD_Dies_A_par_DCC + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Dies_A_par_DCC <-- VRAI, + attente_avant DE RD_Dies_A_par_DCC <-- FAUX, + soll_avant DE RD_Dies_A_par_DCC <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Dies_A_par_DCC <-- FAUX, + soll_avant DE RD_Dies_A_par_DCC <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Dies_A_par_DCC = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Dies_A_par_DCC <-- FAUX; + +OBJET RD_Dies_B_par_DCC EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_B; + declenchant + = DCC_dem; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_Diesel_B) OU (NON real DE DCC_dem) + ALORS soll DE RD_Dies_B_par_DCC <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE RD_Dies_B_par_DCC <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Dies_B_par_DCC <-- real DE + RD_Dies_B_par_DCC; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Dies_B_par_DCC = VRAI + ALORS real DE RD_Dies_B_par_DCC <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Dies_B_par_DCC) ET ((NON attente_avant DE + RD_Dies_B_par_DCC) ET (NON soll_avant DE RD_Dies_B_par_DCC)) + ALORS attente_avant DE RD_Dies_B_par_DCC <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Dies_B_par_DCC ET attente_avant DE + RD_Dies_B_par_DCC + ALORS a_declencher DE RD_Dies_B_par_DCC <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Dies_B_par_DCC = FAUX) ET a_declencher DE + RD_Dies_B_par_DCC + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Dies_B_par_DCC <-- VRAI, + attente_avant DE RD_Dies_B_par_DCC <-- FAUX, + soll_avant DE RD_Dies_B_par_DCC <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Dies_B_par_DCC <-- FAUX, + soll_avant DE RD_Dies_B_par_DCC <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Dies_B_par_DCC = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Dies_B_par_DCC <-- FAUX; + +OBJET RD_Diesel_A EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_A; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_A + ALORS soll DE RD_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A) + ALORS evt_pertinent DE RD_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_A <-- real DE RD_Diesel_A; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_A = VRAI + ALORS real DE RD_Diesel_A <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_A) ET ((NON attente_avant DE + RD_Diesel_A) ET (NON soll_avant DE RD_Diesel_A)) + ALORS attente_avant DE RD_Diesel_A <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_A ET attente_avant DE RD_Diesel_A + ALORS a_declencher DE RD_Diesel_A <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_A = FAUX) ET a_declencher DE RD_Diesel_A + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_A <-- VRAI, + attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_A <-- FAUX, + soll_avant DE RD_Diesel_A <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_A = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_A <-- FAUX; + +OBJET RD_Diesel_B EST_UN feuille_i; + INTERFACE + amont + = perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + mu + DOMAINE REEL + = 0.1; + quand_declencher + DOMAINE 'non_soll_vers_soll' 'soll_vers_non_soll' + = 'non_soll_vers_soll'; + gamma + DOMAINE REEL + = 0.5; + defi_FIGE + DOMAINE BOOLEEN + = FAUX; + (*PANNE*) + ATTRIBUT + defi + LIBELLE "défaillance instantanée %OBJET" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + a_declencher + DOMAINE BOOLEEN + REINITIALISATION FAUX; + attente_avant + DOMAINE BOOLEEN + = FAUX; + soll_avant + DOMAINE BOOLEEN + = FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE perte_Diesel_B + ALORS soll DE RD_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_Diesel_B ET (NON real DE + perte_Diesel_B) + ALORS evt_pertinent DE RD_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE RD_Diesel_B <-- real DE RD_Diesel_B; + xx6 + GROUPE V3_groupe_simu + ETAPE initialisation + SI defi DE RD_Diesel_B = VRAI + ALORS real DE RD_Diesel_B <-- VRAI; + xx20 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + SI (NON soll DE RD_Diesel_B) ET ((NON attente_avant DE + RD_Diesel_B) ET (NON soll_avant DE RD_Diesel_B)) + ALORS attente_avant DE RD_Diesel_B <-- VRAI; + xx22 + GROUPE V3_groupe_simu + ETAPE tops + SI soll DE RD_Diesel_B ET attente_avant DE RD_Diesel_B + ALORS a_declencher DE RD_Diesel_B <-- VRAI; + OCCURRENCE + xx23 + GROUPE V3_groupe_simu + SI (defi DE RD_Diesel_B = FAUX) ET a_declencher DE RD_Diesel_B + IL_PEUT_SE_PRODUIRE + DEFAILLANCE defi + LIBELLE "défaillance instantanée %OBJET" + LOI INS (0.5) + PROVOQUE defi DE RD_Diesel_B <-- VRAI, + attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX + OU_BIEN + TRANSITION bon + LOI INS (0.5) + PROVOQUE attente_avant DE RD_Diesel_B <-- FAUX, + soll_avant DE RD_Diesel_B <-- FAUX; + xx24 + GROUPE V3_groupe_simu + SI defi DE RD_Diesel_B = VRAI + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1) + PROVOQUE defi DE RD_Diesel_B <-- FAUX; + +OBJET TSTA EST_UN feuille_mult; + INTERFACE + amont + = perte_LHA perte_LHB; + declenche + = DCC_dem perte_Diesel_A perte_Diesel_B; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + CONSTANTE + lambda + DOMAINE REEL + = 0.1; + mu + DOMAINE REEL + = 0.1; + effectif + DOMAINE ENTIER + = 10; + nb_requis + DOMAINE ENTIER + = 8; + nb_reparateurs + DOMAINE ENTIER + = 10; + (*PANNE*) + ATTRIBUT + perte_groupe + LIBELLE "nb cpts OK de %OBJET insuffisant" + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + nb_OK + DOMAINE ENTIER + = 10; + nb_rep_en_cours + DOMAINE ENTIER + = 0; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) ET (NON soll DE perte_LHB) + ALORS soll DE TSTA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI ((evt_pertinent DE perte_LHA ET (NON real DE perte_LHA)) OU ( + evt_pertinent DE perte_LHB ET (NON real DE perte_LHB))) OU (( + (evt_pertinent DE DCC_dem ET (NON real DE DCC_dem)) OU ( + evt_pertinent DE perte_Diesel_A ET (NON real DE + perte_Diesel_A))) OU (evt_pertinent DE perte_Diesel_B ET ( + NON real DE perte_Diesel_B))) + ALORS evt_pertinent DE TSTA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE TSTA <-- real DE TSTA; + xx12 + GROUPE V3_groupe_simu + ETAPE initialisation + SI nb_OK DE TSTA < 0 + ALORS nb_rep_en_cours DE TSTA <-- 10; + xx13 + GROUPE V3_groupe_simu + ETAPE initialisation + SI nb_OK DE TSTA >= 0 + ALORS nb_rep_en_cours DE TSTA <-- (10 - nb_OK DE TSTA); + xx14 + GROUPE V3_groupe_simu + ETAPE initialisation + SI nb_OK DE TSTA < 8 + ALORS real DE TSTA <-- VRAI; + OCCURRENCE + xx15 + GROUPE V3_groupe_simu + SI (nb_OK DE TSTA > 0) ET soll DE TSTA + IL_PEUT_SE_PRODUIRE + DEFAILLANCE deff + LIBELLE "déf. d'un objet du groupe %OBJET" + LOI EXP (0.1 * nb_OK DE TSTA) + PROVOQUE nb_OK DE TSTA <-- (nb_OK DE TSTA - 1); + xx16 + GROUPE V3_groupe_simu + SI (nb_OK DE TSTA < 10) ET (nb_rep_en_cours DE TSTA > 0) + IL_PEUT_SE_PRODUIRE + REPARATION rep + LOI EXP (0.1 * nb_rep_en_cours DE TSTA) + PROVOQUE nb_OK DE TSTA <-- (nb_OK DE TSTA + 1); + +OBJET d_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_A; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_1_1 EST_UN lien_declenche; + INTERFACE + arrivee + = perte_Diesel_B; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_2 EST_UN lien_declenche; + INTERFACE + arrivee + = DCC_dem; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3 EST_UN lien_declenche; + INTERFACE + arrivee + = RD_Dies_A_par_DCC; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET d_3_1 EST_UN lien_declenche; + INTERFACE + arrivee + = RD_Dies_B_par_DCC; + CONSTANTE + type_gachette + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + +OBJET logique_1 EST_UN lien_logique; + +OBJET logique_10 EST_UN lien_logique; + +OBJET logique_2 EST_UN lien_logique; + +OBJET logique_3 EST_UN lien_logique; + +OBJET logique_3_1 EST_UN lien_logique; + +OBJET logique_4 EST_UN lien_logique; + +OBJET logique_5 EST_UN lien_logique; + +OBJET logique_5_1 EST_UN lien_logique; + +OBJET logique_6 EST_UN lien_logique; + +OBJET logique_6_1 EST_UN lien_logique; + +OBJET logique_7 EST_UN lien_logique; + +OBJET logique_7_1 EST_UN lien_logique; + +OBJET logique_9 EST_UN lien_logique; + +OBJET perte_Diesel_A EST_UN porte_ou; + INTERFACE + aval + = Diesel_A RD_Dies_A_par_DCC RD_Diesel_A; + amont + = perte_LHA; + declenchant + = TSTA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHA) OU (NON real DE TSTA) + ALORS soll DE perte_Diesel_A <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHA ET (NON real DE perte_LHA) + ALORS evt_pertinent DE perte_Diesel_A <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_A <-- real DE perte_Diesel_A; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE Diesel_A OU real DE RD_Dies_A_par_DCC) OU real DE + RD_Diesel_A + ALORS real DE perte_Diesel_A <-- VRAI; + +OBJET perte_Diesel_B EST_UN porte_ou; + INTERFACE + aval + = Diesel_B RD_Dies_B_par_DCC RD_Diesel_B; + amont + = perte_LHB; + declenchant + = TSTA; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI (NON soll DE perte_LHB) OU (NON real DE TSTA) + ALORS soll DE perte_Diesel_B <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE perte_LHB ET (NON real DE perte_LHB) + ALORS evt_pertinent DE perte_Diesel_B <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_Diesel_B <-- real DE perte_Diesel_B; + xx29 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI (real DE Diesel_B OU real DE RD_Dies_B_par_DCC) OU real DE + RD_Diesel_B + ALORS real DE perte_Diesel_B <-- VRAI; + +OBJET perte_LHA EST_UN porte_et; + INTERFACE + aval + = TSTA perte_Diesel_A; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHA <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHA <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHA <-- real DE perte_LHA; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE TSTA ET real DE perte_Diesel_A + ALORS real DE perte_LHA <-- VRAI; + +OBJET perte_LHB EST_UN porte_et; + INTERFACE + aval + = TSTA perte_Diesel_B; + amont + = Perte_deux_tableaux; + ATTRIBUT + soll + DOMAINE BOOLEEN + REINITIALISATION VRAI; + real_avant + DOMAINE BOOLEEN + = FAUX; + CONSTANTE + calcul_soll + DOMAINE 'fn_amont_et_decl' 'fn_amont_inv_decl' 'toujours_vrai' 'toujours_faux' 'egal_a_real_decl' 'contraire_real_decl' + = 'fn_amont_et_decl'; + forcer_evt_pertinent + DOMAINE BOOLEEN + = FAUX; + ATTRIBUT + real + LIBELLE "%OBJET" + DOMAINE BOOLEEN + REINITIALISATION FAUX; + evt_pertinent + DOMAINE BOOLEEN + REINITIALISATION FAUX; + INTERACTION + xx3 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI NON soll DE Perte_deux_tableaux + ALORS soll DE perte_LHB <-- FAUX; + xx4 + GROUPE V3_groupe_simu + ETAPE propagation_effet_soll + SI evt_pertinent DE Perte_deux_tableaux ET (NON real DE + Perte_deux_tableaux) + ALORS evt_pertinent DE perte_LHB <-- VRAI; + xx5 + GROUPE V3_groupe_simu + ETAPE propagation_feuilles + ALORS real_avant DE perte_LHB <-- real DE perte_LHB; + xx28 + GROUPE V3_groupe_simu + ETAPE propagation_effet_real + SI real DE TSTA ET real DE perte_Diesel_B + ALORS real DE perte_LHB <-- VRAI; + +OBJET __ARBRE__EIRM EST_UN FIGARO; + CONSTANTE + Profil1 + DOMAINE BOOLEEN + = VRAI; + diff --git a/2020-EDCC/TestCases/53/53.htm b/2020-EDCC/TestCases/53/53.htm new file mode 100644 index 00000000..67a53788 --- /dev/null +++ b/2020-EDCC/TestCases/53/53.htm @@ -0,0 +1,2 @@ +Yams Copyright© EDF 2003-2013. All rights reserved.

+ Simulation settings
Maximum number of branches per sequence :No limit
Maximum number of  successive instantaneous occurrences :10
Maximum number of turn in interaction rules before stabilization of the state :200
Maximum number of histories100000
List of used groups
TOUT
Description of the target states and the analysis states
NameTypeExpressionConstraint
system_failureANALYSISreal(EI_1)No constraint


RESULTS OF INDICATORS
Description of the indicator
Name :Unreliability
Expression :DEJA_REALISE(system_failure)
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.024970.0008116057780.0009670894090.001270972336
20.108820.0016198095170.0019301250320.002536617088
30.215070.002137136450.0025465590340.00334674959
40.317640.0024215935090.0028855110430.003792208534
50.40780.0025561402680.003045833640.004002908376
60.483770.0025993691240.0030973440780.004070604641
70.547040.0025892044070.0030852320520.004054686723
80.598540.0025497323820.0030381981610.003992873644
90.641240.0024948197890.0029727656710.00390688068
100.677040.0024322510640.0028982103220.003808898234
Name :Unavailability
Expression :system_failure
Condition :
Function :MEAN CONF_INT_90 CONFIDENCE_INT CONF_INT_99
Type :LOCAL

InstantMean valueConfidence interval 90%Confidence interval 95%Confidence interval 99%
00000
10.022440.00077038888360.00091797637510.001206426796
20.091030.0014962146960.0017828524950.00234306795
30.167940.0019443805430.0023168758540.003044894389
40.23430.0022031412280.0026252086990.003450112885
50.288460.0023565102280.0028079594130.003690288302
60.32640.0024389504890.0029061931920.003819389515
70.358870.0024949882040.002972966350.003907144418
80.380210.002524997310.003008724460.003954138593
90.394610.0025423101690.0030293540360.00398125048
100.404210.0025525661250.0030415747790.003997311278


\ No newline at end of file diff --git a/2020-EDCC/TestCases/53/run53.sh b/2020-EDCC/TestCases/53/run53.sh new file mode 100755 index 00000000..e25df233 --- /dev/null +++ b/2020-EDCC/TestCases/53/run53.sh @@ -0,0 +1,26 @@ +#!/bin/bash + + +rm *.parsing *.net *.def *.PNPRO +res1=$(date +%s.%N) +python3 ../../PythonScript/src/main.py -i '53.fi' -o 'DummyForPNPRO.modest' +cp -v ../BENCHMARK/final.net ../BENCHMARK/BENCHMARK-Measures.solution/final.net +res2=$(date +%s.%N) +cp -v ../BENCHMARK/final.def ../BENCHMARK/BENCHMARK-Measures.solution/final.def +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unr (t=10| | Phi1=#FAIL>0 )" +/usr/local/GreatSPN/bin/DSPN-Tool -load "../BENCHMARK/BENCHMARK-Measures.solution//final" -epsilon 1.0E-7 -on-the-fly -i -gmres -dta-path "../BENCHMARK/BENCHMARK-Measures.solution" -cslta0-X MEASURE0 "PROB_TA>0 DTA_unavil (t=10| | Phi1=#FAIL>0 )" +res3=$(date +%s.%N) +compruntime=$(python -c "print(${res2} - ${res1})") +echo "Translation and composition runtime was: $compruntime\n" +relruntime=$(python -c "print(${res3} - ${res2})") +echo "Translation and composition runtime was: $relruntime\n" + + + +#storm-gspn -gspn ../BENCHMARK/BENCHMARK.PNPRO --exportGspn:to-jani ../BENCHMARK/temp.jani +#storm --jani ../BENCHMARK/temp.jani --prop "Pmax=? [F<=10 FAIL>0] " --precision 1e-6 +#storm --jani ../BENCHMARK/temp.jani --prop "Tmax=? [F FAIL>0]; Tmin=? [F FAIL>0]" --buildfull --buildstateval --exact + +rm ../BENCHMARK/temp.jani *.def *.net *.parsing + + diff --git a/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta new file mode 100644 index 00000000..91895a8e --- /dev/null +++ b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/DTA_unavil.dta @@ -0,0 +1,22 @@ + +DTA DTA_unavil = { + CLOCKVALUESET = { t } + ACTIONSET = { } + ATOMICPROPOSITIONSET = { Phi1 } + + LOCATIONS = { + INITIAL l0 : !Phi1; + FINAL l1 : Phi1 ; + l2 : Phi1; + } + + EDGES = { + l0 -> l2 (x < t, Act); + l0 -> l0 (x < t, Act); + l2 -> l1 (x = t, #); + l2 -> l2 (x < t, Act); + l2 -> l0 (x < t, Act); + } +} + + diff --git a/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta new file mode 100644 index 00000000..33723a86 --- /dev/null +++ b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/DTA_unr.dta @@ -0,0 +1,18 @@ + +DTA DTA_unr = { + CLOCKVALUESET = { t } + ACTIONSET = { } + ATOMICPROPOSITIONSET = { Phi1 } + + LOCATIONS = { + INITIAL l0 : !Phi1; + FINAL l1 : Phi1 ; + } + + EDGES = { + l0 -> l1 (x < t, Act); + l0 -> l0 (x < t, Act); + } +} + + diff --git a/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/final.def b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/final.def new file mode 100644 index 00000000..f9eee667 --- /dev/null +++ b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/final.def @@ -0,0 +1,3 @@ +|256 +% +| diff --git a/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/final.net b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/final.net new file mode 100644 index 00000000..134f60a4 --- /dev/null +++ b/2020-EDCC/TestCases/BENCHMARK/BENCHMARK-Measures.solution/final.net @@ -0,0 +1,106 @@ +|0| +| +f 0 10 0 11 1 0 0 +P_UE_1_0|work_UE_1 1 1.0 1.333333 1.049792 1.633125 0 +FAIL 0 2.5 1.333333 2.549791 1.633125 0 +P_UE_1_2|fail_THEN_1 0 2.166667 2.166667 2.216458 2.466458 0 +P_UE_1_3|act_0 1 4.666667 1.333333 4.716458 1.633125 0 +P_THEN_1_0 1 5.5 0.833333 5.549791 1.133125 0 +P_THEN_1_1 0 6.833333 1.6666669999999997 6.883125 1.966458 0 +P_THEN_1_3|fail_F_1 0 6.333333 2.5 6.383125 2.7997910000000004 0 +P_THEN_1_4|fail_F_2 0 7.666667 2.5 7.716458 2.7997910000000004 0 +P_F_1_0|work_F_1 1 9.0 1.6666669999999997 9.049791 1.966458 0 +P_F_2_0|work_F_2 1 11.625 1.6666669999999997 11.674791 1.966458 0 +G1 0.0 0.0 1 +T_F_1_0 0.109999999403954 0 0 2 1 9.833333 1.6666669999999997 9.911458 1.578125 9.916667 1.828125 0 + 1 9 0 0 + 1 4 2 0 +9.833333 2.291667 +5.07701 1.4056500000000003 + 2 + 1 7 2 0 +10.458333 1.6666669999999997 +6.405649999999999 2.089657 + 1 4 2 0 +9.833333 2.291667 +4.738984 0.92299 + 0 +T_F_1_1 0.100000001490116 0 0 1 1 9.833333 0.833333 9.911458 0.744792 9.916667 0.994792 0 + 1 7 2 0 +10.31347 1.233449 +6.743676 2.572317 + 1 + 1 9 0 0 + 0 +T_F_2_0 0.109999999403954 0 0 2 1 12.458333000000001 1.6666669999999997 12.536458000000001 1.578125 12.541666999999999 1.828125 0 + 1 10 0 0 + 1 4 2 0 +12.458333000000001 2.291667 +5.07701 1.4056500000000003 + 2 + 1 8 2 0 +13.083333000000001 1.6666669999999997 +7.738983999999999 2.089657 + 1 4 2 0 +12.458333000000001 2.291667 +4.738984 0.92299 + 0 +T_F_2_1 0.100000001490116 0 0 1 1 12.458333000000001 0.833333 12.536458000000001 0.744792 12.541666999999999 0.994792 0 + 1 8 2 0 +12.938471 1.233449 +8.07701 2.572317 + 1 + 1 10 0 0 + 0 +t_UE_1_0 1.0 1 1 2 1 1.6666669999999997 1.3333329999999999 1.7447919999999997 1.244792 1.75 1.4947919999999997 0 + 1 1 0 0 + 1 3 0 0 + 2 + 1 2 0 0 + 1 3 0 0 + 0 +t_UE_1_1 1.0 1 1 1 1 1.6666669999999997 0.666667 1.7447919999999997 0.578125 1.75 0.828125 0 + 1 2 0 0 + 1 + 1 1 0 0 + 1 + 1 3 0 0 +t_THEN_1_0 1.0 1 1 2 1 6.0 1.6666669999999997 6.078125 1.578125 6.083333 1.828125 0 + 1 7 0 0 + 1 5 0 0 + 2 + 1 7 0 0 + 1 6 0 0 + 1 + 1 8 0 0 +t_THEN_1_1 1.0 1 1 2 1 7.833333 1.6666669999999997 7.911458 1.578125 7.916667 1.828125 0 + 1 8 0 0 + 1 6 0 0 + 2 + 1 8 0 0 + 1 3 2 0 +7.833333 1.041667 +2.238984 1.756324 + 0 +t_THEN_1_2 1.0 1 1 1 1 7.333333 1.3333329999999999 7.411458 1.244792 7.416667 1.4947919999999997 0 + 1 3 2 0 +7.775275 0.8913920000000001 +2.57701 2.238984 + 1 + 1 6 0 0 + 1 + 1 8 0 0 +t_THEN_1_3 1.0 1 1 1 1 6.333333 0.666667 6.411458 0.578125 6.416667 0.828125 0 + 1 3 2 0 +6.95451 0.735686 +2.405823 2.507864 + 1 + 1 5 0 0 + 1 + 1 7 0 0 +t_THEN_1_4 1.0 1 1 1 1 6.5 1.3333329999999999 6.578125 1.244792 6.583333 1.4947919999999997 0 + 1 6 0 0 + 1 + 1 5 0 0 + 1 + 1 7 0 0 diff --git a/2020-EDCC/TestCases/run-all-tests.sh b/2020-EDCC/TestCases/run-all-tests.sh new file mode 100755 index 00000000..56d5664b --- /dev/null +++ b/2020-EDCC/TestCases/run-all-tests.sh @@ -0,0 +1,120 @@ +#!/bin/bash + +cd 01/ +./run01.sh |& tee ../01-result.txt +cd ../02/ +./run02.sh |& tee ../02-result.txt +cd ../03/ +./run03.sh |& tee ../03-result.txt +cd ../04/ +./run04.sh |& tee ../04-result.txt +cd ../05/ +./run05.sh |& tee ../05-result.txt +cd ../06/ +./run06.sh |& tee ../06-result.txt +cd ../07/ +./run07.sh |& tee ../07-result.txt +cd ../08/ +./run08.sh |& tee ../08-result.txt +cd ../09/ +./run09.sh |& tee ../09-result.txt +cd ../10/ +./run10.sh |& tee ../10-result.txt +cd ../11/ +./run11.sh |& tee ../11-result.txt +cd ../12/ +./run12.sh |& tee ../12-result.txt +cd ../13/ +./run13.sh |& tee ../13-result.txt +cd ../14/ +./run14.sh |& tee ../14-result.txt +cd ../15/ +./run15.sh |& tee ../15-result.txt +cd ../16/ +./run16.sh |& tee ../16-result.txt + +cd ../17/ +./run17.sh |& tee ../17-result.txt +cd ../18/ +./run18.sh |& tee ../18-result.txt +cd ../19/ +./run19.sh |& tee ../19-result.txt +cd ../20/ +./run20.sh |& tee ../20-result.txt +cd ../21/ +./run21.sh |& tee ../21-result.txt +cd ../22/ +./run22.sh |& tee ../22-result.txt +cd ../23/ +./run23.sh |& tee ../23-result.txt +cd ../24/ +./run24.sh |& tee ../24-result.txt +cd ../25/ +./run25.sh |& tee ../25-result.txt +cd ../26/ +./run26.sh |& tee ../26-result.txt +cd ../27/ +./run27.sh |& tee ../27-result.txt +cd ../28/ +./run28.sh |& tee ../28-result.txt +cd ../29/ +./run29.sh |& tee ../29-result.txt +cd ../30/ +./run30.sh |& tee ../30-result.txt +cd ../31/ +./run31.sh |& tee ../31-result.txt +cd ../32/ +./run32.sh |& tee ../32-result.txt +cd ../33/ +./run33.sh |& tee ../33-result.txt +cd ../34/ +./run34.sh |& tee ../34-result.txt +cd ../35/ +./run35.sh |& tee ../35-result.txt +cd ../36/ +./run36.sh |& tee ../36-result.txt +cd ../37/ +./run37.sh |& tee ../37-result.txt +cd ../38/ +./run38.sh |& tee ../38-result.txt +cd ../39/ +./run39.sh |& tee ../39-result.txt +cd ../40/ +./run40.sh |& tee ../40-result.txt +cd ../41/ +./run41.sh |& tee ../41-result.txt +cd ../42/ +./run42.sh |& tee ../42-result.txt +cd ../43/ +./run43.sh |& tee ../43-result.txt +cd ../44/ +./run44.sh |& tee ../44-result.txt +cd ../45/ +./run45.sh |& tee ../45-result.txt +cd ../46/ +./run46.sh |& tee ../46-result.txt + +cd ../47/ +./run47.sh |& tee ../47-result.txt + +cd ../48/ +./run48.sh |& tee ../48-result.txt + +cd ../49/ +./run49.sh |& tee ../49-result.txt + +cd ../50/ +./run50.sh |& tee ../50-result.txt + +cd ../51/ +./run51.sh |& tee ../51-result.txt + +cd ../52/ +./run52.sh |& tee ../52-result.txt + +cd ../53/ +./run53.sh |& tee ../53-result.txt + + + + diff --git a/README.md b/README.md index 4b1f1c4b..c8dc905f 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ The repository provides supplementary material for publications about BDMPs and ## List of files - The [PRDC 2019](2019-PRDC) publication presents a transformation from *BDMPs* to *Dynamic Fault Trees (DFTs)*. - The [SAFECOMP 2020](2020-SAFECOMP) submission presents a compositional semantics of *BDMPs* in terms of Markov automata. +- The [2020-EDCC](2020-EDCC) submission presents a transformation from *BDMPs* to *Generalized Stochastic Petri Nets (GSPNs)*. ## Download To download all files, click [here](https://github.com/moves-rwth/dft-bdmp/archive/master.zip).