Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2011-04-26
2011-04-26
Rutten, James D (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S138000, C703S026000, C703S027000, C703S028000, C712S209000
Reexamination Certificate
active
07934205
ABSTRACT:
A method of restructuring a source computer program to a target computer program. A defined source computer program has source code. A set of tasks is defined for the source computer program to be performed by the source computer program. For each task, a corresponding set of input data sets is defined. For each input data set, a corresponding set of programs is determined such that each program in the set of programs includes declarations and executable statements, from the source code of the source computer program, required to execute the task in each input data set. Each set of programs is processed to generate a component that executes the respective task, resulting in generation of a set of components. A target computer program is generated from the set of components.
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, WL., Low-Risk Reengineering of Legacy Systems, 2000, Univ. of California, San Diego, Dept. of Computer Science & Engineering, pp. 1-4.
Marshall, A., Template-based Program Restructuring—Initial Experience, 1995, Middlesex College Computer Science Dept., pp. 1-12.
Graunke et al., Automatically Restructuring Programs for the Web, 2001, Northeastern Univ. Dept. of Computer Science, pp. 1-13.
International Business Machines - Corporation
Pivnichny John
Rutten James D
Schmeiser Olsen & Watts
Wei Zheng
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-2688289