Debugging visual and embedded programs
AssigneeInternational Business Machines Corporation
InventorsJane C. Fung, Perry R. Giffen, Paul J. Gooderham, Malik S. Hemani, Karice L. McIntyre, William G. O'Farrell, Shu X. Tan
Life of this patent
Estimating the term…
Abstract
SMAPs are generated for use in debugging visual paradigms. A system can debug a non-Java source, or a visual paradigm, embedded inside another distinct paradigm. The system may include a visual object ordering system that determines an order number for each of a plurality of visual objects in the visual paradigm, and a mapping system that maps the order number of each visual object to a set of line numbers in the associated code output.
Claims19
A system for generating a source map (SMAP) from a visual paradigm that can be used along with an associated code output by a debugging tool to debug the visual paradigm, comprising:
- a visual object ordering system that determines an order number for each of a plurality of visual objects in the visual paradigm;
- and
- a mapping system that maps the order number of each visual object to a set of line numbers in the associated code output.
A method for generating a source map (SMAP) used for debugging embedded source code, comprising:
- embedding source code into an intermediate format;
- generating a relocatable SMAP as comments within the embedded source code;
- generating program code from the intermediate format that includes the embedded source code;
- and
- generating the SMAP from the relocatable SMAP.
A system for generating a source map (SMAP) for use in debugging embedded source code, comprising:
- an embedded editor for embedding source code into an intermediate format and generating a relocatable SMAP within the embedded source code;
- and
- a code generator that includes a system for generating program code from the intermediate format that includes the embedded source code, and a system for generating the SMAP from the relocatable SMAP.
Dependencies are inferred from the claim text.