SHF: Small: Efficient Formal Analysis of Evolving Software Systems
SHF: Small: Efficient Formal Analysis of Evolving Software Systems
批准号:
1618132
负责人:
Sam Malek
金额:
$49.92万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-07-01 至 2020-06-30
中文摘要
现代软件系统非常复杂,并且随着时间的推移而不断发展。正式的规范语言和相应的分析环境在帮助工程师推断复杂软件系统的属性(例如,安全性、可靠性)方面显示出了希望。尽管它们很强大,但这种形式上精确的技术依赖于计算量很大的约束求解器,这意味着它可能需要大量的时间来验证软件的属性。这项研究设计了一种新颖的、完全自动化的技术,用于有效地分析不断发展的软件系统。从这项研究中产生的原则为对不断发展的软件系统进行形式分析提供了基础,使其成本更低,并且更具可扩展性,这反过来又使充满活力的软件行业能够显著提高其产品的质量。这项研究产生了一种新的技术,在规范、设计和代码中具有减少缺陷密度的有希望的好处,以合理的成本实现,并且在实际工业环境的限制内。在软件开发项目中,表示软件的正式规范不太可能从一个分析到下一个分析完全改变,这是减少分析时间的一个机会。与现有的分析技术不同,现有的分析技术会根据系统规格的变化处理先前的结果,而本研究中开发的方法会自动有效地更新分析结果,其中利用先前系统规格的解决方案来缩小修改后系统规格的底层约束求解器要探索的值的空间,从而大大减少所需的计算工作量。本研究的智力价值是一套优化技术,以促进发展中的软件系统的有界验证。该项目通过使软件的有界形式化验证更具可伸缩性和成本效益,从而扩展了此类技术可以应用的领域,从而推进了最先进的技术。
英文摘要
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
-
依托单位:
CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software
-
批准号:1550206
-
项目类别:Continuing Grant
-
资助金额:$40.49万
-
财政年份:2015
-
负责人:Sam Malek
-
依托单位:
CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software
-
批准号:1252644
-
项目类别:Continuing Grant
-
资助金额:$45.15万
-
财政年份:2013
-
负责人:Sam Malek
-
依托单位:
EAGER: CCF: SHF: Mining the Execution History of a Software System to Infer the Safe Time for its Adaptation
-
批准号:1217503
-
项目类别:Standard Grant
-
资助金额:$8.0万
-
财政年份:2012
-
负责人:Sam Malek
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: