|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Elliot J. Chikofsky, James H. Cross II, "Reverse Engineering and Design Recovery: A Taxonomy," IEEE Software, vol. 7, no. 1, pp. 13-17, January/February, 1990. | |||
| BibTex | x | ||
| @article{ 10.1109/52.43044, author = {Elliot J. Chikofsky and James H. Cross II}, title = {Reverse Engineering and Design Recovery: A Taxonomy}, journal ={IEEE Software}, volume = {7}, number = {1}, issn = {0740-7459}, year = {1990}, pages = {13-17}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.43044}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Reverse Engineering and Design Recovery: A Taxonomy IS - 1 SN - 0740-7459 SP13 EP17 EPD - 13-17 A1 - Elliot J. Chikofsky, A1 - James H. Cross II, PY - 1990 KW - design recovery; taxonomy; computer-aided software engineering; maintenance; enhancement; existing systems; reverse-engineering approaches; forward engineering; redocumentation; restructuring; reengineering; nomenclature; software engineering VL - 7 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.43044
The key to applying computer-aided software engineering to the maintenance and enhancement of existing systems lies in applying reverse-engineering approaches. However, there is considerable confusion over the terminology used in both technical and marketplace discussions. The authors define and relate six terms: forward engineering, reverse engineering, redocumentation, design recovery, restructuring, and reengineering. The objective is not to create new terms but to rationalize the terms already in use. The resulting definitions apply to the underlying engineering processes, regardless of the degree of automation applied.
Index Terms:
design recovery; taxonomy; computer-aided software engineering; maintenance; enhancement; existing systems; reverse-engineering approaches; forward engineering; redocumentation; restructuring; reengineering; nomenclature; software engineering
Citation:
Elliot J. Chikofsky, James H. Cross II, "Reverse Engineering and Design Recovery: A Taxonomy," IEEE Software, vol. 7, no. 1, pp. 13-17, Jan.-Feb. 1990, doi:10.1109/52.43044
Usage of this product signifies your acceptance of the Terms of Use.

