Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-06-05
2007-06-05
Kendall, Chuck (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S142000, C717S143000, C717S155000, C717S156000, C717S159000
Reexamination Certificate
active
10356540
ABSTRACT:
Comparison indices each for two components incorporated in a source program are used for easy and quantitative evaluation of functional redundancy in the program, effective and accurate extraction of redundant code segments from the program and also effective and accurate extraction of components to be modified simultaneously. A tree T is entered and an initial level of functional redundancy m(P) is set at 0 in a program P expressed by the tree T. The top node of the tree T is selected as a node N. A specific computation is performed for the top node selected as the node N with attribute information including the similarity and the number of children of the node N to obtain a level α. The level α is added to the functional redundancy m(P). The specific computation is performed for every node in the tree T, to obtain functional redundancy m(P) including the total of α for all nodes.
REFERENCES:
patent: 5058144 (1991-10-01), Fiala et al.
patent: 5699507 (1997-12-01), Goodnow, II et al.
patent: 6807546 (2004-10-01), Young-Lai
patent: 6859455 (2005-02-01), Yazdani et al.
patent: 2001-125783 (2001-05-01), None
W.J. Krzanowski, et al., “The Dendrogram”, Kendall's Library of Statistics 2, Maltivariate Analysis Part 2, 1995, Chapter 10, Section 4, pp. 65-67.
Jean Mayrand, et al., “Experiment on the Automatic Detection of Function Clones in a Software System Using Metrics”, IEEE, 1063-6773/96, 1996, pp. 244-253.
Jean Mayrand, et al., “Evaluating the Benefits of Clone Detection in the Software Maintenance Activities in Large Scale Systems”, 1996, 3 Pages.
Magdalena Balazinska, et al., “Measuring Clone Based Reengineering Opportunities”, 1999, pp. 1-12.
Kabushiki Kaisha Toshiba
Kendall Chuck
Oblon & Spivak, McClelland, Maier & Neustadt P.C.
LandOfFree
Source program processing method does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Source program processing method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Source program processing method will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3860277