Abstract:
본 발명은 정량적인 프로세스 관리를 위한 임베디드 시스템 개발 방법론 지원 시스템 및 방법에 관한 것으로서, 고품질의 임베디드 시스템을 적시에 경제적으로 개발할 수 있는 임베디드 시스템 개발방법론을 효과적으로 정의, 참조 및 적용하기 위한 개발방법론을 지원하여, 임베디드 시스템 개발과 관련된 정량적 프로젝트 데이터의 축적을 통해 얻어진 정보를 분석할 수 있는 기법 및 척도를 관리함으로써 향후 다른 임베디드 시스템 개발 및 관리에 계량적인 접근이 가능하도록 지원할 수 있다. 개발 방법론, 정량적 프로세스 관리, 프로젝트 관리
Abstract:
본 발명은 우선순위 그래프를 이용한 제품 계열의 기능 분석 및 테스팅 경로 분석 장치 및 그 방법에 관한 것이다. 본 발명은 상위 수준의 비즈니스 프로세스를 기술하고 각 비즈니스 별 목표 (goal)를 수행하는데 필요한 특성 객체(feature object)와 특성 행위(feature behavior)를 식별하여 의존성 그래프(dependency graph)로 표현한다. 의존성 그래프는 노드(node)와 레이블(label)이 붙어 있는 에지(edge)로 표현된다. 노드는 특성 객체를 표현하고 에지는 특성 행위의 순서를 지시하는데 에지에 붙어 있는 레이블은 특성 행위를 나타낸다. 특성 객체와 특성 행위는 요구 사항 분석 프로세스를 반복해 나가면서 정제되는데 특성 행위의 수행 순서에 따라 의존성 그래프에 표현된 내용은 우선순위 그래프로 표현된다. 우선 순위 그래프는 의존성 그래프로 표현되었던 상위 수준의 기능적 요구 사항을 특성 객체의 초기 설정 값, 수행하면서 변경되는 특성 객체의 참조 설정 값, 특성 범주(category), 다음 단계의 특성 객체를 우선 순위 순서대로 지시하는 특성 객체 리스트, 관련된 유스 케이스 이름, 관련 가변성(variability) 리스트, 가변성의 타입과 함께 표현된다. 우선순위 그래프에서 보여지는 비즈니스 수행 경로(path)는 기능 테스팅(functional testing)을 확인하기 위한 일련의 절차로 추출될 수 있으며 수행 경로의 에지 수에 따라 최적의 깊이를 갖는 테스트 케이스(best case)와 최악의 깊이를 갖는 테스트 케이스(worst case)를 유추할 수 있다. 분석된 기능 별 요구 사항은 시스템 분석가, 시스템 개발자, 테스트 설계자, 프로젝트 관리자로부터 분석 자료의 시각적인 조회가 가능하도록 그래프의 형태로 제공되며 수행 의존성을 식별하기 쉽게 테이블의 형태로도 보여진다. 텍스트 형태의 기술에서 시작하여 분석된 제품 계열의 요구 사항은 시스템을 구성하는 구현 요소를 특성 단위로 식별할 수 있는 특성의 행위 정보로부터 제품 계열의 제품을 생산하는데 필수적인 가변성을 또한 분석할 수 있어 제품 계열 기반의 제품을 생산하는데 필요한 기획 자료로도 사용될 수 있다는 효과가 있다. 우선순위, 제품 계열, 기능 분석, 테스팅 경로
Abstract:
본 발명은 엄격한 구조적 분석 지원 자동화 시스템에서의 모형 정보 변경시의 처리 방법에 관한 것으로 먼저 모형 정보의 변경 전에 변경 정보에 대하여 본 발명이 실현되는 엄격한 구조적 분석 자동화 시스템에서 지원하는 문법 및 의미 규칙의 검증을 거쳐 올바르고도 정확한 모형 정보만이 변경될 수 있도록 하고, 모형 정보의 변경에서는 해당 모형뿐만 아니라 관련되어 있는 나머지 모형 정보까지도 함께 변경되도록 하고, 모형 정보의 변경에 따라 더 이상 의미 없는 모형 정보도 함께 삭제되도록 한다. 이와 같은 모형 정보의 변경 및 삭제 시에는 해당 객체에 대한 특성 모형을 비롯한 객체의 모든 정의 정보가 변경 및 삭제되고, 특히 자료 항목의 변경 시에는 자료 항목의 최하위 구성 단위인 자료 원소 및 미정의 자료까지 변경 및 삭제되도록 함으로써 순수하고 일관성 있는 분석 모형이 유지되도록 하여 모형 정보에 대한 모형 내부의 작성 규칙 및 모형 사이의 일관성 규칙의 검증 등에서의 엄격한 분석이 가능하도록 하였다.
Abstract:
본 발명은 구조적 분석 지원 자동화 시스템의 엄격한 구조적 분석을 위한 정보저장소 시스템과 그 운용방법에 관한 것으로서, 대상 시스템에 대한 보다 상세하고 정확한 분석 모형을 제공하기 위한 특성 모형과 모형 사이의 일관성 규칙의 검증 등에서의 엄격한 분석을 위한 상세화된 자료 유형을 지원하는 정보저장소와, 저장되어 있는 분석 모형에 대한 다양한 검색 방법을 제공한다. 정보저장소 시스템은 구조적 분석 모형에 대한 저장 및 검색을 위하여 정보저장소 환경의 설정 및 해제 기능, 정보저장소를 구성하는 테이블을 검색하기 위한 테이블 생성, 삭제, 열기 및 닫기 기능, 특정 레코드를 검색하기 위한 인덱스 설정, 레코드 탐색, 다음 레코드로의 이동, 처음 및 마지막 레코드로의 이동, 테이블의 전체 레코드 수의 반환, 레코드의 수정, 추가 및 삭제 기능, 레코드를 구성하는 특정 필드에 대한 필드 값의 저장 및 재생을 위하여 필드의 자료 유형에 따라 문자, 정수, 긴정수, 실수 및 배정도수의 저장 및 재생 기능을 위한 정보저장소 인터페이스 명령을 제공한다.
Abstract:
PURPOSE: A software verification apparatus of an ECU for a vehicle and a method thereof using keywords related to the operation of the ECU are provided to perform reliability verification about the ECU and verify a software by reflecting the characteristic of the ECU. CONSTITUTION: A database(110) stores keywords related to the operation of an ECU(Electronic Control Unit). A keyword extractor(140) extracts the keyword from the inputted requirement based on the database. A test case generator(160) generates a test case based on the input value corresponding to the extracted keyword. A tester(170) tests a software of the ECU based on the test case.
Abstract:
PURPOSE: A device and a method for guiding a route of an emergent vehicle using telematics are provided to enable a vehicle to arrive in a destination in a short time by providing an optimum route based on up-to-date traffic information. CONSTITUTION: A device for guiding a route of an emergent vehicle using telematics comprises a command unit(100), a vehicle telematics(200), and a traffic signal controller(300). The command unit transmits destination information to an emergent vehicle when necessary. The vehicle telematics is attached on the emergent vehicle and provides an optimum route based on the destination information. The traffic signal controller controls the lighting of a traffic signal before the emergent vehicle is approached.
Abstract:
본 발명은 엄격한 구조적 분석 지원 자동화 시스템에서의 모형 정보 저장 및 삭제시의 처리 방법에 관한 것으로, 먼저 모형 정보의 저장 전에 저장 정보에 대하여 본 발명이 실현되는 엄격한 구조적 분석 자동화 시스템에서 지원하는 문법 및 의미 규칙의 검증을 거쳐 올바르고도 정확한 모형 정보만이 저장될 수 있도록 하고, 모형 정보의 삭제에서는 해당 모형뿐만 아니라 관련되어 있는 나머지 모형 정보까지도 함께 삭제되도록 하고, 모형 정보의 삭제에 따라 더 이상 의미 없는 모형 정보도 함께 삭제되도록 한다. 이와 같은 모형 정보의 삭제시에는 해당 객체에 대한 특성 모형을 비롯한 객체의 모든 정의 정보가 삭제되고, 특히 자료 항목의 삭제시에는 자료 항목의 최하위 구성 단위인 자료 원소 및 미정의 자료까지 삭제되도록 함으로써 순수하고 일관성 있는 분석 모형이 유지되도록 하여 모형 정보에 대한 모형 내부의 작성 규칙 및 모형 사이의 일관성 규칙의 검증 등에서의 엄격한 분석이 가능하도록 하였다.
Abstract:
본 발명은 엄격한 구조적 분석 지원 자동화 시스템에서의 모형 정보 저장 및 삭제시의 처리 방법에 관한 것으로, 먼저 모형 정보의 저장 전에 저장 정보에 대하여 본 발명이 실현되는 엄격한 구조적 분석 자동화 시스템에서 지원하는 문법 및 의미 규칙의 검증을 거쳐 올바르고도 정확한 모형 정보만이 저장될 수 있도록 하고, 모형 정보의 삭제에서는 해당 모형뿐만 아니라 관련되어 있는 나머지 모형 정보까지도 함께 삭제되도록 하고, 모형 정보의 삭제에 따라 더 이상 의미 없는 모형 정보도 함께 삭제되도록 한다. 이와 같은 모형 정보의 삭제시에는 해당 객체에 대한 특성 모형을 비롯한 객체의 모든 정의 정보가 삭제되고, 특히 자료 항목의 삭제시에는 자료 항목의 최하위 구성 단위인 자료 원소 및 미정의 자료까지 삭제되도록 함으로써 순수하고 일관성 있는 분석 모형이 유지되도록 하여 모형 정보에 대한 모형 내부의 작성 규칙 및 모형 사이의 일관성 규칙의 검증 등에서의 엄격한 분석이 가능하도록 하였다.
Abstract:
본 발명은 사용자로부터 입력된 임베디드 시스템의 요구 사항 정보 및 유스케이스 정보를 분석하여 유스케이스 분석표를 생성하는 요구 명세 분석부, 상기 사용자로부터 입력된 상기 시스템의 소프트웨어 및 하드웨어 구조와 각 구조에 대한 구성 요소를 분석하여 시스템 구조 그래프를 생성하고, 상기 생성한 시스템 구조 그래프를 상기 요구 명세 분석부에서 생성한 유스케이스 분석표에 반영하여 상기 유스케이스 분석표를 업데이트시키는 아키텍처 설계부, 상기 아키텍처 설계부에서 정의된 상기 구성 요소 간의 수행 흐름과 호출 관계를 포함하는 행위 정보를 정의하는 아키텍처 행위 정의부, 상기 아키텍처 설계부에서 정의된 구성 요소가 상기 아키텍처 행위 정의부에서 정의된 상기 행위 정보에 따라 동작되도록 코드를 생성하고, 상기 구성 요소의 기능 수행 여부를 확인해 나가며 상기 시스템을 구현하는 통합 구현부 및 상기 구현된 시스템의 기능과 성능을 테스트하는 테스트부로 구성된 것으로서, 하드웨어와 소프트웨어 혼합설계 기반의 시스템 개발로 개발 프로세스 과정 중에 발생할 수 있는 구현 변경 및 수정에 대한 비용을 개발 초기 단계의 상위 레벨로 분리하여 핵심적으로 시스템을 구성할 수 있다. 임베디드 시스템, 프로토타입, 개발 지원, 요구사항, 유스케이스
Abstract:
An eclipse platform-based project level asset management system for applying embedded system development methodology and a method thereof are provided to promote introduction/application of the embedded system development methodology by systematically analyzing various knowledge needed for developing embedded software and making the knowledge into asset. An asset class defining module(100) defines attribute, class, and level information of the assets. An asset registration requesting/permitting module(20) receives and permits an asset registration application of a user. An asset use requesting/permitting module(30) receives and permits an asset use application of the user. An asset searching module(40) searches a list of reusable assets. An asset evaluating module(50) collects, analyzes, reports, and evaluates measurement data for managing the assets. An asset registering module(60) automatically registers the asset according to an evaluation standard. An asset tracking module(70) tracks asset relation, asset state information, and manager record information. An asset lifecycle managing module(80) manages a state and a level of the assets to manage a lifecycle of the assets.