Selective Tracing for Dynamic Analyses

نویسندگان

  • Matthias Meyer
  • Lothar Wendehals
چکیده

Reverse engineering based on dynamic analyses often uses method traces of the program under analysis. Recording all method traces during a program’s execution produces too much data, though for most analyses, a “slice” of all method traces is sufficient. In this paper, we present an approach to collect runtime information by selectively recording method calls during a program’s execution. Only relevant classes and methods are monitored to reduce the amount of information. We developed the JavaTracer which we use for the recording of method calls in Java programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selective ray tracing for interactive high-quality shadows

We present novel algorithms to achieve interactive high-quality illumination with hard and soft shadows in complex models. Our approach combines the efficiency of rasterization-based approaches with the accuracy of a ray tracer. We use conservative image-space bounds to identify only a small subset of the pixels in the rasterized image and perform selective ray tracing on those pixels. The algo...

متن کامل

An Efficient Algorithm for General 3D-Seismic Body Waves (SSP and VSP Applications)

Abstract The ray series method may be generalized using a ray centered coordinate system for general 3D-heterogeneous media. This method is useful for Amplitude Versus Offset (AVO) seismic modeling, seismic analysis, interpretational purposes, and comparison with seismic field observations.For each central ray (constant ray parameter), the kinematic (the eikonal) and dynamic ray tracing system ...

متن کامل

Static, Dynamic and Integrated Solutions for Fault Diagnosis

Fault diagnosis techniques for digital integrated circuits have been classified into three categories: static (using pre-computed information), dynamic (using simulation at run-time) and integrated (using a combination of pre-computed information and simulation). This paper presents our research in all three areas. We first present our tree-based theoretical framework, which improves static fau...

متن کامل

A Dynamic Model for Evaluating the Utility of Railway Transit Corridors; a Case study of Bandar Abbas-Sarakhs Corridor

Currently, road transportation is the main mode of freight transit in Iran and about 90% of freight transit is done through this mode of transportation which is not in line with the transportation policies that based on them 70% of the freight transit should be done through road transportation and 30% of the freight transit should be done through rail transportation. However, Iran's railway net...

متن کامل

Selective Tracing of Java Programs

Design recovery, which means extracting design documents from source code, is usually done by static analysis techniques. Analysing behaviour by static analysis is very imprecise. We combine static and dynamic analysis to increase the preciseness of our design recovery process. In this paper we present an approach to collect data for the dynamic analysis by recording method calls during a progr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005