• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2008 Fiscal Year Annual Research Report

高度な並行・並列組込みソフトウェアの検証法に関する研究

Research Project

Project/Area Number 20680001
Research InstitutionJapan Advanced Institute of Science and Technology

Principal Investigator

青木 利晃  Japan Advanced Institute of Science and Technology, 情報科学研究科, 准教授 (20313702)

Keywordsソフトウェア工学 / ソフトウェア開発効率化・安定化 / ディペンダブル・コンピューティング
Research Abstract

今年度は, 1. シングルCPU上で動作するリアルタイムオペレーティングシステム(RTOS)の検証実験, 及び, 2. マルチコアCPU上で動作するソフトウェアの検証実験を行った. 1のRTOSの検証実験では, 車載システム用のOSであるOSEK/VDXを対象とした. OSは様々な使われ方をするため, その使われ方のバリエーションをUMLにより整理して記述する. そして, その記述からモデル検査のための記述を複数自動生成するアルゴリズムを提案した. このアルゴリズムでは, 個々の使われ方毎に1つのモデル検査用記述を生成する. そのため, 検査するバリエーションが多くなると, 大量のモデル検査用記述が生成される. そこで, 現在, それらの記述を計算機クラスタなどを用いて検証する方法について検討を行っている. 2の検証実験では, Playstation 3に搭載されているCellプロセッサ上で動作するプログラムを対象とし, パフォーマンス要件をモデル検査ツールを用いて検証する実験を行った. Cellプロセッサでは, SPE, および, PPEと呼ばれる, 異る機能を持つコアが複数搭載され, それらが高速なバスで接続されている. このようなプロセッサ向けソフトウェアでは, 適切に処理を振り分け, バスの遅延を考慮し, 効果的に並行実行する必要がある. そこで, Cellプロセッサ上で並行実行させる仕組みを設計モデルとして記述し, モデル検査ツールを用いて, パフォーマンスの優劣を事前に評価する実験を行った. これらの実験により, 検証対象の外側, いわゆる, 環境のモデルが重要であることと, 複数のコアを使う場合, 機能要件よりは, パフォーマンス要件の方が重要であることがわかった, 今後, この2点に焦点を当て, 形式化を行う予定である.

  • Research Products

    (5 results)

All 2009 2008

All Presentation (4 results) Book (1 results)

  • [Presentation] Detecting and Analyzing State Inconsistencies in Multi-task Software2009

    • Author(s)
      Toshiaki Aoki, Tadashi Sekiguchi, Masayuki Hirayania, and Tomoji Kishi
    • Organizer
      IEEE International Symposium on International Symposium on Object-Oriented/Component/Service-oriented Real-Time Distributed Computing
    • Place of Presentation
      東京
    • Year and Date
      2009-03-20
  • [Presentation] Cプログラムの実行に基づいたモデル検査実験2008

    • Author(s)
      土肥雅俊, 青木利晃
    • Organizer
      レフトウエア工学の基礎ワークショップ
    • Place of Presentation
      兵庫
    • Year and Date
      2008-11-14
  • [Presentation] モデル検査によるリアルタイムオペレーティングシステムの設計検証2008

    • Author(s)
      青木利晃,山崎真吾
    • Organizer
      組込みシステムシンポジウム
    • Place of Presentation
      東京
    • Year and Date
      2008-10-31
  • [Presentation] Model Checking Multi-task Software on Real-time Operating Systems2008

    • Author(s)
      Toshiaki Aoki
    • Organizer
      IEEE International Symposium on International Symposium on Object-Oriented/Component/Service-oriented Real-Time Distributed Computing
    • Place of Presentation
      フロリダ, アメリカ
    • Year and Date
      2008-05-07
  • [Book] 近代科学社2008

    • Author(s)
      吉岡信和, 青木利晃, 田原康之
    • Total Pages
      226
    • Publisher
      SPINによる設計モデル検証

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi