English

Monotonic Abstraction Techniques: from Parametric to Software Model Checking

Logic in Computer Science 2014-11-17 v1 Software Engineering

Abstract

Monotonic abstraction is a technique introduced in model checking parameterized distributed systems in order to cope with transitions containing global conditions within guards. The technique has been re-interpreted in a declarative setting in previous papers of ours and applied to the verification of fault tolerant systems under the so-called "stopping failures" model. The declarative reinterpretation consists in logical techniques (quantifier relativizations and, especially, quantifier instantiations) making sense in a broader context. In fact, we recently showed that such techniques can over-approximate array accelerations, so that they can be employed as a meaningful (and practically effective) component of CEGAR loops in software model checking too.

Keywords

Cite

@article{arxiv.1411.3790,
  title  = {Monotonic Abstraction Techniques: from Parametric to Software Model Checking},
  author = {Francesco Alberti and Silvio Ghilardi and Natasha Sharygina},
  journal= {arXiv preprint arXiv:1411.3790},
  year   = {2014}
}

Comments

In Proceedings MOD* 2014, arXiv:1411.3453

R2 v1 2026-06-22T06:58:37.204Z