Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

임베디드 운영체제의 스케줄링 프리미티브를 고려한 정적 최악실행시간 분석도구Static Worst-Case Execution Time Analysis Tool for Scheduling Primitives about Embedded OS

Other Titles
Static Worst-Case Execution Time Analysis Tool for Scheduling Primitives about Embedded OS
Authors
박현희양승민최용훈
Issue Date
Oct-2007
Publisher
한국정보과학회
Keywords
Embedded System; Worse-Case Execution Time(WCET); WCET Analysis; Schedulability Analysis; 임베디드 시스템; 최악실행시간; 최악실행시간 분석; 스케줄링 분석
Citation
정보과학회 컴퓨팅의 실제 논문지, v.13, no.5, pp.271 - 281
Journal Title
정보과학회 컴퓨팅의 실제 논문지
Volume
13
Number
5
Start Page
271
End Page
281
URI
http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/17986
ISSN
2383-6318
Abstract
운영체제에서의 실시간성 지원은 현대 임베디드 시스템에서 추가사항이 아니라 필수사항이다. 이러한 임베디드 운영체제가 사용되는 시스템의 실시간성 지원을 충족하기 위해서는 시스템 내 실시간성이 요구되는 태스크들의 스케줄링 가능성 여부가 중요하며, 이를 시스템 수행 전 검증해야 할 필요가 있다. 스케줄링 가능성 분석에서 핵심적인 부분 중의 하나는 태스크의 최악실행시간을 구하는 것이다. 기존의 최악실행시간 분석도구들은 일반적인 응용 태스크 즉, 응용 프로그램의 최악실행시간을 위주로 분석하였기 때문에 응용 프로그램들이 운영체제에 의해 스케줄링시 영향을 받는 운영체제의 스케줄링 관련 프리미티브들(스케줄러, 인터럽트 서비스 루틴등)에 대한 고려는 전혀 하지 않고 있다.본 논문에서는 임베디드 운영체제 중에 널리 사용하고 있는 임베디드 리눅스가 사용되는 임베디드 시스템에서의 스케줄링 관련 프리미티브들을 고려하는 최악실행시간 분석 도구를 설계하고 구현한다. 이 분석도구는 일반적인 응용 프로그램 뿐만 아니라 임베디드 리눅스 커널내의 스케줄링에 영향을 미치는 관련 프리미티브들의 최악실행시간을 분석하여 스케줄링 분석의 정확성을 더욱 더 높인다. 이 도구는 현재 임베디드 환경에서 통합개발환경으로 제작된 이클립스(Eclipse)의 플러그인 형태로 개발되어 어떠한 플랫폼에서도 동작 가능하고 사용자가 사용하기에 편리한 인터페이스 및 기능을 제공할 수 있도록 구현한다.
Files in This Item
Go to Link
Appears in
Collections
College of Information Technology > School of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE