首页> 外文会议>International Conference on Program Comprehension >On the accuracy of Architecture Compliance Checking support Accuracy of dependency analysis and violation reporting
【24h】

On the accuracy of Architecture Compliance Checking support Accuracy of dependency analysis and violation reporting

机译:关于体系结构符合性检查支持的准确性依赖关系分析和违规报告的准确性

获取原文

摘要

Architecture Compliance Checking (ACC) is useful to bridge the gap between architecture and implementation. ACC is an approach to verify conformance of implemented program code to high-level models of architectural design. Static ACC focuses on the modular software architecture and on the existence of rule violating dependencies between modules. Accurate tool support is essential for effective and efficient ACC. This paper presents a study on the accuracy of ACC tools regarding dependency analysis and violation reporting. Seven tools were tested and compared by means of a custom-made test application. In addition, the code of open source system Freemind was used to compare the tools on the number and precision of reported violation and dependency messages. On the average, 74 percent of 34 dependency types in our custom-made test software were reported, while 69 percent of 109 violating dependencies within a module of Freemind were reported. The test results show large differences between the tools, but all tools could improve the accuracy of the reported dependencies and violations.
机译:架构符合性检查(ACC)有助于弥合架构与实施之间的鸿沟。 ACC是一种用于验证已实现的程序代码与体系结构设计的高级模型是否一致的方法。静态ACC专注于模块化软件体系结构以及模块之间违反规则的规则的存在。准确的工具支持对于有效而高效的ACC至关重要。本文介绍了有关依赖项分析和违规报告的ACC工具准确性的研究。通过定制测试应用程序对七个工具进行了测试和比较。另外,使用开源系统Freemind的代码对所报告的违规和相关性消息的数量和准确性进行了工具比较。平均而言,在我们的定制测试软件中,报告了34种依赖关系类型中的74%,而在Freemind模块中的109个违规依赖关系中,报告了69%。测试结果表明这两个工具之间存在很大差异,但是所有工具都可以提高所报告的依赖性和违规性的准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号