Abstract. We present a general framework for verifying programs with complex dynamic linked data structures whose correctness depends on ordering relations between stored data values. The underlying formalism of our framework is that of forest automata (FA), which has previously been developed for verification of heap-manipulating programs. We extend FA by constraints between data elements associated with nodes of the heaps represented by FA, and we present extended versions of all operations needed for using the extended FA in a fullyautomated verification approach, based on abstract interpretation. We have implemented our approach as an extension of the Forester tool and successfully applied it to a number of programs dealing with data st...
Heap-manipulating programs (HMPs), which manipulate unbounded linked data structures via pointers, a...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
Abstract. We propose a new approach to heap analysis through an ab-stract domain of automata, called...
Forest automata were developed for verification of programs manipulating dynamic linked data structu...
The design of automatic verification methods for programs manipulating dynamic data structures is a ...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
In this work, we focus on improving the forest automata based shape analysis implemented in the Fore...
Tato práce se zabývá verifikací nekonečně stavových systémů, konkrétně, verifikací programů využívaj...
International audienceThis paper describes a verification framework for Hoare-style pre-and post-con...
We present a new approach for automatic verification of data-dependent programs manipulating dynamic...
Automatically reasoning about programs is of significant interest to the program verification, compi...
International audienceThis paper describes an effective verification procedure for imperative progra...
AbstractWe define the class of single-parent heap systems, which rely on a singly-linked heap in ord...
AbstractWe present a novel abstraction framework for heap data structures that uses graph grammars, ...
Abstract. We address the problem of automatic verification of programs with dynamic data structures....
Heap-manipulating programs (HMPs), which manipulate unbounded linked data structures via pointers, a...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
Abstract. We propose a new approach to heap analysis through an ab-stract domain of automata, called...
Forest automata were developed for verification of programs manipulating dynamic linked data structu...
The design of automatic verification methods for programs manipulating dynamic data structures is a ...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
In this work, we focus on improving the forest automata based shape analysis implemented in the Fore...
Tato práce se zabývá verifikací nekonečně stavových systémů, konkrétně, verifikací programů využívaj...
International audienceThis paper describes a verification framework for Hoare-style pre-and post-con...
We present a new approach for automatic verification of data-dependent programs manipulating dynamic...
Automatically reasoning about programs is of significant interest to the program verification, compi...
International audienceThis paper describes an effective verification procedure for imperative progra...
AbstractWe define the class of single-parent heap systems, which rely on a singly-linked heap in ord...
AbstractWe present a novel abstraction framework for heap data structures that uses graph grammars, ...
Abstract. We address the problem of automatic verification of programs with dynamic data structures....
Heap-manipulating programs (HMPs), which manipulate unbounded linked data structures via pointers, a...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
Abstract. We propose a new approach to heap analysis through an ab-stract domain of automata, called...