디바이스 드라이버 테스트를 위한 테스트 케이스 자동 생성방법 및 장치
    51.
    发明授权
    디바이스 드라이버 테스트를 위한 테스트 케이스 자동 생성방법 및 장치 失效
    自动生成设备驱动程序测试用例的方法和装置

    公开(公告)号:KR100790470B1

    公开(公告)日:2008-01-02

    申请号:KR1020060046993

    申请日:2006-05-25

    Inventor: 마유승 임채덕

    Abstract: 본 발명은 구현이 완료된 디바이스 드라이버가 제대로 동작하는지를 테스트하기 위한 테스트 케이스를 생성하는 과정에서, 반복적으로 수행되어야 할 작업을 자동으로 처리함으로써 테스트 케이스를 효율적으로 생성하는 방법 및 장치에 관한 것으로, 디바이스 드라이버의 공통 기능에 대하여 반복적으로 테스트 데이터를 생성할 필요없이 디바이스 드라이버 종속 테스트 정보 입력에 따라 자동으로 테스트 케이스를 생성할 수 있으며, 시스템에 종속적인 특성을 갖는 동일한 디바이스 드라이버에 대하여 시스템의 운영체제에 따라 테스트 데이터를 반복적으로 생성할 필요없이 시스템 종속 테스트 정보 입력에 따라 자동으로 테스트 케이스를 생성할 수 있는 것을 특징으로 한다.
    따라서, 본 발명에 따르면, 전문 개발자의 수작업에 의해 테스트 케이스를 생성하는 종래의 방법에 비하여, 디바이스 드라이버의 테스트를 위한 테스트 케이스를 자동으로 생성할 수 있으므로, 테스트 케이스를 작성하는데 드는 시간과 비용을 감소시킬 수 있을 뿐만 아니라, 테스트 케이스를 수작업으로 생성하는 과정에서 발생할 수 있는 오류를 미연에 방지할 수 있는 효과가 있다.
    디바이스 드라이버, 테스팅, 테스트 케이스

    시뮬레이션을 이용한 센서 네트워크 디버깅 장치 및 방법
    52.
    发明公开
    시뮬레이션을 이용한 센서 네트워크 디버깅 장치 및 방법 失效
    使用仿真调试传感器网络的装置和方法

    公开(公告)号:KR1020070058957A

    公开(公告)日:2007-06-11

    申请号:KR1020060072506

    申请日:2006-08-01

    CPC classification number: G06F9/455 G06F11/28 H04B17/00

    Abstract: A device and a method for debugging a sensor network using simulation are provided to check environment stability through the simulation before a ubiquitous environment is constructed by using a plurality of sensor nodes and perform debugging by implementing a sensor network simulator with virtual hardware. A GUI(Graphic User Interface)(200) receives a user command. A virtual node simulator(210) forms and controls a virtual sensor network according to virtual node setting information and virtual environment setting information received through the GUI. A debugger(220) debugs the formed virtual sensor network. An output part outputs debugging result. The virtual node simulator includes a virtual environment database(216), a virtual node generator(212) generating a virtual node according to the inputted virtual node setting information, and a virtual node controller(214). The virtual node controller applies the inputted virtual environment setting information to the generated virtual node and controls the virtual node.

    Abstract translation: 提供一种使用模拟调试传感器网络的设备和方法,通过使用多个传感器节点构建无处不在的环境之前,通过仿真来检查环境稳定性,并通过实施具有虚拟硬件的传感器网络模拟器进行调试。 GUI(图形用户界面)(200)接收用户命令。 虚拟节点模拟器(210)根据通过GUI接收到的虚拟节点设置信息和虚拟环境设置信息来形成和控制虚拟传感器网络。 调试器(220)调试形成的虚拟传感器网络。 输出部分输出调试结果。 虚拟节点模拟器包括虚拟环境数据库(216),根据输入的虚拟节点设置信息生成虚拟节点的虚拟节点生成器(212)和虚拟节点控制器(214)。 虚拟节点控制器将输入的虚拟环境设置信息应用于生成的虚拟节点并控制虚拟节点。

    디바이스 드라이버 테스트를 위한 테스트 케이스 자동 생성방법 및 장치
    53.
    发明公开
    디바이스 드라이버 테스트를 위한 테스트 케이스 자동 생성방법 및 장치 失效
    用于自动生成用于设备驱动程序测试的测试案例的方法和装置

    公开(公告)号:KR1020070058941A

    公开(公告)日:2007-06-11

    申请号:KR1020060046993

    申请日:2006-05-25

    Inventor: 마유승 임채덕

    CPC classification number: G01R31/3185 G01R31/31715 G01R31/31912 G06F11/3604

    Abstract: A method and a device for automatically generating a test case for a device driver test are provided to decrease the test case making time and the cost and to prevent an error generated in manually producing the test case, by using device driver subordinated test information or system subordinated test information. A method for automatically generating a test case for a device driver test is composed of steps for selecting a device driver common test case template(210) proper for a device driver to be tested; inputting one of device driver subordinated test information(220) and system subordinated test information(230); and automatically making a basic test case according to the input device driver subordinated test information or system subordinated test information, on the basis of the chosen device driver common test case template.

    Abstract translation: 提供了一种用于自动生成用于设备驱动程序测试的测试用例的方法和设备,通过使用设备驱动程序从属测试信息或系统来减少测试用例产生时间和成本并防止手动生成测试用例产生的错误 次级测试信息。 一种用于自动生成用于设备驱动程序测试的测试用例的方法由用于选择适用于要测试的设备驱动程序的设备驱动程序公共测试用例模板(210)的步骤组成; 输入设备驱动程序从属测试信息(220)和系统从属测试信息(230); 并根据所选设备驱动程序的常用测试用例模板,根据输入设备驱动程序从属测试信息或系统从属测试信息自动进行基本测试。

    센서노드 지원장치, 센서노드 통합개발장치 및 이를 이용한센서 네트워크 개발시스템
    54.
    发明公开
    센서노드 지원장치, 센서노드 통합개발장치 및 이를 이용한센서 네트워크 개발시스템 有权
    传感器节点辅助设备,传感器节点集成开发设备和使用该传感器网络的开发系统

    公开(公告)号:KR1020070035176A

    公开(公告)日:2007-03-30

    申请号:KR1020050089729

    申请日:2005-09-27

    Inventor: 최용훈 임채덕

    CPC classification number: H04L67/125 H04W84/18

    Abstract: Provided are a sensor node assistant apparatus, a sensor node integrated development apparatus, and a sensor network development system using the same. The sensor network development system includes a sensor node assistant apparatus disposed in at least one sensor node and communicating with a host computer, processing instructions generated from the host computer, and communicating with the sensor nodes; and a sensor node integrated development apparatus disposed in the host computer and communicating with the sensor node assistant apparatus to control the sensor nodes. Thus, it is possible to develop a more reliable sensor network system with reduced time and cost.

    크로스 개발 환경에서의 임베디드 소프트웨어 최적화 및분석을 위한 장치 및 방법
    55.
    发明授权
    크로스 개발 환경에서의 임베디드 소프트웨어 최적화 및분석을 위한 장치 및 방법 失效
    在开发环境中优化和分析嵌入式软件的装置和方法

    公开(公告)号:KR100669242B1

    公开(公告)日:2007-01-15

    申请号:KR1020040106614

    申请日:2004-12-15

    Abstract: 본 발명은 임베디드 시스템 즉, 타겟 시스템에서 수행되는 임베디드 소프트웨어를 최적화하고 분석하기 위한 크로스 개발 환경에서의 임베디드 소프트웨어 최적화 및 분석을 위한 장치 및 방법에 관한 것이다. 이와 같은 본 발명은 임베디드 소프트웨어의 소스 코드를 최적화하고 분석하는 호스트 시스템과, 상기 호스트 시스템에서 최적화되고 크로스 컴파일된 실행코드를 실행시키는 타겟 시스템과, 상기 실행코드가 타겟 시스템에서 실행될 때, 수행되는 시간에 타겟 시스템의 전원 라인에 흐르는 전류를 측정하는 전류 측정 장치를 포함하여 구성되는 것을 특징으로 한다.
    크로스 개발 환경, 임베디드 시스템, 임베디드 소프트웨어, 최적화, 루프 변환, 전력 소모량 분석, 성능 분석, 코드 크기 분석

    내장형 시스템 디버깅 장치 및 방법
    56.
    发明公开
    내장형 시스템 디버깅 장치 및 방법 失效
    嵌入式系统调试设备和方法

    公开(公告)号:KR1020060069612A

    公开(公告)日:2006-06-21

    申请号:KR1020040108116

    申请日:2004-12-17

    Inventor: 전인걸 임채덕

    CPC classification number: G06F11/267

    Abstract: 본 발명은 내장형 시스템 디버깅 장치 및 방법에 관한 것으로, 특히 사용자와의 인터페이스를 담당하는 사용자 인터페이스부(110)와, 디버깅 처리를 수행하는 디버깅 엔진(120)과, 상기 디버깅 엔진(120)으로부터 디버깅에 필요한 정보를 입력받아 디버깅 명령어를 생성하는 JTAG 명령어 생성기(130)로 구성된 호스트 시스템(100); 호스트 시스템(100)으로부터 디버깅 명령어를 입력받아 JTAG 신호로 변환하는 JTAG 신호 발생기(200); 및 JTAG 신호 발생기(200)로부터 JTAG 신호를 수신받아 해독하는 TAP 제어기(310)와, TAP 제어기(310)를 통해 해독된 디버깅 명령어를 입력받아 필요한 정보 및 디버깅 명령을 수행하는 마이크로 프로세서(320)를 구비한 타겟 시스템(300)으로 구성된 것을 특징으로 하며, 이러한 본 발명은 특별한 하드웨어 장비 없이 PC만을 이용한 저렴한 가격으로 내장형 시스템의 소프트웨어를 디버깅할 수 있도록 해주는 뛰어난 효과가 있다.
    내장형 시스템, 호스트 시스템, 디버깅 엔진, JTAG 명령어, TAP 제어기,

    Abstract translation: 用于从调试引擎120调试本发明中,调试引擎120执行的用户接口110,和一个调试过程,负责与集成系统调试装置和方法的界面,特别是在用户 主机系统100配置有用于接收必要信息并产生调试命令的JTAG命令发生器130; JTAG信号发生器200,用于从主机系统100接收调试命令并将该命令转换成JTAG信号; TAP控制器310,用于接收和解码来自JTAG信号发生器200的JTAG信号,以及微处理器320,用于通过TAP控制器310接收解码后的调试命令,并执行必要的信息和调试指令 本发明的优点在于,嵌入式系统的软件可以在没有专用硬件设备的情况下仅使用PC以低成本进行调试。

    타겟 시스템 기반 소스 프로그램 개발장치 및 방법
    57.
    发明授权
    타겟 시스템 기반 소스 프로그램 개발장치 및 방법 失效
    嵌入式软件开发环境下开发目标系统应用的装置与方法

    公开(公告)号:KR100546742B1

    公开(公告)日:2006-01-26

    申请号:KR1020030061709

    申请日:2003-09-04

    CPC classification number: G06F8/20

    Abstract: 본 발명은 호스트-타겟으로 구성되는 크로스 개발 환경에서 소스 프로그램 개발자가 타겟 시스템에서 직접 소스 프로그램을 개발할 수 있는 개발 환경을 제공한다. 소스 개발자는 타겟 시스템에서 소스 프로그램을 작성하고, 작성된 소스 프로그램은 호스트 시스템에 전달되어 크로스 컴파일부를 통하여 크로스 컴파일되고, 컴파일된 실행 프로그램은 다시 타겟 시스템으로 전송되어 실행된다. 이와 같은 소스 편집-컴파일-실행은 프로젝트 기반으로 진행된다. 타겟 시스템의 소스 편집부는 소스 편집 기능을 제공하고 프로젝트 관리 클라이언트부는 호스트 시스템의 프로젝트 관리 서버부와 연동하여 프로젝트 생성, 열기, 빌드, 실행 등의 프로젝트 관리 기능을 제공한다. 호스트 시스템의 크로스 컴파일부는 소스 프로그램의 크로스 컴파일 기능을 제공한다. PDA와 같이 이동성을 갖는 타겟 시스템의 경우에, 이동성과 관련된 소스 프로그램을 개발하여 타겟 시스템을 이동해가며 테스트하는 과정에서 오류가 발생하면, 타겟 시스템에서 직접 소스 프로그램을 수정하고 바로 실행해 볼 수 있기 때문에, 기존의 호스트 시스템에서 소스 프로그램을 수정하는 방법보다 빠르고 편리하게 소스 프로그램을 개발할 수 있는 장점을 제공한다.
    임베디드 소프트웨어, 크로스 개발, 호스트 시스템, 타겟 시스템

    타겟 시스템 기반 소스 프로그램 개발장치 및 방법
    58.
    发明公开
    타겟 시스템 기반 소스 프로그램 개발장치 및 방법 失效
    嵌入式软件开发环境中基于目标系统的源程序开发的设备和方法

    公开(公告)号:KR1020050024827A

    公开(公告)日:2005-03-11

    申请号:KR1020030061709

    申请日:2003-09-04

    CPC classification number: G06F8/20

    Abstract: PURPOSE: A device and a method for developing a target system-based source program in an embedded software development environment are provided to enable a target system such as a PDA(Personal Digital Assistant) to directly develop the source program of the target system while a cross development environment between a host system and the target system is kept. CONSTITUTION: The target system(100) includes a storing device(103), an input device(104), an output device(105), a source editor(107), and a project management client(101). The source editor creates/opens/edits/stores the source program related to source program making inputted through the input device and outputs it through the output device. The project management client performs project-related functions by linking with the input/output device and the host system(120), and controls data transmission/reception/store related to project information. The host system includes the storing device(123), a cross compiler(124), and a project management server(121). The cross compiler generates an execution program to be executed on the target system by building the source program and stores it to the storing device.

    Abstract translation: 目的:提供一种用于在嵌入式软件开发环境中开发基于目标系统的源程序的设备和方法,以使诸如PDA(个人数字助理)之类的目标系统能够直接开发目标系统的源程序,而 保持主机系统与目标系统之间的交叉开发环境。 构成:目标系统(100)包括存储装置(103),输入装置(104),输出装置(105),源编辑器(107)和项目管理客户端(101)。 源编辑器创建/打开/编辑/存储与通过输入设备输入的源程序相关的源程序,并通过输出设备输出。 项目管理客户端通过与输入/输出设备和主机系统(120)连接来执行项目相关功能,并控制与项目信息相关的数据发送/接收/存储。 主机系统包括存储设备(123),交叉编译器(124)和项目管理服务器(121)。 交叉编译器通过构建源程序来生成要在目标系统上执行的执行程序,并将其存储到存储装置。

    내장형 시스템을 위한 점진적 원격 로딩 장치 및 그 방법
    59.
    发明公开
    내장형 시스템을 위한 점진적 원격 로딩 장치 및 그 방법 失效
    用于嵌入式系统的梯度远程装载装置及其方法

    公开(公告)号:KR1020030037125A

    公开(公告)日:2003-05-12

    申请号:KR1020010068232

    申请日:2001-11-02

    CPC classification number: G06F9/44521

    Abstract: PURPOSE: A gradual remote loading device for an embedded system and a method thereof are provided to execute a remote linking for linking target modules in a host and a gradual linking for loading object files one by one. CONSTITUTION: A leader module analyzes linking information necessary for a linking for linking an object file(S110). A linker allocates a target memory space for storing sections based on section information and a section size(S112) and obtains target memory addresses of sections(S114). It is judged whether an entry exists in a symbol table as a definition symbol with respect to each entry of symbol information(S116). It is judged whether the symbol exists in a symbol table as a definition symbol(S124). If the symbol exists in a symbol table as a definition symbol, a rearrangement of an object file is applied(S132). A text and a data section of the rearranged object file are transmitted to a target memory(S134).

    Abstract translation: 目的:提供一种用于嵌入式系统的渐进式远程加载装置及其方法,以执行用于链接主机中的目标模块的远程链接和逐个链接以逐个加载对象文件。 构成:领导者模块分析用于链接目标文件的链接所需的链接信息(S110)。 链接器基于部分信息和部分大小分配用于存储部分的目标存储器空间(S112),并获得部分的目标存储器地址(S114)。 判断在符号表中是否存在条目作为符号信息的每个条目的定义符号(S116)。 判断符号表中是否存在符号作为定义符号(S124)。 如果符号表中存在符号作为定义符号,则应用对象文件的重新排列(S132)。 重排对象文件的文本和数据部分被发送到目标存储器(S134)。

    내장형 소프트웨어 시스템의 안전성 분석 방법 및 그 장치
    60.
    发明授权
    내장형 소프트웨어 시스템의 안전성 분석 방법 및 그 장치 失效
    嵌入式软件安全分析方法与装置

    公开(公告)号:KR100316246B1

    公开(公告)日:2001-12-12

    申请号:KR1019990046093

    申请日:1999-10-22

    Abstract: 본발명은그래픽정형적기법인 Colored Petri Nets(CPN) 방법을이용하여내장형소프트웨어시스템의안전성을분석하는방법및 그장치를제공하는데그 목적이있다. 본발명에따르면, 안전성분석을효율적으로수행하기위하여이전상태생성단계를포함한 CPN(Colored Petri Net) 방법을이용한내장형소프트웨어시스템의안전성분석방법에있어서, 상기이전상태생성단계는, 수행후 플레이스(Place)의값으로부터수행전 플레이스의값을결정할수 있는역함수가존재하지아니하면, 수행후 플레이스의상태값을불확실로지정하는제 1 단계와; 수행후 플레이스들이순방향으로진행될때, 수행후 플레이스들간에상호작용이없으면, 수행후 플레이스들에대하여논리합연산(OR)을수행하고, 상호작용이있으면, 수행후 플레이스들에대하여논리곱연산(AND)을수행하여, 수행전 플레이스의상태값으로결정하는제 2 단계를포함하여이루어진것을특징으로하는내장형소프트웨어시스템의안전성분석방법이제공된다.

Patent Agency Ranking