Benchmarking Combinations of Learning and Testing Algorithms for Active Automata Learning

被引:9
|
作者
Aichernig, Bernhard K. [1 ]
Tappler, Martin [1 ,2 ]
Wallner, Felix [1 ]
机构
[1] Graz Univ Technol, Inst Software Technol, Graz, Austria
[2] Schaffhausen Inst Technol, Schaffhausen, Switzerland
来源
TESTS AND PROOFS (TAP 2020) | 2020年 / 12165卷
关键词
Active automata learning; Conformance testing; Model-based testing; Model learning; LearnLib; ZULU;
D O I
10.1007/978-3-030-50995-8_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Active automata learning comprises techniques for learning automata models of black-box systems by testing such systems. While this form of learning enables model-based analysis and verification, it may also require a substantial amount of interactions with considered systems to learn adequate models, which capture the systems' behaviour. The test cases executed during learning can be divided into two categories: (1) test cases to gain knowledge about a system and (2) test cases to falsify a learned hypothesis automaton. The former are selected by learning algorithms, whereas the latter are selected by conformance-testing algorithms. There exist various options for both types of algorithms and there are dependencies between them. In this paper, we investigate the performance of combinations of four different learning algorithms and seven different testing algorithms. For this purpose, we perform learning experiments using 39 benchmark models. Based on experimental results, we discuss insights regarding the performance of different configurations for various types of systems. These insights may serve as guidance for future users of active automata learning.
引用
收藏
页码:3 / 22
页数:20
相关论文
共 50 条
  • [21] Bayesian Active Learning for Drug Combinations
    Park, Mijung
    Nassar, Marcel
    Vikalo, Haris
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2013, 60 (11) : 3248 - 3255
  • [22] Learning retrieval expert combinations with genetic algorithms
    Billhardt, H
    Borrajo, D
    Maojo, V
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2003, 11 (01) : 87 - 113
  • [23] A dataset of oracle characters for benchmarking machine learning algorithms
    Wang, Mei
    Deng, Weihong
    SCIENTIFIC DATA, 2024, 11 (01)
  • [24] Benchmarking dynamic Bayesian network structure learning algorithms
    Trabelsi, Ghada
    Leray, Philippe
    Ben Ayed, Mounir
    Alimi, Adel M.
    2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,
  • [25] Benchmarking reinforcement learning algorithms for demand response applications
    Mbuwir, Brida, V
    Manna, Carlo
    Spiessens, Fred
    Deconinck, Geert
    2020 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT-EUROPE 2020): SMART GRIDS: KEY ENABLERS OF A GREEN POWER SYSTEM, 2020, : 289 - 293
  • [26] Robustness of iterative learning control - algorithms with experimental benchmarking
    Rogers, E.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2008, 56 (03) : 205 - 215
  • [27] Robustness of iterative learning control - Algorithms with experimental benchmarking
    School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, United Kingdom
    Bull. Pol. Acad. Sci. Tech. Sci., 2008, 3 (205-215):
  • [28] A dataset of oracle characters for benchmarking machine learning algorithms
    Mei Wang
    Weihong Deng
    Scientific Data, 11
  • [29] Coverage Providing in Directional Sensor Networks through Learning Algorithms (Learning Automata)
    Rezaeiye, Payam Porkar
    Sadegh, Elahe Karbalayi
    Rezaeiyeh, Pasha Porkar
    AMAZONIA INVESTIGA, 2018, 7 (14): : 240 - 256
  • [30] Active coevolutionary learning of deterministic finite automata
    Bongard, J
    Lipson, H
    JOURNAL OF MACHINE LEARNING RESEARCH, 2005, 6 : 1651 - 1678