Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2007-10-23
2007-10-23
Ingberg, Todd (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S157000
Reexamination Certificate
active
10682390
ABSTRACT:
In a development environment for message flows, a user defined flow may be processed into a more efficient optimized flow. However, debugging execution of the optimized flow may be confusing to the user where a correspondence between connections in the optimized flow and connections in the user defined flow are not direct. To mitigate this confusion, a connections mapping table is generated along with the optimized flow. The deploy document received by the runtime may include enough information to recreate the connections mapping table such that during debugging of the optimized flow, the user may follow the user defined flow. The use of a stack at the runtime allows a debugger to maintain awareness of previous pauses in execution caused by the placement of breakpoints on connections in the user defined flow while directing the runtime through execution of the optimized flow.
REFERENCES:
patent: 5179702 (1993-01-01), Spix et al.
patent: 5187789 (1993-02-01), O'Hair
patent: 5732210 (1998-03-01), Buzbee
patent: 6014515 (2000-01-01), Burch
patent: 6091896 (2000-07-01), Curreri et al.
patent: RE36852 (2000-09-01), Heinen, Jr.
patent: 6118448 (2000-09-01), McMillan et al.
patent: 6195676 (2001-02-01), Spix et al.
patent: 6256777 (2001-07-01), Ackerman
patent: 6263489 (2001-07-01), Olsen et al.
patent: 6324683 (2001-11-01), Fuh et al.
patent: 6412106 (2002-06-01), Leask et al.
patent: 6427232 (2002-07-01), Ku et al.
patent: 6434741 (2002-08-01), Mirani et al.
patent: 6553565 (2003-04-01), Click, Jr. et al.
patent: 6678884 (2004-01-01), Kesselman et al.
patent: 6728954 (2004-04-01), Kesselman et al.
patent: 6851110 (2005-02-01), Hundt et al.
patent: 6892325 (2005-05-01), Bates et al.
patent: 6934937 (2005-08-01), Johnson et al.
patent: 6934943 (2005-08-01), Hundt et al.
patent: 6981248 (2005-12-01), Bates et al.
patent: 7086033 (2006-08-01), Bates et al.
patent: 2002/0120919 (2002-08-01), Aizenbud-Reshef et al.
patent: 2002/0188930 (2002-12-01), Moser et al.
patent: 2003/0009548 (2003-01-01), Poynor
patent: 2003/0023955 (2003-01-01), Bates et al.
patent: 2003/0028858 (2003-02-01), Hines
patent: 2003/0041315 (2003-02-01), Bates et al.
“Compiler Transformations for High Performance Computing”, David F. Bacon et al, ACM, Dec. 1994, pp. 345-419.
“Precise Interprocedureal Dataflow Analysis via Graph Reachability”, Thomas Reps et al, ACM, 1995, pp. 49-61.
“Demand Interprocedural Dataflow Analysis”, Susan Horwitz et al, ACM, 1995, pp. 104-115.
“Debugging Optimized Code with Dynamic Deoptimization”, Urs Hoizle et al, ACM, 1992, pp. 32-43.
“Debugging Optimized Code Without Being Misled: Currency Determination”, Max Copperman, UCSC-CRL-93-24, 1993, pp. 1-51.
“Symbolic Debugging of Optimized Code”, John Hennessy, ACM, 1982, pp. 323-344.
How Debuggers Work, J.B. Rosenberg, 1996, whole manual.
Regular Expression Pattern Matching for XML, Haruo Hosoya et al, ACM, Jan. 2001, pp. 67-80.
Takeshi Ogasawara, “Method and Apparatus for Displaying the Call Stack of Optimized Programs in Diagnostic or Debugging Tools”, RD n443 Mar. 2001, Article 132, p. 469.
Tang M. Min, “Enable Debuggers as an Objective Performance Measurement Tool for Software Development Cost Reduction”, RD n444 Apr. 2001, Article 188, pp. 686-688.
Besaw, K.; Donnovan, RJ.; “Monotonically Increasing Counter for Local Code Optimization Algorithm”, TDB v36 n 12 Dec. 1993, pp. 663-668.
“WebLogic Server 6.1 API Reference: Interface JDBCConnectionPoolMBean” BEA System, Inc., 2001.
Ma, Z.J.; Deng, L.; A Path-Stack Algorithm for Optimizing Dynamic Regimes in a Statistical Hidden Dynamic Model of Speech.
Mak Vivian
Mamas Evangelos
O'Farrell William Gerald
Seeleman, II Alexander
Tan Shu Xia
Emile Volel
Ingberg Todd
Rodriguez Herman
LandOfFree
Debugging optimized flows with breakpoints using stored... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Debugging optimized flows with breakpoints using stored..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugging optimized flows with breakpoints using stored... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3870577