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

革新的ソフトウェアモデル検査による組込みアセンブリプログラムの安全性検証

研究課題

研究課題/領域番号 15K00093
研究種目

基盤研究(C)

配分区分基金
応募区分一般
研究分野 ソフトウェア
研究機関金沢大学

研究代表者

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

研究分担者 櫻井 孝平  金沢大学, 電子情報学系, 助教 (80597021)
研究期間 (年度) 2015-04-01 – 2018-03-31
研究課題ステータス 完了 (2017年度)
配分額 *注記
4,550千円 (直接経費: 3,500千円、間接経費: 1,050千円)
2017年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2016年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2015年度: 2,210千円 (直接経費: 1,700千円、間接経費: 510千円)
キーワードソフトウェアモデル検査 / 組込みアセンブリプログラム / 抽象化精錬 / SMT / 定理証明 / 動的プログラム解析 / SMT / プログラム解析
研究成果の概要

研究成果は以下の2つに大別できる.
(1)動的プログラム解析の枝刈りと抽象化,実行時間見積もりによる最小なモデル構築器(アセンブリプログラムから割込み処理が埋め込まれた最小モデルを構築する)を作成した.
(2)抽象化精錬(CEGAR)型SMTモデル検査手法を開発した.このモデル検査手法はSMTによる述語抽象化、SMT有界モデル検査、SMTによる反例解析器、SMTソルバによるInterpolationを用いた精錬述語の生成からなる.なお、SMTソルバとして、種々のInterpolationをサポートしているUppsala大学のPrincessを用いた.

報告書

(4件)
  • 2017 実績報告書   研究成果報告書 ( PDF )
  • 2016 実施状況報告書
  • 2015 実施状況報告書
  • 研究成果

    (18件)

すべて 2018 2017 2016 2015 その他

すべて 雑誌論文 (14件) (うち査読あり 11件、 オープンアクセス 4件、 謝辞記載あり 1件) 学会発表 (3件) 備考 (1件)

  • [雑誌論文] 定理証明器Princess を用いた組込みアセンブリプログラムのリアルタイム安全性の演繹的検証2018

    • 著者名/発表者名
      小田島直樹、福田岳飛、山根智
    • 雑誌名

      MSS2017-84

      巻: MSS2017-84 ページ: 35-40

    • 関連する報告書
      2017 実績報告書
  • [雑誌論文] Model checking of embedded assembly program based on simulation2017

    • 著者名/発表者名
      S.Yamane, R.Konoshita, T.Kato
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: 100 ページ: 1819-1826

    • NAID

      120006374159

    • 関連する報告書
      2017 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Deductively Verifying Embedded Software in the Era of Artificial Intelligence = Machine Learning + Software Science2017

    • 著者名/発表者名
      S.Yamane
    • 雑誌名

      IEEE 6th GCCE2017

      巻: 6 ページ: 1-4

    • 関連する報告書
      2017 実績報告書
    • 査読あり
  • [雑誌論文] 組込みアセンブリプログラムのリアルタイム安全性の演繹的検証 ~ □≦TIME q = □(q∧(time≦TIME)) ~2017

    • 著者名/発表者名
      山根智
    • 雑誌名

      MSS2017-12

      巻: MSS2017-12 ページ: 59-64

    • 関連する報告書
      2017 実績報告書
  • [雑誌論文] 組込みアセンブリプログラムのリアルタイム性の検証手法 ~ 組込みプログラムのためのモデル検査と演繹的検証 ~2017

    • 著者名/発表者名
      山根智
    • 雑誌名

      MSS2016-83

      巻: MSS2016-83 ページ: 11-16

    • 関連する報告書
      2017 実績報告書
  • [雑誌論文] LogChamber: Inferring Source Code Locations Corresponding to Mobile Applications Run-time Logs2016

    • 著者名/発表者名
      Yuki Ono, Kouhei Sakurai, Satoshi Yamane
    • 雑誌名

      Journal of Information Processing

      巻: 24 号: 4 ページ: 700-710

    • DOI

      10.2197/ipsjjip.24.700

    • NAID

      130005165243

    • ISSN
      1882-6652
    • 関連する報告書
      2016 実施状況報告書
    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] Specification and Verification of Dynamically Reconfigurable Systems using Dynamic Linear Hybrid Automata2016

    • 著者名/発表者名
      R.Yanase, M.Sakai, T.Sakai, S.Yamane
    • 雑誌名

      Journal of Software Engineering and Applications

      巻: 9(9) 号: 09 ページ: 452-478

    • DOI

      10.4236/jsea.2016.99030

    • 関連する報告書
      2016 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Detecting Bank Conflict of GPU Programs Using Symbolic Execution;Case Study2016

    • 著者名/発表者名
      Koki Hamaya, Satoshi Yamane
    • 雑誌名

      Journal of Software Engineering and Applications

      巻: 10(2) 号: 02 ページ: 159-167

    • DOI

      10.4236/jsea.2017.102009

    • 関連する報告書
      2016 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] A Case Study of Formal Approach to Dynamically Reconfigurable Systems by Using Dynamic Linear Hybrid Automata2016

    • 著者名/発表者名
      Ryo Yanase, Tatsunori Sakai, Makoto Sakai and Satoshi Yamane
    • 雑誌名

      Lecture Notes in Computer Science

      巻: 10009 ページ: 74-89

    • DOI

      10.1007/978-3-319-47846-3_6

    • ISBN
      9783319478456, 9783319478463
    • 関連する報告書
      2016 実施状況報告書
    • 査読あり
  • [雑誌論文] Detecting bank conflict of GPU programs using symbolic execution2016

    • 著者名/発表者名
      Koki Hamaya, Satoshi Yamane
    • 雑誌名

      Consumer Electronics, 2016 IEEE 5th Global Conference on

      巻: 5 ページ: 1-4

    • DOI

      10.1109/gcce.2016.7800423

    • 関連する報告書
      2016 実施状況報告書
    • 査読あり
  • [雑誌論文] Integration of Supervised and Unsupervised Learning for Deep Neural Network2016

    • 著者名/発表者名
      T.Uchiyama, S.Yamane,K.Sakurai,T.Kurita
    • 雑誌名

      The Korea-Japan joint workshop on Frontiers of Computer Vision (FCV)

      巻: 2 ページ: 1-6

    • 関連する報告書
      2016 実施状況報告書
    • 査読あり
  • [雑誌論文] LogChamber:Inferring Source Code LOcations corresponding to mobile applications run-time logs2016

    • 著者名/発表者名
      Yuki Ono, K. Sakurai, S.Yamane
    • 雑誌名

      Journal of information processing

      巻: 印刷中 ページ: 1-11

    • 関連する報告書
      2015 実施状況報告書
    • 査読あり
  • [雑誌論文] Distributed CFG-based Symbolic Execution for Assembly Programs2015

    • 著者名/発表者名
      T.Adachi, S.Yamane, K.Sakurai
    • 雑誌名

      2015 IEEE 4th Global Conference on Consumer Electronics (GCCE 2015)

      巻: 4 ページ: 1-5

    • 関連する報告書
      2015 実施状況報告書
    • 査読あり
  • [雑誌論文] Formal Verification of Dynamically Reconfigurable Systems2015

    • 著者名/発表者名
      R.Yanase, T.Sakai,M.Sakai,S.Yaname
    • 雑誌名

      2015 IEEE 4th Global Conference on Consumer Electronics (GCCE 2015)

      巻: 4 ページ: 1-5

    • 関連する報告書
      2015 実施状況報告書
    • 査読あり
  • [学会発表] 組込みアセンブリプログラムのリアルタイム性の検証手法2017

    • 著者名/発表者名
      山根智
    • 学会等名
      電子情報通信学会システム数理と応用研究会
    • 発表場所
      島根大学
    • 年月日
      2017-03-16
    • 関連する報告書
      2016 実施状況報告書
  • [学会発表] Simulation and Model checking of embedded assembly program2016

    • 著者名/発表者名
      Satoshi Yamane,Tomonori Kato,Ryosuke Konoshita
    • 学会等名
      組込みシステムシンポジウム
    • 発表場所
      早稲田大学
    • 年月日
      2016-10-20
    • 関連する報告書
      2016 実施状況報告書
  • [学会発表] 記号実行による組込みアセンブリプログラムのソフトウェアモデル検査2015

    • 著者名/発表者名
      公下亮佑、山根 智
    • 学会等名
      電子情報通信学会MSS研究会
    • 発表場所
      小樽商科大学
    • 年月日
      2015-06-17
    • 関連する報告書
      2015 実施状況報告書
  • [備考]

    • URL

      http://csl.ec.t.kanazawa-u.ac.jp/index.php/research/

    • 関連する報告書
      2017 実績報告書

URL: 

公開日: 2015-04-16   更新日: 2019-03-29  

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

Powered by NII kakenhi