industry news
Subscribe Now

LDRA and MathWorks Tool Integration Moves Unit Testing Upstream to the Model

Embedded World, Nürnberg, Germany, March 1, 2012. LDRA, the leader in standards compliance, automated software verification, source code analysis and test tools, and MathWorks, the leading developer of mathematical computing software, have extended the integration of the LDRA tool suite with MathWorks Simulink modelling tools. The integration enables joint customers to benefit from full test reuse and bidirectional traceability throughout the software development lifecycle. By bringing all components of the development cycle into one workflow, project teams save time by reusing tests, and more easily track progress toward requirements fulfillment and certification readiness. 

Rigorous testing is bottom-line for avionics and automotive certifications such as DO-178B/C or ISO 26262 where on-target testing is required. With LDRA’s integration of the LDRA tool suite and MathWorks Simulink, Simulink model test vectors can confirm the application is running as expected on the target, and LDRA-generated tests can be fed back into Simulink and used to refine the simulation. Code can then be regenerated to create the highest caliber code, minimizing risk.  Tests are reused for both target and model, significantly reducing time otherwise used to generate and prove test regimens for both phases.

When this testing capability is coupled with standard-specific templates, companies gain a streamlined process that details both the process and requirements needed for compliance. TBmanager, a requirements traceability and test product within the LDRA tool suite, links and graphically depicts relationships between requirements and relevant models, code and test artifacts. This information matrix highlights the linkages between software components that auditors can review to see how companies have identified and corrected program errors and addressed non-compliance until the entire application fulfils requirement specifications. Such transparency into application relationships organizes and speeds team progress by automating development and documentation. 

“Many industries?-whether aerospace, automotive, medical or industrial—face the twin challenges of undergoing rigorous design and testing while managing projects with time and budget constraints,” noted Ian Hennell, LDRA Operations Director. “Because of this, companies are seeking ways to update their methodology to generate good quality code that is easier to certify, maintain, and reuse without compromising schedule or budget. The requirements traceability and test reuse of this LDRA-MathWorks integration gives companies concrete ways to improve processes, increase code quality and reduce costs.”

“Model-Based Design generates consistent code and saves time, but it still should be fully exercised and independently verified,” commented Tom Erkkinen, Embedded Applications Manager, MathWorks. “Model-Based Design and LDRA capabilities help verify the entire application spanning model- and hand-generated code, and supports tailoring project requirements, processes and application artifacts to DO-178B/C, IEC 62304, ISO 26262, IEC 61508 and other industry standards.”

Together, MathWorks Simulink and the LDRA tool suite create instrumented code that can be built using the selected compiler and executed via the LDRA tool suite to achieve full code coverage whether statement, branch or decision, or modified condition/decision coverage (MC/DC) of code created from Simulink models and manual code. In addition, data values used to exercise the model in simulated environments can be leveraged to test generated code for SIL (software-in-the-loop) and PIL (processor-in-the-loop) on the target as well as generating additional tests through LDRA’s unit test facility. The textural and graphical output indicates coverage both as absolute values and in relation to a set of limits required by a standards body like DO-178.

With automotive, medical and industrial markets following the gold-standard of the avionics community, industry trends suggest that all industries will soon formalize certification procedures for model-driven design similar to those outlined by DO-178C or ISO 26262. The integration enables verification and validation engineers to prove that the executable code meets design criteria, and that the underlying code is sufficiently exercised to the relevant standard. 

A demonstration of the LDRA and MathWorks integration will be presented in Hall 4, Stand 410 at Embedded World 2012 from February 28 to March 1 in Nürnberg, Germany. In addition, LDRA will present a paper on the following topic:

  • “A Practitioner’s Guide to Critical Software Certification,” in the Test and Verification track on 1 March 2012, 2.30-3 p.m.

About LDRA

For more than 35 years, LDRA has developed and driven the market for software that automates code analysis and software testing for safety-, mission-, security- and business-critical markets. Working with clients to achieve early error identification and full compliance with industry standards, LDRA traces requirements through static and dynamic analysis to unit testing and verification for a wide variety of hardware and software platforms. Boasting a worldwide presence, LDRA is headquartered in the UK with subsidiaries in the United States and India with an extensive distributor network. For more information on the LDRA tool suite, please visit: www.ldra.com.

Leave a Reply

featured blogs
Apr 16, 2024
In today's semiconductor era, every minute, you always look for the opportunity to enhance your skills and learning growth and want to keep up to date with the technology. This could mean you would also like to get hold of the small concepts behind the complex chip desig...
Apr 11, 2024
See how Achronix used our physical verification tools to accelerate the SoC design and verification flow, boosting chip design productivity w/ cloud-based EDA.The post Achronix Achieves 5X Faster Physical Verification for Full SoC Within Budget with Synopsys Cloud appeared ...
Mar 30, 2024
Join me on a brief stream-of-consciousness tour to see what it's like to live inside (what I laughingly call) my mind...

featured video

MaxLinear Integrates Analog & Digital Design in One Chip with Cadence 3D Solvers

Sponsored by Cadence Design Systems

MaxLinear has the unique capability of integrating analog and digital design on the same chip. Because of this, the team developed some interesting technology in the communication space. In the optical infrastructure domain, they created the first fully integrated 5nm CMOS PAM4 DSP. All their products solve critical communication and high-frequency analysis challenges.

Learn more about how MaxLinear is using Cadence’s Clarity 3D Solver and EMX Planar 3D Solver in their design process.

featured chalk talk

Autonomous Mobile Robots
Sponsored by Mouser Electronics and onsemi
Robotic applications are now commonplace in a variety of segments in society and are growing in number each day. In this episode of Chalk Talk, Amelia Dalton and Alessandro Maggioni from onsemi discuss the details, functions, and benefits of autonomous mobile robots. They also examine the performance parameters of these kinds of robotic designs, the five main subsystems included in autonomous mobile robots, and how onsemi is furthering innovation in this arena.
Jan 24, 2024
12,044 views