Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: On-the-fly Query-Based Debugging with Examples   Program errors are hard to find because of the cause-effect gap between the
time when an error occurs and the time when the error becomes apparent to the
programmer. Although debugging techniques such as conditional and data
breakpoints help to find error causes in simple cases, they fail to effectively
bridge the cause-effect gap in many situations. Query-based debuggers offer
programmers an effective tool that provides instant error alert by continuously
checking inter-object relationships while the debugged program is running. To
enable the query-based debugger in the middle of program execution in a
portable way, we propose efficient Java class file instrumentation and discuss
alternative techniques. Although the on-the-fly debugger has a higher overhead
than a dynamic query-based debugger, it offers additional interactive power and
flexibility while maintaining complete portability. To speed up dynamic query
evaluation, our debugger implemented in portable Java uses a combination of
program instrumentation, load-time code generation, query optimization, and
incremental reevaluation. This paper discusses on-the-fly debugging and
demonstrates the query-based debugger application for debugging Java gas tank
applet as well as SPECjvm98 suite applications.

25
The categories of this paper are: patt-sol
10
The categories of this paper are: q-bio
20
The categories of this paper are: acc-phys
23
The categories of this paper are: solv-int
28
The categories of this paper are: alg-geom
15
The categories of this paper are: nucl-ex
3
The categories of this paper are: physics
36
The categories of this paper are: cmp-lg
17
The categories of this paper are: q-fin
22
The categories of this paper are: chao-dyn
24
The categories of this paper are: dg-ga
31
The categories of this paper are: ao-sci
34
The categories of this paper are: chem-ph
27
The categories of this paper are: comp-gas
21
The categories of this paper are: adap-org
19
The categories of this paper are: eess