Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2006-02-28
2006-02-28
Ingberg, Todd (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S154000
Reexamination Certificate
active
07007270
ABSTRACT:
A statistical approach to estimating software execution times is implemented by preparing a model of a target processing device, correlating the software to be estimated to benchmark programs used in the preparation of the model, and then applying the software to be estimated to the model. The model is developed by determining the actual execution times of the benchmark programs, determining a number of virtual instructions in the benchmark programs and determining a predictor equation that correlates the virtual instructions to the actual execution time. The predictor equation is determined by a linear regression technique that includes a correlation analysis of the virtual instructions, removal of highly correlated instructions, and a combination of stepwise linear regression and multiple linear regression to determine the predictor equation.
REFERENCES:
patent: 5270935 (1993-12-01), Dudek et al.
patent: 5590323 (1996-12-01), Kartalopoulos
patent: 5696942 (1997-12-01), Palnitkar et al.
patent: 5761477 (1998-06-01), Wahbe et al.
patent: 5790425 (1998-08-01), Wagle
patent: 5801975 (1998-09-01), Thayer et al.
patent: 5809450 (1998-09-01), Chrysos et al.
patent: 5966537 (1999-10-01), Ravichandran
patent: 6026237 (2000-02-01), Berry et al.
patent: 6118940 (2000-09-01), Alexander et al.
patent: 6151618 (2000-11-01), Wahbe et al.
patent: 6189141 (2001-02-01), Benitez et al.
patent: 6286046 (2001-09-01), Bryant
patent: 6317727 (2001-11-01), May
patent: 6381558 (2002-04-01), Berry et al.
patent: 6421653 (2002-07-01), May
patent: 6457023 (2002-09-01), Pinter et al.
patent: 6463457 (2002-10-01), Armentrout et al.
patent: 6507946 (2003-01-01), Alexander et al.
patent: 6609084 (2003-08-01), Midde Peddanna
patent: 6618737 (2003-09-01), Aridor et al.
patent: 6662358 (2003-12-01), Berry et al.
patent: 6732357 (2004-05-01), Berry et al.
“Capacity Planning For Web Performance Metrics and Models”, Daniel A. Menasce et al, published 1998, pp. 1-319.
Capacity Planning And Performance Modeling From Mainframes to ClientServer Systems, Daniel A Menasce et al, Prentice Hall PTR, Englewood Cliffs, New Jersey, 1994, Chapters 1-12, Appendices A-D and index.
Make Java Fast: Optimize!, Doug Bell, Apr. 1997, JAVAWORLD, http://www.javaworld.com/javaworld/jw-04-1997/jw-04-optimize—p.html, 17 pages.
SPEC Releases SPECjvm98, First Industry-Standard Benchmark for Measuring Java Virtual Machine Perfromance, Aug. 19, 1998, http:/www.spec.org/jvm98/press.html Standard Performance Evaluation Corporation, 67 pages.
“Analysis and Development of JAVA Grande Benchmarks”, J.A. Mathew, et al, University of Adelaide Australia, 1999, 9 pages.
IEEE Dictionary, published 2000, p. 96.
The Benchmark Book, Rich Grace, 1996, non blank pp. 1-313.
“Tuning Java Performance”, Paul Tyma, Dr. Dobbs, Apr. 1996, pp. 1-8.
ACE Associated Computer Experts (2001), “Table of Contents,” http://www.ace.nl/cont.htm, 2 pages no content.
EMBC (2001), http://www.eembc.ort, 1 page cover sheet no content.
Estrel Web (2001), Esterel Synchronous Language Web Main page, http://www.esterel.org, 3 pages.
Giusto Paolo
Martin Grant Edmund
Cadence Design Systems Inc.
Carpenter John W.
Ingberg Todd
Reed Smith LLP
LandOfFree
Statistically based estimate of embedded software execution... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Statistically based estimate of embedded software execution..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Statistically based estimate of embedded software execution... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3673986