A. extract abstractions
B. renovation
C. reclamation
D. both renovation and reclamation
Explanation: Forward engineering, also called renovation or reclamation , not only recovers design information from existing software, but uses this information to alter or reconstitute the existing system in an effort to improve its overall quality