All Implemented Interfaces:
LearningExample<Character,MealyMachine<?,Character,?,String>>, LearningExample.MealyLearningExample<Character,String>, LearningExample.UniversalDeterministicLearningExample<Character,MealyMachine<?,Character,?,String>>

This class provides the example used in the paper ''Inferring Mealy Machines'' by Muzammil Shahbaz and Roland Groz (see Figure 1).
  • Constructor Details

    • ExampleShahbazGroz

      public ExampleShahbazGroz()
  • Method Details

    • constructMachine

      public static CompactMealy<Character,String> constructMachine()
    • constructMachine

      public static <S, T, A extends MutableMealyMachine<S, ? super Character, T, ? super String>> A constructMachine(A fm)
      Construct and return a machine representation of this example.
      Type Parameters:
      S - state type
      T - transition type
      A - automaton type
      Parameters:
      fm - the output object to write the contents to
      Returns:
      machine instance of the example
    • createInputAlphabet

      public static Alphabet<Character> createInputAlphabet()
    • createExample

      public static ExampleShahbazGroz createExample()