发明名称 Debugging System
摘要 A debugging software system facilitates the process of debugging the execution of a program in environments where the user is not constantly present. The debugging software can perform automated debugging functionality without a user present, and using a notification program, notifies a user if and when a user's manual presence may be useful and/or necessary. The debugging software system may be particularly useful in environments where it is prohibitive to have a user constantly present (e.g., production environments). The software system facilitates the process of issuing prompt fixes to program defects (e.g., bugs) without updating the software and/or the original source code of the program.
申请公布号 US2016328308(A1) 申请公布日期 2016.11.10
申请号 US201615147463 申请日期 2016.05.05
申请人 Intergral GmbH 发明人 Pywell Darren Terence
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1) A computer-implemented method for monitoring source code of a running computer program and for transforming the source code to remove or repair bugs in the source code and to improve the performance of a computer processor executing the running computer program, the method performed by or more processors in communication with at least one input device, the method comprising performing the following steps with the one or more processors: introducing at least one breakpoint to the source code of the running computer program, the introducing including: associating the breakpoint with at least one breakpoint direction; andassociating the breakpoint with at least one conditional firing rule; processing the source code of the running computer program on a computer processor, the processing including: processing at least one instruction of the source code of the running computer program;monitoring at least one operating value of the processed running computer program; andprocessing at least one breakpoint of the source code of the running computer program to determine whether the breakpoint is enabled by comparing at least one conditional firing rule associated with the breakpoint with at least one monitored operating value of the processed running computer program; executing at least one breakpoint direction associated with the enabled breakpoint; effecting transmission of at least one notification to a remote user in response to executing breakpoint directions associated with generating a notification; and executing at least one action in response to executing breakpoint directions associated with generating an action, the execution of an action causing at least one of the following effects: the storage of information about the state of the running computer program in a memory;modification of the source code of the running computer program; andcontrolling the flow of the processing of the source code of the running computer program.
地址 Boblingen DE