[aiT] Safety-Critical System 개발을 위한 정확한 WCET 분석 솔루션


[aiT] Safety-Critical System 개발을 위한 정확한 WCET 분석 솔루션

임베디드 시스템은 논리적인 요구사항 뿐만 아니라 시간 제약에 대한 요구사항 만족도 필수적으로 요구되고 있습니다. 이런 시간 요구사항을 만족하기 위해서는 시스템 내에 실시간성이 요구되는 Task들이 모두 정해진 시간 내에 동작하는지에 대한 확인이 필요합니다. 그리고 Task 들이 모두 스케줄링 되어 올바르게 동작하는지에 대한 확인도 필요합니다. 이렇게 Task가 정해진 시간 내에 동작하는지의 여부와 스케줄링 가능성의 파악을 위해 제일 중요한 요소는 WCET 입니다. WCET는 Worst Case Execution Time의 약자로 최악의 실행 시간 혹은 최대 수행 시간 등으로 부를 수 있으며, 프로세서가 태스크를 실행하는데 걸리는 최대 수행 시간을 의미합니다. 기존에는 오실로스코프 등을 이용하여 시간을 측정하였지만, 이는 단순한 실행시간에 불과합니다. 아마, 오실로스코프를 이용한 측정이 안전했다면 타이밍 문제를 발생하지 않았을 것입니다. 하지만, 타이밍과 관련된 문제는 여전히 발생되고...


#ait #SafetyCriticalSystem #Timinganalysis #WCET #최대수행시간 #최악실행시간 #타이밍검증 #타이밍분석

원문링크 : [aiT] Safety-Critical System 개발을 위한 정확한 WCET 분석 솔루션