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

2015 Fiscal Year Annual Research Report

スケーラブルな実行トレース解析処理基盤に基づくデバッグ手法

Research Project

Project/Area Number 25730037
Research InstitutionTokyo Institute of Technology

Principal Investigator

小林 隆志  東京工業大学, 情報理工学(系)研究科, 准教授 (50345386)

Project Period (FY) 2013-04-01 – 2016-03-31
Keywordsソフトウェア工学 / 動的解析 / デバッグ
Outline of Annual Research Achievements

本研究では,実用規模のソフトウェアの複雑な振舞を効果的に解析するスケーラブルな実行トレース解析処理基盤を構築することを目指す.効率的な解析処理のために,プログラムの静的情報や過去に蓄積した部分トレースを活用し,解析に不要な履歴の除去やトレースの分割を行うハイブリッド型依存解析手法を研究する.また,その基盤を利用して,データマイニング技術を応用したAPI利用の時相制約発見手法等,多量の実行トレースの解析に基づくソフトウェア理解支援手法,欠陥箇所の特定手法からなる,新しいデバッグ手法を開発する.

本年度は,昨年度までの成果である欠陥箇所特定手法を拡張した.詳細な変数アクセス情報を含む実行トレースから,動的データ依存を解析し欠陥発生時の特徴を明確化することで,高精度な欠陥箇所特定を実現した.また,この手法を応用し,大規模トレースに適用可能な手法として,メソッドの実行範囲に着目する軽量な欠陥箇所特定手法を開発した.
この手法では,実行時のメソッド入退出イベントのみを監視することで,低オーバヘッドでメソッドレベルでの欠陥発生時の特徴を分析し,より詳細に実行トレースを保存する箇所を特定する.詳細な実行トレース取得のための計装コードの埋め込み箇所を限定することが可能となり,スケーラブルな実行トレース解析が可能となる.

  • Research Products

    (3 results)

All 2016 2015

All Presentation (3 results) (of which Int'l Joint Research: 2 results)

  • [Presentation] メソッドを横断するコードテンプレート発見のためのインライン展開戦略の検討2016

    • Author(s)
      相澤遥也,小林隆志
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス 3月研究会
    • Place of Presentation
      宮古島,沖縄県
    • Year and Date
      2016-03-10 – 2016-03-11
  • [Presentation] A Change Guide Method Based on Developers' Interaction and Past Recommendation2016

    • Author(s)
      Akihiro Yamamori and Takashi Kobayashi
    • Organizer
      the 14th IASTED International Conference on Software Engineering
    • Place of Presentation
      Innsbruck, Austria
    • Year and Date
      2016-02-15 – 2016-02-16
    • Int'l Joint Research
  • [Presentation] Effects of Recency and Commits Aggregation on Change Guide Method Based on Change History Analysis2015

    • Author(s)
      Tatsuya Mori, Anders Mikael Hagward, Takashi Kobayashi
    • Organizer
      the Tenth International Conference on Software Engineering Advances (ICSEA2015)
    • Place of Presentation
      Barcelona, Spein
    • Year and Date
      2015-11-15 – 2015-11-20
    • Int'l Joint Research

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi