• DocumentCode
    1825420
  • Title

    A framework for reverse engineering DoD legacy information systems

  • Author

    Aiken, Peter ; Muntz, Alice ; Richards, Russ

  • fYear
    1993
  • fDate
    21-23 May 1993
  • Firstpage
    180
  • Lastpage
    191
  • Abstract
    A framework to legacy information systems, which have been selected by reverse engineers, in the US Department of Defense heterogeneous environment, is reported. This approach was developed to recover business rules, domain information, functional requirements, and data architectures, largely in the form of normalized, logical data models. In a pilot study, the data from diverse systems (ranging from home grown languages and database management systems developed during the late 1960s to those using high order languages and commercial network database management systems) are reverse engineered. The pilot study is being used to validate and refine the framework with real-life systems to develop a baseline approach for reverse engineering existing systems; to scope and estimate future system re-engineering costs; and to determine the economic viability of re-engineering, reverse, and forward engineering efforts
  • Keywords
    database management systems; information systems; military computing; software engineering; DoD legacy information systems; business rules; commercial network database management systems; data architectures; database management systems; domain information; forward engineering; functional requirements; heterogeneous environment; home grown languages; logical data models; real-life systems; reverse engineering; Application software; Costs; Database systems; Information management; Information systems; Information technology; Management information systems; Reverse engineering; Software maintenance; US Department of Defense;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1993., Proceedings of Working Conference on
  • Conference_Location
    Baltimore, MD
  • Print_ISBN
    0-8186-3780-3
  • Type

    conf

  • DOI
    10.1109/WCRE.1993.287766
  • Filename
    287766