Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Shape and Content: Incorporating Domain Knowledge into Shape Analysis   The verification community has studied dynamic data structures primarily in a
bottom-up way by analyzing pointers and the shapes induced by them. Recent work
in fields such as separation logic has made significant progress in extracting
shapes from program source code. Many real world programs however manipulate
complex data whose structure and content is most naturally described by
formalisms from object oriented programming and databases. In this paper, we
look at the verification of programs with dynamic data structures from the
perspective of content representation. Our approach is based on description
logic, a widely used knowledge representation paradigm which gives a logical
underpinning for diverse modeling frameworks such as UML and ER. Technically,
we assume that we have separation logic shape invariants obtained from a shape
analysis tool, and requirements on the program data in terms of description
logic. We show that the two-variable fragment of first order logic with
counting and trees %(whose decidability was proved at LICS 2013) can be used as
a joint framework to embed suitable fragments of description logic and
separation logic.

18
The categories of this paper are: econ
37
The categories of this paper are: supr-con
32
The categories of this paper are: atom-ph
27
The categories of this paper are: comp-gas
34
The categories of this paper are: chem-ph
13
The categories of this paper are: quant-ph
14
The categories of this paper are: math-ph
4
The categories of this paper are: cond-mat
15
The categories of this paper are: nucl-ex
2
The categories of this paper are: math
17
The categories of this paper are: q-fin
5
The categories of this paper are: gr-qc
26
The categories of this paper are: bayes-an
35
The categories of this paper are: mtrl-th
25
The categories of this paper are: patt-sol
8
The categories of this paper are: hep-ex