Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Scaling Bounded Model Checking By Transforming Programs With Arrays   Bounded Model Checking is one the most successful techniques for finding bugs
in program. However, for programs with loops iterating over large-sized arrays,
bounded model checkers often exceed the limit of resources available to them.
We present a transformation that enables bounded model checkers to verify a
certain class of array properties. Our technique transforms an
array-manipulating program in ANSI-C to an array-free and loop-free program.
The transformed program can efficiently be verified by an off-the-shelf bounded
model checker. Though the transformed program is, in general, an abstraction of
the original program, we formally characterize the properties for which the
transformation is precise. We demonstrate the applicability and usefulness of
our technique on both industry code as well as academic benchmarks.

19
The categories of this paper are: eess
5
The categories of this paper are: gr-qc
28
The categories of this paper are: alg-geom
25
The categories of this paper are: patt-sol
10
The categories of this paper are: q-bio
12
The categories of this paper are: nucl-th
14
The categories of this paper are: math-ph
3
The categories of this paper are: physics
17
The categories of this paper are: q-fin
4
The categories of this paper are: cond-mat
29
The categories of this paper are: funct-an
26
The categories of this paper are: bayes-an
22
The categories of this paper are: chao-dyn
30
The categories of this paper are: q-alg
37
The categories of this paper are: supr-con
16
The categories of this paper are: stat