| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-19 14:05:52 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-19 14:05:52 +0200 |
| commit | f2b7e406b8e77df22ef379a5e880f64d1e5043b9 (patch) | |
| tree | 269602e9d62971c9c81ba3e2f72c9f8f8cd07017 /data/property/cnes | |
| parent | 706f4260ef5175a1134be7764aa9640b28fa2335 (diff) | |
Fixes case/when models, regroups properties.
Diffstat (limited to 'data/property/cnes')
| -rw-r--r-- | data/property/cnes/CNE_00100.pro | 59 | ||||
| -rw-r--r-- | data/property/cnes/CNE_01100.pro | 21 | ||||
| -rw-r--r-- | data/property/cnes/CNE_01200.pro | 9 | ||||
| -rw-r--r-- | data/property/cnes/CNE_01400.pro | 8 | ||||
| -rw-r--r-- | data/property/cnes/CNE_01700.pro | 206 | ||||
| -rw-r--r-- | data/property/cnes/CNE_01800.pro | 203 | ||||
| -rw-r--r-- | data/property/cnes/CNE_01900.pro | 162 | ||||
| -rw-r--r-- | data/property/cnes/CNE_02100.pro | 12 | ||||
| -rw-r--r-- | data/property/cnes/CNE_02600.pro | 6 | ||||
| -rw-r--r-- | data/property/cnes/CNE_04500.pro | 273 | ||||
| -rw-r--r-- | data/property/cnes/CNE_05100.pro | 64 | ||||
| -rw-r--r-- | data/property/cnes/STD_04800.pro | 101 |
12 files changed, 0 insertions, 1124 deletions
diff --git a/data/property/cnes/CNE_00100.pro b/data/property/cnes/CNE_00100.pro deleted file mode 100644 index 1b0893e..0000000 --- a/data/property/cnes/CNE_00100.pro +++ /dev/null @@ -1,59 +0,0 @@ -(tag_existing - ( - (wfm waveform CNE_00100_HAS_BAD_NAME) - ) - (and - ;; If the name of the waveform does not end in "_n", - (not (string_matches [identifier [is_waveform_of wfm]] ".*_n")) - ;; and there is a process - (exists p1 process - ;; that. - (CTL_verifies p1 - ;; at some point, - (EF - (and - ;; has a condition which tests the the signal against '0'. - (kind "if") - (is_read_structure "(???)") - (is_read_element "0" "=") - (or - (and - (is_read_element "1" "'0'") - (is_read_element "2" wfm) - ) - (and - (is_read_element "1" wfm) - (is_read_element "2" "'0'") - ) - ) - ) - ) - ) - ) - ;; and that signal is never tested against '1'. - (not - (exists p2 process - (CTL_verifies p2 - (EF - (and - (kind "if") - (is_read_structure "(???)") - (is_read_element "0" "=") - (or - (and - (is_read_element "1" "'1'") - (is_read_element "2" wfm) - ) - (and - (is_read_element "1" wfm) - (is_read_element "2" "'1'") - ) - ) - ) - ) - ) - ) - ) - ) - ;; Then it is misnamed. -) diff --git a/data/property/cnes/CNE_01100.pro b/data/property/cnes/CNE_01100.pro deleted file mode 100644 index ddeb4e3..0000000 --- a/data/property/cnes/CNE_01100.pro +++ /dev/null @@ -1,21 +0,0 @@ -(tag_existing - ( - (pt port CNE_01100_BAD_NAME) - ) - (not - (or - (and - (string_matches [identifier pt] "i_.*") - (has_mode pt "in") - ) - (and - (string_matches [identifier pt] "o_.*") - (has_mode pt "out") - ) - (and - (string_matches [identifier pt] "b_.*") - (has_mode pt "inout") - ) - ) - ) -) diff --git a/data/property/cnes/CNE_01200.pro b/data/property/cnes/CNE_01200.pro deleted file mode 100644 index 6649103..0000000 --- a/data/property/cnes/CNE_01200.pro +++ /dev/null @@ -1,9 +0,0 @@ -(tag_existing - ( - (ps process CNE_01200_BAD_NAME) - ) - (implies - (is_explicit_process ps) - (string_matches [label ps] "P_.*") - ) -) diff --git a/data/property/cnes/CNE_01400.pro b/data/property/cnes/CNE_01400.pro deleted file mode 100644 index 412650e..0000000 --- a/data/property/cnes/CNE_01400.pro +++ /dev/null @@ -1,8 +0,0 @@ -(tag_existing - ( - (gc generic CNE_01400_BAD_NAME) - ) - (not - (string_matches [identifier gc] "g_.*") - ) -) diff --git a/data/property/cnes/CNE_01700.pro b/data/property/cnes/CNE_01700.pro deleted file mode 100644 index db5e676..0000000 --- a/data/property/cnes/CNE_01700.pro +++ /dev/null @@ -1,206 +0,0 @@ -(tag_existing - ( - (x_re waveform CNE_01700_HAS_BAD_NAME) - ) - (and - (not (string_matches [identifier [is_waveform_of x_re]] ".*_re")) - (exists x waveform - (and - (not (eq x x_re)) - (exists x_r1 waveform - (and - (not (eq x_r1 x_re)) - (not (eq x_r1 x)) - (exists ps2 process - (and - (is_in_sensitivity_list x_r1 ps2) - (is_in_sensitivity_list x ps2) - (is_accessed_by x_re ps2) - (CTL_verifies ps2 - (AF - (and - (expr_writes x_re) - (is_read_element "0" "and") - (or - (and - (is_read_structure "(?(??)?)") - (is_read_element "1" "not") - (is_read_element "2" x_r1) - (is_read_element "3" x) - ) - (and - (is_read_structure "(??(??))") - (is_read_element "1" x) - (is_read_element "2" "not") - (is_read_element "3" x_r1) - ) - ) - (AX - (not - (EF - (expr_writes x_r1) - ) - ) - ) - ) - ) - ) - ) - ) - (exists ps1 process - (and - (is_accessed_by x_r1 ps1) - (is_accessed_by x ps1) - (is_explicit_process ps1) - (exists clk1 waveform - (and - (is_in_sensitivity_list clk1 ps1) - (not (eq clk1 x_re)) - (not (eq clk1 x)) - (not (eq clk1 x_r1)) - (or - (CTL_verifies ps1 - (AF - (and - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes x_r1) - (is_read_structure "?") - (is_read_element "0" x) - (AX - (not - (EF - (expr_writes x_r1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (exists rst1 waveform - (and - (is_in_sensitivity_list rst1 ps1) - (not (eq rst1 x_re)) - (not (eq rst1 x)) - (not (eq rst1 x_r1)) - (not (eq rst1 clk1)) - (CTL_verifies ps1 - (AF - (and - (kind "if") - (is_read_structure "(???)") - (is_read_element "0" "=") - (is_read_element _ rst1) - (EX - (and - (not (has_option "cond_was_true")) - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes x_r1) - (is_read_structure "?") - (is_read_element "0" x) - (AX - (not - (EF - (expr_writes x_r1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) -) diff --git a/data/property/cnes/CNE_01800.pro b/data/property/cnes/CNE_01800.pro deleted file mode 100644 index fe69841..0000000 --- a/data/property/cnes/CNE_01800.pro +++ /dev/null @@ -1,203 +0,0 @@ -(tag_existing - ( - (x_fe waveform CNE_01800_HAS_BAD_NAME) - ) - (and - (not (string_matches [identifier [is_waveform_of x_fe]] ".*_fe")) - (exists x waveform - (and - (not (eq x x_fe)) - (exists x_r1 waveform - (and - (not (eq x_r1 x_fe)) - (not (eq x_r1 x)) - (exists ps2 process - (and - (is_in_sensitivity_list x_r1 ps2) - (is_in_sensitivity_list x ps2) - (is_accessed_by x_fe ps2) - (CTL_verifies ps2 - (AF - (and - (expr_writes x_fe) - (is_read_element "0" "and") - (or - (and - (is_read_structure "(?(??)?)") - (is_read_element "1" "not") - (is_read_element "2" x) - (is_read_element "3" x_r1) - ) - (and - (is_read_structure "(??(??))") - (is_read_element "1" x_r1) - (is_read_element "2" "not") - (is_read_element "3" x) - ) - ) - (AX - (not - (EF - (expr_writes x_r1) - ) - ) - ) - ) - ) - ) - ) - ) - (exists ps1 process - (and - (is_accessed_by x_r1 ps1) - (is_accessed_by x ps1) - (is_explicit_process ps1) - (exists clk1 waveform - (and - (is_in_sensitivity_list clk1 ps1) - (or - (CTL_verifies ps1 - (AF - (and - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes x_r1) - (is_read_structure "?") - (is_read_element "0" x) - (AX - (not - (EF - (expr_writes x_r1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (exists rst1 waveform - (and - (is_in_sensitivity_list rst1 ps1) - (not (eq rst1 x_fe)) - (not (eq rst1 x)) - (not (eq rst1 x_r1)) - (not (eq rst1 clk1)) - (CTL_verifies ps1 - (AF - (and - (kind "if") - (is_read_structure "(???)") - (is_read_element "0" "=") - (is_read_element _ rst1) - (EX - (and - (not (has_option "cond_was_true")) - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes x_r1) - (is_read_structure "?") - (is_read_element "0" x) - (AX - (not - (EF - (expr_writes x_r1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) -) diff --git a/data/property/cnes/CNE_01900.pro b/data/property/cnes/CNE_01900.pro deleted file mode 100644 index 51c373f..0000000 --- a/data/property/cnes/CNE_01900.pro +++ /dev/null @@ -1,162 +0,0 @@ -(tag_existing - ( - (x_r waveform CNE_01900_HAS_BAD_NAME) - ) - (and - (not (string_matches [identifier [is_waveform_of x_r]] ".*_r[0-9]*")) - (exists x waveform - (and - (not (eq x x_r)) - (exists ps1 process - (and - (is_accessed_by x_r ps1) - (is_accessed_by x ps1) - (is_explicit_process ps1) - (exists clk1 waveform - (and - (is_in_sensitivity_list clk1 ps1) - (not (eq clk1 x_r)) - (not (eq clk1 x)) - (or - (CTL_verifies ps1 - (AF - (and - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes x_r) - (is_read_structure "?") - (is_read_element "0" x) - (AX - (not - (EF - (expr_writes x_r) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (exists rst1 waveform - (and - (is_in_sensitivity_list rst1 ps1) - (not (eq rst1 x_r)) - (not (eq rst1 x)) - (not (eq rst1 clk1)) - (CTL_verifies ps1 - (AF - (and - (kind "if") - (is_read_structure "(???)") - (is_read_element "0" "=") - (is_read_element _ rst1) - (EX - (and - (not (has_option "cond_was_true")) - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes x_r) - (is_read_structure "?") - (is_read_element "0" x) - (AX - (not - (EF - (expr_writes x_r) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) -) diff --git a/data/property/cnes/CNE_02100.pro b/data/property/cnes/CNE_02100.pro deleted file mode 100644 index 8b66f0b..0000000 --- a/data/property/cnes/CNE_02100.pro +++ /dev/null @@ -1,12 +0,0 @@ -(tag_existing - ( - (arch architecture CNE_02100_BAD_NAME) - ) - (not - (or - (identifier arch "Behavioral") - (identifier arch "RTL") - (identifier arch "Simulation") - ) - ) -) diff --git a/data/property/cnes/CNE_02600.pro b/data/property/cnes/CNE_02600.pro deleted file mode 100644 index f4f89ab..0000000 --- a/data/property/cnes/CNE_02600.pro +++ /dev/null @@ -1,6 +0,0 @@ -(tag_existing - ( - (sl signal CNE_02600_BAD_NAME) - ) - (string_matches [identifier sl] ".{21,}") -) diff --git a/data/property/cnes/CNE_04500.pro b/data/property/cnes/CNE_04500.pro deleted file mode 100644 index 383aec0..0000000 --- a/data/property/cnes/CNE_04500.pro +++ /dev/null @@ -1,273 +0,0 @@ -(tag_existing - ( - ;; waveform initialized using a reset. - (i_wfm waveform CNE_04500_INITIALIZED_SIGNAL) - ;; waveform not initialized using a reset. - (ni_wfm waveform CNE_04500_NON_INITIALIZED_SIGNAL) - (ps process CNE_04500_BAD_PROCESS) - ) - (and - (is_accessed_by i_wfm ps) - (is_accessed_by ni_wfm ps) - (not (eq ni_wfm i_wfm)) - (exists clk1 waveform - (and - (is_accessed_by clk1 ps) - (not (eq clk1 i_wfm)) - (not (eq clk1 ni_wfm)) - (exists rst1 waveform - (and - (is_accessed_by rst1 ps) - (not (eq rst1 i_wfm)) - (not (eq rst1 ni_wfm)) - (not (eq rst1 clk1)) - (or - ;; With a synchronous reset. - (and - (not (is_in_sensitivity_list rst1 ps)) - (CTL_verifies ps - (AF - (and - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (kind "if") - (is_read_structure "(???)") - (is_read_element "0" "=") - (is_read_element _ rst1) - (EX - (and - (or - (has_option "cond_was_true") - (has_option "cond_was_false") - ) - (does_not_reach_parent_before - (and - (expr_writes i_wfm) - (not - (AX - (AF - (expr_writes i_wfm) - ) - ) - ) - ) - ) - (not - (does_not_reach_parent_before - (and - (expr_writes ni_wfm) - (not - (AX - (AF - (expr_writes ni_wfm) - ) - ) - ) - ) - ) - ) - ) - ) - (EX - (and - (or - (has_option "cond_was_true") - (has_option "cond_was_false") - ) - (does_not_reach_parent_before - (and - (expr_writes i_wfm) - (not - (AX - (AF - (expr_writes i_wfm) - ) - ) - ) - ) - ) - (does_not_reach_parent_before - (and - (expr_writes ni_wfm) - (not - (AX - (AF - (expr_writes ni_wfm) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ;; With an asynchronous reset. - (and - (is_in_sensitivity_list rst1 ps) - (CTL_verifies ps - (AF - (and - ;; if (rst = _) - (kind "if") - (is_read_structure "(???)") - (is_read_element "0" "=") - (is_read_element _ rst1) - (EX - (and - ;; then - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes i_wfm) - (not - (AX - (AF - (expr_writes i_wfm) - ) - ) - ) - ) - ) - (not - (does_not_reach_parent_before - (and - (expr_writes ni_wfm) - (not - (AX - (AF - (expr_writes ni_wfm) - ) - ) - ) - ) - ) - ) - ) - ) - (EX - (and - ;; else - (not (has_option "cond_was_true")) - (does_not_reach_parent_before - (and - ;; if (edge(clk)) - (kind "if") - (or - (and - (is_read_structure "(??)") - (or - (is_read_element "0" "falling_edge") - (is_read_element "0" "rising_edge") - ) - (is_read_element "1" clk1) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" clk1) - (is_read_element "3" "=") - (or - (is_read_element "4" clk1) - (is_read_element "5" clk1) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (is_read_element "2" clk1) - (is_read_element "3" clk1) - ) - (is_read_element "4" "event") - (is_read_element "5" clk1) - ) - ) - (EX - (and - (has_option "cond_was_true") - (does_not_reach_parent_before - (and - (expr_writes i_wfm) - (not - (AX - (AF - (expr_writes i_wfm) - ) - ) - ) - ) - ) - (does_not_reach_parent_before - (and - (expr_writes ni_wfm) - (not - (AX - (AF - (expr_writes ni_wfm) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) -) diff --git a/data/property/cnes/CNE_05100.pro b/data/property/cnes/CNE_05100.pro deleted file mode 100644 index dd8b2c1..0000000 --- a/data/property/cnes/CNE_05100.pro +++ /dev/null @@ -1,64 +0,0 @@ -(tag_existing - ( - (wfm waveform STRUCT_SINGLE_PROCESS_MULTIPLEXOR) - ) - (exists ps process - (and - (is_explicit_process ps) - (forall sl1 waveform - (and - (CTL_verifies ps - (implies - (EF (expr_writes sl1)) - (AF (expr_writes sl1)) - ) - ) - (implies - (exists target waveform - (CTL_verifies ps - (EF - (and - (is_read_element _ sl1) - (not - (and - (expr_writes target) - (AX - (AF - (expr_writes target) - ) - ) - ) - ) - ) - ) - ) - ) - (is_in_sensitivity_list sl1 ps) - ) - ) - ) - (CTL_verifies ps - (AF - (and - (or - (kind "case") - (kind "if") - ) - (does_not_reach_parent_before - (and - (expr_writes wfm) - (AX - (not - (EF - (expr_writes wfm) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) -) diff --git a/data/property/cnes/STD_04800.pro b/data/property/cnes/STD_04800.pro deleted file mode 100644 index ae8e4c9..0000000 --- a/data/property/cnes/STD_04800.pro +++ /dev/null @@ -1,101 +0,0 @@ -(tag_existing - ( - (wfm waveform STD_04800_DOUBLE_SENSITIVITY_EDGE_CLOCK) - ) - (and - (exists ps_re process - (CTL_verifies ps_re - (EF - (or - (and - (is_read_structure "(??)") - (is_read_element "0" "rising_edge") - (is_read_element "1" wfm) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" wfm) - (is_read_element "3" "=") - (or - (and - (is_read_element "4" wfm) - (is_read_element "5" "'1'") - ) - (and - (is_read_element "4" "'1'") - (is_read_element "5" wfm) - ) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (and - (is_read_element "2" wfm) - (is_read_element "3" "'1'") - ) - (and - (is_read_element "2" "'1'") - (is_read_element "3" wfm) - ) - ) - (is_read_element "4" "event") - (is_read_element "5" wfm) - ) - ) - ) - ) - ) - (exists ps_fe process - (CTL_verifies ps_fe - (EF - (or - (and - (is_read_structure "(??)") - (is_read_element "0" "falling_edge") - (is_read_element "1" wfm) - ) - (and - (is_read_structure "(?(??)(???))") - (is_read_element "0" "and") - (is_read_element "1" "event") - (is_read_element "2" wfm) - (is_read_element "3" "=") - (or - (and - (is_read_element "4" wfm) - (is_read_element "5" "'0'") - ) - (and - (is_read_element "4" "'0'") - (is_read_element "5" wfm) - ) - ) - ) - (and - (is_read_structure "(?(???)(??))") - (is_read_element "0" "and") - (is_read_element "1" "=") - (or - (and - (is_read_element "2" wfm) - (is_read_element "3" "'0'") - ) - (and - (is_read_element "2" "'0'") - (is_read_element "3" wfm) - ) - ) - (is_read_element "4" "event") - (is_read_element "5" wfm) - ) - ) - ) - ) - ) - ) -) |


