• DocumentCode
    1359271
  • Title

    When past solutions cause future problems [Year 2000 problem]

  • Author

    Pescio, Carlo

  • Volume
    14
  • Issue
    5
  • fYear
    1997
  • Firstpage
    19
  • Lastpage
    21
  • Abstract
    Currently, a worldwide effort is underway to uncover the calendar-related programs embedded in our legacy software. When these applications were first coded, had programmers rigorously and repeatedly questioned how their code handled date validity, the Year 2000 problem-the largest crisis the information technology industry has yet faced-could have been greatly mitigated. Most code lasts for longer than its original programmers anticipated, and sometimes even outlives successive generations of hardware and operating systems. Not surprisingly, when this legacy code is ported to a new environment, inherited solutions cause new problems. The author suggests several techniques for avoiding or resolving these issues
  • Keywords
    data integrity; software maintenance; software portability; Year 2000 problem; calendar-related programs; date validity; information technology industry; inherited solutions; legacy code porting; legacy software; program code lifetime; Acoustical engineering; Application software; Design engineering; Embedded software; Hardware; Information technology; Operating systems; Personal communication networks; Programming profession; Project management;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.605925
  • Filename
    605925