SBIR Phase II: An Aspect-Oriented Solution for Unit Test Generation
SBIR Phase II: An Aspect-Oriented Solution for Unit Test Generation
批准号:
0238697
负责人:
Paul Anderson
金额:
$49.82万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-02-15 至 2005-01-31
中文摘要
这个小型企业创新研究第二阶段项目旨在使为Java程序创建单元级回归测试变得更加容易。它们的好处是显而易见的,但是创建它们的现有技术是有缺陷的,因为它们很难应用于现有代码,而且工具支持需要修改目标代码。其创新之处在于对感兴趣的模块的黄金标准版本进行检测,以便当客户端应用程序执行时,所有跨越模块边界的事件都会被拦截并记录到文件中。稍后,在单元被修改或扩展之后,并且不需要客户端应用程序的任何进一步需求,事件可以被重构并馈送到单元。检查结果与日志的一致性,并将差异标记为错误。这使得用户更容易为模块创建测试套件。该方法是可行的,通过使用面向对象的编程,和对象模仿。研究的挑战是:如何设计技术来容忍目标模块中允许的更改,以及如何减少单个故障触发大量级联故障的机会。使用先进的静态分析技术,包括依赖性分析,是解决这些问题的关键。如果成功的话,这个系统将帮助软件开发组织降低开发和维护软件资产的成本,同时提高其质量。它将有助于提高医疗设备或飞行控制系统等安全关键软件的保证,从而降低财产损失和生命损失的风险。
英文摘要
This Small Business Innovation Research Phase II project aims to make it much easier to create unit-level regression tests for Java programs. Their benefits are clear, but existing techniques for creating them are flawed because they are difficult to apply to existing code, and tool support requires modification of the target code. The innovation is to instrument a gold-standard version of the module of interest so that when a client application executes, all events that cross the boundary to the module are intercepted and logged to a file. Later, after the unit has been modified or extended, and without any further need for the client application, the events can be reconstructed and fed to the unit. The results are checked for consistency with the log, and discrepancies flagged as faults. This makes it much easier for a user to create a test suite for a module. The approach is made feasible by using Aspect-Oriented Programming, and object mocking. The research challenges are: how to devise techniques for tolerating permitted changes in the target module, and how to reduce the chances of a single failure triggering a profusion of cascading failures. The use of advanced static analysis techniques, including dependence analysis, is the key to solving these problems.If successful, this system will help software development organizations reduce the cost of development and maintenance of their software assets while at the same time increasing its quality. It will help increase assurance of safety-critical software, such as in medical equipment, or flight-control systems, thus reducing the risk of damage to property and loss of life.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Investigations of Quantum Effects Related to Black Holes and the Early Universe
-
批准号:2309186
-
项目类别:Continuing Grant
-
资助金额:$18.2万
-
财政年份:2023
-
负责人:Paul Anderson
-
依托单位:
Studies Relating to Black Hole Evaporation and to the Validity of the Semiclassical Approximation in Cosmology
-
批准号:1912584
-
项目类别:Continuing Grant
-
资助金额:$15.18万
-
财政年份:2019
-
负责人:Paul Anderson
-
依托单位:
Cyber Generation Tech Stars: Supporting Student Success in Computer Technology, Industrial Technology, and Engineering Technology
-
批准号:1929996
-
项目类别:Standard Grant
-
资助金额:$98.91万
-
财政年份:2019
-
负责人:Paul Anderson
-
依托单位:
Quantum Effects for Black Holes and Analog Black Holes and the Validity of the Semiclassical Approximation
-
批准号:1505875
-
项目类别:Standard Grant
-
资助金额:$13.67万
-
财政年份:2015
-
负责人:Paul Anderson
-
依托单位:
REU Site: Next-Generation Bioinformatics for Genomics-enabled Research in the Life Sciences
-
批准号:1359301
-
项目类别:Standard Grant
-
资助金额:$33.47万
-
财政年份:2014
-
负责人:Paul Anderson
-
依托单位:
Studies of Particle Production, Vacuum Polarization, and the Validity of the Semiclassical Approximation in Gravity
-
批准号:1308325
-
项目类别:Standard Grant
-
资助金额:$4.13万
-
财政年份:2013
-
负责人:Paul Anderson
-
依托单位:
Cyber Generation Tech Stars
-
批准号:1259402
-
项目类别:Standard Grant
-
资助金额:$61.43万
-
财政年份:2013
-
负责人:Paul Anderson
-
依托单位:
Studies of Quantum Fields in Cosmological and Black Hole Spacetimes
-
批准号:0856050
-
项目类别:Standard Grant
-
资助金额:$12.0万
-
财政年份:2009
-
负责人:Paul Anderson
-
依托单位:
Studies of Classical and Quantum Effects in Gravity
-
批准号:0556292
-
项目类别:Continuing Grant
-
资助金额:$6.34万
-
财政年份:2006
-
负责人:Paul Anderson
-
依托单位:
SBIR Phase I: An Aspect-Oriented Solution for Unit Test Generation
-
批准号:0128117
-
项目类别:Standard Grant
-
资助金额:$9.97万
-
财政年份:2002
-
负责人:Paul Anderson
-
依托单位:
SBIR Phase I: Dependence Graphs for Internet Technologies
-
批准号:0060607
-
项目类别:Standard Grant
-
资助金额:$9.98万
-
财政年份:2001
-
负责人:Paul Anderson
-
依托单位:
Effects of Quantized Fields on Black Hole and Cosmological Spacetimes
-
批准号:0070981
-
项目类别:Continuing Grant
-
资助金额:$4.78万
-
财政年份:2000
-
负责人:Paul Anderson
-
依托单位:
Backreaction Effects in Classical and Semiclassical Gravity
-
批准号:9800971
-
项目类别:Continuing Grant
-
资助金额:$4.58万
-
财政年份:1998
-
负责人:Paul Anderson
-
依托单位:
The Urea Cycle in Fish
-
批准号:9727741
-
项目类别:Continuing Grant
-
资助金额:$22.0万
-
财政年份:1998
-
负责人:Paul Anderson
-
依托单位:
Nitrogen Excretion in Fish
-
批准号:9417748
-
项目类别:Continuing Grant
-
资助金额:$33.14万
-
财政年份:1995
-
负责人:Paul Anderson
-
依托单位:
Effects of Quantum Fields on Black Holes
-
批准号:9512686
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:1995
-
负责人:Paul Anderson
-
依托单位:
Carbamoyl Phosphate and Energy Metabolism in Elasmobranchs and Other Fish
-
批准号:9105797
-
项目类别:Continuing Grant
-
资助金额:$23.31万
-
财政年份:1991
-
负责人:Paul Anderson
-
依托单位:
Urea Cycle and Pyrimidine Synthesis in Elasmobranchs
-
批准号:8608090
-
项目类别:Continuing Grant
-
资助金额:$12.2万
-
财政年份:1988
-
负责人:Paul Anderson
-
依托单位:
Explaining the Outbreak of Interstate War
-
批准号:8319532
-
项目类别:Standard Grant
-
资助金额:$3.99万
-
财政年份:1984
-
负责人:Paul Anderson
-
依托单位:
Properties and Function of Carbamyl Phosphate Synthetase Iii in Fish
-
批准号:7824130
-
项目类别:Standard Grant
-
资助金额:$18.5万
-
财政年份:1980
-
负责人:Paul Anderson
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Baryogenesis, Dark Matter and Nanohertz Gravitational Waves from a Dark
Supercooled Phase Transition
-
批准号:24ZR1429700
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:YUICHIRO NAKAI
-
依托单位:
ATLAS实验探测器Phase 2升级
-
批准号:11961141014
-
项目类别:国际(地区)合作与交流项目
-
资助金额:3350万元
-
批准年份:2019
-
负责人:刘衍文
-
依托单位:
地幔含水相Phase E的温度压力稳定区域与晶体结构研究
-
批准号:41802035
-
项目类别:青年科学基金项目
-
资助金额:12.0万元
-
批准年份:2018
-
负责人:张里
-
依托单位:
基于数字增强干涉的Phase-OTDR高灵敏度定量测量技术研究
-
批准号:61675216
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2016
-
负责人:叶青
-
依托单位:
基于Phase-type分布的多状态系统可靠性模型研究
-
批准号:71501183
-
项目类别:青年科学基金项目
-
资助金额:17.4万元
-
批准年份:2015
-
负责人:陈童
-
依托单位:
纳米(I-Phase+α-Mg)准共晶的临界半固态形成条件及生长机制
-
批准号:51201142
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2012
-
负责人:张英波
-
依托单位:
连续Phase-Type分布数据拟合方法及其应用研究
-
批准号:11101428
-
项目类别:青年科学基金项目
-
资助金额:23.0万元
-
批准年份:2011
-
负责人:黄卓
-
依托单位:
D-Phase准晶体的电子行为各向异性的研究
-
批准号:19374069
-
项目类别:面上项目
-
资助金额:6.4万元
-
批准年份:1993
-
负责人:张殿琳
-
依托单位: