CSR-AES: Collaborative Research: Debugging Dynamic Code Modifications
CSR-AES: Collaborative Research: Debugging Dynamic Code Modifications
批准号:
0509115
负责人:
Bruce Childers
金额:
$8.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-08-01 至 2007-07-31
中文摘要
随着软件复杂性的不断增长,一个重要的需求是软件必须能够在运行时更改。不幸的是,软件工程技术,是有用的,在建立强大的动态修改的软件是可悲的缺乏。一般来说,广泛的测试和调试是保证软件健壮性的传统方法。调试一个底层代码在运行时发生变化的程序的问题使这个问题变得更加困难。这项研究的目的是解决这种情况,并开发新的技术调试动态修改的软件。关键思想是,对此类软件的调试必须通过代码修改来扩展,并允许对已更改的代码进行调试,并查看过去和未来的调整如何影响执行。拟议的工作考虑了几种类型的动态代码修改,包括动态优化的代码,动态应用的代码补丁,组件和动态链接库。将专门开发新的调试指令和查询,以解决调试此类代码的挑战。基于代码分析、反向执行、检查点和插装优化的新技术将用于实现这些新指令和查询。这项研究具有基础和软件贡献,包括:(1)更好地理解开发健壮的动态修改软件所存在的约束和权衡,(2)支持调试技术和工具的构造的框架,所述调试技术和工具在动态开发软件时是有用的,(3)调试策略的开发,指令和查询,旨在处理动态修改代码的特殊挑战,以及(4)开发一套调试工具,用于广泛分布的动态软件。技术,工具和算法,将通过本研究的过程中开发将有助于理解现代软件开发技术如何可以与动态代码修改。
英文摘要
As software continues to grow in complexity, an important requirement that is emerging is software must be able to change at run-time. Unfortunately, software engineering techniques that are useful in building robust dynamically modified software are woefully lacking. In general, extensive testing and debugging are the traditional ways of ensuring the robustness of sofware. The problem of debugging a program where the underlying code is changing at run-time makes the problem all the more difficult. The aim of this proposed research is to address this situation and develop new techniques for debugging dynamically modified software. The key idea is that debugging for such software must extend through the code modification and allow debugging on code that has been changed and to see how past and future adaptations has/can affect execution. The proposed work considers several types of dynamic code modifications, including dynamically optimized code, dynamically applied code patches, components and dynamically linked libraries. New debug directives and queries will be developed specifically to address the challenges of debugging such code. Novel techniques based on code analysis, reverse execution, checkpointing, and instrumentation optimization will be used to enable these new directives and queries.This research has both fundamental and software contributions, including: (1) a better understanding of the constraints and trade-offs that exist for developing robust dynamically modified software, (2) a framework that supports the construction of debugging techniques and tools that are useful when developing dynamically software, (3) the development of debug strategies, directives and queries that are designed to handle the special challenges of dynamically modified code, and (4) the development of a set of debugging tools for dynamic software that will be widely distributed. The techniques, tools and algorithms that will be developed through the course of this research will contribute significantly to understanding how modern software development techniques can be incorporated with dynamic code modifications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SI2-SSE: EASE: Improving Research Accountability through Artifact Evaluation
-
批准号:1535232
-
项目类别:Standard Grant
-
资助金额:$49.95万
-
财政年份:2015
-
负责人:Bruce Childers
-
依托单位:
CI-ADDO-NEW: OCCAM: Open Curation for Computer Architecture Modeling
-
批准号:1305220
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2013
-
负责人:Bruce Childers
-
依托单位:
Student Travel Support: 22nd International Conference on Parallel Architectures andCompilation Techniques (PACT 2013)
-
批准号:1343823
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2013
-
负责人:Bruce Childers
-
依托单位:
Cyberinfrastructure for Computer Architecture Design and Evaluation
-
批准号:1148646
-
项目类别:Standard Grant
-
资助金额:$8.93万
-
财政年份:2011
-
负责人:Bruce Childers
-
依托单位:
CSR: Large: Storage Class Memory Architecture for Energy Efficient Data Centers
-
批准号:1012070
-
项目类别:Continuing Grant
-
资助金额:$191.21万
-
财政年份:2010
-
负责人:Bruce Childers
-
依托单位:
CPA-CSA: Tera-PCM: A Low Power Terabyte Main Memory using Phase Change Memory
-
批准号:0811295
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2008
-
负责人:Bruce Childers
-
依托单位:
CPA-CPL-T: REEact: A Robust Execution Environment for Fragile Multicore Systems
-
批准号:0811352
-
项目类别:Standard Grant
-
资助金额:$19.9万
-
财政年份:2008
-
负责人:Bruce Childers
-
依托单位:
Yield and Reliability Enhancement for On-Chip Multicore Memories in Nanoscale Technology
-
批准号:0702236
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2007
-
负责人:Bruce Childers
-
依托单位:
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
-
批准号:0720483
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:2007
-
负责人:Bruce Childers
-
依托单位:
Collaborative Research: CRI: A Community Resource Development Project for a Retargetable and Reconfigurable Software Dynamic Translation Infrastructure
-
批准号:0551492
-
项目类别:Continuing Grant
-
资助金额:$10.68万
-
财政年份:2006
-
负责人:Bruce Childers
-
依托单位:
NGS: Collaborative Research: Adapting Program Code Continuously and Adaptively
-
批准号:0305198
-
项目类别:Continuing Grant
-
资助金额:$65.45万
-
财政年份:2003
-
负责人:Bruce Childers
-
依托单位:
国内基金
海外基金
登录
查看更多内容
CK1δ/ε介导的AES的降解调控结直肠癌转移和干性的机制研究
-
批准号:31870754
-
项目类别:面上项目
-
资助金额:59.0万元
-
批准年份:2018
-
负责人:王中原
-
依托单位:
面向AES密钥扩展的抗功耗攻击掩码技术研究
-
批准号:61602239
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2016
-
负责人:李阳
-
依托单位:
具有自主产权的安诚嵌入式处理器上支持AES及GF(2^n)运算的指令扩展结构研究
-
批准号:61373141
-
项目类别:面上项目
-
资助金额:79.0万元
-
批准年份:2013
-
负责人:樊海宁
-
依托单位:
肝癌AES治疗体系中新型人源化双特异性抗体的研制
-
批准号:30200330
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2002
-
负责人:邢金良
-
依托单位:
AES、SH3BGR和calpain相关新信号通路及与心肌重塑关系的研究
-
批准号:30200106
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2002
-
负责人:姜立群
-
依托单位:
单个成矿流体包裹体元素组成的LA-ICP-MS-AES研究
-
批准号:49973026
-
项目类别:面上项目
-
资助金额:20.0万元
-
批准年份:1999
-
负责人:胡圣虹
-
依托单位:
加权增量卡尔曼滤波在ICP-AES中的应用
-
批准号:29475187
-
项目类别:面上项目
-
资助金额:5.5万元
-
批准年份:1994
-
负责人:沈兰荪
-
依托单位:
ICP-AES数字化谱信息的智能化处理
-
批准号:29275210
-
项目类别:面上项目
-
资助金额:4.0万元
-
批准年份:1992
-
负责人:沈兰荪
-
依托单位:
ICPAS 联用和联机技术及GD作为AES 及MS离子源的应用及
-
批准号:29235112
-
项目类别:重点项目
-
资助金额:18.0万元
-
批准年份:1992
-
负责人:杨凡原
-
依托单位:
ICP-AES中的一种新型光谱干扰校正方法的研究
-
批准号:28870228
-
项目类别:面上项目
-
资助金额:4.0万元
-
批准年份:1988
-
负责人:沈兰荪
-
依托单位: