全面支持 C++,英特尔代码检测工具 ControlFlag 1.2 发布

科技资讯 投稿 48000 0 评论

全面支持 C++,英特尔代码检测工具 ControlFlag 1.2 发布

ControlFlag 1.2 现已发布。ControlFlag 是英特尔推出的一个基于机器学习的代码检测工具,通过人工智能和超过 10 亿行代码的训练结合,可以做到自动扫描存储库的源代码中的错误,英特尔已经将它应用到软件和硬件的生产。

ControlFlag 是一个自监督的特殊模式检测系统,就是通过从开源的存储库(在 GitHub 和其他 Git 平台)挖掘经典模式来学习高级编程语言(如 C/C++)的控制结构(if  等),然后用学到的经典结构来检测用户自己代码的异常情况。

去年 11 月发布的 ControlFlag 1.0 版本提供了对 C 语言的全面支持,v1.1 则添加了对 PHP 语言的全面支持,而该 v1.2 版本则是添加对 C++ 的全面支持。

ControlFlag的整体功能如下:

  • 下载 C、C++ 和 PHP 语言的 GitHub 存储库,挖掘条件表达式并使用它们训练 ControlFlag

  • 包含来自 GitHub 存储库的预挖掘条件表达式的数据集

  • 支持检测目标存储库中的异常条件表达式

更新公告:https://github.com/IntelLabs/control-flag/releases/tag/v1.2

编程笔记 » 全面支持 C++,英特尔代码检测工具 ControlFlag 1.2 发布

赞同 (32) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽