Jump to content

CodePeer

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Sttaft (talk | contribs) at 15:32, 16 January 2015 (External links: Add direct link to CodePeer description). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

CodePeer is an open source 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 [1] in Ada programs. All Ada run-time checks are exhaustively verified by CodePeer, which also means that if no such messages are generated, it gives a greater confidence in the code.[2] CodePeer also produces a detailed analysis of each subprogram, including pre- and post-conditions, making it easier to find potential bugs and vulnerabilities early.[3]

CodePeer is produced by AdaCore, a computer software company with North American headquarters in New York and European headquarters in Paris.

See also

References

  1. ^ Cole, Bernard. "AdaCore releases new CodePeer static analysis tool". Embedded. Retrieved 17 June 2014.
  2. ^ Boulanger, Jean-Louis (November 2011). CodePeer – Beyond Bug-finding with Static Analysis (Static Analysis of Software: The Abstract Interpretation ed.). Hoboken, NJ, USA.: Wiley. p. 183. ISBN 978-1-84821-320-3. {{cite book}}: |access-date= requires |url= (help)
  3. ^ Walsh, Trudy. "CodePeer spots Ada code errors early". GCN. Retrieved 17 June 2014.