[HTML][HTML] Inferring regular languages and ω-languages

D Fisman - Journal of Logical and Algebraic Methods in …, 2018 - Elsevier
In 1987 Angluin proposed an algorithm, termed L⁎ for inferring an unknown regular
language using membership and equivalence queries. This algorithm has found many …

Learning by sampling: learning behavioral family models from software product lines

CDN Damasceno, MR Mousavi, AS Simao - Empirical Software …, 2021 - Springer
Family-based behavioral analysis operates on a single specification artifact, referred to as
family model, annotated with feature constraints to express behavioral variability in terms of …

Learning to prove safety over parameterised concurrent systems

YF Chen, CD Hong, AW Lin… - 2017 Formal Methods in …, 2017 - ieeexplore.ieee.org
We revisit the classic problem of proving safety over parameterised concurrent systems, ie,
an infinite family of finite-state concurrent systems that are represented by some finite …

A novel learning algorithm for Büchi automata based on family of DFAs and classification trees

Y Li, YF Chen, L Zhang, D Liu - Information and Computation, 2021 - Elsevier
In this paper, we propose a novel algorithm to learn a Büchi automaton from a teacher who
knows an ω-regular language. The learned Büchi automaton can be a nondeterministic …

[PDF][PDF] Families of DFAs as Acceptors of -Regular Languages

D Angluin, U Boker, D Fisman - Logical Methods in Computer …, 2018 - lmcs.episciences.org
Families of dfas (fdfas) provide an alternative formalism for recognizing ωregular languages.
The motivation for introducing them was a desired correlation between the automaton states …

PAC learning-based verification and model synthesis

YF Chen, C Hsieh, O Lengál, TJ Lii, MH Tsai… - Proceedings of the 38th …, 2016 - dl.acm.org
We introduce a novel technique for verification and model synthesis of sequential programs.
Our technique is based on learning an approximate regular model of the set of feasible …

CALF: categorical automata learning framework

G van Heerdt, M Sammartino, A Silva - arXiv preprint arXiv:1704.05676, 2017 - arxiv.org
Automata learning is a technique that has successfully been applied in verification, with the
automaton type varying depending on the application domain. Adaptations of automata …

ROLL 1.0:-regular language learning library

Y Li, X Sun, A Turrini, YF Chen, J Xu - … on Tools and Algorithms for the …, 2019 - Springer
Abstract We present ROLL 1.0, an ω-regular language learning library with command line
tools to learn and complement Büchi automata. This open source Java library implements all …

Data-driven Recurrent Set Learning For Non-termination Analysis

Z Han, F He - 2023 IEEE/ACM 45th International Conference on …, 2023 - ieeexplore.ieee.org
Termination is a fundamental liveness property for program verification. In this paper, we
revisit the problem of non-termination analysis and propose the first data-driven learning …

Model checker execution reports

R Castaño, V Braberman… - 2017 32nd IEEE/ACM …, 2017 - ieeexplore.ieee.org
Software model checking constitutes an undecidable problem and, as such, even an ideal
tool will in some cases fail to give a conclusive answer. In practice, software model checkers …