Abstract:
According to an embodiment of the present invention, a method for performing an RILS (Robot-in-the-loop simulation) of an OPRoS (Open platform robotic services)-based robot system comprises the steps of: generating a virtual avatar robot including multiple components corresponding to a real robot; selecting at least one component relative to an hardware among the multiple components; inserting information on an HIL (Hardware-in-the-loop-simulation) driver in a component profile corresponding to the at least one component relative to the hardware; and controlling the real robot or the avatar robot based on the operational results of the real robot and the avatar robot relative to a specific motion using the HIL driver. [Reference numerals] (611) Synchronizing module; (612) Real H/W control module; (613) Virtual H/W control module; (620) Real module; (630) OPRoS simulator
Abstract:
본 발명의 실시예들은 실시간 시스템에서 태스크들을 스케줄링하여 처리하는 기술에 관한 것으로, 특히 태스크들의 특성을 고려하여 태스크들 각각을 효율적으로 스케줄링하여 처리하는 알고리즘에 관련된다. 특히, 본 발명의 실시에에 의하면, 하나의 시스템에서 주기 태스크들 및 비주기 실시간 태스크를 함께 수행할 수 있고, 주기 태스크들 간의 선행 관계를 만족시키는 스케줄링 및 주기 태스크들의 스케줄링 시간에 의해 남는 잉여 시간에 비주기 실시간 태스크를 효율적으로 실행시킬 수 있는 스케줄링이 가능하다.
Abstract:
일 실시예에 따른 웹 기반의 소프트웨어 개발 및 테스트 자동화 장치는 웹 브라우저를 통해 수신한 사용자의 요청에 따라, 소프트웨어를 개발하는 프로젝트의 개발 각 단계마다 산출되는 단계 문서를 관리하고, 상기 단계 문서의 적어도 하나의 단위 항목과 상기 적어도 하나의 단위 항목에 대응하는 테스트 항목 간의 연관 관계를 기초로 테스트 대상 정보를 수집하는 서버; 및 상기 테스트 대상 정보를 기초로 상기 프로젝트를 위한 테스트 데이터를 자동으로 생성하고, 상기 테스트 데이터를 이용하여 상기 단계 문서에 대한 테스트를 실행하는 테스트 코어를 제공할 수 있다.
Abstract:
본발명의실시예는소프트웨어를테스트하기위하여, 소프트웨어를컴포넌트단위로분리하고각 컴포넌트별테스트케이스들을생성하여, 소프트웨어를자동으로테스팅하는기술에관련된다. 특히, 본발명의실시예에의하면, 소프트웨어의테스팅을위하여, 단위소프트웨어의제공인터페이스의명세정보뿐아니라요구인터페이스의명세정보를고려하여효율적으로조합된테스트케이스를생성하고실행할수 있다.
Abstract:
PURPOSE: A device for automating web-based software development and test is provided to supply an efficient software development and test automating device by providing a common process for document writing by improving traceability to requirements and the management of the requirements during software development. CONSTITUTION: A project manager(163) manages project-related information and a step document produced on each development step of the project. A test manager(124) sets a correlation between a unit item of the step document and a test item corresponding to the unit item. When a project generation request is received from a user, the project manager requests the generation of a storage space for the project and a storage space by user for participators of the project. The document manager uploads a document generated based on the unit item information to the storage space for the participators.
Abstract:
PURPOSE: A periodic and non-periodic real time task scheduling algorithm based on phase ordering and remaining time is provided to perform scheduling which satisfies preceding relations between periodic tasks and to perform scheduling for executing non-periodic real time tasks in remaining time. CONSTITUTION: A periodic task scheduler(610) performs scheduling of periodic tasks by considering preceding relations between the periodic tasks. A scheduling request receiving unit(620) receives a scheduling request of a non-periodic real time task from a system. A non-periodic real time task scheduler(630) performs the scheduling of the non-periodic real time task in remaining time of scheduling time of the periodic tasks. The periodic task scheduler preferentially schedules a task of which the entry degree is low on a graph structure based on a period and performance order of the periodic tasks. [Reference numerals] (610) Periodic task scheduler; (620) Scheduling request receiving unit; (630) Non-periodic real time task scheduler