IEEE Software · 1995 · 156 citations · 4 references
ComputingComputer ScienceAlgorithmsSoftware EngineeringSystems ArchitectureReverse EngineeringSoftware ArchitectureSoftware ConstructionSoftware DesignCode DecompilationDocumenting Software ArchitectureLegacy SystemsSoftware Reverse Engineering
Most software documentation typically describes the program at the algorithm and data-structure level. For large legacy systems, understanding the system's architecture is more important. The authors propose a method of reverse engineering through redocumentation that promises to extend the useful life of large systems.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
4
Domain-retargetable reverse engineering
S. Tilley, Hausi Müller, Michael J. Whitney et al. · 2002 · 59 citations