Abstract
This paper describes a reverse engineering case study with an industrial-scale software system. The steps followed in the study involved: establishing a more comprehensive domain model for representing structural facts about C/C++ software; adapting a robust C/C++ parser that focuses on source code before the preprocessing stage; decomposing or clustering the extracted artifacts in various ways for different understanding needs; generating reports to highlight anomalies in the system; and clarifying knowledge about its conceptual architecture. Also summarized are lessons learned from this experience.
| Original language | English |
|---|---|
| Pages | 275-284 |
| Number of pages | 10 |
| DOIs | |
| Publication status | Published - 2003 |
| Externally published | Yes |
| Event | Tenth Working Conference on Reverse Engineering - Victoria, BC, Canada Duration: 13 Nov 2003 → 16 Nov 2003 |
Conference
| Conference | Tenth Working Conference on Reverse Engineering |
|---|---|
| Country/Territory | Canada |
| City | Victoria, BC |
| Period | 13/11/03 → 16/11/03 |