Fundamental results for learning deterministic extended finite state machines from queries

被引:1
作者
Ipate, Florentin [1 ,2 ]
Gheorghe, Marian [3 ]
Lefticaru, Raluca [3 ]
机构
[1] Univ Bucharest, Fac Math & Comp Sci, Dept Comp Sci, Str Acad 14,Sect 1, Bucharest 010014, Romania
[2] Univ Bucharest, ICUB, Str Acad 14,Sect 1, Bucharest 010014, Romania
[3] Univ Bradford, Fac Engn & Informat, Dept Comp Sci, Bradford BD7 1DP, W Yorkshire, England
关键词
3DFA; Finite automata; Learning from queries; Extended finite state machines; X-machines; COVER AUTOMATA; X-MACHINES; P-SYSTEMS; GENERATION;
D O I
10.1016/j.tcs.2020.09.028
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Regular language inference, initiated by Angluin, has many developments, including applications in software engineering and testing. However, the capability of finite automata to model the system data is quite limited and, in many cases, extended finite state machine formalisms, that combine the system control with data structures, are used instead. The application of Angluin-style inference algorithms to extended state machines would involve constructing a minimal deterministic extended finite state machine consistent with a deterministic 3-valued deterministic finite automaton. In addition to the usual, accepting and rejecting, states of finite automaton, a 3-valued deterministic finite automaton may have "don't care" states; the sequences of inputs that reach such states may be considered as accepted or rejected, as is convenient. The aforementioned construction reduces to finding a minimal deterministic finite automaton consistent with a 3-valued deterministic finite automaton, that preserves the deterministic nature of the extended model that also handles the data structure associated with it. This paper investigates fundamental properties of extended finite state machines in relation to Angluin's language inference problem and provides an inference algorithm for such models. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:160 / 173
页数:14
相关论文
共 33 条
  • [1] Aguado J, 2002, FUND INFORM, V49, P17
  • [2] LEARNING REGULAR SETS FROM QUERIES AND COUNTEREXAMPLES
    ANGLUIN, D
    [J]. INFORMATION AND COMPUTATION, 1987, 75 (02) : 87 - 106
  • [3] [Anonymous], 1998, CORRECT SYSTEMS BUIL
  • [4] [Anonymous], 2010, The Oxford Handbook of Membrane Computing
  • [5] [Anonymous], 1959, IRE Transactions Electr. Comput, DOI 10.1109/TEC.1959.5222697
  • [6] Berg T, 2006, LECT NOTES COMPUT SC, V3922, P107
  • [7] Testing methods for X-machines: a review
    Bogdanov, K
    Holcombe, M
    Ipate, F
    Seed, L
    Vanak, S
    [J]. FORMAL ASPECTS OF COMPUTING, 2006, 18 (01) : 3 - 30
  • [8] Chen YF, 2009, LECT NOTES COMPUT SC, V5505, P31, DOI 10.1007/978-3-642-00768-2_3
  • [9] Dinca Ionut, 2012, Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change. Technologies for Mastering Change. Proceedings of the 5th International Symposium, ISoLA 2012, P539, DOI 10.1007/978-3-642-34026-0_40
  • [10] Fantinato M, 2003, LECT NOTES COMPUT SC, V2844, P34