Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-01-04
2005-01-04
Chaki, Kakali (Department: 2124)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
Reexamination Certificate
active
06839894
ABSTRACT:
A method and apparatus for debugging a software program is provided that is non-intrusive and allows multiple persons to debug concurrently in view private sessions. In one example, a method includes preserving a memory state of a portion of a software program, such as a database system. A second software program is compiled and dynamically linked, and which when executed, would normally cause modification to targeted data in the preserved portion of the software program. The second software program is executed by making a copy of the targeted data in the preserved portion of the software program. The copy is modified to generate a modified copy of the targeted data without modifying the data that is in the preserved portion of the software program. In subsequent accesses, the user that issued that executed the second software program accesses the modified copy whenever the user would have otherwise accessed the corresponding preserved portion. The second software program is made accessible to other users of the database system by publishing in the preserved portion a corresponding symbolic name associated with the second software program. If another user accesses the second software program and executes it, then another copy of the targeted data is made for that user. As before the copy is modified to generate a modified copy of the targeted data without modifying the data that is in the preserved portion of the software program.
REFERENCES:
patent: 5129082 (1992-07-01), Tirfing et al.
patent: 5197005 (1993-03-01), Shwartz et al.
patent: 5303379 (1994-04-01), Khoyi et al.
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5561763 (1996-10-01), Eto et al.
patent: 5613098 (1997-03-01), Landau et al.
patent: 5675803 (1997-10-01), Preisler et al.
patent: 5781776 (1998-07-01), Johnston et al.
patent: 5854924 (1998-12-01), Rickel et al.
patent: 5946689 (1999-08-01), Yanaka et al.
patent: 5950198 (1999-09-01), Falls et al.
patent: 5974418 (1999-10-01), Blinn et al.
patent: 6003143 (1999-12-01), Kim et al.
patent: 6029178 (2000-02-01), Martin et al.
patent: 6085029 (2000-07-01), Kolawa et al.
patent: 6108659 (2000-08-01), Vincent
patent: 6122025 (2000-09-01), Kim
patent: 6163858 (2000-12-01), Bodamer
patent: 6167535 (2000-12-01), Foote et al.
patent: 6216237 (2001-04-01), Klemm et al.
patent: 6226787 (2001-05-01), Serra et al.
patent: 6263491 (2001-07-01), Hunt
patent: 6330670 (2001-12-01), England et al.
patent: 6374268 (2002-04-01), Testardi
patent: 6378124 (2002-04-01), Bates et al.
patent: 6397125 (2002-05-01), Goldring et al.
patent: 6412106 (2002-06-01), Leask et al.
patent: 6442748 (2002-08-01), Bowman-Amuah
patent: 6463578 (2002-10-01), Johnson
patent: 6490721 (2002-12-01), Gorshkov et al.
patent: 6542844 (2003-04-01), Hanna
patent: 20030004952 (2003-01-01), Nixon et al.
Sun Solaris 2.6 Reference Manual Answer Book, man Pages (3): Library Routines (pp. 1-5).
Joshi Vikram
Tsukerman Alex
Yamaguchi Shari
Becker Edward A.
Chaki Kakali
Hickman Palermo & Truong & Becker LLP
Oracle International Corporation
Vu Tuan Anh
LandOfFree
Method and apparatus for debugging a software program using... 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 debugging a software program using..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for debugging a software program using... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3393304