Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Colin THOMAS
/
pyits_model_checker
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Colin THOMAS
2022-11-09 09:54:39 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
0ee1f8122d4bdf7246376ead1569eee321b295c4
0ee1f812
1 parent
5747db33
rename ARCTL => FARCTL
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
4 deletions
pymc/__init__.py
pymc/__init__.py
View file @
0ee1f81
"""libDDD-based model-checker for (AR)CTL with(out) fairness
"""
libDDD-based model-checker for (AR)CTL with(out) fairness
"""
from
ddd
import
ddd
,
sdd
,
shom
...
...
@@ -138,10 +139,10 @@ class CTL_model_checker(object):
return
self
.
_phi2sdd
(
formula
)
####################### ARCTL #######################
#######################
F
ARCTL #######################
class
ARCTL_model_checker
(
CTL_model_checker
):
class
F
ARCTL_model_checker
(
CTL_model_checker
):
def
__init__
(
self
,
universe
,
actions
,
tau_label
=
"_None"
):
"""
Input:
...
...
@@ -165,7 +166,7 @@ class ARCTL_model_checker(CTL_model_checker):
else
:
self
.
tau_label
=
None
CTL_model_checker
.
__init__
(
self
,
universe
,
reduce
(
shom
.
__or__
,
[
action
for
(
action
,
labels
)
in
self
.
actions
.
items
()]))
self
.
logic
=
"ARCTL"
self
.
logic
=
"
F
ARCTL"
def
alpha_parse
(
self
,
alpha
,
labels
):
if
self
.
tau_label
in
labels
:
...
...
Please
register
or
login
to post a comment