Collaborative Research: CSR--AES--Debugging Dynamic Code Modifications

合作研究:CSR--AES--调试动态代码修改

基本信息

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

项目摘要

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 raditional ways of ensuring the robustness of sofware. The problem of debugging a program wherethe 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.
随着软件的复杂性持续增长,新兴的重要要求是软件必须在运行时更改。不幸的是,缺乏可用于构建强大动态修改软件的软件工程技术。通常,广泛的测试和调试是确保SOFWARE稳健性的辐射方式。在运行时间内调试基础代码的程序的问题的问题使问题变得更加困难。这项拟议的研究的目的是解决这种情况并开发用于调试动态修改软件的新技术。关键的想法是,对此类软件的调试必须通过代码修改扩展,并允许对已更改的代码进行调试,以查看过去和将来的适应性如何/可能会影响执行。提出的工作考虑了几种类型的动态代码修改,包括动态优化的代码,动态应用的代码补丁,组件和动态链接的库。将专门开发新的调试指令和查询,以解决调试此类代码的挑战。 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旨在应对动态修改代码的特殊挑战的策略,指令和查询,以及(4)开发将广泛分布的动态软件的一组调试工具。通过这项研究的过程将开发的技术,工具和算法将极大地理解如何通过动态代码修改将现代软件开发技术纳入。

项目成果

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

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Mary Lou Soffa其他文献

Mary Lou Soffa的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Mary Lou Soffa', 18)}}的其他基金

SHF: SMALL: Collaborative Research: Cloud Mentoring: Guiding Cloud Users for Cost Performance through Testing and Recommendation
SHF:小型:协作研究:云指导:通过测试和推荐指导云用户提高成本绩效
  • 批准号:
    1617390
  • 财政年份:
    2016
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
CSR: Medium: Collaborative Research: Scaling the Implicitly Parallel Programming Model with Lifelong Thread Extraction and Dynamic Adaptation
CSR:中:协作研究:通过终身线程提取和动态适应扩展隐式并行编程模型
  • 批准号:
    0964627
  • 财政年份:
    2010
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Continuing Grant
CPA-CPL-T: Collaborative Research: REEact: A Robust Execution Environment for Fragile Multicore Systems
CPA-CPL-T:协作研究:REEact:适用于脆弱多核系统的稳健执行环境
  • 批准号:
    0811689
  • 财政年份:
    2008
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
合作研究:CSR-AES:REEact:适用于脆弱多核系统的稳健执行环境
  • 批准号:
    0720789
  • 财政年份:
    2007
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
PAGES: Preparing and Graduating Engineering Scholars
页数:工程学者的准备和毕业
  • 批准号:
    0631102
  • 财政年份:
    2006
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
ADVANCE Leadership: Advancement of Research Oriented and Education Oriented Associate Professors to Full Professors
推进领导力:研究型和教育型副教授晋升为正教授
  • 批准号:
    0545229
  • 财政年份:
    2006
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
ADVANCE Leadership Award: From associate to Full Professor with Distinguished Faculty Leading the Way
ADVANCE领导奖:从副教授到正教授,杰出教师引领潮流
  • 批准号:
    0318372
  • 财政年份:
    2003
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
NGS: Collaborative: Continuous Compilation: A New Approach to Aggressive and Adaptive Code Transformation
NGS:协作:持续编译:积极和自适应代码转换的新方法
  • 批准号:
    0203945
  • 财政年份:
    2002
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
Special Projects: Group Travel Grant: Faculty at Minority Institutions to attend Conference on the Foundations of Software Engineering (FSE-10), Nov 20-22, 2002, Charleston, SC
特别项目:团体旅行补助金:少数族裔机构的教员参加软件工程基础会议 (FSE-10),2002 年 11 月 20 日至 22 日,南卡罗来纳州查尔斯顿
  • 批准号:
    0223737
  • 财政年份:
    2002
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
Presidential Awards for Excellence in Science, Mathematics, and Engineering Mentoring (PAESMEM)
科学、数学和工程指导卓越总统奖 (PAESMEM)
  • 批准号:
    9908496
  • 财政年份:
    1999
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant

相似国自然基金

善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
    72102183
  • 批准年份:
    2021
  • 资助金额:
    24.00 万元
  • 项目类别:
    青年科学基金项目
善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
基于脊髓突触可塑性探讨“调气”电针远端腧穴干预CSR模型大鼠的中枢镇痛效应及机制研究
  • 批准号:
    82160934
  • 批准年份:
    2021
  • 资助金额:
    34 万元
  • 项目类别:
    地区科学基金项目
利用输运模型和机器学习方法研究CSR能区的低温高密核物质
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    50 万元
  • 项目类别:
    联合基金项目
基于兰州HIRFL-CSR装置对轻原子核的团簇结构及晕结构的理论研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    60 万元
  • 项目类别:
    联合基金项目

相似海外基金

Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312206
  • 财政年份:
    2023
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Architecting GPUs for Practical Homomorphic Encryption-based Computing
协作研究:CSR:中:为实用的同态加密计算构建 GPU
  • 批准号:
    2312276
  • 财政年份:
    2023
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2312689
  • 财政年份:
    2023
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2401244
  • 财政年份:
    2023
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Small: Expediting Continual Online Learning on Edge Platforms through Software-Hardware Co-designs
协作研究:企业社会责任:小型:通过软硬件协同设计加快边缘平台上的持续在线学习
  • 批准号:
    2312157
  • 财政年份:
    2023
  • 资助金额:
    $ 11.01万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了