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

2018 Fiscal Year Research-status Report

Software model checking of real-time safety properties for embedded assembly program

Research Project

Project/Area Number 18K11239
Research InstitutionKanazawa University

Principal Investigator

山根 智  金沢大学, 電子情報通信学系, 教授 (70263506)

Co-Investigator(Kenkyū-buntansha) 櫻井 孝平  金沢大学, 電子情報通信学系, 助教 (80597021)
Project Period (FY) 2018-04-01 – 2021-03-31
Keywordsソフトウェアモデル検査 / 組込みアセンブリプログラム
Outline of Annual Research Achievements

H30年度は、以下の手法,理論およびそのツールを開発した.

1.以下の手法と理論を開発した:組込みソフトウェアのハードウェアとの相互作用およびタイミング制約を検証するために,アセンブリプログラムの変数値,スタックやアドレスばかりでなく,命令の実行時間を含めて,時間Kripke 構造(=組込みソフトウェアの形式的意味モデル)を開発した.さらに,アセンブリプログラムを時間Kripke 構造へ変換する手法を開発した.また,リアルタイム安全性などの検証性質をリアルタイム時相論理で記述した.また,述語抽象化ベースのSMT抽象化手法,SMT抽象モデル検査手法,SMTベースの抽象化精錬手法を開発した.

2.以下のツールを開発した:述語抽象化手法をベースに,SMT 述語抽象化器とSMT 抽象モデル検査器を開発した.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

H30年度は、上記の手法,理論およびそのツールを開発した.その成果を以下に発表した.

Yajun Wu, Satoshi Yamane:Model Checking of Embedded Systems Using RTCTL While Generating Timed Kripke Structure. IEEE COMPSAC (1) 2018: 257.

Hiromu Kamide, Kosuke Uemura, Satoshi Yamane:Model Check of Real-time Property of Embedded Assembly Program Using CEGAR. IEEE COMPSAC (1) 2018: 799-800.

Strategy for Future Research Activity

今後はSMT 反例解器及びSMT Interpolation による抽象化精錬器を開発して,SMTベースの抽象化精錬型のソフトウェアモデル検査器を実現する.
さらに,実用レベルの事例により,計算機実験を行い,提案手法の有効性を実証する.
また,その成果を国際会議及びジャーナルに投稿する.

Causes of Carryover

研究分担者の消耗品が少額で済んだので、次年度に回します。

  • Research Products

    (2 results)

All 2018

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

  • [Journal Article] Model Checking of Embedded Systems Using RTCTL While Generating Timed Kripke Structure2018

    • Author(s)
      Yajun Wu ; Satoshi Yamane
    • Journal Title

      2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC)

      Volume: 42 Pages: 257-257

    • DOI

      10.1109/COMPSAC.2018.00040

    • Peer Reviewed
  • [Journal Article] Model Check of Real-time Property of Embedded Assembly Program Using CEGAR2018

    • Author(s)
      Hiromu Kamide, Kosuke Uemura, Satoshi Yamane
    • Journal Title

      2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC)

      Volume: 42 Pages: 799-800

    • DOI

      10.1109/COMPSAC.2018.00126

    • Peer Reviewed

URL: 

Published: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi