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
Automated Model Repair for Alloy
TestSage: Regression Test Selection for Large-Scale Web Service Testing
Solution Enumeration Abstraction: A Modeling Idiom to Enhance a Lightweight Formal Method
解决方案枚举抽象:增强轻量级形式方法的建模习惯
A Study of Learning Data Structure Invariants Using Off-the-shelf Tools
使用现成工具学习数据结构不变量的研究
{{ 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其他文献

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

相似国自然基金

靶向Treg-FOXP3小分子抑制剂的筛选及其在肺癌免疫治疗中的作用和机制研究
  • 批准号:
    32370966
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
化学小分子激活YAP诱导染色质可塑性促进心脏祖细胞重编程的表观遗传机制研究
  • 批准号:
    82304478
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
靶向小胶质细胞的仿生甘草酸纳米颗粒构建及作用机制研究:脓毒症相关性脑病的治疗新策略
  • 批准号:
    82302422
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
HMGB1/TLR4/Cathepsin B途径介导的小胶质细胞焦亡在新生大鼠缺氧缺血脑病中的作用与机制
  • 批准号:
    82371712
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
小分子无半胱氨酸蛋白调控生防真菌杀虫活性的作用与机理
  • 批准号:
    32372613
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目

相似海外基金

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
SHF:Small:Collaborative Research: Test-Centric Architecture Modeling
SHF:Small:协作研究:以测试为中心的架构建模
  • 批准号:
    2403617
  • 财政年份:
    2023
  • 资助金额:
    $ 49.55万
  • 项目类别:
    Standard Grant
SHF:Small:Collaborative Research: Test-Centric Architecture Modeling
SHF:Small:协作研究:以测试为中心的架构建模
  • 批准号:
    2140524
  • 财政年份:
    2021
  • 资助金额:
    $ 49.55万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了