S. R. Tilley, H. A. Müller, M. J. Whitney, and K. Wong
||Domain-retargetable reverse engineering.
||Proceedings of the 1993 International Conference on Software Maintenance (CSM 1993), pages 142-151, September 1993.
||Any response to the software maintenance challenge must address the underlying problem of program understanding. One way of doing this is through reverse engineering. A successful approach to reverse engineering must be both exible and scalable. Most reverse engineering tools provide a fixed palette of analysis, extraction, organization, representation, and selection techniques. This paper describes a user-programmable approach to reverse engineering. The approach uses a scripting language that enables users to write their own routines for these activities, making the system domain-retargetable. The environment supported by this programmable approach subsumes existing reverse engineering systems by being able to simulate facets of each one, and provides a smooth transition from semi-automatic to automatic reverse engineering.
||Domain-retargetable, program understanding, reverse engineering, software maintenance