A Fully Capable Bidirectional Debugger

功能齐全的双向调试器

基本信息

  • 批准号:
    9619456
  • 负责人:
  • 金额:
    $ 8万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1997
  • 资助国家:
    美国
  • 起止时间:
    1997-08-15 至 2000-06-30
  • 项目状态:
    已结题

项目摘要

9619456 Traditional debuggers allow stepping along the forward execution path of a computer program and monitoring the program's state as it executes. They are a crucial tool in the process of program development, however they also can be frustrating in many situations when the user wishes to see not what the program is going to do in the future, but rather what happened in the past to bring it to where it currently is. This research will investigate and develop algorithms and mechanisms that can be used in constructing a bidirectional program debugger. Efficient backwards movement algorithms will be investigated for all traditional forward movement operations: step, next, finish, and location breakpoints. The underlying techniques expected to be utilized and developed in this research are code augmentation, transparent re-execution, I/O replay, and checkpointing. In addition, this research will investigate efficient bidirectional algorithms for conditional breakpoints and data breakpoints, which are currently often inefficient operations or unavailable even in the forward direction. Debuggers are widely used from introductory programming students trying to understand why their program has gone astray, to professional programmers trying to find bugs in large and complicated systems. Development of better debugging tools will benefit all who are involved in program development and maintenance. ***
传统的调试器允许沿着计算机程序的正向执行路径步进,并在程序执行时监视程序的状态。它们是程序开发过程中的一个重要工具,但是在许多情况下,当用户希望看到的不是程序将来会做什么,而是过去发生了什么,使它达到当前的位置时,它们也会令人沮丧。本研究将探讨并发展可用于建构双向程式侦错器的演算法与机制。有效的向后移动算法将研究所有传统的向前移动操作:步骤,下一步,完成,和位置断点。在这项研究中,预计将利用和开发的底层技术是代码增强,透明的重新执行,I/O重放和检查点。此外,本研究将研究有效的双向算法的条件断点和数据断点,这是目前往往是低效的操作或不可用,即使在前进的方向。从入门编程的学生试图理解为什么他们的程序已经误入歧途,到专业程序员试图在大型复杂系统中找到bug,都广泛使用了bug检测器。开发更好的调试工具将使所有参与程序开发和维护的人受益。 ***

项目成果

期刊论文数量(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 }}

Robert Boothe其他文献

Robert Boothe的其他文献

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

相似海外基金

Assessment of new fatigue capable titanium alloys for aerospace applications
评估用于航空航天应用的新型抗疲劳钛合金
  • 批准号:
    2879438
  • 财政年份:
    2027
  • 资助金额:
    $ 8万
  • 项目类别:
    Studentship
Capable
有能力的
  • 批准号:
    10077971
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Collaborative R&D
CAS: Molecular Design of Photoactive Covalent Organic Frameworks Capable of Reductive and Oxidative Degradation of Perfluoroalkyl Substances
CAS:能够还原和氧化降解全氟烷基物质的光活性共价有机框架的分子设计
  • 批准号:
    2247729
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Standard Grant
Discovery of craniofacial genes capable of compensation through evolutionary mutant model
通过进化突变模型发现能够补偿的颅面基因
  • 批准号:
    10606667
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
Development of an Image Sensor System Capable of Simultaneous Visualization of Shear Stress and Extracellular Chemicals for Mechanobiology
开发能够同时可视化剪切应力和细胞外化学物质的图像传感器系统,用于机械生物学
  • 批准号:
    23H00182
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Molecular design and synthesis of pseudo-complementary peptide nucleic acids capable of strand invasion without restriction
能够无限制链侵入的伪互补肽核酸的分子设计和合成
  • 批准号:
    23K06055
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Viral afterlife: Pandemic viruses as rich reservoirs of immunomimetic peptide fragments capable of re-assembly into pro-inflammatory supramolecular complexes
病毒来世:大流行病毒是免疫模拟肽片段的丰富库,能够重新组装成促炎性超分子复合物
  • 批准号:
    2325840
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Standard Grant
Research on development of non-interactive MPC capable of addition and deletion of parties and its application to machine learning
可增删方的非交互式MPC开发及其在机器学习中的应用研究
  • 批准号:
    23K11109
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Regenerative Therapy with Nanomedicine Capable of Reversing Chronic Inflammation into Tissue Repair Environment
纳米医学再生疗法能够将慢性炎症逆转到组织修复环境中
  • 批准号:
    23K18442
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Grant-in-Aid for Challenging Research (Exploratory)
CAREER: Insect-scale Flapping-Wing Micro Aerial Robots Capable of Self-powered Hover and Agile Maneuvering
职业:昆虫规模扑翼微型空中机器人,具有自供电悬停和敏捷机动能力
  • 批准号:
    2236708
  • 财政年份:
    2023
  • 资助金额:
    $ 8万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了