Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-06-05
2007-06-05
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
10229795
ABSTRACT:
Existing program is restructured based on a set of tasks that the existing program executes. A set of tasks is used, in conjunction with related test cases, to verify the correct functioning of the restructured program, and also to restructure the program. The restructuring process involves information about: (i) the tasks for which the original computer program is used, (ii) the inputs (including their valid ranges) to be provided to the program to accomplish the tasks, and (iii) the outputs generated by the program, known but unfixed bugs, etc. Legacy computer programs or applications for which reliable documentation is either not available or inadequate is desirably restructured for improved understanding and maintenance.
REFERENCES:
patent: 4791558 (1988-12-01), Chaitin et al.
patent: 5586329 (1996-12-01), Knudsen et al.
patent: 5590331 (1996-12-01), Lewis et al.
patent: 5842017 (1998-11-01), Hookway et al.
patent: 6035120 (2000-03-01), Ravichandran
patent: 6091897 (2000-07-01), Yates et al.
patent: 6343372 (2002-01-01), Felty et al.
patent: 6502237 (2002-12-01), Yates et al.
Lakhotia, et al., Restructuring programs by tucking statements into functions, Dec. 1, 1998, Information and Software Technology, vol. 40, No. 11, pp. 1-20.
Komondoor, et al., Semantics-preserving procedure extraction, 2000, ACM, 1-58113-125-9/00/1, pp. 155-169.
Griswold, W., Low-risk reengineering of lagacy systems, 2000, Univ. of California, Sandiago, Dept. of Computer Science & Engineering, pp. 1-4.
Marshal, A., Template-based program restructuring, 1995, Middlesex College Computer Science Dept., pp. 1-12.
Graunke, P., Automatically restructuring programs for the web, 2001, Northeastern Univ. Dept. of Computer Science, pp. 1-13.
Dam Tuan
Fowlkes Andre R
International Business Machines - Corporation
Schmeiser Olsen & Watts
Steinberg William H.
LandOfFree
Restructuring computer programs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Restructuring computer programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Restructuring computer programs will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3881175