A New Approach for Active Automata Learning Based on Apartness

TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I(2022)

引用 22|浏览17
暂无评分
摘要
We present L-#, a new and simple approach to active automata learning. Instead of focusing on equivalence of observations, like the L* algorithm and its descendants, L-# takes a different perspective: it tries to establish apartness, a constructive form of inequality. L-# does not require auxiliary notions such as observation tables or discrimination trees, but operates directly on tree-shaped automata. L-# has the same asymptotic query and symbol complexities as the best existing learning algorithms, but we show that adaptive distinguishing sequences can be naturally integrated to boost the performance of L-# in practice. Experiments with a prototype implementation, written in Rust, suggest that L-# is competitive with existing algorithms.
更多
查看译文
关键词
L-# algorithm, active automata learning, Mealy machine, apartness relation, adaptive distinguishing sequence, observation tree, conformance testing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要