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

2003 Fiscal Year Annual Research Report

レベル指向ネットに基づくリアルタイムソフトウェアの効率的解析に関する研究

Research Project

Project/Area Number 15300009
Research InstitutionNational Institute of Informatics

Principal Investigator

米田 友洋  国立情報学研究所, 情報基盤研究系, 教授 (30182851)

Keywordsリアルタイムソフトウェア / 形式的検証 / レベルタイムペトリネット / Partial order reduction / 階層的検証
Research Abstract

本年度は,まず,リアルタイムソフトウェアを形式化するモデルの策定を行った.その結果,partial order reduction手法による効率的状態空間探索が有効に働く点,および,階層的検証手法が可能である点から,ペトリネット系のモデルを使用することとした.一方,純粋なペトリネットは可読性,記述性に問題があるため,トランジションの発火条件にバイナリ変数の積和形からなる条件式を書けるようにし,また,トランジションが発火する際には複数のバイナリ変数への値の代入を可能としたLTN(Level Time Petri net)を侯補とした.次に,LTN用のpartial order reductionアルゴリズム,および,階層的検証手法を実装した解析エンジンのプロトタイプを作成した.これを用いて,時間オートマトンに基づく検証ツール等と,記述能力,検証効率等を比較した結果,場合によっては記述能力が若干劣るものの,大きな問題ではなく,また,(階層的でない)フラットな検証実験でも同等あるいはそれ以上の検証効率を持つことがわかった.階層的検証の効果はまだ十分に解析できていないが,予備実験では検証コスト削減に非常に良好な結果が得られている.時間オートマトンツールは,そのような階層的検証の機能を持たないため,これは本方式の大きな利点となる.これらの検討から,モデルをLTNに確定しプロトタイプの実装を本格化した.さらに,次年度でツールとしてまとめる際に,このような階層的検証機能を容易に使うために,どのようなGUI(Graphic User Interface)を用意すべきかについて検討し,画面の構成,メニュー・コマシド等について検討を行った.
来年度は,ケーススタディを通して解析エンジンを最適化し,ツールとしての仕様(主にGUI)を定め,ソフトウェア会社に実装を発注する予定である.

  • Research Products

    (1 results)

All Other

All Publications (1 results)

  • [Publications] Tomoya Kitai, Yusuke Oguro, Tomohiro Yoneda, Eric Mercer, Chris Myers: "Partial Order Reduction for Timed Circuit Verification Based on a Level Oriented Model"電子情報通信学会英文論文誌. E86D・12. 2601-2611 (2003)

URL: 

Published: 2005-04-18   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi