A forward-backward abstraction refinement algorithm

被引:0
|
作者
Ranzato, Francesco [1 ]
Doria, Olivia Rossi [1 ]
Tapparo, Francesco [1 ]
机构
[1] Univ Padua, Dipartimento Matemat Pura & Applicata, I-35100 Padua, Italy
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
refinement-based model checking has become a standard approach for efficiently verifying safety properties of hardware/software systems. Abstraction refinement algorithms can be guided by counterexamples generated from abstract transition systems or by fixpoints computed in abstract domains. Cousot, Ganty and Raskin recently put forward a new fixpoint-guided abstraction refinement algorithm that is based on standard abstract interpretation and improves the state-of-the-art, also for counterexample-driven methods. This work presents a new fixpoint-guided abstraction refinement algorithm that enhances the Cousot-Ganty-Raskin's procedure. Our algorithm is based on three main ideas: (1) within each abstraction refinement step, we perform multiple forward-backward abstract state space traversals; (2) our abstraction is a disjunctive abstract domain that is used both as an overapproximation and an underapproximation; (3) we maintain and iteratively refine an overapproximation M of the set of states that belong to some minimal (i.e. shortest) counterexample to the given safety property so that each abstract state space traversal is limited to the states in M.
引用
收藏
页码:248 / 262
页数:15
相关论文
共 50 条
  • [1] Extended forward-backward algorithm
    Lassonde, Marc
    Nagesseur, Ludovic
    [J]. JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2013, 403 (01) : 167 - 172
  • [2] A generalization of forward-backward algorithm
    Azuma, Ai
    Matsumoto, Yuji
    [J]. Transactions of the Japanese Society for Artificial Intelligence, 2010, 25 (03) : 494 - 503
  • [3] On the Locality of the Forward-Backward Algorithm
    Merialdo, Bernard
    [J]. IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, 1993, 1 (02): : 255 - 257
  • [4] A Generalization of Forward-Backward Algorithm
    Azuma, Ai
    Matsumoto, Yuji
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT I, 2009, 5781 : 99 - 114
  • [5] On the memory complexity of the forward-backward algorithm
    Khreich, Wael
    Granger, Eric
    Miri, Ali
    Sabourin, Robert
    [J]. PATTERN RECOGNITION LETTERS, 2010, 31 (02) : 91 - 99
  • [6] The Forward-Backward Algorithm and the Normal Problem
    Moursi, Walaa M.
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2018, 176 (03) : 605 - 624
  • [7] An Inertial Forward-Backward Algorithm for Monotone Inclusions
    Lorenz, Dirk A.
    Pock, Thomas
    [J]. JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2015, 51 (02) : 311 - 325
  • [8] An Inertial Forward-Backward Algorithm for Monotone Inclusions
    Dirk A. Lorenz
    Thomas Pock
    [J]. Journal of Mathematical Imaging and Vision, 2015, 51 : 311 - 325
  • [9] Bayesian Recurrent Units and the Forward-Backward Algorithm
    Bittar, Alexandre
    Garner, Philip N.
    [J]. INTERSPEECH 2022, 2022, : 4137 - 4141
  • [10] CONVERGENCE OF INEXACT FORWARD-BACKWARD ALGORITHMS USING THE FORWARD-BACKWARD ENVELOPE
    Bonettini, S.
    Prato, M.
    Rebegoldi, S.
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2020, 30 (04) : 3069 - 3097