Abstract:
PURPOSE: A device for supporting embedded software development tool implementation and a method thereof are provided to flexibly apply an embedded software development tool without changing installation environment of a BSP(Board Support Package) constructed in existed embedded Linux. CONSTITUTION: A BSP installation environment storage unit(100a) stores installation environment information of BSPs applied for an embedded software development tool. A BSP installation environment extraction unit(120) receives a BSP selection command from the embedded software development tool. The BSP installation environment extraction unit extracts installation environment information of a specific BSP from the BSP installation environment storage unit. A tool command generation unit(130) extracts a tool command template necessary for function performance of the embedded software development tool from a tool command template storage unit(100b). The tool command generation unit generates a tool command file by exchanging installation environment information of the tool command template with the installation environment information of the specific BSP. [Reference numerals] (10) Embedded software development tool; (100a) BSP installation environment storage unit; (100b) Tool command template storage unit; (110) BSP installation environment registration unit; (120) BSP installation environment extraction unit; (130) Tool command generation unit; (140) Delivery unit;
Abstract:
PURPOSE: An apparatus and a method for integrated management of an embedded software development tool are provided to improve the efficiency of the development task by supporting the development tool in the GUI(Graphic User Interface) based single environment and supplying the optimized development environment. CONSTITUTION: An integrated project manager(110) generates the integrated project and provides the UI for the integrated project. The integrated project is composed of the development tools included in the development environment type. An integrated tool UI manager(120) defines/manages the development environment type and provides/manages the development environment UI. The development environment UI(130) registers the development tool project and the UI to the integrated project and the integrated UI based on the development environment type.
Abstract:
PURPOSE: A method of parallel loop transformation for on-the-fly race detection in a parallel program is provided to minimize watching objects for the on-the-fly race detection while operating the parallel program. CONSTITUTION: The information needed to modify the parallel loop through a static analysis for a loop body is extracted by using each parallel loop as input(S210). If the information needed to modify the parallel loop, the modified parallel loop is generated by using the extracted information and the parallel loop as the input(S220). After each statement in the parallel loop generates all loops including the race, a race detection function is set up(S230). The race is detected by executing the modified parallel loop program set the race detection function(S240).
Abstract:
네이티브빌드기반의임베디드소프트웨어개발환경을지원하기위한임베디드소프트웨어개발도구제공방법및 장치가개시된다. 임베디드소프트웨어개발도구제공방법은호스트시스템의요청에따라툴체인에대한정보를추출하여호스트시스템에제공하는단계, 호스트시스템으로부터툴체인에대한정보가적용된프로젝트를수신하여빌드함으로써프로젝트실행파일을생성하는단계및 프로젝트실행파일을실행하여프로젝트실행결과를생성하는단계를포함한다. 따라서, 크로스툴체인의확보에소모되었던경제적비용을최소화할수 있는네이티브빌드기반의임베디드소프트웨어개발환경을제공할수 있다.
Abstract:
본 발명은 AUTOSAR 응용 소프트웨어의 소프트웨어 구조 모델링 도구를 위한 프로젝트 관리 장치 및 방법 그리고 이를 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체에 관한 것으로서, 사용자로부터 프로젝트 자원에 영향을 주는 처리 명령을 입력받아 입력 명령을 분류하여 해당 호출 처리를 수행하는 인터페이스수단, 상기 인터페이스수단으로부터 입력된 명령이나 도구로부터 전달된 명령을 분석하여 도구 종료 명령인 경우 장치를 종료하고, 도구 종료 명령이 아닌 경우 또는 인터페이스 입력 명령인 경우에 디스크립션 자원빌드 명령과 모델 갱신 명령으로 분류하여 해당 명령 처리를 수행하는 명령실행수단 및 상기 명령실행수단이 처리하는 처리 내용이 워크스페이스에 반영되어야 하는 경우, 상기 워크스페이스의 내용을 생성, 삭제 및 갱신을 수행하는 워크스페이스 관리수단을 포함하여 구성한 장치 및 방법을 제공함으로써, AUTOSAR 응용 소프트웨어 구조 모델링 도구를 위해 AUTOSAR 모델 관련 자원을 모델에 대한 직관적인 이해가 가능하도록 하여 도구가 제공하는 작업 과정의 편리한 사용 환경이 제공되어 도구 개발자나 사용자에게 효율적으로 활용될 수 있도록 한다는 효과를 발휘한다. AUTOSAR, 응용 소프트웨어, 모델링, 프로젝트, 관리
Abstract:
기존의 차량 오픈 시스템 아키텍처(AUTomotive Open System Architecture, 이하 AUTOSAR라 함) 응용 소프트웨어 구조 설계 환경에서 진행되는 반복적인 설계 작업들 중에서 소프트웨어 구조의 골격을 설계하는 설계 초기 단계를 위한 작업들은, 단순한 설계 작업의 순차적인 반복에도 불구하고 일괄 처리가 불가능하여 소요 시간이 늘어나 소프트웨어 구조 설계의 효율을 저하시키는 단점이 있다. 이에 본 발명은, AUTOSAR 응용 소프트웨어 구조 설계에서 기본적으로 선택될 수 있는 구성 요소와 구성 형태들을 분류하고, 이에 대한 사용자 인터페이스 화면을 단계별로 제공하여 사용자의 간단한 조작에 의해 선택되어 진 구성 요소와 구성 형태를 입력으로 하여 AUTOSAR 응용 소프트웨어 구조의 골격을 편리하고 신속하게 생성하는 기술을 제공하고자 한다. AUTOSAR, 골격 설계, 응용 소프트웨어
Abstract:
PURPOSE: A navigation device for providing travel information and a method thereof are provided to supply substantial travel information to a user by providing detailed guide information of symbols and evaluation information of a previous user together. CONSTITUTION: If a vehicle or a man enters a specific area, an information guide unit(114) receives travel information registered in a specific area. The information guide unit displays symbols showing the existence of the travel information in a map screen. A controller(108) provides the travel information provided from a local relay server in the specific area. After receiving the travel information, a communication unit(116) provides the received travel information to the information guide unit.
Abstract:
PURPOSE: An architecture skeleton generation device and a method for an automotive open system architecture application software are provided to conveniently and rapidly generate a frame of an AUTOSAR(AUTomotive Open System ARchitecture). CONSTITUTION: A software structure design interface(100) determines the design information for an application software structure according to the input of a user, and a software structure generator(102) generates software structure details which follow an AUTOSAR detail standard in consideration of a software meta model. The software structure detail is generated based on the design information of the application software structure determined through the structure design interface.