Reverse Engineering 역설계(逆設計) 역공학(逆工學) 특정한기능을 내는 프로그램이나 기계장치 만들어보고 싶은데 내부구조를 알 수 없을 때 직접 분해하여 내부구조를 확인하고 동일한 기능을 하도록 새로운 것을 만들어 내는 것이다. 관련법률 저작권법 제2조(정의) 이 법에서 사용하는 용어의 뜻은 다음과 같다. 34. "프로그램코드역분석"은 독립적으로 창작된 컴퓨터프로그램저작물과 다른 컴퓨터프로그램과의 호환에 필요한 정보를 얻기 위하여 컴퓨터프로그램저작물코드를 복제 또는 변환하는 것을 말한다. 제101조의4(프로그램코드역분석) ① 정당한 권한에 의하여 프로그램을 이용하는 자 또는 그의 허락을 받은 자는 호환에 필요한 정보를 쉽게 얻을 수 없고 그 획득이 불가피한 경우에는 해당 프로그램의 호환에 필..