International audienceThis paper presents a framework to abstract data structures within Horn clauses that allows abstractions to be easily expressed, compared, composed and implemented. These abstractions introduce new quantifiers that we eliminate with quantifier elimination techniques. Experimental evaluation show promising results on classical array programs
Lazy abstraction with interpolants has been shown to be a powerful technique for verifying imperativ...
International audienceAutomatically verifying safety properties of programs is hard.Many approaches ...
Automatically verifying safety properties of programs is a tough problem that has been tackled using...
International audienceThis paper presents a framework to abstract data structures within Horn clause...
International audienceProving properties on programs accessing data structures such as arrays often ...
Proving properties of programs using data-structures such as arrays often requires universally quant...
Most logic programming languages have the first-order, classical theory of Horn clauses as their log...
We present an extension to an on-demand abstraction framework, which integrates deductive verificati...
In previous work we presented a model checking procedure for linear programs, i.e. programs in which...
Lazy abstraction with interpolants has been shown to be a powerful technique for verifying imperativ...
International audienceAutomatically verifying safety properties of programs is hard.Many approaches ...
Automatically verifying safety properties of programs is a tough problem that has been tackled using...
International audienceThis paper presents a framework to abstract data structures within Horn clause...
International audienceProving properties on programs accessing data structures such as arrays often ...
Proving properties of programs using data-structures such as arrays often requires universally quant...
Most logic programming languages have the first-order, classical theory of Horn clauses as their log...
We present an extension to an on-demand abstraction framework, which integrates deductive verificati...
In previous work we presented a model checking procedure for linear programs, i.e. programs in which...
Lazy abstraction with interpolants has been shown to be a powerful technique for verifying imperativ...
International audienceAutomatically verifying safety properties of programs is hard.Many approaches ...
Automatically verifying safety properties of programs is a tough problem that has been tackled using...