SHF: Small: Collaborative Research: Diversity and Feedback in Random Testing for Systems Software

SHF:小型:协作研究:系统软件随机测试的多样性和反馈

基本信息

  • 批准号:
    1218026
  • 负责人:
  • 金额:
    $ 24.9万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2012
  • 资助国家:
    美国
  • 起止时间:
    2012-09-01 至 2015-08-31
  • 项目状态:
    已结题

项目摘要

Testing is an extremely important part of any software development effort, especially for programs that have access to sensitive resources (personal information, sensor data, etc.) and that can be reached through the Internet. The PIs' work will improve the state of the art in software testing for mobile applications running on the open source Android platform, resulting in fewer bugs and reduced testing effort.The foundation of the PIs' work is random testing, where random numbers are used as inputs to an algorithm for constructing test cases. Although random testing has been shown to be highly effective for discovering serious bugs in complex software systems, it suffers from various problems including the fact that it is very difficult to engineer a random tester that doesn't spend a lot of time re-exploring the same application behaviors over and over again. The PIs will build upon their "swarm testing" work, which has been shown to be an inexpensive way to increase the diversity of random test cases, and also to increase their effectiveness in discovering bugs. Additionally, the PIs are investigating how to marry random testing with modern symbolic execution methods, and how to use feedback from executions of the software under test in order to improve the efficacy of random testing.The development of more efficient and effective testing techniques and tools will lower the cost and raise the quality of software. Test coverage is a challenging, open problem that is being addressed here in a novel way.
测试是任何软件开发工作中极为重要的一部分,尤其是对于可以访问敏感资源(个人信息,传感器数据等)并且可以通过Internet访问的程序。 PIS的工作将改善在开源Android平台上运行的移动应用程序的软件测试中的最新技术,从而减少了错误和减少测试工作。PIS的工作的基础是随机测试,其中随机数被用作算法的输入,用于构建测试案例。尽管已证明随机测试对于在复杂的软件系统中发现严重的错误非常有效,但它遇到了各种问题,包括一个事实,即很难设计一个随机测试仪,该测试仪不会花费大量时间一遍又一遍地重新探索相同的应用程序行为。 PI将建立在其“群测试”工作的基础上,这被证明是增加随机测试案例多样性的一种廉价方法,并提高其在发现虫子方面的有效性。此外,PI正在研究如何将随机测试与现代符号执行方法结合在一起,以及如何使用正在测试的软件执行中的反馈,以提高随机测试的效果。开发更有效的测试技术和工具将降低成本,并提高软件的质量。 测试覆盖范围是一个具有挑战性的开放问题,它以一种新颖的方式解决了。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

暂无数据

数据更新时间:2024-06-01

John Regehr其他文献

Test-case reduction for C compiler bugs
C 编译器错误的测试用例减少
  • DOI:
    10.1145/2345156.2254104
    10.1145/2345156.2254104
  • 发表时间:
    2012
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    John Regehr;Yang Chen;Pascal Cuoq;Eric Eide;Chucky Ellison;Xuejun Yang
    John Regehr;Yang Chen;Pascal Cuoq;Eric Eide;Chucky Ellison;Xuejun Yang
  • 通讯作者:
    Xuejun Yang
    Xuejun Yang
共 1 条
  • 1
前往

John Regehr的其他基金

SHF: Medium: Formal Methods as a First-Class Citizen of a Mainstream Compiler Framework
SHF:Medium:作为主流编译器框架的一等公民的形式方法
  • 批准号:
    1955688
    1955688
  • 财政年份:
    2020
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Continuing Grant
    Continuing Grant
TWC: Small: XCap: Practical Capabilities and Least Authority for Virtualized Environments
TWC:小型:XCap:虚拟化环境的实用功能和最小权限
  • 批准号:
    1319076
    1319076
  • 财政年份:
    2013
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant
CSR: Small: Beating Implementations of C++11 Concurrency Into Shape
CSR:小:将 C 11 并发的实现完善
  • 批准号:
    1218022
    1218022
  • 财政年份:
    2012
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant
MRI: Evolutionary Development of an Advanced Distributed Testbed
MRI:先进分布式测试台的进化发展
  • 批准号:
    0723248
    0723248
  • 财政年份:
    2007
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Continuing Grant
    Continuing Grant
CRI: CRD: Keeping Emulab Tuned and Humming
CRI:CRD:保持 Emulab 调谐并发出嗡嗡声
  • 批准号:
    0709427
    0709427
  • 财政年份:
    2007
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Continuing Grant
    Continuing Grant
Collaborative Research: CSR---EHS: Improving Sensor Network Software Reliability through Language, Tool, and OS Co-Design
合作研究:CSR---EHS:通过语言、工具和操作系统协同设计提高传感器网络软件可靠性
  • 批准号:
    0615367
    0615367
  • 财政年份:
    2006
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Continuing Grant
    Continuing Grant
NeTS-FIND: Collaborative Research: Towards Complexity-Oblivious Network Management
NetS-FIND:协作研究:迈向复杂性忽略的网络管理
  • 批准号:
    0627086
    0627086
  • 财政年份:
    2006
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Continuing Grant
    Continuing Grant
CAREER: Vertically Integrated Program Analysis for Embedded Software
职业:嵌入式软件的垂直集成程序分析
  • 批准号:
    0448047
    0448047
  • 财政年份:
    2005
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant
MRI: Development of Next-Generation Network Research Testbeds
MRI:下一代网络研究测试台的开发
  • 批准号:
    0321350
    0321350
  • 财政年份:
    2003
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant

相似国自然基金

基于超宽频技术的小微型无人系统集群协作关键技术研究与应用
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    57 万元
  • 项目类别:
    面上项目
异构云小蜂窝网络中基于协作预编码的干扰协调技术研究
  • 批准号:
    61661005
  • 批准年份:
    2016
  • 资助金额:
    30.0 万元
  • 项目类别:
    地区科学基金项目
密集小基站系统中的新型接入理论与技术研究
  • 批准号:
    61301143
  • 批准年份:
    2013
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
ScFVCD3-9R负载Bcl-6靶向小干扰RNA治疗EAMG的试验研究
  • 批准号:
    81072465
  • 批准年份:
    2010
  • 资助金额:
    31.0 万元
  • 项目类别:
    面上项目
基于小世界网络的传感器网络研究
  • 批准号:
    60472059
  • 批准年份:
    2004
  • 资助金额:
    21.0 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331302
    2331302
  • 财政年份:
    2024
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331301
    2331301
  • 财政年份:
    2024
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
  • 批准号:
    2412357
    2412357
  • 财政年份:
    2024
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant
Collaborative Research: SHF: Small: Technical Debt Management in Dynamic and Distributed Systems
合作研究:SHF:小型:动态和分布式系统中的技术债务管理
  • 批准号:
    2232720
    2232720
  • 财政年份:
    2023
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant
Collaborative Research: SHF: Small: Quasi Weightless Neural Networks for Energy-Efficient Machine Learning on the Edge
合作研究:SHF:小型:用于边缘节能机器学习的准失重神经网络
  • 批准号:
    2326895
    2326895
  • 财政年份:
    2023
  • 资助金额:
    $ 24.9万
    $ 24.9万
  • 项目类别:
    Standard Grant
    Standard Grant