A framework for active automata learning and experimentation
This project has declared the following modules:
| Name | Description |
|---|---|
| LearnLib :: Test Support | Functionality to ease writing test cases for LearnLib |
| LearnLib :: Build Tools | Tools and resources required for building LearnLib |
| LearnLib :: Core | Infrastructure and core functionalities of LearnLib |
| LearnLib :: Algorithms :: DHC | The Direct Hypothesis Construction algorithm for active learning of Mealy machines |
| LearnLib :: Algorithms :: Generic L* | A flexible, optimized version of Dana Angluin's L* algorithm |
| LearnLib :: Algorithms :: Baseline L* | A simple, straightforward implementation of Dana Angluin's L* algorithm |
| LearnLib :: Algorithms | Parent module for automata learning algorithms shipped with LearnLib |
| LearnLib :: Equivalence Tests :: Basic Tests | A collection of basic algorithm for approximating equivalence queries |
| LearnLib :: Equivalence Tests | Parent module for equivalence testing algorithms shipped with LearnLib |
| LearnLib :: Simulator | Membership and equivalence oracles using an automaton model as backend |
| LearnLib :: Utilities :: Counterexamples | A collection of standard algorithms for handling counterexamples in automata learning |
| LearnLib :: Utilities :: Parallelism | Support for parallelizing membership queries |
| LearnLib :: Utilities | Parent module for LearnLib utilities |
| LearnLib :: Filters :: Cache | Cache filter to avoid posing duplicate membership queries |
| LearnLib :: Filters | Parent module for queries that can be used to speed up the learning process |
| LearnLib :: Drivers :: Basic | Basic Test Driver Generation Support |
| LearnLib :: Drivers | Parent module for test drivers |
| LearnLib :: Archetypes :: Core | Archetype providing dependencies for core functionalities of LearnLib |
| LearnLib :: Archetypes :: Typical | Archetype for a typical LearnLib setup, including the most commonly used dependencies |
| LearnLib :: Archetypes :: Complete | Archetype which includes all LearnLib dependencies |
| LearnLib :: Archetypes | Parent metaproject for archetypes that facilitate getting started with LearnLib. |
| LearnLib :: Examples | A collection of examples of how to use LearnLib |