发明名称 CAPTURE AND DISPLAY OF HISTORICAL RUN-TIME EXECUTION TRACES IN A CODE EDITOR
摘要 A program code execution is monitored. Variable type and value information the one or more variables in the program code take during the execution of the program code are stored, and compiled over multiple execution of the program code as historical run-time execution traces. A code editor user interface may present the historical run-time execution traces for inspection, whether or not the program code is currently executing. Statistical properties associated with the variable type and value information may be computed. Future variable type and value the one or more variables might take during future execution of the program code may be predicted.
申请公布号 US2014282388(A1) 申请公布日期 2014.09.18
申请号 US201313963711 申请日期 2013.08.09
申请人 International Business Machines Corporation 发明人 Malkin Peter K.;Martino Jacquelyn A.;Pickover Clifford A.;Soroker Danny;Weisz Justin D.
分类号 G06F11/36;G06F9/44 主分类号 G06F11/36
代理机构 代理人
主权项 1. A system for capturing and presenting historical run-time execution traces, comprising: a processor; a monitoring unit operable to execute on the processor and further operable to obtain an identification of a program code comprising one or more variables whose variable type and value information are to be captured, the monitoring unit further operable to monitor an execution of the program code, the monitoring unit further operable to store the variable type and value information the one or more variables take during the execution of the program code, wherein the monitoring unit, monitors and stores the variable type and value information for a plurality of executions of the program code, wherein the stored variable type and value information for each of the plurality of executions of the program code are compiled as the historical run-time execution traces; and a code editor user interface operable to execute on the processor, and further operable to present the compiled historical run-time execution traces whether or not the program code is currently executing and without needing the program code to execute while the variable type and value information is being presented.
地址 Armonk NY US