A Transformational Approach for Generating Non-Linear Invariants - Archive ouverte HAL Access content directly
Conference Papers Year : 2000

A Transformational Approach for Generating Non-Linear Invariants

Saddek Bensalem
Marius Bozga
Constantin Lucian Ghirvu
  • Function : Author
Yassine Lakhnech
  • Function : Author
  • PersonId : 837979

Abstract

Computing invariants is the key issue in the analysis of infinite-state systems whether analysis means testing, verification or parameter synthesis. In particular, methods that allow to treat combinations of loops are of interest. We present a set of algorithms and methods that can be applied to characterize over-approximations of the set of reachable states of combinations of self-loops. We present two families of complementary techniques. The first one identifies a number of basic cases of pair of self-loops for which we provide an exact characterization of the reachable states. The second family of techniques is a set of rules based on static analysis that allow to reduce $n$ self-loops ($n\geq 2$) to $n-1$ independent pairs of self-loops. The results of the analysis of the pairs of self-loops can then be combined to provide an over-approximation of the reachable states of the $n$ self-loops. We illustrate our methods by synthesizing conditions under which the Biphase Mark protocol works properly.
Fichier principal
Vignette du fichier
sas00.pdf (168.25 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00369355 , version 1 (19-03-2009)

Identifiers

Cite

Saddek Bensalem, Marius Bozga, Jean-Claude Fernandez, Constantin Lucian Ghirvu, Yassine Lakhnech. A Transformational Approach for Generating Non-Linear Invariants. Static Analysis 7th International Symposium, SAS 2000, Jun 2000, Santa Barbara, CA, United States. pp.58-72, ⟨10.1007/b87738⟩. ⟨hal-00369355⟩
250 View
205 Download

Altmetric

Share

Gmail Facebook X LinkedIn More