edu.ksu.cis.projects.bogor.module
Interface IStateAugmenter
- All Superinterfaces:
- Disposable, IModule
public interface IStateAugmenter
- extends IModule
A hook to allow state manager "plugins" that transform the
state vector after a vanilla version has been completely calculated. This
is useful to, e.g., append automaton state ID's for a safety property
checker.
- Author:
- Matt Hoosier
augmentState
void augmentState(IState s,
BitBuffer bb)
- Manipulate the bit vector to encode some extra information.
- Parameters:
s
- current statebb
- vanilla version of bit vector
getPropertyAutomata
FSM[] getPropertyAutomata()
getPropertyAutomatonState
Location getPropertyAutomatonState(FSM automaton,
IState s)