DocumentCode :
3081837
Title :
Discovering thread interactions in a concurrent system
Author :
Cook, Jonathan E. ; Du, Zhidian
Author_Institution :
Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
fYear :
2002
fDate :
2002
Firstpage :
255
Lastpage :
264
Abstract :
Understanding the behavior of a system is a central reverse engineering task, and is crucial for being able to modify, maintain, and improve the system. An often difficult aspect of some system behaviors is concurrency, in particular identifying those areas that exhibit mutual exclusion and those that exhibit synchronization. In this paper we present a technique that builds on our previous work in behavior discovery to find the points in the system that demonstrate mutually exclusive and synchronized behavior. Finding these points in the behavior of the system is an important aid in reverse engineering a complete and correct model of the system.
Keywords :
finite state machines; multi-threading; reverse engineering; synchronisation; concurrency; mutual exclusion; reverse engineering; synchronization; thread interaction; Chromium; Reverse engineering; Yarn;
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.1173083
Filename :
1173083
Link To Document :
بازگشت