A Re-engineering Methodology for Componentization of Legacy System

Legacy 시스템의 컴포넌트화를 위한 재공학 방법론

  • 김철홍 (한국전자통신연구원 S/W컨텐츠기술연구부 S/W제품공학연구팀) ;
  • 차정은 (한국전자통신연구원 S/W컨텐츠기술연구부 S/W제품공학연구팀) ;
  • 양영종 (한국전자통신연구원 S/W컨텐츠기술연구부 S/W제품공학연구팀)
  • Published : 2003.05.31

Abstract

This paper intents to suggest the re-engineering methodology to transform and integrate the legacy systems to new system in modern environment. While existing reverse engineering and re-engineering approaches have focused on analyzing and maintaining the source code of program. our methodology can provide the procedures and techniques for evolving into new system by recovering the reverse engineering informations and transforming them into component informations. Our methodology for componentization of legacy system is consisted of plan step, reverse engineering step, componentization step, and delivery step, and we describes activities and detail procedures about each step.

Keywords

References

  1. Hurwitz Group, Integrating Your Business with The Internet :Effectively Transforming Legacy System Assets into Flexible Business Servers, Relativity Technologies White Paper, Sep 1999
  2. Rick Kazman, Steven G. Woods, Jeromy Carriere, Requirements for Integrating Software Architecture and Reengineering Models :CORUM Ⅱ, Reverse Engineering, Proceedings, Fifth Working Conference on, p.154, 1998
  3. Gregory Abowd, Ashok Goel, Dean F. Jerding, Michael McCracken, Melody Moore, J. William, 'MORALE Mission Oriented Architectural Legacy Evolution Software Maintenance,' Proceedings., International Conference on, 1997, pp.150-159
  4. Chen X.P., Tsai W.T., Joiner J.K., Grand-amaneni H. and Sun J., 'Automatic Variable Classification for Cobol Program,' In Proceedings of IEEE COMPSAC, 1994
  5. Joiner J.K., Tsai W.T., Chen X.P., Sub-ramanian S., Boddu C. and Sun J., 'Data-centered Program Understanding,' In Proceedings of International Conference on Software Maintenance IEEE, Sept 1994, pp.272-282
  6. SEI Reengineering Center, CMU, Perspectives on Legacy System Reengineering, 1995
  7. Ivar Jacobson, Grady Booch, James Rumbaugh, Grady Booch, James Rumbaugh, The Unified Software Development Process, Addison Wesley, January 1999
  8. Susan D. Markel, 'Process Definition for Capturing Legacy System Requirement,' Aerospace Conference, Proceedings., IEEE, Vol.4(1997)