Skip to content

Learning Deterministic Systems

Edi Muškardin edited this page Mar 19, 2021 · 10 revisions

To learn any deterministic system, simply implement the reset (pre and post) and step methods of the SUL interface. For automata supported by AALpy, SUL implementations already exist. For more detailed explanation and examples on how to implement SUL interface take a look at the SUL Interface, or How to Learn Custom Your Systems section of the Wiki.

Once you have implemented SUL, you need to select the equivalence oracle. For more detailed discussion about conformance checking and equivalence oracles, please refer to the Equivalence Oracles and Conformance Checking section of the Wiki.

Clone this wiki locally