• DocumentCode
    2034210
  • Title

    Engineering legacy information systems for internet based interoperation

  • Author

    Johnson, Michael ; Rosebrugh, Robert

  • Author_Institution
    Dept. of Comput., Macquarie Univ., Sydney, NSW, Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    32
  • Lastpage
    39
  • Abstract
    The maintenance of legacy information systems is becoming increasingly common as needs for Internet based interoperation drive system changes. This paper outlines new techniques for achieving interoperability among legacy information systems, usually without making major changes to the legacy code. The techniques involved use a limited type of reverse engineering to establish a formal model of relevant parts of the legacy systems, and they use existing interfaces to communicate between the code written to support the reverse engineered models and the legacy code. Interoperation is then achieved using mathematical techniques to support common logically data independent views of the reverse engineered models. The paper is somewhat theoretical as it provides a detailed exposition of the new techniques, but the techniques themselves are currently being tested in industrial applications with considerable success, and they are based on a framework which has been used in a number of major consultancies
  • Keywords
    data models; reverse engineering; semantic networks; software maintenance; Internet based interoperation; category theory; data independent views; databases; legacy code; legacy information systems maintenance; reverse engineering; reverse engineering legacy information systems; semantic data modelling; Computer science; Databases; Drives; Information systems; Internet; Mathematical model; Mathematics; Niobium; Reverse engineering; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2001. Proceedings. IEEE International Conference on
  • Conference_Location
    Florence
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1189-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2001.972709
  • Filename
    972709