DocumentCode :
3081567
Title :
Static trace extraction
Author :
Eisenbarth, Thomas ; Koschke, Rainer ; Vogel, Gunther
Author_Institution :
Stuttgart Univ., Germany
fYear :
2002
fDate :
29 Oct.-1 Nov. 2002
Firstpage :
128
Lastpage :
137
Abstract :
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. 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.
Keywords :
program diagnostics; reverse engineering; extracted static traces; object process graphs; program understanding; protocol recovery; static traces; trace; validation; Computer languages; Data mining; Law; Legal factors; Program processors; Protocols; Reverse engineering; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2002. Proceedings. Ninth Working Conference on
ISSN :
1095-1350
Print_ISBN :
0-7695-1799-4
Type :
conf
DOI :
10.1109/WCRE.2002.1173071
Filename :
1173071
Link To Document :
بازگشت