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

All Implemented Interfaces:
ModelCheckingStrategy<B>

public class BFSFirstMatchStrategy<B extends Bigraph<? extends Signature<?>>> extends BreadthFirstStrategy<B>
A breadth-first exploration strategy that selects only the first available match in "natural matcher order" for each reaction rule when checking a state. The selected successor is followed exclusively, 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 BFS semantics.

Author:
Dominik Grzelak