Webアプリケーションの非決定性による欠陥の自動検出

自动检测 Web 应用程序中的非确定性缺陷

基本信息

  • 批准号:
    14J05991
  • 负责人:
  • 金额:
    $ 0.64万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
  • 财政年份:
    2014
  • 资助国家:
    日本
  • 起止时间:
    2014-04-25 至 2015-03-31
  • 项目状态:
    已结题

项目摘要

本研究ではWebアプリケーションの非同期技術(Ajax)に着目し,Ajaxに関わる開発事例を元に開発者の期待する動作を定義することでWebアプリケーションの非決定性に関わる性質の自動検証手法を実現した.検証結果から,開発者のテスト環境では再現しないがユーザ環境では顕在化しうる”潜在的な欠陥”を検出でき,本年度の実施計画を達成できた.しかし,検出した欠陥が誤検出でないか確認する必要があったため,本年度ではさらに,繊細な通信遅延を再現するようプログラムを変異させる操作を実装し実アプリケーションに適用した結果,Webアプリケーションの深刻な脆弱性に関わるエラーを再現できた.高品質なWebアプリケーションを開発するためには対処すべき欠陥を発見・除去する必要があり,既存手法で発見できない実際の欠陥を自動検出できた意義は大きい.この研究成果はソフトウェア工学分野におけるトップカンファレンスであるIEEE/ACM International Conference on Automated Software Engineering (ASE)に採択され,本年度のASEにおいて日本から採択された唯一の技術論文である.
这项研究重点关注异步Web应用程序(AJAX),并通过根据与Ajax相关的开发示例来定义开发人员预期的行为,实现了与Web应用程序不确定的属性的自动验证方法。从验证结果中,我们能够检测出在开发人员的测试环境中未复制的“潜在缺陷”,但可以在用户环境中表现出来,从而实现今年的实施计划。但是,有必要检查检测到的缺陷是否为假阳性,因此今年我们实施了一项操作,以突变该程序以重现微妙的通信延迟并将其应用于实际应用,这使我们能够重现与Web应用程序中严重脆弱性有关的错误。为了开发高质量的Web应用程序,有必要发现和删除需要解决的缺陷,并且能够自动检测无法使用现有方法发现的实际缺陷的重要性很棒。这项研究发现是由IEEE/ACM国际自动化软件工程会议(ASE)选择的,这是软件工程领域的顶级会议,是日本在今年ASE上唯一选择的技术论文。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Validating ajax applications using a delay-based mutation technique
{{ 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 }}

前澤 悠太其他文献

前澤 悠太的其他文献

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

{{ truncateString('前澤 悠太', 18)}}的其他基金

変異解析に着目したWebアプリケーションの自動プログラム修正
专注于突变分析的Web应用程序自动程序修改
  • 批准号:
    15H06827
  • 财政年份:
    2015
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up

相似国自然基金

网格中以情境为中心的应用自动化研究
  • 批准号:
    60703054
  • 批准年份:
    2007
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Treecle - data and automation to unlock woodland creation in the UK to achieve net zero
Treecle - 数据和自动化解锁英国林地创造以实现净零排放
  • 批准号:
    10111492
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    SME Support
STTR Phase II: Optimized manufacturing and machine learning based automation of Endothelium-on-a-chip microfluidic devices for drug screening applications.
STTR 第二阶段:用于药物筛选应用的片上内皮微流体装置的优化制造和基于机器学习的自动化。
  • 批准号:
    2332121
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Cooperative Agreement
Improving access to AI automation to support new digital offerings within Professional/Financial Services
改善对人工智能自动化的访问,以支持专业/金融服务中的新数字产品
  • 批准号:
    10095096
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Collaborative R&D
Cost-Effective, AI-driven Automation Technology for Cell Culture Monitoring: Boosting Efficiency and Sustainability in Industrial Biomanufacturing and Streamlining Supply Chains
用于细胞培养监测的经济高效、人工智能驱动的自动化技术:提高工业生物制造的效率和可持续性并简化供应链
  • 批准号:
    10104748
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Launchpad
Sustainable Remanufacturing solution with increased automation and recycled content in laser and plasma based process (RESTORE)
可持续再制造解决方案,在基于激光和等离子的工艺中提高自动化程度和回收内容(RESTORE)
  • 批准号:
    10112149
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    EU-Funded
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了