Software Reverse Engineering Workflow