Extending Automata Learning to Extended Finite State Machines

被引:5
|
作者
Cassel, Sofia [1 ]
Howar, Falk [2 ,3 ]
Jonsson, Bengt [4 ]
Steffen, Bernhard [5 ]
机构
[1] Scania CV AB, Sodertalje, Sweden
[2] Dortmund Univ Technol, Dortmund, Germany
[3] Fraunhofer ISST, Dortmund, Germany
[4] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
[5] TU Dortmund, Chair Programming Syst, Dortmund, Germany
基金
瑞典研究理事会;
关键词
INFERENCE;
D O I
10.1007/978-3-319-96562-8_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automata learning is an established class of techniques for inferring automata models by observing how they respond to a sample of input words. Recently, approaches have been presented that extend these techniques to infer extended finite state machines (EFSMs) by dynamic black-box analysis. EFSMs model both data flow and control behavior, and their mutual interaction. Different dialects of EFSMs are widely used in tools for model-based software development, verification, and testing. This survey paper presents general principles behind some of these recent extensions. The goal is to elucidate how the principles behind classic automata learning can be maintained and guide extensions to more general automata models, and to situate some extensions with respect to these principles.
引用
收藏
页码:149 / 177
页数:29
相关论文
共 50 条
  • [1] Active learning for extended finite state machines
    Cassel, Sofia
    Howar, Falk
    Jonsson, Bengt
    Steffen, Bernhard
    [J]. FORMAL ASPECTS OF COMPUTING, 2016, 28 (02) : 233 - 263
  • [2] Finite state automata and connectionist machines: A survey
    Castano, MA
    Casacuberta, F
    [J]. FROM NATURAL TO ARTIFICIAL NEURAL COMPUTATION, 1995, 930 : 433 - 440
  • [3] FINITE STATE MACHINES (AUTOMATA) AND CONSTRUCTOR CLASSES
    LALONDE, W
    PUGH, J
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (04): : 56 - 62
  • [4] Learning Finite State Machines
    de la Higuera, Colin
    [J]. FINITE-STATE METHODS AND NATURAL LANGUAGE PROCESSING, 2010, 6062 : 1 - 10
  • [5] SIMULATION OF NONDETERMINISTIC TURING MACHINES WITH FINITE STATE AUTOMATA
    Mycka, Jerzy
    Piekarz, Monika
    [J]. APLIMAT 2005 - 4TH INTERNATIONAL CONFERENCE, PT II, 2005, : 323 - 328
  • [6] Fundamental results for learning deterministic extended finite state machines from queries
    Ipate, Florentin
    Gheorghe, Marian
    Lefticaru, Raluca
    [J]. THEORETICAL COMPUTER SCIENCE, 2021, 862 : 160 - 173
  • [7] Amorphous Slicing of Extended Finite State Machines
    Androutsopoulos, Kelly
    Clark, David
    Harman, Mark
    Hierons, Robert M.
    Li, Zheng
    Tratt, Laurence
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (07) : 892 - 909
  • [8] Fault diagnosis in extended finite state machines
    El-Fakih, K
    Prokopenko, S
    Yevtushenko, N
    Von Bochmann, G
    [J]. TESTING OF COMMUNICATING SYSTEMS, PROCEEDINGS, 2003, 2644 : 197 - 210
  • [9] Control Dependence for Extended Finite State Machines
    Androutsopoulos, Kelly
    Clark, David
    Harman, Mark
    Li, Zheng
    Tratt, Laurence
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5503 : 216 - +
  • [10] An algorithm for BCH codes extended with finite state automata
    Kelarev, Andrei
    [J]. FUNDAMENTA INFORMATICAE, 2008, 84 (01) : 51 - 60