CodePeer

Uses your system voice; voice and rate in settings.

The name shown is in nn. The article below is in English and is not a translation.

Q17182531Snapshot

≈ 2 min read

Names in other languages

  • astCodePeer
  • caCodePeer
  • daCodePeer
  • DeutschCodePeer
  • EnglishCodePeer
  • EspañolCodePeer
  • fiCodePeer
  • FrançaisCodePeer
  • ItalianoCodePeer
  • NederlandsCodePeer
  • nnCodePeer
  • PortuguêsCodePeer
  • RomânăCodePeer
  • SvenskaCodePeer

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

CodePeer is a static analysis tool, which identifies constructs that are likely to lead to run-time errors such as buffer overflows, and it flags legal but suspect code, typical of logic errors in Ada programs. All Ada run-time checks are exhaustively verified by CodePeer, using a variant of abstract interpretation. In October 2014, CodePeer was qualified for use in safety-critical contexts as a sound tool for identifying possible run-time errors. CodePeer also produces detailed as-built documentation of each subprogram, including pre- and post-conditions, to help with code review and to ease locating potential bugs and vulnerabilities early. CodePeer is produced by AdaCore, a computer software company with North American headquarters in New York City and European headquarters in Paris.

CodePeer is a static analysis tool, which identifies constructs that are likely to lead to run-time errors such as buffer overflows, and it flags legal but suspect code, typical of logic errors in Ada programs. All Ada run-time checks are exhaustively verified by CodePeer, using a variant of abstract interpretation. In October 2014, CodePeer was qualified for use in safety-critical contexts as a sound tool for identifying possible run-time errors. CodePeer also produces detailed as-built documentation of each subprogram, including pre- and post-conditions, to help with code review and to ease locating potential bugs and vulnerabilities early. CodePeer is produced by AdaCore, a computer software company with North American headquarters in New York City and European headquarters in Paris.

See also

Abstract interpretation Static code analysis Software testing Software Security Assurance List of tools for static code analysis

References

External links

CodePeer product description AdaCore web site CodePeer qualification news release AdaCore's CodePeer developed in partnership with SofCheck Tucker Taft, "Advanced static analysis meets contract-based programming", 2013. Embedded Computing Design, "Making static analysis a part of code review", 2009.

Text derived from https://en.wikipedia.org/w/index.php?oldid=1372759514 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot codepeer-1864880-6c30eea049fcbffc · hash 6c30eea049fcbffc9f435acd4eab5ab2fa8cd4ac79319c2d752aba6d09a980fa · captured 1788314198.0 · version history

Cite this page as: encyclopegia.org, “CodePeer”, snapshot codepeer-1864880-6c30eea049fcbffc. https://encyclopegia.org/a/codepeer

Sources cited in this revision

Extracted from the cited revision's reference blocks; absent citations are not invented.