Skip to content

Releases: DES-Lab/AALpy

v.1.6.1

Choose a tag to compare

@emuskardin emuskardin released this 10 Jun 18:20

AALpy 1.6.1

  • add Moore and DFA support to hW
  • further optimize hW runtime and learning step complexity

v.1.6.0

Choose a tag to compare

@emuskardin emuskardin released this 05 Jun 17:30

New algorithm: hW

  • AALpy now implements hW-inference: A heuristic approach to retrieve models black box testing
    • Resetless learning (resets the SUL only once, at the start of the algorithm)
    • Optionally resets the SUL few more times at the very end, to determine the initial state
    • Supports resetless learning of Mealy machines
      • Support for DFAs/Moores might follow in future releases

Minor changes

  • minor bug fixes
  • ensure that RPNI's utility functions are deterministic

AALpy 1.5.3

Choose a tag to compare

@emuskardin emuskardin released this 01 Dec 08:40
  • Minor bug fixes
    • ensure post method is called after every eq. query
    • ensure reproducibility in functions that rely on computation of characterization set
    • fix state tracking Transition Focus Eq Oracle
    • misc. updates

AALpy 1.5.2

Choose a tag to compare

@emuskardin emuskardin released this 08 Oct 07:32
828579b
  • bug fixes
  • added bound to k-way oracles

AAlpy 1.5.1

Choose a tag to compare

@emuskardin emuskardin released this 28 Aug 14:21
  • Minor bug fixes
  • Usability improvements

AALpy v.1.5.0

Choose a tag to compare

@emuskardin emuskardin released this 28 Feb 11:53

AALpy v.1.5.0 (major release)

The current version of AALpy includes a couple of new algorithms, equivalence oracles, QoL improvements, and bug fixes.

New Algorithms:

  • L# and adaptive L# (thanks to @lkruger27 and @HarmCorporaal )
  • Generalized State Merging framework (thanks to @zwergziege)
  • New passive learning algorithms derived from GMS: k-tails, EDSM, AlergiaEDSM

New oracles:

Other:

  • bugfixes
  • more robust loading
  • advanced random sapling
  • Non-deterministic Moore machine support

AALpy v.1.4.3

Choose a tag to compare

@emuskardin emuskardin released this 20 Jan 11:49
  • Add Wp Method Eq oracle
  • Optimized W Method test-case generation
  • Minor bug fixes

AALpy v.1.4.2

Choose a tag to compare

@emuskardin emuskardin released this 08 Oct 07:07

Add PAPNI - passive learning of deterministic context-free grammars

Fix typing bug that was breaking backwards compatability

AALpy v.1.4.1

Choose a tag to compare

@emuskardin emuskardin released this 09 May 07:31
  • Minor quality of life improvements
  • Significant speedup in loading of models

AALpy v.1.4.0

Choose a tag to compare

@emuskardin emuskardin released this 21 Dec 17:47

New features

  • Context-free grammar learning with KV
  • Visualization of classification tree for KV
  • Random generation of CFGs
  • Added AutoamtaSUL which can be used in place of all SULs found in AutomtataSUL.py
  • Top-level imports, eg. from aalpy import run_Lstar
  • add eq operator for DeterministicAutomata based on bisimilar