Our proposed method employs a two-phase, on-demand,
and instance-based algorithm, in which intra-class analysis
is done in Phase 1 for whole programs and libraries,
and inter-class analysis is done in Phase 2 only for a userdemanded
target. JAAT can analyze large programs or libraries
such as JDK class library. Also, JAAT includes various
features for program maintenance activities, such as
GUI for displaying aliases, and an XML database for storing
analysis information.