Compositional Learning for Interleaving Parallel Automata

被引:2
|
作者
Labbaf, Faezeh [1 ]
Groote, Jan Friso [2 ]
Hojjat, Hossein [1 ,3 ]
Mousavi, Mohammad Reza [4 ]
机构
[1] Khatam Univ, Tehran Inst Adv Studies TeIAS, Tehran, Iran
[2] Eindhoven Univ Technol, Eindhoven, Netherlands
[3] Univ Tehran, Tehran, Iran
[4] Kings Coll London, London, England
关键词
INFERENCE;
D O I
10.1007/978-3-031-30829-1_20
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Active automata learning has been a successful technique to learn the behaviour of state-based systems by interacting with them through queries. In this paper, we develop a compositional algorithm for active automata learning in which systems comprising interleaving parallel components are learned compositionally. Our algorithm automatically learns the structure of systems while learning the behaviour of the components. We prove that our approach is sound and that it learns a maximal set of interleaving parallel components. We empirically evaluate the effectiveness of our approach and show that our approach requires significantly fewer numbers of input symbols and resets while learning systems. Our empirical evaluation is based on a large number of subject systems obtained from a case study in the automotive domain.
引用
收藏
页码:413 / 435
页数:23
相关论文
共 50 条
  • [1] Compositional Automata Learning of Synchronous Systems
    Neele, Thomas
    Sammartino, Matteo
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2023, 2023, 13991 : 47 - 66
  • [2] On interleaving in timed automata
    Ben Salah, Ramzi
    Bozga, Marius
    Maler, Oded
    [J]. CONCUR 2006 - CONCURRENCY THEORY, PROCEEDINGS, 2006, 4137 : 465 - 476
  • [3] Learning Parallel Automata of PLCs
    Windmann, Stefan
    Lang, Dorota
    Niggemann, Oliver
    [J]. 2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [4] Parallel algorithms for modules of learning automata
    Thathachar, MAL
    Arvind, MT
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1998, 28 (01): : 24 - 33
  • [5] Interface automata with complex actions: Limiting interleaving in interface automata
    Esmaeilsabzali, Shahram
    Day, Nancy A.
    Mavaddat, Farhad
    [J]. FUNDAMENTA INFORMATICAE, 2008, 82 (04) : 465 - 512
  • [6] Parallel interleaving on parallel DSP architectures
    Richter, T
    Fettweis, GP
    [J]. 2002 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, 2002, : 195 - 200
  • [7] A parallel learning cellular automata for combinatorial optimization problems
    Qian, F
    Hirata, H
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 553 - 558
  • [8] Interleaving on Parallel DSP Architectures
    Thomas Richter
    Gerhard P. Fettweis
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2005, 39 : 161 - 173
  • [9] Interleaving on parallel DSP architectures
    Richter, T
    Fettweis, GP
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 39 (1-2): : 161 - 173
  • [10] Compositional synthesis of asynchronous automata
    Baudru, Nicolas
    [J]. THEORETICAL COMPUTER SCIENCE, 2011, 412 (29) : 3701 - 3716