• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

形式言語E-LOTOSで記述されたマルチメディアシステムの実装法

研究課題

研究課題/領域番号 10780184
研究種目

奨励研究(A)

配分区分補助金
研究分野 計算機科学
研究機関滋賀大学

研究代表者

安本 慶一  滋賀大学, 経済学部, 助教授 (40273396)

研究期間 (年度) 1998 – 1999
研究課題ステータス 完了 (1999年度)
配分額 *注記
1,600千円 (直接経費: 1,600千円)
1999年度: 700千円 (直接経費: 700千円)
1998年度: 900千円 (直接経費: 900千円)
キーワードE-LOTOS / マルチメディアシステム / QoS保証 / 制約指向記述スタイル / コンパイラ / 実時間スレッド / FDT / 実装 / QoS制御
研究概要

本研究では,形式記述言語E-LOTOSの時間制御構文を従来のLOTOSに採り入れた言語(時間拡張LOTOSと呼ぶ)で記述された実時間システム仕様を実時間スレッド機構を用いて実装するためのコンパイラを作成し,マルチメディアアプリケーションの開発への応用を行った.
作成したコンパイラは,我々が開発してきた時間制約を含まないLOTOS仕様のコンパイラの実装法に基づき,与えられた動作仕様をイベントの逐次処理・選択・その反復から成る部分動作式に分割し,各部分動作式を実時間スレッド機構の一つのスレッドに割り当て,スレッド間の共有変数領域を用いて,マルチランデブなどの並列プロセス間におけるインタラクションを実現する.各スレッドはイベントの時間制約から実行開始時刻,デッドラインを計算,設定し,全体として早いデッドラインを設定したスレッドが先にスケジュールされるよう制御する.時間制約が指定されたイベント間のマルチランデブでは,それらのイベントが時間制約を全て満たすようにスレッドを制御する機構や,複数のマルチランデブを時間制約に従って優先的にスケジュールする機構などを考案し,実装した.また、動画の各フレームや指定した時間分の音声データの読込み,デコード,再生などを行うプリミティブを作成し,各プリミティブを時間拡張LOTOS仕様中にイベントとして記述し利用できる機構をコンパイラに実装した.
時間拡張LOTOSでは,システムをイベントとその実行順序のみを指定した主プロセスと,それらのイベントの実行時間間隔に対する制約(および代替処理)などを指定した別プロセスから構成し,関連するイベントを同期実行させるという制約指向記述スタイルが利用できる.本研究では,この方法で,典型的なマルチメディアアプリケーションの記述を試み,QoS制御や複数メディア間の同期制御の追加,変更が容易であることを示した.
動画再生アプリケーションの記述・実装実験より,記述工数の面で有利だが同期のオーバヘッドを要する制約指向スタイルの時間拡張LOTOS仕様から,本コンパイラにより実用的なスピードで動作する目的コードが生成可能なことを,C言語で同じものを開発した場合との比較により,確認した.

報告書

(2件)
  • 1999 実績報告書
  • 1998 実績報告書
  • 研究成果

    (5件)

すべて その他

すべて 文献書誌 (5件)

  • [文献書誌] 辰本比呂記,安本慶一他: "時間拡張LOTOSコンパイラの作成とマルチメディアアプリケーションへの応用"情報処理学会論文誌. 41・2. 424-434 (2000)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] 辰本比呂記,安本慶一他: "リアルタイムスレッドを用いた実時間LOTOSコンパイラの設計と実装" マルチメディア・分散・協調とモーバイル(DICoMo′98)シンポジウム論文集. 555-562 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] 辰本比呂記,安本慶一他: "時間拡張LOTOSを用いたマルチメディアシステムの記述とその実現" 情報処理学会,マルチメディア通信と分散処理(DPS)ワークショップ論文集. 133-138 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Kota Abe,Keiichi Yasumoto,et al: "Design and Implementation of an effect I/o Method for a Real-time User Level Thread Library" Proc.of IEEE 5th Int.Workshop on Real-time Computing Systems and Applications(RTCSA'98). 117-120 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Akira Kitajima,Keiichi Yasumoto,et al: "Deriving Concurrent Synchronous EFSMs from Protocol Specifications in LOTOS" 電子情報通信学会英論文誌(A). (掲載予定). (1999)

    • 関連する報告書
      1998 実績報告書

URL: 

公開日: 1998-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi