Product category:
Design and Development Hardware
News Release from: Nohau UK | Subject: Klocwork Insight
Edited by the Electronicstalk Editorial
Team on 21 April 2008
Source code analysis takes holistic view
New approach to source code analysis enables location of complex cross-system bugs within a local build, ensuring defects are not propagated in the code stream.
Developed by Klocwork and available from Nohau UK, Insight is a novel tool that is claimed to dramatically change the effectiveness of source code analysis technology Insight brings the full power of Klocwork's system-wide source code analysis capabilities to the developer desktop
This article was originally published on Electronicstalk on 10 Apr 2003 at 8.00am (UK)
Related stories
Protocol analysers shrink to PCMCIA format
Available now from Nohau UK are the latest in the popular CATC protocol analyser range, USBMobile and Merlin Mobile.
Debugger supports real-time MicroBlaze systems
Nohau has released a new USB to JTAG-based debugger for the MicroBlaze 32bit soft processor core from Xilinx featuring uC/OS-II support from Micrium.
This patent-pending innovation combines the productivity benefits of fast, local desktop source code analysis with the accuracy of system-wide analysis, transforming source code analysis from a build audit report to a true, developer-support tool.
Insight is available in two versions: for C/C++ and Java, and for Java alone.
Software security and quality remain a prevalent concern among today's enterprises as organisations seek best-of-breed tools to improve their software development life cycle (SDLC).
Further reading
Analyser speeds Bluetooth development
New from Nohau UK is a simplified and low-cost solution for the capture and expert analysis of HCI traffic.
Budget pricing for compact CANbus analyser
The IXXAT USB-to-CAN Compact offers CANbus developers a very reasonably-priced, completely portable CAN interface in a small, handy case.
Bluetooth protocol analyser upgrades to new specs
Merlin II is the newest in the extensive CATC line of expert Bluetooth protocol analysers.
Insight provides a new approach to source code analysis by enabling developers to find the most complex cross-system bugs within a local build, ensuring vulnerabilities and defects are never propagated in the code stream.
This innovative approach enables developers to use an all new collaborative, peer-to-peer environment that provides an up-to-date view of the entire system from their individual workspace.
"There have always been source code analysis tools available that a developer can run on the desktop, but the value of these tools has been limited since they lack the sophisticated system wide context that is required for accurate results", explains Kevin Pope, Nohau's MD.
"Conversely, a solution that only runs at the system level is viewed merely as an audit tool by developers and doesn't give them the ability to find and fix problems before they check-in their code".
"Developers naturally want the best-of-both-worlds and Klocwork Insight does just that".
With this developer desktop capability, Insight is claimed to provide the embedded software community with the capability of increased collaboration and greater connectivity to static analysis, enabling development organisations to contain defects at the point of creation rather than having to produce faulty code to find out that it has defects.
Developers have not previously been able to track their bug fix rates right at the desktop, and Insight is claimed to be the industry's first tool with this capability.
Its new reporting interface aggregates information on what is found by Klocwork, and then fixes it on the desktop before code is ever checked in to the integration build.
The interface also provides a breakdown by component, team or geography, enabling organisations to better understand the improvements that are being made throughout their software development process.
"Finding bugs early in the SDLC has been a goal of software development organisations for many years", says Thomas Murphy, Research Director at Gartner.
"The earlier that automated software validation and testing techniques can be utilised in the process, the better".
"Ideally, programming errors should be caught before code check-in to reduce problems downstream in the SDLC.
Delivering good quality tools directly to the developer desktop can serve as a key driver in making this process improvement goal a reality".
Insight introduces a completely new declarative language that can be used to extend Klocwork's products to completely customise the analysis of C, C++ and Java for any code base.
This high-level language allows developers to extend the product's extensive built-in library by adding their own checking criteria to meet local organisational, regulatory or code base requirements.
Klocwork has filed multiple patents based on the innovations within Insight.
As this solution provides the ability to split whole system analysis into multiple peer-to-peer processes, Insight has moved the technology of static source code analysis forward to the next generation, effectively removing the necessity experienced by all other competing products to perform centralised, monolithic analysis.
As a key benefit of this technology, Insight enables developers to perform fast, accurate analysis within their native environment, bringing the value of static analysis to the earliest possible point in the software development lifecycle.
• Nohau UK: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

