give an organization a more abstract understanding of the existing system. The
reverse engineering is generally followed by forward engineering to reconstitute
components or to add functionality to the system.
Software Security Assurance State-of-the-Art Report (SOAR) 89