• DocumentCode
    3409298
  • Title

    A scaleable, automated process for year 2000 system correction

  • Author

    Hart, Johnson M. ; Pizzarello, Antonio

  • Author_Institution
    Peritus Software Services Inc., Billerica, MA, USA
  • fYear
    1996
  • fDate
    25-29 Mar 1996
  • Firstpage
    475
  • Lastpage
    484
  • Abstract
    As the 21st century approaches, many computer programs will begin to fail. Applications that rely on dates of any kind may simply stop working or produce incorrect results. The year 2000 problem is a matter of business importance, not just software maintenance. Program failures arise from representing calendar dates (year, month, and day) in just 6 digits, a format that allows only 2 digits for the year. The Year 2000 problem is pervasive. It occurs in calculations, comparisons and other logic involving date-related processing including date-oriented sorting and date-indexed tables. The problem occurs in databases and files as well as in code. The paper discusses the design of an automated software tool for code and data Y2000 correction and shows how to use the tool in a large scale system correction process. The solution is discussed in the context of large, COBOL-based commercial systems. Nonetheless, our approach is fully generalizable to other languages and classes of applications
  • Keywords
    business data processing; data structures; program testing; software maintenance; software tools; sorting; automated software tool; business importance; calendar dates; cod; code Y2000 correction; computer program failure; data Y2000 correction; databases; date-indexed tables; date-oriented sorting; date-related processing; files; large COBOL-based commercial systems; large scale system correction; logic; scaleable automated process; software maintenance; year 2000 system correction; Application software; Business; Calendars; Large-scale systems; Logic testing; Maintenance; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1996., Proceedings of the 18th International Conference on
  • Conference_Location
    Berlin
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-7247-1
  • Type

    conf

  • DOI
    10.1109/ICSE.1996.493442
  • Filename
    493442