Regular inference for state machines with parameters

被引:0
|
作者
Berg, T [1 ]
Jonsson, B
Raffelt, H
机构
[1] Uppsala Univ, Dept Comp Syst, Uppsala, Sweden
[2] Univ Dortmund, Chair Programming Syst & Compiler Construct, Dortmund, Germany
来源
FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS | 2006年 / 3922卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Techniques for inferring a regular language, in the form of a finite automaton, from a sufficiently large sample of accepted and nonaccepted input words, have been employed to construct models of software and hardware systems, for use, e.g., in test case generation. We intend to adapt these techniques to construct state machine models of entities of communication protocols. The alphabet of such state machines can be very large, since a symbol typically consists of a protocol data unit type with a number of parameters, each of which can assume many values. In typical algorithms for regular inference, the number of needed input words grows with the size of the alphabet and the size of the minimal DFA accepting the language. We therefore modify such an algorithm (Angluin's algorithm) so that its complexity grows not with the size of the alphabet, but only with the size of a certain symbolic representation of the DFA. The main new idea is to infer, for each state, a partitioning of input symbols into equivalence classes, tinder the hypothesis that all input symbols in an equivalence class have the same effect on the state machine. Whenever such a hypothesis is disproved, equivalence classes are refined. We show that our modification retains the good properties of Angluin's original algorithm, but that its complexity grows with the size of our symbolic DFA representation rather than with the size of the alphabet. We have implemented the algorithm; experiments on synthesized examples are consistent with these complexity results.
引用
收藏
页码:107 / 121
页数:15
相关论文
共 50 条
  • [41] COMPLEXITY OF MINIMUM INFERENCE OF REGULAR SETS
    ANGLUIN, D
    INFORMATION AND CONTROL, 1978, 39 (03): : 337 - 350
  • [42] Stochastic Inference of Regular Tree Languages
    Rafael C. Carrasco
    Jose Oncina
    Jorge Calera-Rubio
    Machine Learning, 2001, 44 : 185 - 197
  • [43] REGULAR EVENTS IN STOCHASTIC SEQUENTIAL MACHINES
    PAZ, A
    IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (05) : 456 - &
  • [44] MEMORY LIMITED INDUCTIVE INFERENCE MACHINES
    FREIVALDS, R
    SMITH, CH
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 621 : 19 - 29
  • [45] Automata techniques for query inference machines
    Gasarch, W
    Hird, GR
    ANNALS OF PURE AND APPLIED LOGIC, 2002, 117 (1-3) : 169 - 201
  • [46] INFERENCE MACHINES FOR SUPERVISED BLUETOOTH LOCALIZATION
    Ishihara, Tatsuya
    Kitani, Kris M.
    Asakawa, Chieko
    Hirose, Michitaka
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 5950 - 5954
  • [47] PARALLEL INFERENCE MACHINES AT ICOT.
    Uchida, Shunichi
    Future Generation Computer Systems, 1987, 3 (04) : 245 - 252
  • [48] INFLUENCE OF THE PARAMETERS OF STATE ON THE CHARACTERISTICS OF REGULAR REFLECTION OF OBLIQUE SHOCK WAVES.
    Kaliski, S.
    Wlodarczyk, E.
    Polish Academy of Sciences, Institute of Fundamental Technical Research, Proceedings of Vibration Problems, 1973, 14 (04): : 309 - 323
  • [49] MULTIPLE PARTICLE FILTERING FOR INFERENCE IN THE PRESENCE OF STATE CORRELATION OF UNKNOWN MIXING PARAMETERS
    Urteaga, Inigo
    Bugallo, Monica F.
    Djuric, Petar M.
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 3849 - 3853
  • [50] Safety control of discrete event systems using finite state machines with parameters
    Chen, YL
    Lin, F
    PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 975 - 980