Class BisimulationMixinImpl<B extends Bigraph<? extends Signature<?>>,AST extends ReactionGraph<B>>

java.lang.Object
org.bigraphs.framework.simulation.equivalence.BisimulationMixinImpl<B,AST>
Type Parameters:
B - state type used by AST
AST - transition-system type (states are bigraphs of type B; transitions are BMatchResult<B>)
All Implemented Interfaces:
BehavioralEquivalenceMixin<AST>

public class BisimulationMixinImpl<B extends Bigraph<? extends Signature<?>>,AST extends ReactionGraph<B>> extends Object implements BehavioralEquivalenceMixin<AST>
Bisimulation checks whether two labeled transition systems exhibit the same behavior: every sequence of visible actions in one system can be matched by the other.

Strong bisimulation: all actions are observable.
Weak bisimulation: τ (tau) transitions are internal and abstracted away.

Author:
Dominik Grzelak