课题基金 / 基金详情

CAREER: Test-Driven Development of Secure and Reliable Software Applications

CAREER: Test-Driven Development of Secure and Reliable Software Applications
职业:安全可靠的软件应用程序的测试驱动开发
批准号:
0346903
负责人:
Laurie Williams
金额:
$39.99万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-04-01 至 2011-03-31

项目摘要

项目成果

Laurie Williams的其他基金

相似基金

相关文献

中文摘要
翻译
北卡罗来纳州立大学CAREER:安全可靠的软件应用程序的测试驱动开发我国的关键基础设施要求我们当前和未来的IT专业人员拥有生产可靠和值得信赖的软件的知识、工具和技术。这项研究的目标是扩展、验证和传播软件开发实践,以帮助预防与计算机相关的灾难。该实践基于测试驱动开发(TDD),这是一种具有紧密的验证和确认反馈循环的软件开发技术。拟议的工作扩展了TDD实践,并提供了一个支持性的开源工具,用于明确地将安全定位为这些紧密反馈循环中考虑的主要属性。此外,该研究还检查了TDD和配对编程/配对测试的组成,将其作为增强安全性和可靠性的开发实践的元组。这项研究还将研究结对编程/结对测试在提高IT员工中面向社会的女性、男性和少数群体的成功/留存方面的潜力。这项提议的学术价值包括加强基于TDD的软件开发实践以减轻安全担忧,以及通过因特网传播的安全测试模式目录。该提案的广泛影响包括举办一场大学间学生竞赛,以激发人们对开发安全可靠的软件应用程序的兴趣,以及修订后的本科软件工程教科书,整合了安全和可靠性主题。
英文摘要
ABSTRACT0346903Laurie WilliamsNorth Carolina State UniversityCAREER: The Test-Driven Development of Secure and Reliable Software ApplicationsOur nation's critical infrastructure demands that our current and future IT professionals have the knowledge, tools, and techniques to produce reliable and trustworthy software. The objective of this research is to extend, validate, and disseminate a software development practice to aid in the prevention of computer-related disasters. The practice is based upon test-driven development (TDD), a software development technique with tight verification and validation feedback loops. The proposed work extends the TDD practice and provides a supportive open-source tool for explicitly situating security as a primary attribute considered in these tight feedback loops. Additionally, the research examines the composition of TDD and pair programming/pair testing as a security- and reliability-enhancing tuple of development practices. The study will also examine the potential of pair programming/pair testing for improving the success/retention of socially-oriented women, men, and minorities in the IT workforce. The intellectual merits of this proposal include an enhanced TDD-based software development practice to mitigate security concerns and a catalog of security testing patterns disseminated via the Internet. The broad impacts of the proposal include an interuniversity student competition to build excitement about developing secure and reliable software applications and a revised undergraduate software engineering textbook integrating security and reliability topics.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Proposal: SaTC: Frontiers: Enabling a Secure and Trustworthy Software Supply Chain
  • 批准号:
    2207008
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $634.45万
  • 财政年份:
    2022
  • 负责人:
    Laurie Williams
  • 依托单位:
SaTC: CORE: Small: Risk-based Secure Checked-in Credential Reduction for Software Development
  • 批准号:
    2055554
  • 项目类别:
    Standard Grant
  • 资助金额:
    $39.97万
  • 财政年份:
    2021
  • 负责人:
    Laurie Williams
  • 依托单位:
SHF: Small: Detecting the 1%: Growing the Science of Vulnerability Detection
  • 批准号:
    1909516
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2019
  • 负责人:
    Laurie Williams
  • 依托单位:
Collaborative Research: DarkSide-20k: A Global Program for the Direct Detection of Dark Matter Using Low-Radioactivity Argon
  • 批准号:
    1812480
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $5.0万
  • 财政年份:
    2018
  • 负责人:
    Laurie Williams
  • 依托单位:
国内基金
海外基金
数字化生态赋能TEST融合型翻译人才培养模型构建与指标体系研究
  • 批准号:
    2023JJ50396
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2023
  • 负责人:
    张薇
  • 依托单位:
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2021
  • 负责人:
  • 依托单位:
基于广义测量的多体量子态self-test的实验研究
  • 批准号:
    12104186
  • 项目类别:
    青年科学基金项目(C类)
  • 资助金额:
    30.0万元
  • 批准年份:
    2021
  • 负责人:
    边志浩
  • 依托单位:
破解高质量低费用确定型test-per-clock测试难题的新方法
  • 批准号:
    61804037
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2018
  • 负责人:
    刘铁桥
  • 依托单位: