首页> 外文学位 >A metrics-based approach to the automated identification of object-oriented reusable software components
【24h】

A metrics-based approach to the automated identification of object-oriented reusable software components

机译:基于指标的方法可自动识别面向对象的可重用软件组件

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

摘要

Software reuse has been a long term goal of software developers. This goal has been rather elusive, but the widespread use of the object-oriented paradigm and other innovations in software development paradigms have led to renewed interest in this topic.;This dissertation describes a new approach for the identification of reusable object-oriented legacy software components. The approach is concept-driven, knowledge-based and tool-assisted and uses heuristics to aid in the natural language understanding of comments and identifiers in object-oriented code. The approach uses a reusability quality factors hierarchy, where low-level object-oriented metrics are used to predict reusability quality factors.;The automation of this approach is provided by the Program Analysis Tool for Reuse (the PATRicia system), which is a software tool that aids in program understanding and metrics analysis. It consists of the Conceptual Hierarchy for Reuse including Semantics (CHRiS) tool, which uses a knowledge-base in the form of a conceptual-graph based semantic net in the natural language understanding of comments and identifiers, and the Metrics Analyzer tool which calculates object-oriented metrics that are then used to predict reusability metrics.;These tool-aided methods are shown to work well by identifying and qualifying reusable components in several real world graphical user interface packages. This approach demonstrates that the identification of object-oriented legacy software components can be made significantly easier and more quantifiable than is possible using earlier techniques, which will aid greatly in promoting effective software reuse.
机译:软件重用一直是软件开发人员的长期目标。这个目标还很遥不可及,但是面向对象范例的广泛使用和软件开发范例中的其他创新引起了对该主题的重新关注。本论文介绍了一种识别可重用的面向对象遗留软件的新方法。组件。该方法是概念驱动,基于知识和工具辅助的,并使用启发式方法来帮助自然语言理解面向对象代码中的注释和标识符。该方法使用可重用性质量因子层次结构,其中使用低级的面向对象的指标来预测可重用性质量因子。该方法的自动化由软件重用程序分析工具(PATRICia系统)提供。有助于程序理解和指标分析的工具。它由包含语义的重用概念层次结构(CHRiS)工具组成,该工具在对注释和标识符的自然语言理解中使用了基于概念图的语义网形式的知识库,以及用于计算对象的Metrics Analyzer工具面向对象的度量,然后用于预测可重用性度量。这些工具辅助方法通过在几个实际的图形用户界面程序包中识别和限定可重用组件而显示出良好的工作效果。这种方法表明,与使用早期技术相比,可以大大简化对对象的遗留软件组件的标识,并可以对其进行量化,这将大大促进有效的软件复用。

著录项

  • 作者

    Etzkorn, Letha Hughes.;

  • 作者单位

    The University of Alabama in Huntsville.;

  • 授予单位 The University of Alabama in Huntsville.;
  • 学科 Computer science.;Electrical engineering.
  • 学位 Ph.D.
  • 年度 1997
  • 页码 278 p.
  • 总页数 278
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 TS97-4;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号