Design

Latest LDRA Tool Suite Geared Up for Enterprise Applications

23rd September 2009
ES Admin
0
LDRA has broadened the capabilities of the latest version of the LDRA tool suite to address complex, large-scale applications. The tool suite is optimised for modern multiprocessor environments and offers superior version control—capabilities fundamental to the needs of the military, aerospace, medical and automotive sectors. With an enhanced Eclipse plug-in, the LDRA tool suite v8.1.0 can be easily deployed in enterprise applications and enable developers to participate in the extensible framework of the Eclipse environment.
Today, single-threaded microprocessors limit system performance by wasting many cycles accessing memory. Applications that demand high efficiency and real-time response need tools optimized for multiprocessor environments. By taking advantage of multiprocessing capabilities, the analysis stages of the tool suite gain a significant performance boost. In addition, a revolutionary multiprocessing solution enables LDRA to determine the optimal use of multiprocessing capabilities and allow customers to benefit from dramatic performance gains.

Version 8.1.0 of the LDRA tool suite introduces a new level of version control for developers. Now, common version-control commands, such as check-in and -out, display history, and show differences, may be performed for Perforce, Subversion and Visual Source Safe. The “test-modify-retest” process cycle can be undertaken wholly within the LDRA tool suite, even when the source under test is under version control. Source code can be checked out and modified, and after the source code has been retested and proven correct, it can be checked back in directly. There is no need to switch tools for version control, thus making the user experience smoother and more efficient.
LDRA’s analysis reports quote the version number of the source file, ensuring clear traceability between source and report versions. The implementation is completely open, allowing local deployment teams to customize each version control operation according to local criteria.

Version control offers other collaborative benefits, such as viewing file history or updating to the latest repository version. Python modules offer complete transparency and allow developers to modify individual commands, add arguments, and customize or create new implementations.

“The aim of software analysis and testing is to uncover defects,” observed Bill StClair, LDRA’s Technical Evangelist. “The challenge is managing the iterative process efficiently across a broad team of developers. LDRA’s open architecture and flexibility enables developers to test, modify and retest without having to leave the LDRA tool suite - an enormous time-saving improvement.”

The goal of Eclipse integration is to provide a comprehensive platform for development and speed overall product development. LDRA’s enhanced Eclipse plug-in recognizes the significance of flexible, highly scalable development to ensure that advanced embedded devices get to market faster. By making the capabilities of the LDRA tool suite available to Eclipse users, LDRA offers developers the opportunity to access comprehensive static and dynamic analysis facilities and benefit from full report management from a common platform.

“Development teams continually demand greater functionality and integration from their tools to enhance ease of use,” noted Ian Hennell, LDRA’s Operations Director. “Our dramatic performance improvements on multicore systems guarantee that customers can take advantage of the performance gains promised by such systems. In addition our version control system redefines ease of use, offering many best-of-breed improvements, and the Eclipse integration ensures that customers can speed development by using tools already integrated to a common platform.”

The LDRA tool suite is available for C, C++, Ada 83, Ada 95 and Assembly systems. It is a highly scalable solution that works with large-scale commercial and production systems and is excellent for both legacy code and new code development verification. Additional version control tools will be supported in future releases.

Product Spotlight

Upcoming Events

View all events
Newsletter
Latest global electronics news
© Copyright 2024 Electronic Specifier