IBM® Rational® Rhapsody® Developer for C 및 IBM Rational Rhapsody Developer for C++을 사용하는 경우, 코드 구조를 보존하고 Rational Rhapsody 모델에서 코드가 재생성될 때 이 구조를 보존하는 방식으로 코드를 Rational Rhapsody 모델로 리버스 엔지니어링할 수 있습니다. 제품에서 생성된 코드가 원래 코드와 유사함을 의미합니다. 이는 모델링의 모든 이점을 활용하면서 수동으로 작성된 코드나 자동 생성된 코드를 사용하는 데 완전한 융통성이 주어진다는 것을 의미합니다.