Class DFSFirstMatchStrategy<B extends Bigraph<? extends Signature<?>>>

All Implemented Interfaces:
ModelCheckingStrategy<B>

public class DFSFirstMatchStrategy<B extends Bigraph<? extends Signature<?>>> extends DepthFirstStrategy<B>
A depth-first exploration strategy that selects only the first available match in "natural matcher order" for each reaction rule when checking a state. The strategy descends along this single successor path and no sibling states are explored for that rule (i.e., if the rule produces more occurrences, only the first is selected).

This produces an execution trace consistent with DFS semantics.

Author:
Dominik Grzelak