首页> 外文学位 >A metrics-driven method for assessing reverse engineering tool capabilities used to reverse legacy source code components to design component abstractions.
【24h】

A metrics-driven method for assessing reverse engineering tool capabilities used to reverse legacy source code components to design component abstractions.

机译:一种用于评估逆向工程工具功能的度量驱动的方法,该功能用于逆转旧的源代码组件来设计组件抽象。

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

摘要

The research presented in this dissertation studies and develops metrics-driven methods and supporting tools to reverse source code components to design components. Such methods are comprised of two phases. In the first phase a metrics-checklist is developed to help determine which legacy source code components should be kept for reversing to design components or alternatively should be discarded. In the second phase a metrics-checklist is developed to help assess reverse-engineering tool capabilities. Based on the assessment in the second phase an appropriate set of reverse-engineering tools may be selected for use in deriving design components from source code components. The thesis is that the metrics-driven method is more reliable than and at least as efficient as an alternative non-metrics, driven assessment method. In this thesis it is asserted that the metrics-driven method is more reliable than the alternative method since the metrics-driven method will uncover more defects when assessing a tool's ability to reverse legacy source code components to design components. It is asserted that the metrics-driven method is at least as efficient as the alternative method since it will take the same amount of effort or less effort to assess the reverse-engineering tools. A conceptual model and experimental model were developed and used to help justify these assertions. In developing part of the conceptual model, existing tools assessment methods were analyzed to determine how they could benefit and be improved by use of a metrics-driven method. Using the experimental model, an experiment was conducted to test the above two assertions. Documented findings supported these two assertions.
机译:本论文所进行的研究研究并开发了度量驱动的方法和支持工具,以将源代码组件反向转换为设计组件。这样的方法包括两个阶段。在第一阶段,将开发一个度量清单,以帮助确定应保留哪些旧的源代码组件以逆向设计组件,或者将其丢弃。在第二阶段,将开发一个指标清单,以帮助评估逆向工程工具的功能。基于第二阶段的评估,可以选择一组适当的逆向工程工具,以用于从源代码组件中获取设计组件。本文认为,度量驱动的方法比替代的非度量驱动的评估方法更可靠,并且至少有效。在这篇论文中,断言度量驱动的方法比替代方法更可靠,因为当评估工具将旧的源代码组件反向转换为设计组件的能力时,度量驱动的方法将发现更多的缺陷。据称,度量驱动的方法至少与替代方法一样有效,因为评估逆向工程工具将花费相同或更少的工作量。开发了概念模型和实验模型,并用于证明这些主张的合理性。在开发概念模型的一部分时,对现有工具评估方法进行了分析,以确定它们如何通过使用度量驱动的方法来受益和改进。使用实验模型,进行了实验以测试以上两个断言。有记录的调查结果支持了这两个主张。

著录项

  • 作者

    Moortgat, Jean-Jacques.;

  • 作者单位

    George Mason University.;

  • 授予单位 George Mason University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1999
  • 页码 158 p.
  • 总页数 158
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号