课题基金 / 基金详情

SHF: Small: Efficient Formal Analysis of Evolving Software Systems

SHF: Small: Efficient Formal Analysis of Evolving Software Systems
SHF:小型:不断发展的软件系统的高效形式分析
批准号:
1618132
负责人:
Sam Malek
金额:
$49.92万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-07-01 至 2020-06-30

项目摘要

项目成果

Sam Malek的其他基金

相似基金

相关文献

中文摘要
翻译
现代软件系统非常复杂,而且往往会随着时间的推移而发展。形式规范语言和相应的分析环境在帮助工程师对复杂软件系统的属性(例如,安全性、可靠性)进行推理方面显示出了良好的前景。尽管它们具有优势,但这种形式上精确的技术依赖于计算繁重的约束解算器,这意味着可能需要大量的时间来验证软件的属性。这项研究设计了一种新颖的、完全自动化的技术,用于有效地分析不断演变的软件系统。从这项研究中产生的原则为使对不断发展的软件系统进行正式分析的成本更低、可伸缩性更强提供了基础,这反过来又使充满活力的软件行业能够显著提高其产品质量。这项研究产生了一种新的技术,在实际工业环境的约束下,以合理的成本实现了降低规范、设计和代码中的缺陷密度的前景光明的好处。在软件开发项目中,表示软件的正式规范不太可能从一个分析到下一个完全改变,这为减少分析时间提供了机会。与响应于系统规范中的变化而处置先前结果的现有分析技术不同,本研究中开发的方法自动且高效地更新分析结果,其中利用先前系统规范的解决方案来缩小要由基础约束求解器为修订的系统规范探索的值空间,从而极大地减少所需的计算工作量。这项研究的智力价值是一套优化技术,以促进对不断发展的软件系统的有界验证。该项目通过使软件的有界形式验证更具可伸缩性和成本效益来推进最先进的技术,从而扩大了此类技术的应用领域。
英文摘要
Modern software systems are very complex and tend to evolve over time. Formal specification languages and the corresponding analysis environments have shown promise in aiding the engineers to reason about the properties (e.g., security, reliability) of complex software systems. Despite their strengths, the reliance of such formally precise techniques on computationally heavy constraint solvers means that it can take a significant amount of time to verify the properties of software. This research devises a novel, and fully automated technique for efficient analysis of evolving software systems. The principles emerging from this research provide the foundation for making formal analysis of evolving software systems less expensive to conduct and more scalable, which in turn enable the vibrant software industry to significantly improve the quality of its products. The research produces a new breed of technologies with promising benefits for reduced defect density in specifications, designs, and code, achieved at reasonable cost, and within the constraints of real industrial settings. An opportunity to reduce the analysis time is presented by the fact that in a software development project, the formal specifications representing the software are unlikely to change completely from one analysis to the next. Unlike the existing analysis techniques that dispose of the prior results in response to changes in the system specification, the approach developed in this research automatically and efficiently updates the analysis results, where solutions to a prior system specification are leveraged to, among other things, narrow the space of values to be explored by the underlying constraint solver for the revised system specification, thereby greatly reducing the required computational effort. The intellectual merit of this research is a suite of optimization techniques to foster bounded verification of evolving software systems. The project advances the state-of-the-art by making bounded formal verification of software more scalable and cost effective, thereby expanding the domains in which such techniques can be applied.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/icse.2019.00067
发表时间: 2019-05
期刊: 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)
影响因子: --
作者: [Negar Ghorbani;Joshua Garcia;S. Malek]
通讯作者: Negar Ghorbani;Joshua Garcia;S. Malek
SHF: Medium: Automated Software Engineering Techniques for Improving the Accessibility of Software
  • 批准号:
    2211790
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $120.0万
  • 财政年份:
    2022
  • 负责人:
    Sam Malek
  • 依托单位:
Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
  • 批准号:
    2106306
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $40.0万
  • 财政年份:
    2021
  • 负责人:
    Sam Malek
  • 依托单位:
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
  • 批准号:
    1823262
  • 项目类别:
    Standard Grant
  • 资助金额:
    $26.56万
  • 财政年份:
    2018
  • 负责人:
    Sam Malek
  • 依托单位:
CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
  • 批准号:
    1629771
  • 项目类别:
    Standard Grant
  • 资助金额:
    $3.0万
  • 财政年份:
    2016
  • 负责人:
    Sam Malek
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: