1 |
1
임베디드 소프트웨어 컴포넌트 설계 방법에 있어서,임베디드 소프트웨어에 대해 시스템 분석을 수행하는 단계;상기 시스템 분석의 결과를 기반으로, 펑션 블록 피처의 액션(Action)과 인터럽트를 분석하는 단계;상기 분석된 펑션 블록 피처의 액션과 인터럽트를 기반으로, 펑션 블록 피처(Function Block Feature) 모델을 정의하는 단계 - 상기 펑션 블록 피처 모델은 상기 인터럽트를 기반으로 분석된 입력/출력 이벤트에 대한 데이터를 포함함 -; 및상기 펑션 블록 피처 모델을 기반으로, 펑션 블록 컴포넌트의 구조를 설계하는 단계를 포함하는, 방법
|
2 |
2
제1항에 있어서,상기 시스템 분석을 수행하는 단계는 하드웨어 시스템 모델 분석, 데이터 타입 분석 및 인터럽트 분석 중 적어도 하나를 수행하는 단계를 포함하는, 방법
|
3 |
3
제2항에 있어서,상기 하드웨어 시스템 모델 분석은 센서-컨트롤러-엑추에이터(sensor-controller-actuator) 설계 패턴을 기반으로, 센서, 컨트롤러 및 액추에이터에 해당하는 하드웨어 모델을 각각 정의하고, 상기 하드웨어 모델 사이의 연결 관계를 분석하여 하드웨어 시스템 모델을 표현하는, 방법
|
4 |
4
제1항에 있어서,상기 펑션 블록 피처의 액션과 인터럽트를 분석하는 단계는,상기 임베디드 소프트웨어의 기능 요구사항을 분석하는 단계; 및상기 기능 요구사항의 분석 결과를 기반으로, 상기 펑션 블록 피처의 액션과 인터럽트를 분석하는 단계를 포함하고,상기 펑션 블록 피처 모델을 정의하는 단계는,상기 분석된 펑션 블록 피처의 액션과 인터럽트를 기반으로, 펑션 블록 피처 분석 목록을 생성하는 단계를 포함하는, 방법
|
5 |
5
제4항에 있어서,상기 펑션 블록 피처 분석 목록은 상기 펑션 블록 피처 각각의 액션 및 입력/출력 데이터에 대한 데이터를 더 포함하는, 방법
|
6 |
6
제1항에 있어서,상기 펑션 블록 컴포넌트의 구조를 설계하는 단계는,상기 펑션 블록 피처 모델을 기반으로 펑션 블록 컴포넌트를 추출하는 단계;상기 펑션 블록 컴포넌트 사이의 인터페이스를 정의하는 단계; 및상기 인터페이스를 기반으로 상기 펑션 블록 컴포넌트 사이의 연결 관계를 설계하는 단계를 포함하는, 방법
|
7 |
7
제6항에 있어서,상기 펑션 블록 컴포넌트를 추출하는 단계는,펑션 블록 컴포넌트 모델을 각각 센서 타입, 인터페이스 타입, 컨트롤러 타입 및 액추에이터 타입으로 분류하는 단계; 및상기 펑션 블록 피처 모델에서의 펑션 블록 피처의 액션을 기반으로, 상기 펑션 블록 피처 각각의 입력/출력 데이터 및 입력/출력 이벤트를 적어도 하나 고려하여, 상기 펑션 블록 피처를 상기 펑션 블록 컴포넌트 모델에 각각 매핑하는 단계를 포함하는, 방법
|
8 |
8
제6항에 있어서,상기 인터페이스를 정의하는 단계는,상기 펑션 블록 피처 모델에서 액션이 트랜스퍼(Transfer)인 제1 펑션 블록 피처의 입력/출력 데이터를 확인하는 단계;상기 제1 펑션 블록 피처의 출력 데이터를 입력 데이터로 수신하는 제2 펑션 블록 피처를 확인하는 단계; 및상기 제1 펑션 블록 피처 및 상기 제2 펑션 블록 피처 사이의 인터페이스를 정의하는 단계를 포함하는, 방법
|
9 |
9
임베디드 소프트웨어 컴포넌트 설계를 위한 장치에 있어서,임베디드 소프트웨어에 대해 시스템 분석을 수행하는 시스템 분석부;상기 시스템 분석의 결과를 기반으로, 펑션 블록 피처의 액션과 인터럽트를 분석하고, 상기 분석된 펑션 블록 피처의 액션과 인터럽트를 기반으로, 펑션 블록 피처 모델을 정의하는 피처 분석부 - 상기 펑션 블록 피처 모델은 상기 인터럽트를 기반으로 분석된 입력/출력 이벤트에 대한 데이터를 포함함 -; 및상기 펑션 블록 피처 모델을 기반으로, 펑션 블록 컴포넌트의 구조를 설계하는 펑션 블록 구성부를 포함하는, 장치
|
10 |
10
임베디드 소프트웨어 컴포넌트 설계 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 비일시적 기록매체로서,상기 임베디드 소프트웨어 컴포넌트 설계 방법은,임베디드 소프트웨어에 대해 시스템 분석을 수행하는 단계;상기 시스템 분석의 결과를 기반으로, 펑션 블록 피처의 액션과 인터럽트를 분석하는 단계;상기 분석된 펑션 블록 피처의 액션과 인터럽트를 기반으로, 펑션 블록 피처 모델을 정의하는 단계 - 상기 펑션 블록 피처 모델은 상기 인터럽트를 기반으로 분석된 입력/출력 이벤트에 대한 데이터를 포함함 -; 및상기 펑션 블록 피처 모델을 기반으로, 펑션 블록 컴포넌트의 구조를 설계하는 단계를 포함하는, 비일시적 기록매체
|