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

2007 Fiscal Year Annual Research Report

代数仕様アプローチによる制的モデル検査手法の研究

Research Project

Project/Area Number 17500028
Research InstitutionNational Institute of Informatics

Principal Investigator

中島 震  National Institute of Informatics, アーキテクチャ科学研究系, 教授 (60350211)

Keywordsソフトウェア工学 / ソフトウェア開発効率化 / モデル化 / 検証技術 / モデル検査 / 代数仕様 / データ制約
Research Abstract

自動検証の方法として注目されているモデル検査法では「状態爆発の問題」への対応が不可欠である。本研究課題では、変数が多くの値をとりえる場合の状態爆発問題を解決するためにデータ制約の方法を提案した。個別の値に対する網羅的な検査を行う替わりに、変数値に対する条件を代数的な方法で表現した記号制約を対象としてモデル検査を行う。複数の値を取りえる可能性がある場合であっても記号表現した制約ひとつだけを検査すればよい。具体的な方法としてMaudeを用いた。平成19年度は前年度までの成果を論文としてまとめて公表した。また、ソフトウェアのデザイン検証への応用に関する研究を進め、特に、リアルタイム性を持つ分散ソフトウェアのタイミング解析への適用法を検討した。従来のモデル検査法ではシステム全体にわたって抽象化を行うことで状態爆発の問題を回避していた。ところが、外部とのインタラクションが重要なリアルタイムソフトウェアでは、外部入力データを抽象化すると情報がなくなるという問題がある。外部とのインタフェースだけは抽象化しない方法が望ましい。本研究では、外部インタフェースにデータ制約の方法を導入することで、入力データ値に依存した振舞い解析を精度よく行う方法を実験した。Real-Time Maude上で行った簡単な事例を用いた実験結果を国際会議で発表した。さらに、同様なインタフェース抽象化への応用が重要となるようなソフトウェアのデザイン記述法についての調査研究も並行して行い、Event-B要求仕様記述の解析が課題になっていることがわかった。

  • Research Products

    (3 results)

All 2008 2007

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (1 results)

  • [Journal Article] Data Constraints for Validation of Real-Time Software2008

    • Author(s)
      Shin NAKAJIMA
    • Journal Title

      Proceedings of the IASTED International Conference on Software Engineering

      Pages: 98-105

    • Description
      「研究成果報告書概要(和文)」より
    • Peer Reviewed
  • [Journal Article] 代数仕様言語Maudeを用いた制約オートマトンの実現2007

    • Author(s)
      中島 震
    • Journal Title

      情報処理学会論文誌 48

      Pages: 3341-3351

    • Description
      「研究成果報告書概要(和文)」より
    • Peer Reviewed
  • [Presentation] リアルタイム・コンポーネント向けの程良い形式手法2007

    • Author(s)
      中島 震
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      北海道大学
    • Year and Date
      2007-08-03

URL: 

Published: 2010-02-04   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi