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

Liveness verification in software model checking

Research Project

Project/Area Number 16K00109
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionTsurumi University

Principal Investigator

Tanabe Yoshinori  鶴見大学, 文学部, 教授 (60443199)

Co-Investigator(Kenkyū-buntansha) 山本 光晴  千葉大学, 大学院理学研究院, 教授 (00291295)
萩谷 昌己  東京大学, 大学院情報理工学系研究科, 教授 (30156252)
Project Period (FY) 2016-04-01 – 2019-03-31
Project Status Completed (Fiscal Year 2018)
Budget Amount *help
¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2018: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2017: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2016: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Keywordsmodel checking / software / liveness / モデル検査 / Java / ソフトウェア / ソフトウェア検証 / アルゴリズム / ソフトウエア学 / 仕様記述・検証
Outline of Final Research Achievements

Software model checking is a method to verify that software works properly. When verifying a liveness property, a naive method would search the synchronous product of a Buchi automaton created from a LTL formula and a state space. This method is not very effective, because a same state can be created many times. In this research, we propose a method that reduces the average cost of transition by saving and restoring states, and implemented it on Java PathFinder.

Academic Significance and Societal Importance of the Research Achievements

ソフトウェアモデル検査は,安全性性質の検証には多くの場面で用いられており,プログラムの誤りを見つけることに役立っている.しかし,活性性質の検証事例は比較的少数である.この理由のひとつは性質記述の難しさ,もうひとつには計算量の大きさである.本研究は,Java Pathfinderというひとつのモデル検査器上での実装ではあるが,問題の後者の側面を改善するものである.

Report

(4 results)
  • 2018 Annual Research Report   Final Research Report ( PDF )
  • 2017 Research-status Report
  • 2016 Research-status Report
  • Research Products

    (11 results)

All 2019 2018 2017 2016

All Journal Article (6 results) (of which Peer Reviewed: 2 results,  Acknowledgement Compliant: 4 results) Presentation (5 results)

  • [Journal Article] ニューラルネットワークを用いた図書の自動分類2019

    • Author(s)
      杉山治紀,田辺良則
    • Journal Title

      信学技報

      Volume: 118 Pages: 61-66

    • Related Report
      2018 Annual Research Report
  • [Journal Article] Automatically Generating Programming Questions Corresponding to Rubrics Using Assertions and Invariants2019

    • Author(s)
      Masami Hagiya, Kosuke Fukuda, Yoshinori Tanabe, and Toshinori Saito
    • Journal Title

      Sustainable ICT, Education and Learning - IFIP TC3 WG3.4 in collaboration with other TC3 WGs (SUZA2019)

      Volume: -

    • Related Report
      2018 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Formalization of Karp-Miller tree construction on petri nets2017

    • Author(s)
      Mitsuharu Yamamoto, Shogo Sekine, Saki Matsumoto
    • Journal Title

      Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs

      Volume: - Pages: 66-78

    • DOI

      10.1145/3018610.3018626

    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Datalogを利用したネットワーク設定変更手順生成2016

    • Author(s)
      山崎智史,登内敏夫,田辺良則
    • Journal Title

      信学技報

      Volume: 116 Pages: 33-38

    • Related Report
      2016 Research-status Report
    • Acknowledgement Compliant
  • [Journal Article] MQTT 実装のモデルベーステスト2016

    • Author(s)
      米山惇,Cyrille Artho,田辺良則,萩谷昌己
    • Journal Title

      ソフトウェア工学の基礎

      Volume: 23 Pages: 249-250

    • Related Report
      2016 Research-status Report
    • Acknowledgement Compliant
  • [Journal Article] Modbat を用いた Apache ZooKeeper のモデルベーステストにおける探索アルゴリズムの改善2016

    • Author(s)
      坂西一暁,Cyrille Artho,田辺良則,萩谷昌己
    • Journal Title

      ソフトウェア工学の基礎

      Volume: 23 Pages: 253-254

    • Related Report
      2016 Research-status Report
    • Acknowledgement Compliant
  • [Presentation] ニューラルネットワークにおける表現可能なデータ数のSSReflectによる形式化2019

    • Author(s)
      井上健太, 山本光晴
    • Organizer
      第21回プログラミングおよびプログラミング言語ワークショップ(PPL2019) (ポスター)
    • Related Report
      2018 Annual Research Report
  • [Presentation] ニューラルネットワークを用いた図書の自動分類2019

    • Author(s)
      杉山治紀,田辺良則
    • Organizer
      電子情報通信学会知能ソフトウェア工学研究会
    • Related Report
      2018 Annual Research Report
  • [Presentation] 分散システムを対象としたモデルベーステストにおけるテストオラクルの高速化2018

    • Author(s)
      坂西一暁, Cyrille Artho, 田辺良則, 萩谷昌己, 北村崇師
    • Organizer
      第20回プログラミングおよびプログラミング言語ワークショップ
    • Related Report
      2017 Research-status Report
  • [Presentation] IoTソフトウェアのための不安定なネットワークとデバイスをシミュレートするモデルベーステスト2018

    • Author(s)
      米山惇, Cyrille Artho, 萩谷昌己, 田辺良則
    • Organizer
      第20回プログラミングおよびプログラミング言語ワークショップ
    • Related Report
      2017 Research-status Report
  • [Presentation] Java Pathfinder における弱公平性条件の実装2016

    • Author(s)
      太田 十字光, 田辺 良則, 青木 利晃
    • Organizer
      日本ソフトウェア科学会第33回大会
    • Place of Presentation
      東北大学 (宮城県仙台市)
    • Related Report
      2016 Research-status Report

URL: 

Published: 2016-04-21   Modified: 2020-03-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi