A Case Based Maintenance Su, pp.rt for Information Systems in COBOL Domain

COBOL 환경 하의 정보 시스템에 대한 사례 기반 유지 보수 지원 방법론

  • 김우주 (전북대학교 산업공학과) ;
  • 이재원 (한국과학기술원 테크노경영대학원) ;
  • 이재규 (한국과학기술원 테크노경영대학원)
  • Published : 1997.06.01

Abstract

정보 시스템 대한 유지 보수 문제는 소프트웨어 유지 보수 분야에서 지속적으로 존재하는 문제 중의 하나이며, 특히 이러한 정보 시스템들이 아주 오래 전에 COBOL이나 계측형 데이터베이스와 같은 기술을 바탕으로 개발되었음에도 불구하고 대부분의 조직에서 중요한 역할을 담당하고 있는 것이 현실이다. 따라서 이들 정보 시스템에 대한 효율적이고, 신속한 유지 보수는 조직에 있어 매우 중요한 업무임에도 불구하고, 대부분의 조직에서 이를 제대로 수행하고 있지 못하다. 체계적이고 효과적인 정보 시스템에 대한 유지 보수업무 수행을 위해 본 연구에서는 과거 유지 보수 사례를 이용하여 사례 지식을 축적할 수 있는 유지보수 사례의표현 방법 및 유사성 평가 방법과 이를 바탕으로 새로운 유지보수 요구에 적합한 과거 사례와 유지보수 대상 코드를 제안해 주는 사례 기반 유지 보수 대상 인식 방법론을 제시하였다. 이들 제안된 방법들의 타당성과 성과는 한국전력의 실제 정보 시스템을 대상으로 검증되었으며, 현장 업무에 적용되고 있다.

Keywords

References

  1. Connunication of ACM v.37 no.5 DoD Legacy Systems: Reverse Engineer-ing Data Requirements Aiken, P.;A. Muntz;R. Richards
  2. IEEE Software Legacy Systems: Coping With Success Bennett, K.
  3. IEEE Computer Design Recovery for Maintenance and Reuse Biggerstaff, T. J.
  4. Proc. COMSAC, A Program Transformation Approach Burson, S.;G. B. Kotik;L. Z. Markosian
  5. Tutori-al on Software Maintenance, IEEE Ap-plication Program Maintenance Study-A Report to Our Respondnts Fjeldstrad, R. K.;W. T. Hamlen;G. Parikh(ed.);N. Zvegintzov(ed.)
  6. IEEE Software Using Function Abstraction to Under-stand Program Behavior Housier, P. A.;M. G. Pieszkoch
  7. Case Based Reasoning Kolodner, J. L.
  8. Proc. 6th Annual Knowledge-Based Software Conference A Knowledge-Based Approach to Software System Understanding Kozaczynski, W.;S. Letovsky;J. Q. Ning
  9. Expert Systems with Applications v.12 no.4 A Knowledge Based Maintenance of Legacy Systems: METASOFT Lee, B. Y.;W. Kim;J. K. Lee
  10. Intelligent Information System Laboratory in Korea Advanced Institute of Science and Technology UNIK User Manual Lee, J. K.;Y. U. Song
  11. Intelligent Information System Laboratory in Korea Advanced Institute of Science and Technology Soft-ware Development Supporting Expert System Lee, J. K.;W. Kim;B. Y. Lee
  12. Addition-Wes-ley Software Manintenance Management Lientz, B.;E. Swanson
  13. Expert Systems with Applications v.2 Computer Aided Software En-gineering of Expert Systems Lirov, Y.
  14. Communication of ACM v.37 no.5 Using an Ena-bling Technology to Reengineer Legacy Systems Markosian, L.;Newcomb, R. Brand;S. Burson;T. Kitzmiller
  15. Reading in Knowledge Representation A Framework for Repre-senting Knowledge Minsky, M.;R. J. Brachman(ed.);H. J. Levesque(ed.)
  16. IEEE Expert Automated Knowledge Acquisition from Regulatory Texts Moulin, B.;D. Rousseau
  17. Communica-tion of ACM v.37 no.5 Automated Support for Legacy Code Understanding Ning, J. Q.;A. Engberts;W. Kozaczynski
  18. Communication of ACM v.37 no.5 An Approach for Revers Engineering of Re-lational Databases Premerlani, W. J.;M. R. Blaha
  19. IEEE tran. on Kowledge and Data engineering v.4 no.2 A Self-or-ganizing Knowledge Representation Scheme for Extensible Heterogeneous In formation Environment Sull, W.;R. L. Kashyap
  20. CASE Strategy v.3 no.9 Software Engineering for Redevelopment Williamson, M.