2022
DOI: 10.5755/j01.itc.51.4.31394
|View full text |Cite
|
Sign up to set email alerts
|

DLIQ: A Deterministic Finite Automaton Learning Algorithm through Inverse Queries

Abstract: Automaton learning has attained a renewed interest in many interesting areas of software engineering including formal verification, software testing and model inference. An automaton learning algorithm typically learns the regular language of a DFA with the help of queries. These queries are posed by the learner (Learning Algorithm) to a Minimally Adequate Teacher (MAT). The MAT can generally answer two types of queries asked by the learning algorithm; membership queries and equivalence queries. Learning algor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…Due to the fact that the notion of the minimal adequate teacher (MAT) was first time introduced in the ID (Identification of Regular Languages) algorithm and without it the learning of a DFA is an NP-hard problem therefore in this study we propose a new efficient DFA learning algorithm called BDLIQ based on the ID algorithm. In contrast to the DLIQ algorithm described in our earlier work [21], the BDLIQ algorithm does not employ the live complete set (as an input) for learning purposes, which poses a limitation to learning the System Under Learn (SUL) in many practical applications. The BDLIQ algorithm substitutes it with a set of input alphabet for block-based learning.…”
Section: Introductionmentioning
confidence: 99%
“…Due to the fact that the notion of the minimal adequate teacher (MAT) was first time introduced in the ID (Identification of Regular Languages) algorithm and without it the learning of a DFA is an NP-hard problem therefore in this study we propose a new efficient DFA learning algorithm called BDLIQ based on the ID algorithm. In contrast to the DLIQ algorithm described in our earlier work [21], the BDLIQ algorithm does not employ the live complete set (as an input) for learning purposes, which poses a limitation to learning the System Under Learn (SUL) in many practical applications. The BDLIQ algorithm substitutes it with a set of input alphabet for block-based learning.…”
Section: Introductionmentioning
confidence: 99%