SHF: Small: IMUnit: Improved Multithreaded Unit Testing
SHF: Small: IMUnit: Improved Multithreaded Unit Testing
批准号:
0916893
负责人:
Darko Marinov
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-15 至 2013-08-31
中文摘要
CCF-0916893 SHF:小:IMUnit:改进的多线程单元测试PI:Darko Marinov和Grigore RosuComputing正在经历一个范式转变,从主要是顺序的世界观到主要是并行的世界观。 目前并行代码的主要编程模型是共享数据模型,其中多个计算线程通过访问共享数据对象进行通信。 不幸的是,开发和测试多线程代码非常困难。为了显著地改进多线程代码的测试,该项目开发了一组用于多线程测试的新技术和工具。 多线程测试是一段创建并执行两个或多个线程的代码。 执行测试遵循多个线程的一些调度/交错。 新方法的关键是允许显式指定一组相关的时间表为每个测试,而传统的测试隐式指定所有可能的时间表。 这个项目解决了多线程测试的三个重要挑战:(1)如何描述一组时间表以及从给定的时间表中探索哪些时间表? (2)如何为给定的代码自动生成多线程测试,特别是调度? (3)当代码发生变化时,如何选择和优先考虑重新运行多线程测试?改进的多线程代码的单元测试有可能大大提高开发代码的质量。
英文摘要
CCF-0916893SHF:Small: IMUnit: Improved Multithreaded Unit TestingPIs: Darko Marinov and Grigore RosuComputing is going through a paradigm shift from a mostly sequential worldview to a mostly parallel worldview. The currently dominant programming model for parallel code is that of shared data, where multiple threads of computation communicate by accessing shared data objects. Unfortunately, developing and testing multithreaded code is very hard. To significantly improve testing of multithreaded code, this project develops a set of new techniques and tools for multithreaded tests. A multithreaded test is a piece of code that creates and executes two or more threads. Executing a test follows some schedule/interleaving of the multiple threads. The key of the new approach is to allow the explicit specification of a set of relevant schedules for each test, while traditional tests implicitly specify all possible schedules. This project addresses three important challenges for multithreaded tests: (1) How to describe a set of schedules and which schedules from a given set to explore? (2) How to automatically generate multithreaded tests, especially schedules, for given code? (3) How to select and prioritize rerunning of the multithreaded tests when the code changes? Improved unit testing of multithreaded code has the potential to substantially increase the quality of developed code.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
-
批准号:1763788
-
项目类别:Continuing Grant
-
资助金额:$43.71万
-
财政年份:2018
-
负责人:Darko Marinov
-
依托单位:
EAGER: USBRCCR: Collaborative: Lightweight Policy Enforcement of Information Flows in IoT Infrastructures
-
批准号:1740916
-
项目类别:Standard Grant
-
资助金额:$13.63万
-
财政年份:2017
-
负责人:Darko Marinov
-
依托单位:
CPS: Synergy: Collaborative Research: Support for Security and Safety of Programmable IoT Systems
-
批准号:1646305
-
项目类别:Standard Grant
-
资助金额:$35.21万
-
财政年份:2017
-
负责人:Darko Marinov
-
依托单位:
SHF: Medium: Collaborative Research: Improved Performance Testing and Debugging
-
批准号:1409423
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2014
-
负责人:Darko Marinov
-
依托单位:
SHF: Small: Revisiting Assumptions of Regression Testing
-
批准号:1421503
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2014
-
负责人:Darko Marinov
-
依托单位:
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
-
批准号:0958199
-
项目类别:Continuing Grant
-
资助金额:$27.7万
-
财政年份:2010
-
负责人:Darko Marinov
-
依托单位:
CAREER: Systematic Software Testing Using Test Abstractions
-
批准号:0746856
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Darko Marinov
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性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
-
负责人:何祖华
-
依托单位: