首页> 外文期刊>Software >Constantine: configurable static analysis tool in Eclipse
【24h】

Constantine: configurable static analysis tool in Eclipse

机译:君士坦丁:Eclipse中可配置的静态分析工具

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

摘要

Static code analysers help in exposing internal code quality problems. For higher effectiveness, they must be pressed into use early during the development of code. They must support the formulation of new coding constraints with relative ease to better cope with variations in coding standards. We present the design of a static analyser that addresses these twin objectives. Our system provides interactive feedback to programmers on the non-conformances that occur in response to the changes made to the code. Its rule construction framework empowers programmers to define new conformance rules, which can come into effect immediately after creation. The tool has been realized as an Eclipse plug-in for the analysis of C, C++ and Java sources. Central to its design is the concept of reusing a set of primitive checks by composing them to form new rules. This renders rule construction accessible to programmers, lowers dependence on tool smiths and accelerates the enforcement of custom checks. We also present our experience in defining rules drawn from an industry standard rule set based on this approach.
机译:静态代码分析器有助于解决内部代码质量问题。为了提高有效性,必须在代码开发的早期就将它们压入使用。他们必须相对轻松地支持新编码约束的制定,以更好地应对编码标准的变化。我们提出了解决这些双重目标的静态分析仪的设计。我们的系统向程序员提供交互式反馈,以反馈由于代码更改而发生的不符合项。它的规则构建框架使程序员能够定义新的一致性规则,这些规则在创建后即可立即生效。该工具已实现为Eclipse插件,用于分析C,C ++和Java源代码。其设计的核心是通过将原始检查组合在一起以形成新规则来重用它们的概念。这使程序员可以访问规则构造,降低了对工具匠的依赖,并加速了自定义检查的执行。我们还将介绍我们在基于这种方法从行业标准规则集中定义规则的经验。

著录项

  • 来源
    《Software》 |2014年第5期|537-563|共27页
  • 作者单位

    Department of Computer Science and Engineering, Indian Institute of Technology, Kanpur, India;

    Siemens Technology and Services Pvt. Ltd., Corporate Research and Technologies, 84 Hosur Road, Bangalore, India 560 100;

    Department of Computer Science and Engineering, Indian Institute of Technology, Kanpur, India;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    static checking; static analysis; integrated development environments; software tools; ECLIPSE;

    机译:静态检查;静态分析;集成开发环境;软件工具;日食;
  • 入库时间 2022-08-18 02:50:44

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号