首页> 外文会议>International Conference on Software Paradigm Trends >Model Checking to Improve Precision of Design Pattern Instances Identification in OO Systems
【24h】

Model Checking to Improve Precision of Design Pattern Instances Identification in OO Systems

机译:模型检查以提高OO系统设计模式实例识别的精度

获取原文
获取外文期刊封面目录资料

摘要

In the last two decades some methods and tools have been proposed to identify the Design Pattern (DP) instances implemented in an existing Object Oriented (00) software system. This allows to know which 00 components are involved in each DP instance. Such a knowledge is useful to better understand the system thus reducing the effort to modify and evolve it. The results obtained by the existing methods and tools can suffer a lack of completeness or precision due to the presence of false positive/negative. Model Checking (MC) algorithms can be used to improve the precision of DP's instances detected by a tool by automatically refining the results it produces. In this paper a MC based technique is defined and applied to the results of an existing DPs mining tool, called Design Pattern Finder (DPF), to improve the precision by verifying automatically the DPs instances it detects. To verify and assess the feasibility and the effectiveness of the proposed technique, we carried out a case study where it was applied on some open source 00 systems. The results showed that the proposed technique allowed to improve the precision of the DPs instances detected by the DPF tool.
机译:在过去的二十几十年中,已经提出了一些方法和工具来识别在现有面向对象(00)软件系统中实现的设计模式(DP)实例。这允许知道每个DP实例中涉及哪些组件。这样的知识可以更好地理解系统,从而减少了修改和发展的努力。由于存在假阳性/阴性的存在,现有方法和工具获得的结果可以缺乏完整性或精度。模型检查(MC)算法可用于通过自动改进其产生的结果来提高工具检测到的DP实例的精度。在本文中,基于MC的技术定义并应用于现有DPS挖掘工具的结果,称为设计模式查找器(DPF),以通过自动验证其检测到的DPS实例来提高精度。为了验证和评估所提出的技术的可行性和有效性,我们进行了在某些开源00系统上应用的案例研究。结果表明,所提出的技术允许提高DPF工具检测到的DPS实例的精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号