• DocumentCode
    3361585
  • Title

    Reeingineering legacy applications using design patterns

  • Author

    Lano, K. ; Malik, N.

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1997
  • fDate
    14-18 Jul 1997
  • Firstpage
    326
  • Lastpage
    338
  • Abstract
    This paper presents a new approach to the use of design patterns for the reengineering of legacy code, using a mapping from procedural design patterns to object-oriented patterns. We show also how object-oriented design patterns can be formalised and correctness conditions for their application derived, in order to justify the preservation of functionality in the reengineering process. We conclude with a case study of reengineering of a legacy COBOL application
  • Keywords
    COBOL; object-oriented methods; object-oriented programming; systems re-engineering; COBOL application; case study; correctness conditions; design patterns; functionality; legacy application reengineering; legacy code; object-oriented design patterns; procedural design patterns; Algorithm design and analysis; Calculus; Computer languages; Educational institutions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
  • Conference_Location
    London
  • Print_ISBN
    0-8186-7840-2
  • Type

    conf

  • DOI
    10.1109/STEP.1997.615521
  • Filename
    615521