|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Spencer Rugaber, Kurt Stirewalt, "Model-Driven Reverse Engineering," IEEE Software, vol. 21, no. 4, pp. 45-53, July/August, 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2004.23, author = {Spencer Rugaber and Kurt Stirewalt}, title = {Model-Driven Reverse Engineering}, journal ={IEEE Software}, volume = {21}, number = {4}, issn = {0740-7459}, year = {2004}, pages = {45-53}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2004.23}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Model-Driven Reverse Engineering IS - 4 SN - 0740-7459 SP45 EP53 EPD - 45-53 A1 - Spencer Rugaber, A1 - Kurt Stirewalt, PY - 2004 KW - reverse engineering KW - models KW - algebraic specifications KW - design representation KW - domain engineering VL - 21 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2004.23
Managing software maintenance projects is difficult, particularly when the project being managed includes programs written by a different group or even a different company. Reverse engineering is an attractive technique to help understand a foreign program, but managing reverse-engineering efforts is difficult due to the lack of fixed standards for productivity and quality. Model-driven reverse engineering can help solve this problem. In particular, MDRE uses models to predict how much time a reverse-engineering effort will require and to provide a quality standard to evaluate that effort. This, in turn, enables better effort prediction and quality evaluation, reducing development risk. This article describes a particular approach to MDRE and presents an example of its use.
Index Terms:
reverse engineering, models, algebraic specifications, design representation, domain engineering
Citation:
Spencer Rugaber, Kurt Stirewalt, "Model-Driven Reverse Engineering," IEEE Software, vol. 21, no. 4, pp. 45-53, July-Aug. 2004, doi:10.1109/MS.2004.23
Usage of this product signifies your acceptance of the Terms of Use.

