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 :
بازگشت