Constructing Integrated Development Environment for Highly Reliable Probabilistic Programs
Constructing Integrated Development Environment for Highly Reliable Probabilistic Programs
批准号:
21K11841
负责人:
于 海波
金额:
$2.66万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
已结题
起止时间:
2021-04-01 至 2024-03-31
中文摘要
本研究では、確率的プログラムの挙動における依存関係を究明し、構築された依存性理論に基づいて、確率的プログラムのテスト、デバッグ、及び保守に関する新しい手法を提案し、確率的プログラムの開発支援環境の実現と評価を行う。本年度では、昨年度定義された依存性モデルに基づいて研究を続き、得られた主な研究成果は以下の通りである。1) 確率的プログラムの依存性モデルとしての Probabilistic Program Dependence Graph (PPDG)の生成アルゴリズムについて検討し、提案した。また、PPDG に基づいて確率的プログラムを静的・動的スライシングのアルゴリズムについて検討し、提案した。2) 確率的プログラムにおける新しいデバッグ手法を開発するために、確率的プログラミングシステムにおけるバグの特性など色々な面から続けて調査を行った。具体的には、Github上登録された確率的プログラミングシステムPyMC3と確率プログラミング言語Pyro及びPyroのバクエンドであるPyTorchを利用し、Python言語で開発されたシステムの155個のバグを分析し、確率的プログラミングに関連するバグを絞り込み、これらのバグのバグパタンを抽出した。3) 既存のバグ検出ツールFindBugs等の現状調査を行い、確率的プログラムのバグ検出ツールの実現方法として、ソースコードをAST(抽象構文木)びバイナリコードに変換した上でバグ検出を行う方針を決め、ツールの構築方法を提案した。
英文摘要
本研究では、確率的プログラムの挙動における依存関係を究明し、構築された依存性理論に基づいて、確率的プログラムのテスト、デバッグ、及び保守に関する新しい手法を提案し、確率的プログラムの開発支援環境の実現と評価を行う。本年度では、昨年度定義された依存性モデルに基づいて研究を続き、得られた主な研究成果は以下の通りである。1) 確率的プログラムの依存性モデルとしての Probabilistic Program Dependence Graph (PPDG)の生成アルゴリズムについて検討し、提案した。また、PPDG に基づいて確率的プログラムを静的・動的スライシングのアルゴリズムについて検討し、提案した。2) 確率的プログラムにおける新しいデバッグ手法を開発するために、確率的プログラミングシステムにおけるバグの特性など色々な面から続けて調査を行った。具体的には、Github上登録された確率的プログラミングシステムPyMC3と確率プログラミング言語Pyro及びPyroのバクエンドであるPyTorchを利用し、Python言語で開発されたシステムの155個のバグを分析し、確率的プログラミングに関連するバグを絞り込み、これらのバグのバグパタンを抽出した。3) 既存のバグ検出ツールFindBugs等の現状調査を行い、確率的プログラムのバグ検出ツールの実現方法として、ソースコードをAST(抽象構文木)びバイナリコードに変換した上でバグ検出を行う方針を決め、ツールの構築方法を提案した。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
確率的プログラムにおけるバグ検出
概率程序中的错误检测
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[ヴォダイチン, 于海波]
通讯作者:
于海波
確率的プログラムにおけるバグ分析
随机程序中的错误分析
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[西村優里, 于海波]
通讯作者:
于海波
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[Le Manh Duc, Haibo Yu, Jianjun Zhao]
通讯作者:
Jianjun Zhao
Bug Patterns in Probabilistic Programming Systems
概率编程系统中的错误模式
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[Shoma Hamada, Haibo Yu, Vo Dai Trinh, Yuri Nishimura, Jianjun Zhao]
通讯作者:
Jianjun Zhao
プログラム依存性理論に基づく量子プログラムの統合的開発支援環境の構築
-
批准号:24K14908
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.91万
-
财政年份:2024
-
负责人:于 海波
-
依托单位:
海外基金