著者
阿部一樹 安島光紀 兪明連 横山孝典
雑誌
研究報告組込みシステム(EMB)
巻号頁・発行日
vol.2013-EMB-28, no.22, pp.1-6, 2013-03-06

一般に組込みシステム上のアプリケーションは複数のタスクから構成されるが,アプリケーションによって異なるタスクスケジューリングアルゴリズムが要求される場合がある.しかし多くの組込みOSは,固定優先度スケジューリングしか提供していない.そのため,スケジューリングアルゴリズムの選択が可能な組込みOSが求められる.本研究では,アスペクト指向プログラミングにより,OSのソースコードを直接書き換えることなく,組込みOSのスケジューラをアプリケーションに応じてカスタマイズする手法を提案する.自動車制御向け組込みOSであるOSEK OSを対象に,固定優先度のスケジューラをEDFに切り替えるとともに,EDFに対応した排他制御を実現するために,排他制御のプロトコルを変更するアスペクトを開発した.そして,実際にそれらのアスペクトを適用したOSの評価を行い,実用上問題の無いオーバヘッドで実現可能であることを確認した.