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
-
依托单位:
The Urea Cycle in Fish
-
批准号:9727741
-
项目类别:Continuing Grant
-
资助金额:$22.0万
-
财政年份:1998
-
负责人:Paul Anderson
-
依托单位:
Backreaction Effects in Classical and Semiclassical Gravity
-
批准号:9800971
-
项目类别:Continuing Grant
-
资助金额:$4.58万
-
财政年份: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
-
负责人:张殿琳
-
依托单位: