The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 23, 2007

Filed:

Oct. 09, 2003
Applicants:

Shu Xia Tan, Toronto, CA;

Evangelos Mamas, Toronto, CA;

William Gerald O'farrell, Markham, CA;

Alexander Seeleman, Ii, Thornhill, CA;

Vivian Mak, Scharborough, CA;

Inventors:

Shu Xia Tan, Toronto, CA;

Evangelos Mamas, Toronto, CA;

William Gerald O'Farrell, Markham, CA;

Alexander Seeleman, II, Thornhill, CA;

Vivian Mak, Scharborough, CA;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…