研究分担者 |
安倍 広多 大阪市立大学, 学術情報総合センター, 講師 (40291603)
中田 明夫 大阪大学, 大学院・情報科学研究科, 助教授 (60295839)
安本 慶一 奈良先端科学技術大学院大学, 情報科学研究科, 助教授 (40273396)
梅津 高朗 大阪大学, 大学院・情報科学研究科, 助手 (10346174)
山口 弘純 大阪大学, 大学院・情報科学研究科, 助手 (80314409)
|
研究概要 |
近年の高速通信網の発展・普及に伴い,ネットワークスイッチやルータ,マルチメディア情報端末など様々なネットワークシステムが開発されている.一般に,これらのネットワークシステムは実時間制約を持つ複数プロセスがお互いにデータ交換や同期・排他制御のための通信を頻繁に行いながら並行に動作する.また,各プロセスはソフトウェアとして実現する方がよい場合と,ハードウェアとして実装する方がよい場合がある.しかし,対象とするネットワークシステムの入出力バッファサイズや,単位時間に処理するパケット数(画像数),受信間隔などの通信タイミングやQoSパラメータの値などに依存して,並行プロセスのスケジューリングや各プロセスの実行時間制約などを変更する必要がある. 本研究では通信プロトコル向け仕様記述言語の一つである実時間LOTOSで書かれたネットワークシステムの仕様から,その仕様通りに動作するハードウェア・ソフトウェア協調回路(マイクロプロセッサー内蔵FPGA回路)を自動合成するシステムを設計・試作し,高速ネットワークモニターやDiffServなどで用いられるルータ,マルチメディアシステムなどの回路を合成し,その有効の検討を行った.また,各EFSMで用いられるモジュールの処理時間やシステム全体の時間制約・周期などをパラメータ化し,それらのパラメータ情報を申請者らが試作している記号的モデル検査ツールに入力し,与えられたシステムが指定された周期内に時間制約通りに動作するためにパラメータ群が満たすべき条件式を与えたパラメータを引数とする線形不等式の論理結合の形で導出する方法を検討するとともに,提案手法に基づく記号的モデル検査ツールの試作を開始した.
|