Newsletter

Automotive DesignLine  >  Products

Analysis engine checks code for complex defects





Courtesy of eeProductCenter

Coverity, Inc. today announced Prevent SQS, the first software analysis engine based on Boolean satisfiability (SAT). Leveraging a representation of software, or Software DNA Map, Coverity's SAT engine is designed to automatically identify complex defects in source code with unmatched precision and accuracy.

Unlike current static analysis engines that rely on dataflow analysis and multiple check-ers to identify software defects, the SAT engine is based on Boolean satisfiability and will enable multiple SAT solvers to identify software defects. This new technique of source code analysis is made possible by patent-pending technology from Coverity that creates a bit-accurate representation of a software system, where each possible soft-ware operation is translated into Boolean values (true and false) and Boolean operators (such as and, not, or). This bit-accurate representation enables source code to be ana-lyzed by SAT-based Solvers for the first time in commercial computer programming.

Available today, Coverity's False Path Pruning SAT Solver is the first Solver to be re-leased for Prevent SQS. The False Path Pruning Solver significantly lowers the number of false positive results in static code analysis. By leveraging SAT to determine if the path to a potential software defect is feasible, the solver identifies and excludes unfea-sible defects. By 'pruning' these unfeasible results, the Solver increases the overall ac-curacy of code analysis results and allows developers to focus on defects that pose a genuine threat to the success of their projects.

Coverity Prevent SQS checks one hundred percent of the paths in C, C++ and Java software pro-jects. It also analyzes software dependencies, key third-party libraries, and projects spread across multiple development groups. Coverity Prevent SQS is available immediately, and is priced based on project size. For more information, visit www.coverity.com.



 






Related Content

TECH PAPER
1. IBM Rational Dashboard Drive Improved Decision Making

TECH PAPER
2. Upgrading to an Intel Multicore Ecosystem Keeps a Car Simulator Running in the Fast Lane

TECH PAPER
3. New Tools Answer Old Issues in Wiring Harness Design

TECH PAPER
4. AUTOSAR and FlexRay: A Tale of Two Standards

 


 Featured Jobs
Accenture seeking Project Management Team Lead in Charlotte, NC

Accenture seeking Software Engineer in Salt Lake City, UT

Boeing Company seeking Software Engineer in Herndon, VA

Switch and Data seeking Customer Solutions Engineer in Dallas, TX

Chart Industries seeking Sr. Developer in Cleveland, OH

More jobs on EETimesCareers
 Sponsor
 CAREER CENTER
Ready to take that job and shove it?
SEARCH JOBS:

 SPONSOR

 RECENT JOB POSTINGS
For more great jobs, career related news, features and services, please visit EETimes' Career Center.