A Learning-based Framework for Automatic Parameterized Verification

被引:4
|
作者
Li, Yongjian [1 ]
Cao, Jialun [1 ]
Pang, Jun [2 ]
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing, Peoples R China
[2] Univ Luxembourg, FSTC & SnT, Esch Sur Alzette, Luxembourg
关键词
Formal methods; parameterized verification; machine learning; association rule learning; invariant learning; INVARIANTS; GENERATION; SYSTEMS;
D O I
10.1109/ICCD46524.2019.00070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parameterized verification is shown to be a complicated and undecidable problem. The challenge of parameterized verification lies in how to construct appropriate invariants. Designing algorithms to find such invariants automatically has become an active research area since the last decade. With the advent of some recent works, automatically finding invariants has become possible, but most of these invariants are unreadable, making them difficult to be understood by protocol designers and researchers. Therefore, we propose an automatic framework that learns a set of readable and simple invariants to support in protocol design. It takes advantage of association rule learning, and combines the learning algorithm with parameterized verification. It is noteworthy that the gap between machine learning algorithms and parameterized verification seems to be huge, as they rely on statistical learning and symbolic reasoning, respectively. Our framework, however, builds a bridge through association rules and invariants, making their combination possible. Besides, we also propose an invariant-guided strengthening paradigm, providing an innovative perspective to existing abstraction-strengthening methods. Our framework has been successfully applied to several benchmarks, including an industrial-scale protocol FLASH.
引用
收藏
页码:450 / 459
页数:10
相关论文
共 50 条
  • [1] L-CMP: An Automatic Learning-Based Parameterized Verification Tool
    Cao, Jialun
    Li, Yongjian
    Pang, Jun
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 892 - 895
  • [2] An Automatic Learning-Based Framework for Robust Nucleus Segmentation
    Xing, Fuyong
    Xie, Yuanpu
    Yang, Lin
    [J]. IEEE TRANSACTIONS ON MEDICAL IMAGING, 2016, 35 (02) : 550 - 566
  • [3] ResumeNet: A Learning-based Framework for Automatic Resume Quality Assessment
    Luo, Yong
    Zhang, Huaizheng
    Wang, Yongjie
    Wen, Yonggang
    Zhang, Xinwen
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2018, : 307 - 316
  • [4] A Simple and Efficient Deep Learning-Based Framework for Automatic Fruit Recognition
    Hussain, Dostdar
    Hussain, Israr
    Ismail, Muhammad
    Alabrah, Amerah
    Ullah, Syed Sajid
    Alaghbari, Hayat Mansoor
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [5] Automatic verification of parameterized data structures
    Deshmukh, Jyotirmoy V.
    Emerson, E. Allen
    Gupta, Prateek
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2006, 3920 : 27 - 41
  • [6] An Automatic Proving Approach to Parameterized Verification
    Li, Yongjian
    Duan, Kaiqiang
    Jansen, David N.
    Pang, Jun
    Zhang, Lijun
    Lv, Yi
    Cai, Shaowei
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2018, 19 (04)
  • [7] Automatic abstraction for verification of parameterized systems
    Zhang, Long
    Qu, Wanxia
    Guo, Yang
    Li, Sikun
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2014, 26 (06): : 991 - 998
  • [8] Automatic verification of parameterized networks of processes
    Lesens, D
    Halbwachs, N
    Raymond, P
    [J]. THEORETICAL COMPUTER SCIENCE, 2001, 256 (1-2) : 113 - 144
  • [9] A Deep Learning-Based Framework for Automatic Brain Tumors Classification Using Transfer Learning
    Rehman, Arshia
    Naz, Saeeda
    Razzak, Muhammad Imran
    Akram, Faiza
    Imran, Muhammad
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2020, 39 (02) : 757 - 775
  • [10] A Deep Learning-Based Framework for Automatic Brain Tumors Classification Using Transfer Learning
    Arshia Rehman
    Saeeda Naz
    Muhammad Imran Razzak
    Faiza Akram
    Muhammad Imran
    [J]. Circuits, Systems, and Signal Processing, 2020, 39 : 757 - 775