Proceedings of the Korean Institute of Information and Commucation Sciences Conference (한국정보통신학회:학술대회논문집)
- 2012.05a
- /
- Pages.509-511
- /
- 2012
Implementation of Reverse Engineering Analysis
역공학 분석 시스템 구현
- Park, Hyeong-Cheol (Department of Computer Software Eng., Dongeui University) ;
- Gan, Jeon-Hyeon (Department of Computer Software Eng., Dongeui University) ;
- Jang, Tae-Jin (Department of Computer Software Eng., Dongeui University) ;
- Lee, Ju-Yeon (Department of Computer Software Eng., Dongeui University) ;
- Kwon, Soon-Kak (Department of Computer Software Eng., Dongeui University) ;
- Lee, Jung-Hwa (Department of Computer Software Eng., Dongeui University)
- 박형철 (동의대학교 컴퓨터소프트웨어공학과) ;
- 간정현 (동의대학교 컴퓨터소프트웨어공학과) ;
- 장태진 (동의대학교 컴퓨터소프트웨어공학과) ;
- 이주연 (동의대학교 컴퓨터소프트웨어공학과) ;
- 권순각 (동의대학교 컴퓨터소프트웨어공학과) ;
- 이중화 (동의대학교 컴퓨터소프트웨어공학과)
- Published : 2012.05.26
Abstract
역공학(Reverse Engineering)은 이미 만들어진 소프트웨어 시스템을 역으로 추적하여 처음의 문서나 설계기법 등의 자료를 얻어 내는 것을 의미한다. 본 논문은 역공학 개념을 이용하여 하나의 파일에서 뽑을 수 있는 데이터 즉, 클래스나 변수, 메소드, 연관 관계 등을 추출하여 xml문서에 저장 후 역공학한 프로젝트 내에서 선언된 변수와 함수들의 사용횟수를 도출하는 시스템을 구현한다. 이를 바탕으로 역공학한 프로젝트 내에서 선언된 변수와 함수들의 사용횟수를 도출함으로써 검출 및 유지 보수가 용이하며, 클래스 다이어그램이 좀 더 자세하게 그려줄 수 있다.
Keywords