Computer Aided Verification
DOI: 10.1007/978-3-540-73368-3_36
|View full text |Cite
|
Sign up to set email alerts
|

LIRA: Handling Constraints of Linear Arithmetics over the Integers and the Reals

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 26 publications
(28 citation statements)
references
References 12 publications
0
28
0
Order By: Relevance
“…, x n ), we can check if an initial configuration verifies the existence of an infinite run satisfying a temporal formula. This can be done with a solver for Presburger arithmetic (tools handling first-order logics with linear arithmetic are for instance LIRA [3], TAPAS [23], CVC3 [2] and Z3 [26]). Hence, Theorem 5 is the final step in our investigations since verification problems are then reduced effectively to satisfiability in Presburger arithmetic.…”
Section: ])mentioning
confidence: 99%
“…, x n ), we can check if an initial configuration verifies the existence of an infinite run satisfying a temporal formula. This can be done with a solver for Presburger arithmetic (tools handling first-order logics with linear arithmetic are for instance LIRA [3], TAPAS [23], CVC3 [2] and Z3 [26]). Hence, Theorem 5 is the final step in our investigations since verification problems are then reduced effectively to satisfiability in Presburger arithmetic.…”
Section: ])mentioning
confidence: 99%
“…This characterization shows that arithmetic automata can symbolically represent sets of solutions of complex linear constraints combining both integral and real values. Recall that the construction of arithmetic automata from formulae in FO (R, Z, +, ≤, X r ) is effective and tools Lash and Lira [BDEK07] implement efficient algorithms for the restricted logic FO (R, Z, +, ≤). The predicate X r is discarded in these tools in order to obtain arithmetic automata that are deterministic weak Buchi automata [BJW05].…”
Section: Arithmetic Automatamentioning
confidence: 99%
“…In particular arithmetic automata are adapted to the symbolic model checking approach computing inductively reachability sets of systems manipulating counters [BLP06] and/or clocks [BH06]. In practice algorithms for effectively computing an arithmetic automaton encoding the solutions of formulas in FO (R, Z, +, ≤) have been recently successfully implemented in tools Lash and Lira [BDEK07]. Unfortunately, interesting qualitative properties are difficult to extract from arithmetic automata.…”
Section: Introductionmentioning
confidence: 99%
“…We implemented both constructions in our tool lira [2] and evaluated them. The savings in terms of number of states range from 15% to 20%.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…Automata over infinite objects have emerged as a powerful tool for specification and verification of nonterminating programs [23,32], and for implementation of decision procedures for logical theories [2,4,9,18]. For instance, the automata-theoretic approach to model checking is easy to understand, automatic, and thus attractive to practitioners.…”
Section: Introductionmentioning
confidence: 99%