Programming Books

Main Menu

  • Home
  • Phyton programming
  • Java programming
  • Php programming
  • C++ programming
  • Additional Topics
    • Programming industry
    • Privacy Policy
    • Terms and Conditions

Programming Books

Header Banner

Programming Books

  • Home
  • Phyton programming
  • Java programming
  • Php programming
  • C++ programming
  • Additional Topics
    • Programming industry
    • Privacy Policy
    • Terms and Conditions
Java programming
Home›Java programming›Intel releases ControlFlag 1.0

Intel releases ControlFlag 1.0

By Brandy J. Richardson
November 25, 2021
0
0


ControlFlag, Intel’s AI-based open source bug checker has been updated to version 1.0. ControlFlag uses machine learning and works with any programming language with control structures.

The tool was developed by the Machine Programming Research (MPR) team at Intel Labs and uses advanced, self-supervised machine learning techniques to detect coding anomalies.

The diagram below shows the two main phases of ControlFlag: first, the model exploration phase, followed by the search for abnormal models. The model exploration phase extracts typical models from user-supplied GitHub repositories, then builds a decision tree from the extracted models. The analysis phase can then apply the extracted models to report abnormal expressions in user-specified target repositories.

control flag design

The latest version has been updated with full support for working with C code. It can now learn typical patterns and detect abnormal patterns (inference) in if program declarations C.

The new version can be used to download GitHub repositories for C language code. It can then extract conditional expressions and ControlFlag can be trained using code from the repository.

It also comes with datasets containing conditional expressions that have already been pulled from GitHub repositories and supports the detection of abnormal conditional expressions in a target repository.

As part of finding an anomaly, ControlFlag also suggests possible fixes in the event that a conditional expression is flagged as an anomaly.

information

More information

Paper explaining ControlFlag

ControlFlag on GitHub

Related Articles

Intel Open Sources AI Bug Checker

Intel develops parallel C ++ data

PNL Open Sources Intel Architect

To be informed of new articles on I Programmer, subscribe to our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner

square

comments

or send your comment to: [email protected]



Related posts:

  1. With a training package of $ 30, obtain a certification in Java programming
  2. Business Systems Analyst – IT-Online
  3. Minn. refines its “human-centric” advantages Web, mobile portal
  4. 5 tech careers to consider
Tagsmachine learning

Archives

  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • January 2021
  • December 2019
  • November 2019
  • October 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2017

Categories

  • C++ programming
  • Java programming
  • Php programming
  • Phyton programming
  • Programming industry

Recent Posts

  • Senior Center launches new dementia program
  • Shopping for Private Student Loans | Company
  • The Faculty Development Center prepares the University for the new academic year
  • Go 1.19 improves generics and memory model
  • Forget disruptions. Technology must fetishize stability
  • Privacy Policy
  • Terms and Conditions