| Frontiers of Reverse Engineering: a Conceptual Model (2009) | |||||||||||||||
Abstract | |||||||||||||||
| Software reverse engineering is a crucial task to reconstruct high-level views of a software system—with the purpose of understanding and/or maintaining it—when the only reliable source of information is the source code, or even the system binaries. This paper discusses key reverse engineering concepts through a UML conceptual model. Specifically, the model is composed of a set of UML class diagrams describing relationships existing among reverse engineering processes, tools, artifacts, and stakeholders. 1 | |||||||||||||||
Publication details | |||||||||||||||
| |||||||||||||||