Proceedings of the Korean Institute of Information and Commucation Sciences Conference (한국정보통신학회:학술대회논문집)
- 2012.10a
- /
- Pages.692-695
- /
- 2012
XML Reverse Engineering System
XML 역공학 시스템
- Park, Hyungchul (Department of Computer Software Eng., Dongeui University) ;
- Gan, Jeonhyeon (Department of Computer Software Eng., Dongeui University) ;
- Jang, Taejin (Department of Computer Software Eng., Dongeui University) ;
- Lee, Juyeon (Department of Computer Software Eng., Dongeui University) ;
- Lee, Taehyuk (Department of Computer Software Eng., Dongeui University) ;
- Kwon, Soonkak (Department of Computer Software Eng., Dongeui University)
- 박형철 (동의대학교 컴퓨터소프트웨어공학과) ;
- 간정현 (동의대학교 컴퓨터소프트웨어공학과) ;
- 장태진 (동의대학교 컴퓨터소프트웨어공학과) ;
- 이주연 (동의대학교 컴퓨터소프트웨어공학과) ;
- 이태혁 (동의대학교 컴퓨터소프트웨어공학과) ;
- 권순각 (동의대학교 컴퓨터소프트웨어공학과)
- Published : 2012.10.26
Abstract
만들어진 소프트웨어 시스템을 역으로 추적하여 처음의 문서나 설계기법 등의 자료를 얻어 내는 역공학(Reverse Engineering)은 유지 보수 및 재사용 측면에서 필요하다. 본 논문은 역공학 개념을 이용하여 하나의 소스 파일에서 클래스, 클래스내의 멤버 변수 및 메소드, 서로 다른 클래스 사이의 연관 관계 등을 추출하여 xml 문서로 표시하여 저장하는 시스템을 구현한다. 또한, 역공학한 프로젝트 내에서 선언된 변수와 함수들의 사용횟수를 분석하며, 분석된 결과를 GUI 형태로 표시시켜 줌으로써 사용자의 편리성을 제공해준다.