Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-12-20
2005-12-20
Khatri, Anil (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
91, C706S047000
Reexamination Certificate
active
06978443
ABSTRACT:
The present invention is a method and apparatus for organizing warning messages generated by a computer program analyzer. A computer program analyzer generates a set of warning messages based upon potentially erroneous portions of a computer program, where each warning message identifies at least one potential error in the computer program. An inference engine infers from a subset of the set of warning messages at least one suggested-fix heuristic corresponding to each identified potential error in the subset of the set of warning messages. An association module associates each suggested-fix heuristic with the warning message containing the corresponding identified potential error. A grouping module reorders the set of warning messages so as to group together sets of warning messages having substantially similar associated suggested-fix heuristics. A result file generates a result comprising a subset of the set of warning messages ordered in grouped sets.
REFERENCES:
patent: 5293629 (1994-03-01), Conley et al.
patent: 5675803 (1997-10-01), Preisler et al.
patent: 5740440 (1998-04-01), West
patent: 5808889 (1998-09-01), Burgess
patent: 6202199 (2001-03-01), Wygodny et al.
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 6353925 (2002-03-01), Stata et al.
patent: 6378087 (2002-04-01), Flanagan et al.
patent: 6543049 (2003-04-01), Bates et al.
patent: 6631518 (2003-10-01), Bortnikov et al.
patent: 6651244 (2003-11-01), Smith et al.
patent: 6658398 (2003-12-01), Bertrand et al.
patent: 6745383 (2004-06-01), Agarwal et al.
patent: 6817009 (2004-11-01), Flanagan et al.
Siochi et al, “Computer analysis of user interface based on repetition in transcripts of user sessions”, ACM Trans. on Inf. Sys. vol. 9, No. 4, pp 309-335, Oct. 1991.
Adrion et al, “Validation, verification and testing of computer software”, ACM Computing Surveys, vol. 14, No. 2, pp 159-192, Jun. 1992.
Sen et al, “Runtime safety analysis of multithread programs”, ACM ESEC/FSE, pp 337-346, Sep., 2003.
Robillard et al, Analyzing exception flow in Java programs, ACM SIGSOFT International Symp on Foundation of Software Engineering, 7th European Conf. pp 322-337, 1999.
Flanagan Cormac Andrias
Leino K. Rustan M.
LandOfFree
Method and apparatus for organizing warning messages does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for organizing warning messages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for organizing warning messages will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3490368