课题基金 / 基金详情

Rigorous and Efficient Library Compatibility Verification Method based on Runtime Information Analysis of Used Functions

Rigorous and Efficient Library Compatibility Verification Method based on Runtime Information Analysis of Used Functions
基于所用函数运行时信息分析的严谨高效的库兼容性验证方法
批准号:
22K21279
负责人:
嶋利 一真
金额:
$1.83万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Research Activity Start-up
财政年份:
2022
资助国家:
日本
项目状态:
已结题
起止时间:
2022-08-31 至 2024-03-31

项目摘要

项目成果

嶋利 一真的其他基金

相似基金

相关文献

中文摘要
翻译
本年度は互換性検証技術の構築を目的として,テストの生成やその実行の比較を対象に研究を行った.テストの実行時情報を効率的に比較する手法として,実行トレースからマークル木を作成し効率的に差分を検知する手法に着目し,互換性検証を行う手法の実装を行っている.メソッド返り値のみに着目するトレースや引数に関連するトレースなど様々な選択があるのでこれらを順に検討している段階である.また,ライブラリに対するテストの生成については,テスト自動生成技術によって生成したテストからライブラリの入出力に関連する部分のみ抽出することで,実行コストを下げつつカバレッジを増加させる手法の実装を行っている.実行トレースの収集及びテスト生成の技術については目途がついてたので,両者を組み合わせた実装を行い,手法の実現を図っている段階である.二つのソースコードが同一の機能を有しているかを判定するための要素技術として,テスト対象に対して記号実行を用いてテストを自動生成し,実行結果の比較を行うフレームワークを作成した.ソースコードの類似度もフレームワークにて測定することで,難読化前後の同機能を持つソースコードの信頼性の評価に用いることが可能となった.また,互換性検証を幅広く展開するために,類似した機能の対応付けも重要な項目となる.そのため,2つの類似するWebアプリケーションに対して,類似する機能の対応関係の抽出を行い,変更差分をもとに機能の対応付けを行う技術についても実現し,UIが異なるアプリケーションでも機能の対応付けが可能であることを確認した.
英文摘要
本年度は互換性検証技術の構築を目的として,テストの生成やその実行の比較を対象に研究を行った.テストの実行時情報を効率的に比較する手法として,実行トレースからマークル木を作成し効率的に差分を検知する手法に着目し,互換性検証を行う手法の実装を行っている.メソッド返り値のみに着目するトレースや引数に関連するトレースなど様々な選択があるのでこれらを順に検討している段階である.また,ライブラリに対するテストの生成については,テスト自動生成技術によって生成したテストからライブラリの入出力に関連する部分のみ抽出することで,実行コストを下げつつカバレッジを増加させる手法の実装を行っている.実行トレースの収集及びテスト生成の技術については目途がついてたので,両者を組み合わせた実装を行い,手法の実現を図っている段階である.二つのソースコードが同一の機能を有しているかを判定するための要素技術として,テスト対象に対して記号実行を用いてテストを自動生成し,実行結果の比較を行うフレームワークを作成した.ソースコードの類似度もフレームワークにて測定することで,難読化前後の同機能を持つソースコードの信頼性の評価に用いることが可能となった.また,互換性検証を幅広く展開するために,類似した機能の対応付けも重要な項目となる.そのため,2つの類似するWebアプリケーションに対して,類似する機能の対応関係の抽出を行い,変更差分をもとに機能の対応付けを行う技術についても実現し,UIが異なるアプリケーションでも機能の対応付けが可能であることを確認した.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间: 2022
期刊:
影响因子: --
作者: [Tetsuya Kitaoka, Yuichiro Kanzaki, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, 北岡哲哉,神崎雄一郎,石尾隆,嶋利一真,松本健一]
通讯作者: 北岡哲哉,神崎雄一郎,石尾隆,嶋利一真,松本健一
2つのWebアプリケーション間の類似する操作対象の対応関係抽出
提取两个Web应用之间相似操作目标之间的对应关系
DOI: --
发表时间: 2022
期刊:
影响因子: --
作者: [内田 啓太,石尾 隆,嶋利 一真,松本 健一]
通讯作者: 内田 啓太,石尾 隆,嶋利 一真,松本 健一
DOI: --
发表时间: 2022
期刊:
影响因子: --
作者: [神徳 駿, 巳鼻 孝朋, Roehm Andre, 堀﨑 遼一, 菅野 円隆, 内田 淳史, 成瀬 誠, 嶋利 一真]
通讯作者: 嶋利 一真
プログラミング演習におけるエラー自動解説の有用性の評価
评估自动错误解释在编程练习中的有用性
DOI: --
发表时间: 2023
期刊:
影响因子: --
作者: [伊藤 向子, 巳鼻 孝朋, レーム アンドレ, 堀﨑 遼一, 成瀬 誠, 小松瑞果, 大和 祐介,石尾 隆,嶋利 一真,松本 健一]
通讯作者: 大和 祐介,石尾 隆,嶋利 一真,松本 健一
6
    Analysis of logging configurations on output and support of their optimization based on project characteristics
    • 批准号:
      23K16862
    • 项目类别:
      Grant-in-Aid for Early-Career Scientists
    • 资助金额:
      $3.0万
    • 财政年份:
      2023
    • 负责人:
      嶋利 一真
    • 依托单位:
    海外基金