Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Coverity adds Boolean concept to software analysis

Technique helps eliminate potentially costly defects in source code


Coverity on Wednesday is announcing a software analysis engine based on the concept of "Boolean satisfiability," or SAT.

Featured in the Coverity Prevent SQS (Software Quality System) product, the SAT engine uses a representation of software, or a "software DNA map," to identify complex defects in source code. This helps software development teams eliminate potentially costly defects.

The technology allows Coverity to be more precise and to report a higher percentage of false defects, said Ben Chelf, Coverity's CTO.

"We're the first people to actually take the technology that can solve these types of problems and put it into a static analysis engine for the purpose of finding defects before you already run the program," Chelf said.

The product ensures developers are not bogged down with trying to fix code that is not defective.

The Boolean satisfiability technique, which features patented technology from Coverity, creates a bit-accurate representation of a software system, with software questions translated into Boolean values of true or false and Boolean operators such as "and," "not," and "or." This enables source code to be analyzed by SAT-based Solvers.

The first Solver to be released is the False Pruning Solver, to lower false positive test results in static code analysis. Two more Solvers are planned in early 2008 to check code assertions and detect critical bug categories, including integer overflows. The Solvers also will expand Coverity dataflow analysis capabilities to uncover greater numbers of buffer overflows while maintaining a low false positive rate.

Prevent SQS is available Wednesday for C, C++, and Java software projects. Pricing starts at $35,000 a year for the enterprise-level product.

Paul Krill is editor at large at InfoWorld.

Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





Virtualization: A Step by Step Approach to Success
Your virtual machines can be up and running in a matter of minutes. HP and Citrix have integrated XenServer with HP ProLiant servers and management tools, powered by hardware-assisted Intel Virtualization Technology to enable high- performance, cost-savings solutions for server consolidation and disaster recovery. Sponsor: HP

»  Click here to view this Webcast
  The Data Protection You've Been Looking For
Enterprise data is of supreme importance. If you can't find it quickly, it's worthless. If you lose it, it's a crisis. This IT Strategy Guide explores how to keep your data safe.

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist