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

ソフトウェアの欠陥発見のための逆方向シミュレーション

研究課題

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

挑戦的萌芽研究

配分区分基金
研究分野 数理情報学
研究機関山形大学

研究代表者

平中 幸雄  山形大学, 大学院理工学研究科, 教授 (40134465)

連携研究者 武田 利浩  山形大学, 大学院理工学研究科, 助教 (90236472)
研究協力者 三浦 信一  
稲船 哲也  
門馬 悠太  
研究期間 (年度) 2015-04-01 – 2018-03-31
研究課題ステータス 完了 (2017年度)
配分額 *注記
3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2017年度: 650千円 (直接経費: 500千円、間接経費: 150千円)
2016年度: 1,690千円 (直接経費: 1,300千円、間接経費: 390千円)
2015年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
キーワードソフトウェア安全性検証 / 逆方向シミュレーション / 逆実行モデル / 数値範囲分析 / シンボリック逆実行 / Java bytecode / 数値範囲分割 / 範囲分割逆モデル / Java機械語 / オーバフロー対応 / シミュレーション実行監視 / ケース分岐シミュレーション / GPU並列処理 / MapReduce分散処理
研究成果の概要

ソフトウェアの網羅的安全性検証を、逆方向シミュレーションを使って行う方法を研究した。具体的には、Java プログラムを対象に機械語に相当するバイトコードを逐次実行しながら、プログラム中のバグや誤動作要因を検出するシミュレータを実現した。逆方向シミュレーションを使うことで効率的に検出できるが、逆算方法として数値範囲分割方式とシンボリック分析方式を試み、それぞれの特質と課題に関する知見を得た。

報告書

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

    (6件)

すべて 2018 2017 2015 その他

すべて 学会発表 (5件) (うち国際学会 3件) 備考 (1件)

  • [学会発表] Symbolic backward simulation of Java bytecode program2018

    • 著者名/発表者名
      Tetsuya Inafune, Shinichi Miura, Toshihiro Taketa, Yukio Hiranaka
    • 学会等名
      Proc. 10th International Conference on Computer Modeling and Simulation (ICCMS2018)
    • 関連する報告書
      2017 実績報告書
    • 国際学会
  • [学会発表] Backward range simulation of Java bytecodes and reduction of its processing time2017

    • 著者名/発表者名
      Yukio Hiranaka, Tetsuya Inafune, Shinichi Miura, Toshihiro Taketa
    • 学会等名
      Proc. 8th International Conference on Computer Modeling and Simulation
    • 発表場所
      プレミアホテルアンドアパートメンツ(オーストラリア連邦)
    • 年月日
      2017-01-20
    • 関連する報告書
      2016 実施状況報告書
    • 国際学会
  • [学会発表] Backward range simulation of Java bytecodes and reduction of its processing time2017

    • 著者名/発表者名
      Yukio Hiranaka, Tetsuya Inafune, Shinichi Miura, Toshihiro Taketa
    • 学会等名
      Proc. 8th International Conference on Computer Modeling and Simulation (ICCMS2017)
    • 関連する報告書
      2017 実績報告書
    • 国際学会
  • [学会発表] Javaプログラムの逆方向解析2017

    • 著者名/発表者名
      稲船哲也,武田利浩,平中幸雄
    • 学会等名
      情報処理学会東北支部平成28年度第7回研究会
    • 発表場所
      山形大学工学部(山形県米沢市)
    • 関連する報告書
      2016 実施状況報告書
  • [学会発表] Javaプログラムの逆方向解析2015

    • 著者名/発表者名
      稲船哲也,平中幸雄,武田利浩
    • 学会等名
      第14回情報科学技術フォーラム
    • 発表場所
      愛媛大学
    • 年月日
      2015-09-15
    • 関連する報告書
      2015 実施状況報告書
  • [備考] 研究報告

    • URL

      http://eatz.yz.yamagata-u.ac.jp/informative/houkoku/kenkyuhoukoku.html

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

URL: 

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

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

Powered by NII kakenhi