Design
EEMBC Adopts DoubleCheck For Its Industry-Standard Processor Benchmarks
Green Hills Software has announced that the Embedded Microprocessor Benchmark Consortium has adopted the Green Hills Software DoubleCheck static analysis tool to help ensure the highest level of quality for EEMBC benchmark software.
“DEEMBC is running DoubleCheck on its software benchmark suite consisting of more than one million source lines of code, and, in addition, is using DoubleCheck to help ensure the quality of new benchmark software being developed, including EEMBC’s latest multicore benchmark framework.
“The ability to predict and prevent flaws before the software is even executed is a key part of Green Hills Software’s multi-tiered strategy to ensure reliability and security of electronic devices and systems,” commented David Kleidermacher, chief technology officer, Green Hills Software. “In addition, DoubleCheck reduces time-to-market and development cost for businesses by enabling them to complete projects faster than is possible when limited to traditional debugging and testing techniques.”
DoubleCheck builds on Green Hills Software's 25 years of compiler technology expertise to locate software flaws that lead to security and reliability failures in software. DoubleCheck processes the entire project's source code to find flaws, such as buffer overflows, resource leaks, invalid pointer references, overly complex code (as measured by metrics such as McCabe), and violations of safe language rules such as MISRA 2004. DoubleCheck differs from other static analysis tools by virtue of its speedy analysis time and full integration with the integrated development environment (IDE). Whereas other static analysis tools are relegated to sporadic use by quality assurance teams, DoubleCheck can be enabled by all developers all the time, ensuring that bugs are found and eradicated as quickly as possible. Because it is integrated with the MULTI IDE, no extra work is needed to ensure that DoubleCheck can handle even the largest source code bases. DoubleCheck generates reports that can be conveniently browsed with any web client. While other static analysis products cost tens to hundreds of thousands of dollars per year with per line-of-code fees, DoubleCheck is bundled with the enterprise IDE development seat, thereby maximizing the corporate investment in developer productivity.