1 |
1
실시간 내장형 시스템을 위한 TTA(Time-Triggered Architecture) 적용 방법에 있어서,(a) 대상 시스템에 대한 TTA 적용 태스크를 추출하는 단계;(b) TTA 적용을 위한 이벤트 및 태스크 특성을 파악하는 단계;(c) TTA를 위한 태스크 수행 주기를 설정하고 실시간성을 검증하는 단계;(d) 적용 대상 환경에 따라 TTA를 적용하는 단계; 및(e) 이벤트 손실 여부 테스팅 및 시스템 테스팅을 수행하는 단계를 포함하는 TTA 적용 방법
|
2 |
2
제 1 항에 있어서,상기 (a) 단계는,이벤트를 구분하는 과정;태스크 진입점을 구분하는 과정;서브 루틴을 구분하는 과정;공유 자료구조를 구분하는 과정; 및정의-사용(Definition-Use) 관계를 파악하는 과정을 포함하는 TTA 적용 방법
|
3 |
3
제 1 항에 있어서,상기 (a) 단계를 "전용 소프트웨어 분석 도구를 사용하는 데이터 플로우 분석 기법"을 이용하여 수행하는, TTA 적용 방법
|
4 |
4
제 1 항에 있어서,상기 (b) 단계는,대상 이벤트의 발생 주기를 파악하는 과정;관련 태스크의 최악 수행 시간 및 우선순위의 실시간 특성을 파악하는 과정; 및태스크에 시스템 자원을 분배하는 스케줄러의 특성을 파악하는 과정을 포함하는 TTA 적용 방법
|
5 |
5
제 4 항에 있어서,상기 최악 수행 시간의 실시간 특성을 파악하는 과정은,타이머를 선택하는 과정;코드를 삽입하는 과정;정보 획득 경로를 설정하는 과정;테스트 케이스를 작성하는 과정; 및상기 작성된 테스트 케이스를 수행하는 과정을 포함하는 TTA 적용 방법
|
6 |
6
제 5 항에 있어서,상기 테스트 케이스를 작성하는 과정은,각 태스크의 소스코드와 외부에서 발생하는 이벤트 특성을 분석하여 각 태스크별로 최악 수행 시간이 발생할 수 있는 테스트 케이스와, 각 이벤트별로 최대 수행 빈도 및 최소 수행 빈도가 발생할 수 있는 테스트 케이스를 작성하는, TTA 적용 방법
|
7 |
7
제 4 항에 있어서,상기 최악 수행 시간의 실시간 특성을 파악하는 과정을 "최악 수행 시간(WCET: Worst-Case Execution Time) 분석 도구를 사용하는 방식"을 이용하여 수행하는, TTA 적용 방법
|
8 |
8
제 1 항에 있어서,상기 (c) 단계는,태스크 수행 주기 패턴을 기반으로 각 태스크가 수행될 태스크 수행 주기를 설정하는 과정; 및최악 반응 시간(Worst-Case Response Time)을 분석하여 실시간성을 검증하는 과정을 포함하는 TTA 적용 방법
|
9 |
9
제 1 항 내지 제 8 항 중 어느 한 항에 있어서,상기 (d) 단계는,인터럽트 마스킹을 수행하는 과정;이벤트 플래그를 구분하는 과정; 및이벤트 폴링 메커니즘(event polling mechanism)을 적용하는 과정을 포함하는 TTA 적용 방법
|
10 |
10
프로세서를 구비한 실시간 내장형 시스템에,(a) 대상 시스템에 대한 TTA(Time-Triggered Architecture) 적용 태스크를 추출하는 단계;(b) TTA 적용을 위한 이벤트 및 태스크 특성을 파악하는 단계;(c) TTA를 위한 태스크 수행 주기를 설정하고 실시간성을 검증하는 단계;(d) 적용 대상 환경에 따라 TTA를 적용하는 단계; 및(e) 이벤트 손실 여부 테스팅 및 시스템 테스팅을 수행하는 단계를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|