DOI QR코드

DOI QR Code

Design and Implementation of Tool Constructing Migration of Legacy System

레거시시스템의 마이그레이션을 위한 지원도구의 설계 및 구현

  • 양해승 (한국IT진흥(주) 엔터프라이즈사업본부) ;
  • 박병형 ((주)케미스, 미국현지법인 NexxIT) ;
  • 양해술 (호서대학교 벤처전문대학원)
  • Published : 2007.12.31

Abstract

Due to increased software development cost, interest about the method and automated tool for reusing legacy system have been running high. Therefore, In this study, it proves the definition, concept and also background of legacy system by showing real market and technology trend. Automation tool is designed and developed to handle the concrete development methodology, procedure and reference. Also, we implemented the process that analyze the legacy system and extract, refine, store and reuse the candidate components by using LM(Legacy to Modern System) supporting tool presented in this paper. If LM supporting tool is applied to legacy system migration, we can expect cutting costs, shortening the developing period and succeeding the intellectual property by software re-engineering.

소프트웨어 개발비용의 증대로 레거시시스템을 재사용하기 위한 방안과 이를 지원하기 위한 자동화 도구에 관한 관심이 고조되고 있다. 따라서, 본 논문에서는 레거시시스템에 대한 정의와 개념 나아가 등장 배경을 실질적인 시장과 공급사와 기술적 동향을 통해 이를 밝히고 있으며, 레거시시스템을 처리하는 구체적인 개발절차 그리고 구축사례, 평가기준과 이를 효율적으로 처리하기 위한 자동화 도구를 설계하고 개발하였다. 또한, 본 논문에서 제시하는 LM(Legacy to Modern System) 지원도구를 활용하여 레거시 시스템을 분석하고 후보 컴퍼넌트를 추출하여 정제한 다음 저장하여 재사용하는 과정을 구현하였다. 본 LM지원도구를 레거시 시스템의 마이그레이션에 적용할 경우 소프트웨어 재사용의 효과를 통해 비용절감, 개발기간 단축 나아가 기존의 지적재산을 승계하는 효과를 기대할 수 있다.

Keywords

References

  1. Chuck Martin, 'e-비즈니스.com,' 21세기북스, 1999
  2. 김진우, HCL Lab, '인터넷 비즈니스,' 영진출판사, 1999
  3. 박병형, '밀레니엄 버그,' 영진출판사, 1998
  4. 박병형 저, 블록놀이와 CBD Component Based Development, 태영출판사, pp.14-17, 2002
  5. 박병형 저, '한권으로 끝내는 e-ERP,' 태영출판사, pp.25-27, 2001
  6. E. J. Chikofsky and J. H. C. II, Reverse Engineering and design recovery; A taxonomy. IEEE Software, 7(1):13-17 1990 https://doi.org/10.1109/52.43044
  7. M. Fowler. Refactoring: Improve the design of existing code. Addison-Weslet, Reading MA, 1997
  8. Understanding Metadata National Information Standards Organization ISBN:1-880124-62-9, 2004
  9. H. M. Sneed. Objectorientierte Softwaremigration. Addison - Wesley, German, 1998
  10. H. A. Muller, M. A. Orgun S. R. Tilley, and J. S. Uhl. A reverse engineering approach to subsystem structure identification. Journal of software Maintenance, 1993 https://doi.org/10.1002/smr.4360050402
  11. Frost & Sullivan, 'Frost & Sullivan White Report,' 1999
  12. 레거시시스템의 컴포넌트화 방법론 '마르미-RE,' Magic and Robust methodology Integrated-ReEngineering(v1.0), 주관 기관: 한국전자통신연구원, 참여기관:(주)케미스, 2003
  13. 양해술, 박병형, 'CBD 환경을 위한 4GL 어플리케이션의 웹어 플리 케이션으로의 변화,' 한국정보처리학회지. 1226-9182, 제 10권3호, pp.89-96, 2003
  14. 최일우, 류성열, '레거시스템 진화를 위한 효율적 재공학 프로세스,' 한국정보처리학회논문지(D), Vol.10-D, No.5, pp.845-858, Aug., 2003
  15. 박병형, 이승호, 김영희, 'MSF/CD 방법론 기반의 분석/설계 도구설계에 관한 연구,' 한국정보처리학회지, 1226-9182, 제10 권3호, pp.63-73, 2003