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