International audienceWe address the verification problem of programs manipulating one-selector linked data structures. We propose a new automated approach for checking safety and termination for these programs. Our approach is based on using counter automata as accurate abstract models: control states correspond to abstract heap graphs where list segments without sharing are collapsed, and counters are used to keep track of the number of elements in these segments. This allows to apply automatic analysis techniques and tools for counter automata in order to verify list programs. We show the effectiveness of our approach, in particular by verifying automatically termination of some sorting programs
International audienceIn this paper we analyze the complexity of checking safety and termination pro...
International audienceIn this paper we analyze the complexity of checking safety and termination pro...
International audienceThis paper proposes a framework for detecting termination of programs handling...
International audienceWe address the verification problem of programs manipulating one-selector link...
International audienceWe address the verification problem of programs manipulating one-selector link...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
International audienceWe address the verification problem of programs manipulating one-selector link...
International audienceWe consider the termination problem of programs manipulating tree-like dynamic...
International audienceWe consider the termination problem of programs manipulating tree-like dynamic...
Abstract. We address the problem of automatic verification of programs with dynamic data structures....
International audienceWe consider the termination problem of programs manipulating tree-like dynamic...
International audienceThis paper describes our generic framework for detecting termination of progra...
International audienceThis paper describes our generic framework for detecting termination of progra...
International audienceIn this paper we analyze the complexity of checking safety and termination pro...
International audienceIn this paper we analyze the complexity of checking safety and termination pro...
International audienceThis paper proposes a framework for detecting termination of programs handling...
International audienceWe address the verification problem of programs manipulating one-selector link...
International audienceWe address the verification problem of programs manipulating one-selector link...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
International audienceWe address the problem of verifying programs manipulating one-selector linked ...
International audienceWe address the verification problem of programs manipulating one-selector link...
International audienceWe consider the termination problem of programs manipulating tree-like dynamic...
International audienceWe consider the termination problem of programs manipulating tree-like dynamic...
Abstract. We address the problem of automatic verification of programs with dynamic data structures....
International audienceWe consider the termination problem of programs manipulating tree-like dynamic...
International audienceThis paper describes our generic framework for detecting termination of progra...
International audienceThis paper describes our generic framework for detecting termination of progra...
International audienceIn this paper we analyze the complexity of checking safety and termination pro...
International audienceIn this paper we analyze the complexity of checking safety and termination pro...
International audienceThis paper proposes a framework for detecting termination of programs handling...