-
公开(公告)号:KR1020170013495A
公开(公告)日:2017-02-07
申请号:KR1020150106169
申请日:2015-07-27
Applicant: 한국전자통신연구원
Abstract: 본발명은대규모무선네트워크의오류탐지에관한것이다. 본발명에따른무선네트워크오류탐지장치는, 노드의에뮬레이션및 시뮬레이션테스트가수행되는동안기설정된정보를수집하는정보수집기; 소수노드들에대한에뮬레이션및 시뮬레이션테스트를수행하는동안에상기정보수집기에의해수집되는정보에기반하여상기노드들의정상동작에대한학습을수행하는정상동작학습기; 및대규모의노드들에대한에뮬레이션및 시뮬레이션테스트를수행하며상기정상동작학습기의학습결과에기반하여오류동작을검출하는오류검출기를포함한다.
-
公开(公告)号:KR1020150117104A
公开(公告)日:2015-10-19
申请号:KR1020140042415
申请日:2014-04-09
Applicant: 한국전자통신연구원
IPC: G06F9/455
Abstract: 본발명은응용프로그램을개발하는호스트기기에관한것이다. 호스트기기는호스트운영체제상에서동작하는개발도구, 타겟보드에관련된정보를수집하는에뮬레이터를포함한가상머신, 및개발도구와가상머신사이에위치하고, 어플리케이션프로그래밍인터페이스를통해타겟보드에관련된정보를개발도구로제공하는타겟에이전트를포함한다.
Abstract translation: 本发明涉及开发应用程序的主机设备。 主机设备包括主机操作系统上的开发工具,虚拟机,其包括收集与目标板相关的信息的仿真器,以及位于开发工具和虚拟机之间的目标代理,并提供与 目标板通过应用程序编程接口开发工具。
-
公开(公告)号:KR1020110136116A
公开(公告)日:2011-12-21
申请号:KR1020100055916
申请日:2010-06-14
Applicant: 한국전자통신연구원
CPC classification number: G06F9/455 , H04L29/08558 , H04W4/70 , Y02D70/00
Abstract: PURPOSE: A simulator based on virtual protocol stack interface is provided to effectively mange a protocol by dynamically loading the simulator using a plug-in method. CONSTITUTION: A simulation engine connection unit(210) includes API(Application Programming Interface) in order to interlock with a simulator engine. A component establishment unit(220) manages protocols of protocol stack as a component type. A session management unit(230) provides the high extendability of the simulator engine by sharing the protocols. A wrapper(240) prevent the failure of the protocols by monitoring the protocols.
Abstract translation: 目的:提供基于虚拟协议栈接口的模拟器,通过使用插件方法动态加载模拟器来有效地管理协议。 构成:仿真引擎连接单元(210)包括API(应用编程接口),以便与模拟器引擎互锁。 组件建立单元(220)将协议栈的协议管理为组件类型。 会话管理单元(230)通过共享协议来提供模拟器引擎的高可扩展性。 封装(240)通过监视协议来防止协议的故障。
-
公开(公告)号:KR1020110066527A
公开(公告)日:2011-06-17
申请号:KR1020090123215
申请日:2009-12-11
Applicant: 한국전자통신연구원
Abstract: PURPOSE: An emulation apparatus of a sensor network is provided to enable a user to obtain accurate emulation result. CONSTITUTION: A plurality of virtual nodes(1110,1120,1130) are corresponded to each sensor nodes. A node connection analyzing unit(1200) grasps the connection relation between the sensor nodes. A virtual node controller(1300) controls each virtual node by using the connection relation. A plurality of virtual nodes(1100) emulates each sensor node. The virtual nodes perform the sensor node operation instead of each sensor node.
Abstract translation: 目的:提供传感器网络的仿真设备,使用户能够获得准确的仿真结果。 构成:多个虚拟节点(1110,1120,1130)对应于每个传感器节点。 节点连接分析单元(1200)掌握传感器节点之间的连接关系。 虚拟节点控制器(1300)通过使用连接关系来控制每个虚拟节点。 多个虚拟节点(1100)模拟每个传感器节点。 虚拟节点执行传感器节点操作,而不是每个传感器节点。
-
公开(公告)号:KR1020100073127A
公开(公告)日:2010-07-01
申请号:KR1020080131718
申请日:2008-12-22
Applicant: 한국전자통신연구원
Abstract: PURPOSE: A sensor network simulation system which links with a sensor node emulator is provided to improve accuracy of simulation for a verification target sensor node by emulating the specified sensor node in the unit of mechanical command. CONSTITUTION: A sensor network simulation system includes a sensor node emulator(110) and a sensor network simulator(120). The sensor node emulator simulates a command about an emulation target sensor node and obtains the resultants about the simulation. The sensor network simulator performs simulation about the whole sensor nodes constituting a sensor network with reference to the resultants.
Abstract translation: 目的:提供与传感器节点仿真器连接的传感器网络仿真系统,通过以机械命令为单位仿真指定的传感器节点,提高验证目标传感器节点的仿真精度。 构成:传感器网络仿真系统包括传感器节点仿真器(110)和传感器网络模拟器(120)。 传感器节点仿真器模拟关于仿真目标传感器节点的命令,并获得有关仿真的结果。 传感器网络模拟器参考结果对构成传感器网络的整个传感器节点进行仿真。
-
公开(公告)号:KR1020090064953A
公开(公告)日:2009-06-22
申请号:KR1020070132342
申请日:2007-12-17
Applicant: 한국전자통신연구원
Abstract: A robot for delivering printed materials of a printer and a control method thereof are provided to automatically deliver the printed materials to a location of a user computer requesting delivery of printed materials of a printer which is shared, thereby improving work efficiency. A controller(10) detects location information about a corresponding user computer based on delivery request information received in a communication connection unit. The control unit controls delivery of the printed materials after setting a moving path on a spatial map according to a detection result. A driving unit(20) delivers the printed materials along with the moving path by control of the controller.
Abstract translation: 提供了用于传送打印机的打印材料的机器人及其控制方法,以将打印材料自动传送到用户计算机的位置,该用户计算机请求传送共享的打印机的打印材料,从而提高工作效率。 控制器(10)基于在通信连接单元中接收到的传送请求信息来检测关于对应的用户计算机的位置信息。 根据检测结果,控制单元控制在空间地图上设置移动路径之后的印刷材料的传送。 驱动单元(20)通过控制器的控制与打印材料一起传送。
-
公开(公告)号:KR1020090033589A
公开(公告)日:2009-04-06
申请号:KR1020070098678
申请日:2007-10-01
Applicant: 한국전자통신연구원
CPC classification number: G06F9/4484 , G06F9/545 , G06F9/30145 , G06F9/451
Abstract: A device and a method for interactively executing a kernel API(Application Program Interface) are provided to perform only an additional kernel API in a user area without repeating the entire kernel program development steps, thereby checking operation result of the additional kernel API. A device interface unit(310) receives a command from a user and outputs an execution result of the command to the user. A kernel API command analyzing unit(320) receives a command from a device interface unit. The kernel API command analyzing unit parses a command through a kernel API name and a medium variable to generate kernel API execution information. The kernel API execution information includes the kernel API name and the medium variable. A kernel API command execution unit(340) executes a kernel API corresponding to a command by using the kernel API execution information to transmit the execution result to the device interface unit.
Abstract translation: 提供用于交互地执行内核API(应用程序接口)的设备和方法,以在用户区域中仅执行附加的内核API,而不重复整个内核程序开发步骤,从而检查附加内核API的操作结果。 设备接口单元(310)从用户接收命令并将该命令的执行结果输出给用户。 内核API命令分析单元(320)从设备接口单元接收命令。 内核API命令分析单元通过内核API名称和中等变量解析命令,以生成内核API执行信息。 内核API执行信息包括内核API名称和介质变量。 内核API命令执行单元(340)通过使用内核API执行信息来执行对应于命令的内核API,以将执行结果发送到设备接口单元。
-
公开(公告)号:KR1020080079717A
公开(公告)日:2008-09-02
申请号:KR1020070019472
申请日:2007-02-27
Applicant: 한국전자통신연구원
CPC classification number: G06Q50/10 , G06F9/45504 , G06F17/3007
Abstract: A method and a device for tracing a directory for a file transfer program are provided to remove inconvenience of making a user manually search a directory path by automatically transferring the directory path performing the last work to the file transfer program through a terminal emulator. A path requestor(102) outputs a command for requesting a directory path performing a current work to a terminal emulator(110). A path receiver(104) receives the current directory path from the terminal emulator by responding to the path request command and outputs the received current directory path to a path setting part(106). The path setting part receives the current directory path from the path receiver and outputs the current directory path to a file transfer program(108). The path requestor outputs the current directory path request command to the terminal emulator operated at the last when a plurality of terminal emulators are executed. The file transfer program sets the received current directory path as an upload/download path.
Abstract translation: 提供了用于跟踪文件传送程序的目录的方法和设备,以通过终端仿真器自动将执行最后一个工作的目录路径自动传送到文件传输程序来消除使用户手动搜索目录路径的不便。 路径请求器(102)向终端仿真器(110)输出用于请求执行当前工作的目录路径的命令。 路径接收器(104)通过响应路径请求命令从终端仿真器接收当前目录路径,并将接收到的当前目录路径输出到路径设置部分(106)。 路径设置部分从路径接收器接收当前目录路径,并将当前目录路径输出到文件传送程序(108)。 当执行多个终端仿真器时,路径请求器将当前目录路径请求命令输出到最后操作的终端仿真器。 文件传输程序将接收到的当前目录路径设置为上传/下载路径。
-
公开(公告)号:KR1020080052290A
公开(公告)日:2008-06-11
申请号:KR1020070080710
申请日:2007-08-10
Applicant: 한국전자통신연구원
IPC: G06F13/00
Abstract: An apparatus and a method for loading a disk driver in a cross development environment are provided to load only modified device driver modules to a target system without compiling and downloading overall device driver modules. A method for loading a disk driver in a cross development environment comprises the following several steps. A controller is assigned an overall memory area on a device driver(S401). A symbol manager registers kernel symbols at a symbol table on the basis of extracted information(S402). It is determined whether a device driver loading system is terminated(S403). If not so in the step S403, a loading unit receives a name of a device driver module to be loaded(S404). A module management unit determines whether the device driver module in accordance with the received name is currently loaded(S405). If so in the step S405, a module unloading process is performed(S406) and the device driver module is loaded(S407). If so in the step S403, the symbol management unit cancels registration of all the symbols in the symbol table(S408), and the memory management unit cancels all the memory area assigned to the device driver and gives the memory area to the kernel(S409).
Abstract translation: 提供了用于在交叉开发环境中加载磁盘驱动器的装置和方法,以仅将修改的设备驱动程序模块加载到目标系统,而无需编译和下载整个设备驱动程序模块。 用于在交叉开发环境中加载磁盘驱动器的方法包括以下几个步骤。 控制器被分配在设备驱动器上的总体存储区域(S401)。 符号管理器根据所提取的信息将符号表记录在符号表中(S402)。 确定设备驱动程序加载系统是否终止(S403)。 如果在步骤S403中不是这样,则加载单元接收要加载的设备驱动器模块的名称(S404)。 模块管理单元确定当前是否装载了根据接收到的名称的设备驱动程序模块(S405)。 如果在步骤S405中,则执行模块卸载处理(S406)并加载设备驱动器模块(S407)。 如果在步骤S403中,符号管理单元取消符号表中的所有符号的登记(S408),并且存储器管理单元取消分配给设备驱动器的所有存储区域,并将存储区域提供给内核(S409 )。
-
公开(公告)号:KR1020080052261A
公开(公告)日:2008-06-11
申请号:KR1020070067987
申请日:2007-07-06
Applicant: 한국전자통신연구원
CPC classification number: G06F11/3664
Abstract: 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.
Abstract translation: 提供了一种用于校正嵌入式系统中的错误的不间断调试装置及其方法,用于在期望的时间点记录应用程序的信息,而不需要频繁地执行应用程序的操作和停止 时间敏感的应用程序和用户花费大量时间执行的应用程序,并且在完成所有应用程序的操作之后通过重播功能来检测应用程序中的错误。 一种用于校正嵌入式系统中的错误的不间断调试方法包括以下几个步骤。 主机系统连接到作为纠错目标的应用程序,并通过用户界面从开发者或测试人员接收不间断的调试点设置和释放指令(S410)。 从用户接收到的指令通过调试引擎的命令解释器来解释,并被转换成在应用程序中使用的形式的命令(S420)。 通过用户界面13从用户接收不间断的调试操作指令(S430)。 调试代理通过命令解释器解释从用户收到的不间断调试操作指令,并在不间断调试信息库中设置调试点存储对应的操作内容(S440)不间断调试点设置和非停止调试信息 实际执行通过步骤S420和S440定义的停止调试操作(S450)。 在步骤S450中执行的不间断的调试操作完成之后,重播处理器基于记录在不间断调试信息库中的信息重放应用程序的调试转储文件(S460)。 重播的应用程序的调试转储文件被确认,调试结果被分析(S470)。 如果确定应用程序具有完整性,则调试结束(S480),并且如果确定应用程序有错误,则用户校正错误(S490),然后重复步骤S140至S470。
-
-
-
-
-
-
-
-
-