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

2016 年度 実績報告書

時間論理によるリアクティブシステム仕様のプログラム化可能性の判定とプログラム合成

研究課題

研究課題/領域番号 25330008
研究機関埼玉大学

研究代表者

吉浦 紀晃  埼玉大学, 情報メディア基盤センター, 准教授 (00302969)

研究期間 (年度) 2013-04-01 – 2017-03-31
キーワード時間論理 / モデルチェッキング / 実現可能性 / リアクティブシステム / 適切さの論理
研究実績の概要

平成28年度は、平成27年度に研究発表を行った、時間論理により記述されたリアクティブシステムの仕様の実現可能性の性質の一つである段階的充足可能性や強充足充足可能性の判定手続きを、本格的に実装を開始した。さらに、これら2つの判定手続きを統合することで、実現可能性の判定手続きを構築した。実装は進んでおり、この判定手続きは段階的充足可能性や強充足可能性をより高速に判定できる。しかし、改良の必要な部分がまだまだ多く、改良を継続している段階である。
さらに、実現可能性の判定手続きの高速化を行うために、時間論理で記述された仕様の構造、具体的には、構文の構造と実現可能性の関係を明らかにすることを目指した。その結果、論理式の形によって、実現可能性と強充足可能性や段階的充足可能性が一致する場合があることを明らかにした。これを利用することで、実現可能性の判定を強充足可能性や段階的充足可能性の判定に還元することで、実現可能性の判定が高速となる。
また、ネットワークをソフトウェアを利用して構成するSoftware Defined Network(SDN)の一つであるOpenFlowのプログラミング言語であるNetCoreを利用した検証ツールの拡張を行った。具体的には、従来のNetCoreでは検証できなかったループの検出などを行う方法を提案し、実際に、検出を行うことが可能であることを示した。初期の段階では、検証するための命題を手作業で作成する必要があったが、命題の生成を自動化することで、検証の自動化を行うことができた。この検証の自動化を利用することで、NetCoreによるプログラムを、ネットワークトポロジーから自動的に生成することが可能となる。

  • 研究成果

    (2件)

すべて 2017 2016

すべて 雑誌論文 (2件) (うち査読あり 2件)

  • [雑誌論文] The Relation Between Syntax Restriction of Temporal Logic and Properties of Reactive System Specification2017

    • 著者名/発表者名
      Noriaki Yoshiura
    • 雑誌名

      Lecture Notes in Computer Science

      巻: 10192 ページ: 105-114

    • 査読あり
  • [雑誌論文] Computational Verification of Network Programs for Several OpenFlow Switches in Coq2016

    • 著者名/発表者名
      Hiroaki Date, Noriaki Yoshiura
    • 雑誌名

      Lecture Notes in Computer Science

      巻: 9787 ページ: 223-238

    • 査読あり

URL: 

公開日: 2018-01-16  

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

Powered by NII kakenhi