Parameterized verification with automatically computed inductive assertions

被引:0
|
作者
Arons, T [1 ]
Pnueli, A
Ruah, S
Xu, Y
Zuck, L
机构
[1] Weizmann Inst Sci, IL-76100 Rehovot, Israel
[2] NYU, New York, NY USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper presents a method, called the method of verification by invisible invariants, for the automatic verification of a large class of parameterized systems. The method is based on the automatic calculation of candidate inductive assertions and checking for their inductiveness, using symbolic model-checking techniques for both tasks. First, we show how to use model-checking techniques over finite (and small) instances of the parameterized system in order to derive candidates for invariant assertions. Next, we show that the premises of the standard deductive INV rule for proving invariance properties can be automatically resolved by finite-state (BDD-based) methods with no need for interactive theorem proving. Combining the automatic computation of invariants with the automatic resolution of the VCs (verification conditions) yields a (necessarily) incomplete but fully automatic sound method for verifying large classes of parameterized systems. The generated invariants can be transferred to the VC-validation phase without ever been examined by the user, which explains why we refer to them as "invisible". The efficacy of the method is demonstrated by automatic verification of diverse parameterized systems in a fully automatic and efficient manner.
引用
收藏
页码:221 / 234
页数:14
相关论文
共 50 条
  • [41] 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
  • [42] Compositional analysis for verification of parameterized systems
    Basu, S
    Ramakrishnan, CR
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 315 - 330
  • [43] Parameterized Verification of Ad Hoc Networks
    Delzanno, Giorgio
    Sangnier, Arnaud
    Zavattaro, Gianluigi
    [J]. CONCUR 2010 - CONCURRENCY THEORY, 2010, 6269 : 313 - +
  • [44] Parameterized verification of ad hoc networks
    University of Genova, Italy
    不详
    [J]. Lect. Notes Comput. Sci., (313-327):
  • [45] Compositional analysis for verification of parameterized systems
    Basu, S
    Ramakrishnan, CR
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 354 (02) : 211 - 229
  • [46] 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)
  • [47] Mechanizing the CMP Abstraction for Parameterized Verification
    Li, Yongjian
    Zhan, Bohua
    Pang, Jun
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA):
  • [48] 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
  • [49] Advances in Parameterized Verification of Population Protocols
    Esparza, Javier
    [J]. COMPUTER SCIENCE - THEORY AND APPLICATIONS (CSR 2017), 2017, 10304 : 7 - 14
  • [50] Parameterized Verification of Crowds of Anonymous Processes
    Esparza, Javier
    [J]. DEPENDABLE SOFTWARE SYSTEMS ENGINEERING, 2016, 45 : 59 - 71