Data processing: software development – installation – and managem – Software program development tool – Translation of code
Patent
1997-11-14
2000-06-27
Hafiz, Tariq R.
Data processing: software development, installation, and managem
Software program development tool
Translation of code
717 8, 707101, G06F 945
Patent
active
060816554
ABSTRACT:
A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes. A compiler option provides for the generation of debugger hooks for each statement that has been affected by modified declarations, which may be used with a suitably equipped debugger or other run-time analysis tool.
REFERENCES:
patent: 5065400 (1991-11-01), Masuishi et al.
patent: 5307498 (1994-04-01), Eisen et al.
patent: 5668989 (1997-09-01), Mao
patent: 5742828 (1998-04-01), Canady et al.
patent: 5758336 (1998-05-01), Brady
patent: 5758346 (1998-05-01), Baird
patent: 5794048 (1998-08-01), Brady
patent: 5808889 (1998-09-01), Burgess
patent: 5809500 (1998-09-01), Nolan
patent: 5838979 (1998-11-01), Hart et al.
patent: 5852824 (1998-12-01), Brown
patent: 5878422 (1999-03-01), Roth et al.
patent: 5915116 (1999-06-01), Hochman et al.
patent: 5930782 (1999-07-01), Shaughnessy
patent: 5950197 (1999-03-01), Beam
patent: 5956510 (1999-09-01), Nicholas
Pietrucha, B.; "White Paper Eyes Dynamic Centuries as Year 2000 Fix"; Newsbytes. NLDB [online]: Newsbytes News Network [retrieved on Jul. 14, 1999]. Retrieved from STN International. Accession No. 97:225491, Jun. 1997.
Lefkon, D.; "Seven Work Plans for Year-2000 Upgrade Projects"; Communications of the ACM; vol. 40, No. 5, pp. 111-113, May 1997.
Newcomb, P.; Scott, M.; "Requirements for Advanced Year 2000 Maintenance Tools"; Computer; IEEE Computer Society; pp. 52-57, Mar. 1997.
Zvegintzov, N.; "A Resource Guide to Year 2000 Tools"; Computer; IEEE Computer Society; pp. 58-63, Mar. 1997.
Martin, R.; "Dealing with Dates: Solutions for the Year 2000"; Computer; IEEE Computer Society; pp. 44-51, Mar. 1997.
Hart, J., Pizzarello, A., "A Scaleable, Automated Process for Year 2000 System Correction", Proceedings of the 18th International Conference on Software Engineering, pp. 475-484, 1996.
"The Year 2000 and 2-Digit Dates: A Guide for Planning and Implementataion", IBM Corporation, pp. 4-1-4-13, May 1996.
Carter William Augustus
Elderon Alan Roeder
Magee Timothy David
Nicholas Mark David
Saade Henry Y.
Hafiz Tariq R.
International Business Machines - Corporation
Sattizahn Brian
LandOfFree
Compiler-assisted or interpreter-assisted expansion solution to does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Compiler-assisted or interpreter-assisted expansion solution to , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler-assisted or interpreter-assisted expansion solution to will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1791213