Reversa는 레거시 소프트웨어의 암묵적인 규칙과 아키텍처를 AI 에이전트가 이해할 수 있는 운영 명세로 변환하는 프레임워크입니다. 이 프레임워크는 프로젝트 분석, 모듈 분석, 규칙 추출, 아키텍처 합성, 단위 수준 명세 작성 등의 작업을 수행하는 멀티 에이전트 파이프라인으로 구성됩니다.
Reversa는 코드와 명세 간의 추적성 확보, 명확한 신뢰도 표시, 인간 검증을 위한 격차 보존을 강조하며, Node.js CLI로 배포되어 여러 에이전트 엔진에 기술을 적용합니다.
ATM을 COBOL에서 Go로 마이그레이션하는 사례 연구에서 517개의 명세, 10개의 격차, 53개의 시나리오, 9개의 완료된 작업으로 구성된 재구성 계획을 생성했습니다.