Verification of programs requires reasoning about sets of program states. In case of programs manipulating pointers, program states are pointer graphs. Verification of such programs involves reasoning about unbounded sets of graphs. Three-valued shape analysis (Sagiv et. al.) is an approach based on explicit manipulation of 3-valued shape graphs, which abstract sets of pointer graphs. Other approaches use symbolic representations, e.g. by describing (sets of) graphs as logical formulas. Unfortunately, many resulting logics are either undecidable or cannot express crucial properties like reachability and separation. In this paper, we investigate an alternative approach. We study well-known description logics as a framework for symbolic shape...
AbstractDespite their popularity and importance, pointer-based programs remain a major challenge for...
Graphs are an intuitive model for states of a (software) system that involve dynamic resource alloca...
Abstract. This paper addresses the problem of automatically generating quan-tified invariants for pr...
Verification of programs requires reasoning about sets of program states. In case of programs manipu...
We investigate description logics as a framework for symbolic shape analysis. We propose a predicate...
Shape analysis deals with the synthesis of invariants for programs manipulating heap-allocated data ...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
International audienceThe computation of semantic information about the behavior of pointer-manipula...
Abstract — Despite their popularity and importance, pointerbased programs remain a major challenge f...
Abstract. Many software model checkers are based on predicate ab-straction. If the verification goal...
Abstract. Previous shape analysis algorithms use a memory model where the heap is composed of discre...
Abstract. We introduce an extension ALCQIOb,Re of the description logic ALCQIO, a sub-logic of the t...
Graphs are an intuitive model for states of a (software) system that include pointer structures | fo...
AbstractDespite their popularity and importance, pointer-based programs remain a major challenge for...
Graphs are an intuitive model for states of a (software) system that involve dynamic resource alloca...
Abstract. This paper addresses the problem of automatically generating quan-tified invariants for pr...
Verification of programs requires reasoning about sets of program states. In case of programs manipu...
We investigate description logics as a framework for symbolic shape analysis. We propose a predicate...
Shape analysis deals with the synthesis of invariants for programs manipulating heap-allocated data ...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
International audienceThe computation of semantic information about the behavior of pointer-manipula...
Abstract — Despite their popularity and importance, pointerbased programs remain a major challenge f...
Abstract. Many software model checkers are based on predicate ab-straction. If the verification goal...
Abstract. Previous shape analysis algorithms use a memory model where the heap is composed of discre...
Abstract. We introduce an extension ALCQIOb,Re of the description logic ALCQIO, a sub-logic of the t...
Graphs are an intuitive model for states of a (software) system that include pointer structures | fo...
AbstractDespite their popularity and importance, pointer-based programs remain a major challenge for...
Graphs are an intuitive model for states of a (software) system that involve dynamic resource alloca...
Abstract. This paper addresses the problem of automatically generating quan-tified invariants for pr...