SHF: Small: Test-Driven Development and Maintenance of Declarative Models
SHF:小型:声明性模型的测试驱动开发和维护
基本信息
- 批准号:1718903
- 负责人:
- 金额:$ 49.55万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2017
- 资助国家:美国
- 起止时间:2017-09-01 至 2022-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
As software systems become more and more pervasive, developing reliable and dependable systems becomes more and more critical. Software designs, which model high-level, declarative properties of intended systems, hold a key to increasing reliability and dependability. Declarative modeling is not yet a common practice, because writing declarative models correctly is still challenging and a barrier to challenging problem. To remove this impediment to the practical application of declarative (relational) modeling, the project brings software testing concepts, methods, and tool chains to formal specifications based on the Alloy relational modeling system and its underlying satisfiability solving back-ends. Such approaches include unit testing, test generation, the definition and use of coverage metrics to underpin notions of test suite adequacy, and selective regression testing in the face of small changes to specifications.Three primary research thrusts are proposed: to build the foundations of a test-driven approach for declarative models; to define testing techniques to validate the correctness of models that users write; and to introduce sketching techniques that allow users to write incomplete models, which are completed using automated synthesis. The implementation of robust tools and a rigorous experimental evaluation based on controlled experiments and case-studies cross-cuts the research thrusts. The ability to develop correct designs, as envisioned by this project, can lead to a major increase in software reliability and dependability, which can bring substantial economic benefits and significantly improve quality of life.
随着软件系统变得越来越普遍,开发可靠和可依赖的系统变得越来越重要。软件设计是对预期系统的高级声明性属性进行建模,是提高可靠性和可信性的关键。声明性建模还不是一种常见的实践,因为正确地编写声明性模型仍然具有挑战性,并且是挑战问题的障碍。 为了消除这一障碍,声明式(关系)建模的实际应用,该项目带来了软件测试的概念,方法和工具链,以正式规范的基础上合金关系建模系统及其底层的可满足性解决后端。这些方法包括单元测试,测试生成,定义和使用覆盖度量来支持测试套件充分性的概念,以及面对规范的小变化的选择性回归测试。并介绍草图技术,使用户能够编写不完整的模型,这是使用自动合成完成。强大的工具和严格的实验评估的基础上控制实验和案例研究的实施交叉研究的推力。开发正确的设计的能力,如本项目所设想的,可以导致软件可靠性和可靠性的大幅提高,这可以带来可观的经济效益,并显着提高生活质量。
项目成果
期刊论文数量(27)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
AlloyMC: Alloy meets model counting
AlloyMC:合金与模型计数的结合
- DOI:10.1145/3368089.3417938
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Yang, Jiayi;Wang, Wenxi;Marinov, Darko;Khurshid, Sarfraz
- 通讯作者:Khurshid, Sarfraz
Deep Molecular Programming: A Natural Implementation of Binary-Weight ReLU Neural Networks
- DOI:
- 发表时间:2020-03
- 期刊:
- 影响因子:0
- 作者:Marko Vasić;Cameron T. Chalk;S. Khurshid;D. Soloveichik
- 通讯作者:Marko Vasić;Cameron T. Chalk;S. Khurshid;D. Soloveichik
TestSage: Regression Test Selection for Large-Scale Web Service Testing
- DOI:10.1109/icst.2019.00052
- 发表时间:2019-04
- 期刊:
- 影响因子:0
- 作者:Hua Zhong;Lingming Zhang;S. Khurshid
- 通讯作者:Hua Zhong;Lingming Zhang;S. Khurshid
Automated Model Repair for Alloy
- DOI:10.1145/3238147.3238162
- 发表时间:2018-09
- 期刊:
- 影响因子:0
- 作者:Kaiyuan Wang;Allison Sullivan;S. Khurshid
- 通讯作者:Kaiyuan Wang;Allison Sullivan;S. Khurshid
A Study of Symmetry Breaking Predicates and Model Counting
- DOI:10.1007/978-3-030-45190-5_7
- 发表时间:2020-03-13
- 期刊:
- 影响因子:0
- 作者:Wang W;Usman M;Almaawi A;Wang K;Meel KS;Khurshid S
- 通讯作者:Khurshid S
{{
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 }}
Sarfraz Khurshid其他文献
Exploring very large state spaces using genetic algorithms
- DOI:
10.1007/s10009-004-0141-1 - 发表时间:
2004-04-06 - 期刊:
- 影响因子:1.400
- 作者:
Patrice Godefroid;Sarfraz Khurshid - 通讯作者:
Sarfraz Khurshid
Scaling symbolic execution using staged analysis
- DOI:
10.1007/s11334-013-0196-9 - 发表时间:
2013-03-26 - 期刊:
- 影响因子:1.100
- 作者:
Junaid Haroon Siddiqui;Sarfraz Khurshid - 通讯作者:
Sarfraz Khurshid
TestEra: Specification-Based Testing of Java Programs Using SAT
- DOI:
10.1023/b:ause.0000038938.10589.b9 - 发表时间:
2004-10-01 - 期刊:
- 影响因子:3.100
- 作者:
Sarfraz Khurshid;Darko Marinov - 通讯作者:
Darko Marinov
Sarfraz Khurshid的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sarfraz Khurshid', 18)}}的其他基金
SHF: Small: Collaborative Research: Mera: Memoized Ranged Systematic Software Analyses
SHF:小型:协作研究:Mera:记忆范围系统软件分析
- 批准号:
1319688 - 财政年份:2013
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
协作研究:II-EN:软件测试研究的基础设施支持
- 批准号:
0958231 - 财政年份:2010
- 资助金额:
$ 49.55万 - 项目类别:
Continuing Grant
CAREER: Scalable and Systematic Test Authoring and Maintenance
职业:可扩展和系统的测试编写和维护
- 批准号:
0845628 - 财政年份:2009
- 资助金额:
$ 49.55万 - 项目类别:
Continuing Grant
Assertion-based Verification: From Compile-time Checking to Runtime Error Recovery
基于断言的验证:从编译时检查到运行时错误恢复
- 批准号:
0702680 - 财政年份:2007
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
Conference: SHF: Small: NSF Student Travel Grant for 2024 IEEE VLSI Test Symposium
会议:SHF:小型:2024 年 IEEE VLSI 测试研讨会 NSF 学生旅费补助金
- 批准号:
2334367 - 财政年份:2024
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Testing and Design-for-Test Techniques for Monolithic 3D Integrated Circuits
SHF:小型:单片 3D 集成电路的测试和测试设计技术
- 批准号:
2309822 - 财政年份:2023
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Automated Unit Test Generation using Large Language Models
SHF:小型:使用大型语言模型自动生成单元测试
- 批准号:
2307742 - 财政年份:2023
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
CISE Core: CCF: SHF: Small: Future-Proof Test Corpus Synthesis for Evolving Software
CISE 核心:CCF:SHF:小型:面向发展软件的面向未来的测试语料库合成
- 批准号:
2120955 - 财政年份:2021
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Perception-Based Analytics For Semiconductor Production and Test Data
SHF:小型:针对半导体生产和测试数据的基于感知的分析
- 批准号:
2006739 - 财政年份:2020
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Testing and Design-for-Test Techniques for Monolithic 3D Integrated Circuits
SHF:小型:单片 3D 集成电路的测试和测试设计技术
- 批准号:
1908045 - 财政年份:2019
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Retraining-free Concurrent Test and Diagnosis in Emerging Neural Network Accelerators
SHF:小型:协作研究:新兴神经网络加速器中的免再训练并发测试和诊断
- 批准号:
2011236 - 财政年份:2019
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Retraining-free Concurrent Test and Diagnosis in Emerging Neural Network Accelerators
SHF:小型:协作研究:新兴神经网络加速器中的免再训练并发测试和诊断
- 批准号:
1909854 - 财政年份:2019
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Test-Centric Architecture Modeling
SHF:小型:协作研究:以测试为中心的架构建模
- 批准号:
1909763 - 财政年份:2019
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Retraining-free Concurrent Test and Diagnosis in Emerging Neural Network Accelerators
SHF:小型:协作研究:新兴神经网络加速器中的免再训练并发测试和诊断
- 批准号:
1910022 - 财政年份:2019
- 资助金额:
$ 49.55万 - 项目类别:
Standard Grant














{{item.name}}会员




