- Coverity
-
Coverity, Inc. Type Private Industry Software integrity Founded November 2002 Headquarters San Francisco, CA Key people CEO: Anthony Bettencourt
CTO: Andy Chou
HR: Carol MacKinlay
R&D: Andreas KuehlmannProducts Coverity 5, Prevent, Thread Analyzer, Architecture Analyzer, Software Readiness Manager, Integrity Center Employees 200+ Website coverity.com Coverity is a software vendor based in San Francisco. It was incorporated in November 2002.
Contents
Products
Coverity Static Analysis is a static code analysis tool for C, C++, C# and Java source code. It is a commercial product which originated as the Stanford Checker,[1] which used abstract interpretation to identify defects in source code.
The most notable use of Prevent is under a United States Department of Homeland Security contract, in which it is used to examine over 150 open source applications for bugs.[2] On March 6, 2007 it was announced that over 6000 bugs across 53 projects found by the scan had been fixed.[3][4]
Coverity Dynamic Analyzer is a tool used to analyze Java source code. It was released in May 2008.[5] It observes code as it executes and identifies race conditions, deadlocks, and needless synchronization.Other products are Coverity Architecture Analyzer, Coverity Build Analyzer and Integrity Center.
History
In early 2008, after spending more than four years as a self-funded, cash-positive startup, Coverity took in a $22 million investment from Benchmark Capital and Foundation Capital.
In June 2008, Coverity announced the acquisition of Solidware Technologies.[6] The technology gained from this acquisition became the foundation of Coverity Software Readiness Manager for Java.
In October 2008 Seth Hallem won the TR35 prize by Technology Review of MIT.[7]
In October 2009, Coverity earned a spot on Deloitte’s 2009 Technology Fast 500.[8] Revenues: 2004 $1.941 million, 2008 $21.918 million.
Competitors
- Parasoft Analyzes Java (Jtest), JSP, C, C++ (C++test), .NET (C#, ASP.NET, VB.NET, etc.) using .TEST, WSDL, XML, HTML, CSS, JavaScript, VBScript/ASP, and configuration files for security, compliance, and defect prevention.
- Klocwork Insight — Provides security vulnerability, defect detection, architectural and build-over-build trend analysis for C, C++, C#, Java.
- Monoidics INFER — A sound tool for C/C++ based on Separation Logic.
- Kalistick
- PC-Lint A software analysis tool for C/C++.
- PVS-Studio
Open Source Alternatives
- Clang — A compiler that includes a static analyzer.
- cppcheck — Open-source tool that checks for several types of errors, including use of STL.
- cpplint Open source, automated checker to make sure a C++ file follows Google's C++ style.
- Eclipse — An IDE that includes a static code analyzer (CODAN).
- Frama-C — A static analysis framework for C
Business Model
The majority of the sales is done according to the LOC (lined of code) license [9] , the definition of "line of code" is listed on the Coverity web site [10]
References
- ^ Meta-Level Compilation project at Stanford University[dead link]
- ^ The open source results on scan.coverity.com
- ^ Open source one year results on scan.coverity.com
- ^ "LAMP lights the way in open-source security" – ZDNet
- ^ "Coverity Introduces Thread Analyzer for Java". Theserverside.com. 2008-05-07. http://www.theserverside.com/discussions/thread.tss?thread_id=49316. Retrieved 2011-01-29.
- ^ Krill, Paul (2008-06-30). "Coverity buys Solidware to boost code analysis". Infoworld.com. http://infoworld.com/article/08/06/30/Coverity-buys-Solidware-to-boost-code-analysis_1.html. Retrieved 2011-01-29.
- ^ "TR35: Seth Hallem, 28". Technology Review. http://www.technologyreview.com/tr35/Profile.aspx?Cand=T&TRID=712. Retrieved 2011-01-29.
- ^ "2009 Technology Fast 500 Ranking | Technology Fast 500 | Deloitte LLP". Deloitte.com. 2010-09-23. http://www.deloitte.com/view/en_US/us/Industries/Technology/technologyfast500/article/176ce72434554210VgnVCM200000bb42f00aRCRD.htm. Retrieved 2011-01-29.
- ^ http://www.coverity.com/html/licensetype.html Coverity License Types
- ^ http://www.coverity.com/html/line_count_guidelines.html COVERITY'S LINE COUNT GUIDELINES
External links
- Official website
- Coverity Scan site (scanning of open-source projects)
- Coverity Community Forum (registration required)
- Dawson Engler’s Stanford web site
- Additional Company Information
- "A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World; How Coverity built a bug-finding tool, and a business, around the unlimited supply of bugs in software systems"
Categories:- Static program analysis tools
- Software companies of the United States
- Companies based in San Francisco, California
Wikimedia Foundation. 2010.