课题基金 / 基金详情

SHF: Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise

SHF: Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise
SHF:大型:协作研究:利用数据和集体社区专业知识从开源存储库推断软件规范
批准号:
1518897
负责人:
Hridesh Rajan
金额:
$75.01万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-07-01 至 2019-06-30

项目摘要

项目成果

Hridesh Rajan的其他基金

相似基金

相关文献

中文摘要
翻译
如今,个人、社会和国家严重依赖软件来管理电力、银行和金融、空中交通管制、电信、交通、国防和医疗保健等关键基础设施。规范对于向软件开发人员和用户传达软件系统的预期行为以及使自动化工具验证给定的软件是否确实如预期的行为成为可能。安全关键型应用程序传统上享有此类规范的好处,但成本很高。因为从头开始生成有用的、重要的规范太难、太耗时,而且需要的专业知识并不广泛,所以这样的规范在很大程度上是不可用的。缺乏核心库和广泛使用的框架的规范,使得指定使用它们的应用程序变得更加困难。缺乏精确、可理解和可有效验证的规范是开发可靠、安全、易于维护和重用的软件系统的主要障碍。该项目汇集了一个跨学科的研究人员团队,他们在形式方法、软件工程、机器学习和大数据分析方面具有互补的专业知识,以开发从代码推断规范的自动化或半自动化方法。由此产生的方法和工具结合了对大型开放源代码存储库的分析,通过跨这两个领域的协同进步,通过基于程序分析的规范推理来增强和改进规范。该项目的更广泛影响包括:规范推理和综合方面的变革性进展,有可能大幅降低开发和维护高保证软件的成本;在正式方法、软件工程和大数据分析的交叉点上加强跨学科的专门知识;为以研究为基础培训一批具有高保证软件专门知识的科学家和工程师作出贡献。
英文摘要
Today individuals, society, and the nation critically depend on software to manage critical infrastructures for power, banking and finance, air traffic control, telecommunication, transportation, national defense, and healthcare. Specifications are critical for communicating the intended behavior of software systems to software developers and users and to make it possible for automated tools to verify whether a given piece of software indeed behaves as intended. Safety critical applications have traditionally enjoyed the benefits of such specifications, but at a great cost. Because producing useful, non-trivial specifications from scratch is too hard, time consuming, and requires expertise that is not broadly available, such specifications are largely unavailable. The lack of specifications for core libraries and widely used frameworks makes specifying applications that use them even more difficult. The absence of precise, comprehensible, and efficiently verifiable specifications is a major hurdle to developing software systems that are reliable, secure, and easy to maintain and reuse. This project brings together an interdisciplinary team of researchers with complementary expertise in formal methods, software engineering, machine learning and big data analytics to develop automated or semi-automated methods for inferring the specifications from code. The resulting methods and tools combine analytics over large open source code repositories to augment and improve upon specifications by program analysis-based specification inference through synergistic advances across both these areas. The broader impacts of the project include: transformative advances in specification inference and synthesis, with the potential to dramatically reduce, the cost of developing and maintaining high assurance software; enhanced interdisciplinary expertise at the intersection of formal methods software engineering, and big data analytics; Contributions to research-based training of a cadre of scientists and engineers with expertise in high assurance software.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3377811.3380435
发表时间: 2020-05
期刊: 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE)
影响因子: --
作者: [Ramanathan Ramu;Ganesha Upadhyaya;H. Nguyen;Hridesh Rajan]
通讯作者: Ramanathan Ramu;Ganesha Upadhyaya;H. Nguyen;Hridesh Rajan
DOI: 10.1109/icse43902.2021.00034
发表时间: 2021-03
期刊: 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)
影响因子: --
作者: [Mohammad Wardat;Wei Le;Hridesh Rajan]
通讯作者: Mohammad Wardat;Wei Le;Hridesh Rajan
SHF:Small: More Modular Deep Learning
  • 批准号:
    2223812
  • 项目类别:
    Standard Grant
  • 资助金额:
    $58.0万
  • 财政年份:
    2022
  • 负责人:
    Hridesh Rajan
  • 依托单位:
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
  • 批准号:
    2120448
  • 项目类别:
    Standard Grant
  • 资助金额:
    $82.45万
  • 财政年份:
    2021
  • 负责人:
    Hridesh Rajan
  • 依托单位:
HDR TRIPODS: D4 (Dependable Data-Driven Discovery) Institute
  • 批准号:
    1934884
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $150.0万
  • 财政年份:
    2019
  • 负责人:
    Hridesh Rajan
  • 依托单位:
Travel Grant to Attend Big Data in Software Engineering Track
  • 批准号:
    1743070
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.09万
  • 财政年份:
    2017
  • 负责人:
    Hridesh Rajan
  • 依托单位:
国内基金
海外基金
基于水稻穗粒数关键基因LARGE2提高作物产量的探索与应用
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2026
  • 负责人:
    黄洛将
  • 依托单位:
水稻穗粒数调控关键因子LARGE6的分子遗传网络解析
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    黄洛将
  • 依托单位:
量子自旋液体中拓扑拟粒子的性质:量子蒙特卡罗和新的large-N理论
  • 批准号:
    12074246
  • 项目类别:
    面上项目
  • 资助金额:
    62.0万元
  • 批准年份:
    2020
  • 负责人:
    Yoshitomo Kamiya
  • 依托单位:
甘蓝型油菜Large Grain基因调控粒重的分子机制研究
  • 批准号:
    31972875
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    石江华
  • 依托单位: