首页> 外文学位 >An application of debugging theory to program modification for the partial automation of computational perfective maintenance.
【24h】

An application of debugging theory to program modification for the partial automation of computational perfective maintenance.

机译:调试理论在程序修改中的应用,以实现计算完美维护的部分自动化。

获取原文
获取原文并翻译 | 示例

摘要

Program maintenance is done to correct errors in program design and coding and is called corrective maintenance. When it is also done to improve a program's function as requirements change within an environment it is called perfective maintenance.;This paper addresses Weiser's work on program slicing (decomposing a program into the smallest executable portion which contains the variable that is to be changed). It also considers the work of Korel in program debugging using execution traces to assist a programmer in correcting an erroneous program. It discusses some of the work done in the maintenance area concerning program change and applies some of those concepts to perfective maintenance. We propose, here, some of the foundations necessary for the design of a tool for simple computational perfective maintenance. We suggest some heuristics that may be applied and show how, in general, a semi-automated system would endeavor to effect a change in an existing program. We introduce the concept shadow of influence and show how the automated system should minimize its impact when a modification is done. This work should be of interest to researchers in the area of program enhancement, extension and transformation. Expansion of this work could develop a useful tool to assist in the modification of existing programs without direct programmer intervention.
机译:程序维护是为了纠正程序设计和编码中的错误而进行的,称为纠正性维护。当在环境中随着需求的变化而改善程序的功能时,也称为完美维护。;本文论述了Weiser在程序切片方面的工作(将程序分解为包含要更改的变量的最小可执行部分)。 。它还考虑了Korel在使用执行跟踪来帮助程序员纠正错误程序的程序调试中的工作。它讨论了维护领域中有关程序更改的一些工作,并将其中一些概念应用于完善的维护。我们在这里提出一些用于简单计算完善维护的工具设计所必需的基础。我们建议使用一些启发式方法,并说明一般而言,半自动化系统将如何努力实现对现有程序的更改。我们介绍了影响的概念阴影,并说明了进行修改后自动化系统应如何将其影响最小化。研究人员应该在程序增强,扩展和转换领域关注这项工作。这项工作的扩展可以开发出一种有用的工具,以在无需程序员直接干预的情况下帮助修改现有程序。

著录项

  • 作者

    Salb, David.;

  • 作者单位

    City University of New York.;

  • 授予单位 City University of New York.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 1991
  • 页码 109 p.
  • 总页数 109
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号