...
首页> 外文期刊>Information Technology Journal >Analytical Learning Based on a Meta-programming Approach for the Detection of Object-oriented Design Defects
【24h】

Analytical Learning Based on a Meta-programming Approach for the Detection of Object-oriented Design Defects

机译:基于元编程方法的分析学习,用于检测面向对象的设计缺陷

获取原文
           

摘要

This study proposed a new defect-detection approach using a declarative meta-programming technique to analytical learning for object-oriented software. The extrapolating patterns are generated using analytical learning in which certain design defect characteristics can be understood through deductive learning. This study uses declarative meta-programming to represent the specific object-oriented components as logic rules with which design defects can finally be described. Using the two complementary techniques, the object-oriented software is transformed into the narrow related problem domain, in which design defect problems can be managed and simplified. The approach is validated by detecting design defects in certain open-source systems. The results obtained exhibit a superior precision to the conventional method. In application, the proposed strategy can be recognised as a flexible and automated system for detecting software design defects which many object-oriented software systems are able to use.
机译:这项研究提出了一种新的缺陷检测方法,该方法使用声明性元编程技术来进行面向对象软件的分析学习。外推模式是使用分析学习生成的,其中可以通过演绎学习来理解某些设计缺陷特征。这项研究使用声明性元编程将特定的面向对象的组件表示为逻辑规则,最终可以据此描述设计缺陷。使用这两种互补技术,将面向对象的软件转换为狭窄的相关问题域,可以在其中管理和简化设计缺陷问题。通过检测某些开源系统中的设计缺陷来验证该方法。所获得的结果显示出优于常规方法的精度。在应用中,所提出的策略可以被认为是一种用于检测许多面向对象软件系统能够使用的软件设计缺陷的灵活而自动化的系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号