Abstract:
PURPOSE: An automatic simulation based interface testing system and method thereof are provided to efficiently test an interface of a robot software component by automatically performing an interface function of a robot software component. CONSTITUTION: An automatic test server(200) generates a source code of a test case and application based on test description information and interface expression information related to a target robot software component. A test building agent(300) compiles a source code of the test application through the test case. A robot hardware simulator(400) simulates a virtual robot hardware and test environment.
Abstract:
PURPOSE: A robot software test system in which a test case generating device and a driver generating device are independently configured and an operating method thereof are provided to distributively install the test case generating device and the driver generating device. CONSTITUTION: A test case generating device(120) generates a test suite which is a group of test cases using a test target source file. The test case generating device generates test suite information including information necessary for generating a test drive by a common format. A test driver generating device(130) checks a test target using the test suite information. The test driver generating device generates a test driver using the test target source file corresponding to the test target and the test suite.
Abstract:
PURPOSE: A method for determining a test alternation factor for a robot software white box test and an automatic testing system are provided to execute a test as much as the number of needs without testing a combination of all factors. CONSTITUTION: A source recognizing module(102) recognizes a test target function in a source code inputted by a user. A factor pattern analyzing module(103) determines a test alternation factor number from the mutual relation between test factors of the test target function. A test case generating module(104) generates a test case by a combination of the test factor according to the test alternation factor number. The factor pattern analyzing module determines a test alternation factor number of timing when analyzing the test target function ends as a final test alternation factor number.
Abstract:
컴포넌트 스케쥴링 방법 및 장치가 개시된다. 본 발명의 일실시예에 따른 컴포넌트 스케쥴링 방법은, 시간 주기(time period) 및 선행 관계(precedence relation)로 식별된 복수의 컴포넌트들을 수신하는 단계, 상기 주기를 이용하여 상기 복수의 컴포넌트들 각각의 델타 시간을 계산하는 단계, 상기 델타 시간과 선행 관계에 기초한 우선 순위를 이용하여 상기 복수의 컴포넌트들을 실행 큐에 할당하는 단계, 및 상기 실행 큐에 할당된 컴포넌트를 실행하는 단계를 포함할 수 있다.
Abstract:
원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법을 개시한다. 웹 기반 소프트웨어 디버깅 장치는 사용자가 원격의 타겟 시스템에서 수행되는 소프트웨어에 대한 디버깅 서비스를 요청하고 상기 소프트웨어의 디버깅 결과를 확인할 수 있는 웹 브라우저를 제공하는 웹 인터페이스; 상기 웹 인터페이스를 통해 상기 소프트웨어에 대한 디버깅 서비스 요청을 수신하고 상기 소프트웨어의 디버깅 결과를 상기 웹 인터페이스로 제공하는 디버거 클라이언트; 및, 상기 디버거 클라이언트로부터 상기 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청에 따라 상기 타겟 시스템과의 연결을 통해 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 디버거 서버를 포함한다. 디버거(debugger), 디버깅, 웹 기반, 원격, 소프트웨어, GDB(GNU source-level debugger), GDB Server
Abstract:
PURPOSE: A delta time based component scheduling method and an apparatus thereof are provided to improve the performance of a robot system by increasing time accuracy and by reducing overhead and jitter in OPRoS(Open Platform for Robotic Services). CONSTITUTION: A component reception unit(501) receives components which are identified by a time period and a precedence relationship. A delta time calculation unit(502) calculates the delta time of the components by using the time period. A component assignment unit(503) assigns the components to an execution queue by using priority based on the delta time and the precedence relationship. A component execution unit(504) executes a component assigned to the execution queue and assigns a termination queue to a completed component. A component reassignment unit(505) assigns the component assigned to the termination queue to the execution queue again by comparing the delta time of the component with the period of the component assigned to the termination queue. [Reference numerals] (501) Component reception unit; (502) Delta time calculation unit; (503) Component assignment unit; (504) Component execution unit; (505) Component reassignment unit
Abstract:
PURPOSE: A method and a device for generating a test suite for testing the state of a software component are provided to generate a test suite which is used in a modified test scheme by transitioning to an abnormal state in each state of the component. CONSTITUTION: An input module(1010) receives the FSM(Finite State Machine) model of a target component. An initializing module(1030) initializes the FSM model according to the number of initial states which are included in the FSM model. A tree generating module(1050) generates a STT(State Testing Tree) expressing a state transition sequence based on the FSM model. A graph generating module(1070) configures paths which configures an SST as an IPG(Independent Path Graph) by using the STT. A test suite generating module(1090) generates a test suite which tests the target component based on the IPG.