| Package | Description |
|---|---|
| CA |
Contract Automata, extends FSA implementing the functionalities of a CA
|
| FMA |
Finite Memory Automata, extends the package FSA.
|
| FSA |
Finite State Automata, this is the basic package including all the class to extend.
|
| PFSA |
Pushdown Nominal Automata, extends the package FSA.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CA
Class implementing a Contract Automaton and its functionalities
|
| Modifier and Type | Class and Description |
|---|---|
class |
FMA
Extends the FSA by including a function rho for each state and a set of registers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FMASimulator.changeAutoma(FSA automa)
Change the automaton
|
| Constructor and Description |
|---|
FMASimulator(FSA automa) |
| Modifier and Type | Field and Description |
|---|---|
protected FSA |
Simulator.automa |
| Modifier and Type | Method and Description |
|---|---|
static FSA |
FSA.load(java.lang.String name)
Load a stored automaton
|
| Modifier and Type | Method and Description |
|---|---|
void |
Simulator.changeAutoma(FSA automa)
Change the automaton to simulate
|
static void |
FSA.write(FSA a)
Store in a file the automaton
|
| Constructor and Description |
|---|
Simulator(FSA automa)
The constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
PFSA
Extends FSA by adding the stack and registers
|
| Modifier and Type | Method and Description |
|---|---|
void |
PFSASimulator.changeAutoma(FSA automa)
Change the automaton
|
| Constructor and Description |
|---|
PFSASimulator(FSA automa) |