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

Transactional Symbolic Execution

Research Project

Project/Area Number 26730033
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionTokyo Institute of Technology

Principal Investigator

Arahori Yoshitaka  東京工業大学, 情報理工学院, 助教 (50613460)

Project Period (FY) 2014-04-01 – 2017-03-31
Project Status Completed (Fiscal Year 2016)
Budget Amount *help
¥3,770,000 (Direct Cost: ¥2,900,000、Indirect Cost: ¥870,000)
Fiscal Year 2015: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2014: ¥2,080,000 (Direct Cost: ¥1,600,000、Indirect Cost: ¥480,000)
Keywordsプログラム解析 / 並行処理 / 記号実行 / 並行バグ / トランザクション / 並行制御 / テスト / デバッグ
Outline of Final Research Achievements

We have extended dynamic symbolic execution (DSE) to find concurrency bugs. Traditional DSE systems are sequential and fail to explore concurrency bugs efficiently. To achieve our extension, we first incorporated a race detection scheme into an existing sequential DSE system so that it can find potential races on shared data. Next, we proposed methods to efficiently identify probably-real races among potential ones. Finally, inspired by transaction processing, we integrated a rollback-like scheme into our concurrent DSE system, in order to reproduce real racy-interleavings efficiently.

Report

(4 results)
  • 2016 Annual Research Report   Final Research Report ( PDF )
  • 2015 Research-status Report
  • 2014 Research-status Report
  • Research Products

    (5 results)

All 2016 2015

All Presentation (5 results)

  • [Presentation] Code Oriented Diagram Editorを用いた並行バグの可視化2016

    • Author(s)
      大村裕, 荒堀喜貴, 権藤克彦, 渡部卓雄
    • Organizer
      日本ソフトウェア科学会第14回ディペンダブルシステムワークショップ(DSW 2016)
    • Place of Presentation
      北海道
    • Year and Date
      2016-12-14
    • Related Report
      2016 Annual Research Report
  • [Presentation] 動的バイナリ計装に基づく正確なヒープ境界検査2016

    • Author(s)
      長田晃太朗, 荒堀喜貴, 権藤克彦
    • Organizer
      日本ソフトウェア科学会第14回ディペンダブルシステムワークショップ(DSW 2016)
    • Place of Presentation
      北海道
    • Year and Date
      2016-12-14
    • Related Report
      2016 Annual Research Report
  • [Presentation] 静的コード解析に基づくプルリクエスト品質即時計測2016

    • Author(s)
      佐々木俊亮, 荒堀喜貴, 権藤克彦
    • Organizer
      日本ソフトウェア科学会第14回ディペンダブルシステムワークショップ(DSW 2016)
    • Place of Presentation
      北海道
    • Year and Date
      2016-12-14
    • Related Report
      2016 Annual Research Report
  • [Presentation] 並行バグの高精度かつ高効率な検出方式の検討2015

    • Author(s)
      荒堀喜貴
    • Organizer
      日本ソフトウェア科学会第13回ディペンダブルシステムワークショップ(DSW2015)
    • Place of Presentation
      静岡県
    • Year and Date
      2015-12-16
    • Related Report
      2015 Research-status Report
  • [Presentation] 並行ソフトウェア実行時検証のアクセラレーション技術2015

    • Author(s)
      荒堀喜貴
    • Organizer
      日本エレクトロニクスショー協会 Design Solution Forum 2015
    • Place of Presentation
      東京都
    • Year and Date
      2015-10-02
    • Related Report
      2015 Research-status Report

URL: 

Published: 2014-04-04   Modified: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi