Restructuring computer programs

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-2688289

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.