Class LTSminMonitorAlternating<I,O>

Type Parameters:
I - the input type
O - the output type
All Implemented Interfaces:
LTSmin<I,MealyMachine<?,I,?,O>,MealyMachine<?,I,?,O>>, LTSminAlternating<I,O,MealyMachine<?,I,?,O>>, LTSminMealy<I,O,MealyMachine<?,I,?,O>>, ModelChecker<I,MealyMachine<?,I,?,O>,String,MealyMachine<?,I,?,O>>, ModelChecker.MealyModelChecker<I,O,String,MealyMachine<?,I,?,O>>

public class LTSminMonitorAlternating<I,O> extends AbstractLTSminMonitorMealy<I,O> implements LTSminAlternating<I,O,MealyMachine<?,I,?,O>>
A monitor model checker using LTSmin for Mealy machines using alternating edge semantics.
  • Constructor Details

  • Method Details

    • requiresOriginalAutomaton

      public boolean requiresOriginalAutomaton()
      Description copied from interface: LTSminAlternating
      Whether this model checker requires the original Mealy machine to read the Mealy machines from an FSM.
      Specified by:
      requiresOriginalAutomaton in interface LTSminAlternating<I,O,MealyMachine<?,I,?,O>>
      Returns:
      whether the original automaton is required.
    • verifyFormula

      protected void verifyFormula(String formula) throws FormatException
      Description copied from class: AbstractLTSmin
      This method must verify that the given formula adheres to the expected syntax of the chosen serialization format for hypotheses of this model-checker.
      Overrides:
      verifyFormula in class AbstractLTSminMonitorMealy<I,O>
      Parameters:
      formula - the formula to verify
      Throws:
      FormatException - if the formula does not adhere to the expected syntax