|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--envgen.spec.ltl2buchi.Graph
This class implements costruction of a buchi automaton from an LTL formula.
| Field Summary | |
(package private) MultiSet |
buchi
Set of nodes that represent a buchi automaton. |
(package private) int |
nodeID
Unique node identification. |
(package private) int |
numActions
Number of operations in the system. |
| Constructor Summary | |
Graph(int num)
|
|
| Method Summary | |
MultiSet |
createGraph(LTLNode f)
Creates the first node of the buchi automaton that has node 0 in incoming set and f
in a set of new (not yet processed) formulas; expands
the first node. |
MultiSet |
expand(Node cnd,
MultiSet set)
Expands node cnd and adds processed nodes
into the buchi automaton set. |
Node |
find(Node nd,
MultiSet set)
|
MultiSet |
getFSA(MultiSet buchi)
|
MultiSet |
getInitial(MultiSet buchi)
|
boolean |
searchNeg(LTLNode f,
MultiSet set)
|
void |
setAccepting(MultiSet buchi)
|
void |
setNodeID(int n)
|
void |
setOutgoing(MultiSet buchi)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
int nodeID
MultiSet buchi
int numActions
| Constructor Detail |
public Graph(int num)
| Method Detail |
public MultiSet createGraph(LTLNode f)
f
in a set of new (not yet processed) formulas; expands
the first node.
public MultiSet expand(Node cnd,
MultiSet set)
cnd and adds processed nodes
into the buchi automaton set.
public Node find(Node nd,
MultiSet set)
public boolean searchNeg(LTLNode f,
MultiSet set)
public MultiSet getInitial(MultiSet buchi)
public void setOutgoing(MultiSet buchi)
public void setAccepting(MultiSet buchi)
public MultiSet getFSA(MultiSet buchi)
public void setNodeID(int n)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||