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
Link To Document