Flow debugging software and method
AssigneeInternational Business Machines Corporations
InventorsWilliam G. O'Farrell, Evangelos Mamas, Shu Xia Tan, Simon D. Moser
Life of this patent
Estimating the term…
Abstract
A debugger allows debugging of applications using a flow paradigm. Breakpoints may be set based on the flow model. Similarly, variables used by the flow model may be queried. Debugging information may be presented in a graphical user interface, in conjunction with a depiction of the application using a flow diagram.
Claims23
A method of debugging a software application comprising a plurality of processes that asynchronously co-operate and whose execution is controlled through interaction with run-time code, said method comprising:
- providing at least one software portion to said run-time code to periodically invoke a debugging component, to debug said software application.
A method debugging a software application modelled using a flow based software paradigm, said method comprising:
- querying a run-time software component for information about a flow used by said application;
- providing a graphical user interface displaying a flow diagram representing said application, using said information;
- receiving user input to allow setting of at least one breakpoint in said application using said flow diagram.
A computing device, comprising a processor and computer readable memory, said memory storing:
- run-time software, for executing a software application modelled using a flow paradigm;
- a debugging component for debugging said software application;
- a software portion within said run-time to periodically invoke said debugging component.
Dependencies are inferred from the claim text.