Skip to main content

Showing 1–4 of 4 results for author: Alberti, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:1602.00458  [pdf, ps, other

    cs.LO

    Counting Constraints in Flat Array Fragments

    Authors: Francesco Alberti, Silvio Ghilardi, Elena Pagani

    Abstract: We identify a fragment of Presburger arithmetic enriched with free function symbols and cardinality constraints for interpreted sets, which is amenable to automated analysis. We establish decidability and complexity results for such a fragment and we implement our algorithms. The experiments run in discharging proof obligations coming from invariant checking and bounded model-checking benchmarks s… ▽ More

    Submitted 1 February, 2016; originally announced February 2016.

  2. arXiv:1506.04161  [pdf, ps, other

    cs.PL cs.LO

    A simple abstraction of arrays and maps by program translation

    Authors: David Monniaux, Francesco Alberti

    Abstract: We present an approach for the static analysis of programs handling arrays, with a Galois connection between the semantics of the array program and semantics of purely scalar operations. The simplest way to implement it is by automatic, syntactic transformation of the array program into a scalar program followed analysis of the scalar program with any static analysis technique (abstract interpreta… ▽ More

    Submitted 12 June, 2015; originally announced June 2015.

  3. Monotonic Abstraction Techniques: from Parametric to Software Model Checking

    Authors: Francesco Alberti, Silvio Ghilardi, Natasha Sharygina

    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 "stop** failures" model. The declarative reinterpret… ▽ More

    Submitted 13 November, 2014; originally announced November 2014.

    Comments: In Proceedings MOD* 2014, arXiv:1411.3453

    Journal ref: EPTCS 168, 2014, pp. 1-11

  4. Abstraction and Acceleration in SMT-based Model-Checking for Array Programs

    Authors: Francesco Alberti, Silvio Ghilardi, Natasha Sharygina

    Abstract: Abstraction (in its various forms) is a powerful established technique in model-checking; still, when unbounded data-structures are concerned, it cannot always cope with divergence phenomena in a satisfactory way. Acceleration is an approach which is widely used to avoid divergence, but it has been applied mostly to integer programs. This paper addresses the problem of accelerating transition rela… ▽ More

    Submitted 3 October, 2013; v1 submitted 16 April, 2013; originally announced April 2013.

    Comments: Published in the proceedings of the 9th International Symposium on Frontiers of Combining Systems (FroCoS) with the title "Definability of Accelerated Relations in a Theory of Arrays and its Applications" (available at http://www.springerlink.com)