Ninth Working Conference on Reverse Engineering, 2002. Proceedings. (2002)
Oct. 29, 2002 to Nov. 1, 2002
A trace is a record of the execution of a computer program, showing the sequence of operations executed. Dynamic traces are obtained by executing the program and depend upon the input. Static traces, on the other hand, describe potential sequences of operations extracted statically from the source code. Static traces offer the advantage that they do not depend upon input data.<div></div> This paper describes a new automatic technique to extract static traces for individual stack and heap objects. The extracted static traces can be used in many ways, such as protocol recovery and validation in particular and program understanding in general.
T. Eisenbarth, R. Koschke and G. Vogel, "Static Trace Extraction," Ninth Working Conference on Reverse Engineering, 2002. Proceedings.(WCRE), Richmond, Virginia, 2002, pp. 0128.