ソフトウェア追跡性とソフトウェア解析技術の融合

软件溯源与软件分析技术融合

基本信息

  • 批准号:
    19K11897
  • 负责人:
  • 金额:
    $ 2.75万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2019
  • 资助国家:
    日本
  • 起止时间:
    2019-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

本研究の目的は,時中型(prospective)な追跡子とソフトウェア解析の技術を組み合わせることで,ソフトウェア追跡の情報量とソフトウェア解析の精度を向上させ,ソフトウェアの保守コストを大幅に減少することである.今年度の主な成果は次のソフトウェア解析手法である:・Swift言語のARC機能により発生する強い循環参照やメモリリークを自動的に検知する新しいツールUCDetectorを提案した.Swift言語の「静的型付けで安全な言語でありながら低レベルなプログラミングが可能」という特徴,SwiftリフレクションAPI,デバッガlldb Pyton APIを用いることで,簡易かつコンパクトな実装が可能だったこと,その際に自明ではない様々な障壁があったことという知見を得た.また,実装した循環参照検知器の精度と効率に対する予備評価の結果も報告した.
The purpose of this study is to use the medium-sized (prospective) とソフトウェアanalytical technique の合わせることで, ソフThe amount of information tracked and the precision of the analysis provided by the Token , the conservative ソフトウェアのコストを has greatly reduced the することである. This year's main achievement is the analysis method: ・Swift language's ARC function is born.るstrong loop reference やメモリリークをautomatic に検知する新しいツールUCDetectorを proposalした. Swift languageの「quiet type payけでsafeなlanguageでありながらlow レベルなプログラミングが  という特徴, SwiftリフレクションAPI, デバッガlldb Pyton API is easy to use, simple installation is possible, and it is easy to use .また, 実装したcyclic reference to the accuracy and efficiency of the detector and the preparation of the results した.

项目成果

期刊论文数量(16)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Improving Semantic Consistency of Variable Names with Use-Flow Graph Analysis
STRAB: state recovery using reverse execution at IR level for concurrent programs
STRAB:在 IR 级别使用反向执行来恢复并发程序的状态
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    S. Hoshino;Y. Arahori;and K. Gondow
  • 通讯作者:
    and K. Gondow
強化学習に基づく並行バグ検知
基于强化学习的并行错误检测
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    李兆亮;荒堀喜貴;権藤克彦
  • 通讯作者:
    権藤克彦
Typestate 解析を応用した静的解析に よる 分散並行システムのバグの検出
使用 Typestate 分析进行静态分析来检测分布式并行系统中的错误
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    春日涼太郎 ;荒堀喜貴;権藤克彦
  • 通讯作者:
    権藤克彦
How Do Programmers Express High-Level Concepts using Primitive Data Types?
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

権藤 克彦其他文献

プログラム理解のための,識別子からのキーワード抽出
从标识符中提取关键字以帮助理解程序
実用的なライブプログラミングに向けて
迈向实用的现场编程
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    笹田 研悟;荒堀 喜貴;権藤 克彦;増原英彦
  • 通讯作者:
    増原英彦
ポインタ解析問題の自動生成
自动生成指针分析题
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    笹田 研悟;荒堀 喜貴;権藤 克彦
  • 通讯作者:
    権藤 克彦

権藤 克彦的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('権藤 克彦', 18)}}的其他基金

ソフトウェア計装を用いたデバッグが容易なC/C++メモリ関連脆弱性検知器の開発
开发易于使用软件检测进行调试的 C/C++ 内存相关漏洞检测器
  • 批准号:
    24K14890
  • 财政年份:
    2024
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ANSI C言語用ソフトウェアスライサ開発へのXMLの応用
XML在ANSI C语言软件切片机开发中的应用
  • 批准号:
    14780202
  • 财政年份:
    2002
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
UNIX上のコマンドとファイル間の意味的制約・関係を管理するデータベースの作成
创建管理 UNIX 上命令和文件之间的语义约束以及关系的数据库
  • 批准号:
    10780174
  • 财政年份:
    1998
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
l-Orodered属性文法の有用性の検証に関する研究
l-有序属性文法有效性验证研究
  • 批准号:
    08780248
  • 财政年份:
    1996
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了