发明名称 NON-STOP DEBUGGING APPARATUS FOR CORRECTING ERRORS IN EMBEDDED SYSTEMS AND METHOD THEREOF
摘要 A non-stop debugging apparatus for correcting errors in embedded systems and a method thereof are provided to record the information on application programs at a desired point in time, without the user having to frequently execute operation and stoppage of the application programs in the case of the time-sensitive application programs and the application programs in which it takes the user much time to perform, and to detect the errors in the application programs through a replaying function after the operation of all the application programs is completed. A non-stop debugging method for correcting errors in embedded systems comprises the following several steps. A host system is connected to application programs which are a target of the error-correction, and receives non-stop debugging point setting and releasing instructions from a developer or a tester through a user interface(S410). The instructions received from the user are interpreted by means of a command interpreter of a debugging engine and are converted into commands of a form used in the application programs(S420). The non-stop debugging operation instructions are received through the user interface 13 from the user(S430). The debugging agent interprets the non-stop debugging operation instructions received from the user through the command interpreter and stores corresponding operation contents at the set debugging point in the non-stop debugging information repository(S440) The non-stop debugging point setting and the non-stop debugging operations defined through steps S420 and S440 are actually performed(S450). After the non-stop debugging operations performed in step S450 are completed, a replay processor replays the debugging dump files of the application programs based on the information recorded in the non-stop debugging information repository(S460). The debugging dump files of the replayed application programs are confirmed and the debugging results are analyzed(S470). If it is determined that the application programs have integrity, the debugging is ended(S480), and if it is determined that the application programs have errors, the user corrects the errors(S490) and then, steps S140 to S470 are repeated.
申请公布号 KR20080052261(A) 申请公布日期 2008.06.11
申请号 KR20070067987 申请日期 2007.07.06
申请人 ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE 发明人 CHUN, IN GEOL;LEE, CHOON OH;WOO, DUK KYUN
分类号 G06F11/28;G06F11/36 主分类号 G06F11/28
代理机构 代理人
主权项
地址